1bf215546Sopenharmony_ci@localsize 1, 1, 1 2bf215546Sopenharmony_ci@buf 4 ; g[0] 3bf215546Sopenharmony_ci@const(c0.x) 0.0, 0.0, 0.0, 0.0 4bf215546Sopenharmony_ci@const(c1.x) 1.0, 2.0, 3.0, 4.0 5bf215546Sopenharmony_ci@wgid(r48.x) ; r48.xyz 6bf215546Sopenharmony_ci@invocationid(r0.x) ; r0.xyz 7bf215546Sopenharmony_ci@numwg(c2.x) ; c2.xyz 8bf215546Sopenharmony_cimov.f32f32 r2.x, c0.y 9bf215546Sopenharmony_cimov.u32u32 r0.x, 0x12345678 10bf215546Sopenharmony_cimov.u32u32 r0.y, 0x12345678 11bf215546Sopenharmony_cimov.u32u32 r0.z, 0x12345678 12bf215546Sopenharmony_ciadd.u r2.x, c0.x, r2.x 13bf215546Sopenharmony_cimov.u32u32 r0.w, 0x12345678 14bf215546Sopenharmony_cimov.u32u32 r1.x, 0x12345678 15bf215546Sopenharmony_cimov.u32u32 r1.y, 0x12345678 16bf215546Sopenharmony_cicov.u32s16 hr4.x, r2.x 17bf215546Sopenharmony_cimov.u32u32 r1.z, 0x12345678 18bf215546Sopenharmony_cimov.u32u32 r1.w, 0x12345678 19bf215546Sopenharmony_cinop 20bf215546Sopenharmony_cimova a0.x, hr4.x 21bf215546Sopenharmony_ci(rpt5)nop 22bf215546Sopenharmony_ci(ul)mov.u32u32 r0.x, r<a0.x> 23bf215546Sopenharmony_cimov.u32u32 r0.y, 0x00000000 24bf215546Sopenharmony_ci(rpt5)nop 25bf215546Sopenharmony_cistib.b.untyped.1d.u32.1.imm r0.x, r0.y, 0 26bf215546Sopenharmony_ciend 27bf215546Sopenharmony_cinop 28bf215546Sopenharmony_ci 29