1617a3babSopenharmony_cihlsl.rw.atomics.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 6617a3babSopenharmony_ci0:45 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:50 imageAtomicAdd ( temp int) 9617a3babSopenharmony_ci0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) 10617a3babSopenharmony_ci0:50 i1: direct index for structure ( uniform int) 11617a3babSopenharmony_ci0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 12617a3babSopenharmony_ci0:50 Constant: 13617a3babSopenharmony_ci0:50 5 (const uint) 14617a3babSopenharmony_ci0:50 i1b: direct index for structure ( uniform int) 15617a3babSopenharmony_ci0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 16617a3babSopenharmony_ci0:50 Constant: 17617a3babSopenharmony_ci0:50 8 (const uint) 18617a3babSopenharmony_ci0:51 move second child to first child ( temp int) 19617a3babSopenharmony_ci0:51 'out_i1' ( temp int) 20617a3babSopenharmony_ci0:51 imageAtomicAdd ( temp int) 21617a3babSopenharmony_ci0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) 22617a3babSopenharmony_ci0:51 i1: direct index for structure ( uniform int) 23617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 24617a3babSopenharmony_ci0:51 Constant: 25617a3babSopenharmony_ci0:51 5 (const uint) 26617a3babSopenharmony_ci0:51 i1: direct index for structure ( uniform int) 27617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 28617a3babSopenharmony_ci0:51 Constant: 29617a3babSopenharmony_ci0:51 5 (const uint) 30617a3babSopenharmony_ci0:52 imageAtomicAnd ( temp int) 31617a3babSopenharmony_ci0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) 32617a3babSopenharmony_ci0:52 i1: direct index for structure ( uniform int) 33617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 34617a3babSopenharmony_ci0:52 Constant: 35617a3babSopenharmony_ci0:52 5 (const uint) 36617a3babSopenharmony_ci0:52 i1b: direct index for structure ( uniform int) 37617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 38617a3babSopenharmony_ci0:52 Constant: 39617a3babSopenharmony_ci0:52 8 (const uint) 40617a3babSopenharmony_ci0:53 move second child to first child ( temp int) 41617a3babSopenharmony_ci0:53 'out_i1' ( temp int) 42617a3babSopenharmony_ci0:53 imageAtomicAnd ( temp int) 43617a3babSopenharmony_ci0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) 44617a3babSopenharmony_ci0:53 i1: direct index for structure ( uniform int) 45617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 46617a3babSopenharmony_ci0:53 Constant: 47617a3babSopenharmony_ci0:53 5 (const uint) 48617a3babSopenharmony_ci0:53 i1: direct index for structure ( uniform int) 49617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 50617a3babSopenharmony_ci0:53 Constant: 51617a3babSopenharmony_ci0:53 5 (const uint) 52617a3babSopenharmony_ci0:54 move second child to first child ( temp int) 53617a3babSopenharmony_ci0:54 'out_i1' ( temp int) 54617a3babSopenharmony_ci0:54 imageAtomicCompSwap ( temp int) 55617a3babSopenharmony_ci0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) 56617a3babSopenharmony_ci0:54 i1: direct index for structure ( uniform int) 57617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 58617a3babSopenharmony_ci0:54 Constant: 59617a3babSopenharmony_ci0:54 5 (const uint) 60617a3babSopenharmony_ci0:54 i1b: direct index for structure ( uniform int) 61617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 62617a3babSopenharmony_ci0:54 Constant: 63617a3babSopenharmony_ci0:54 8 (const uint) 64617a3babSopenharmony_ci0:54 i1c: direct index for structure ( uniform int) 65617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 66617a3babSopenharmony_ci0:54 Constant: 67617a3babSopenharmony_ci0:54 9 (const uint) 68617a3babSopenharmony_ci0:55 move second child to first child ( temp int) 69617a3babSopenharmony_ci0:55 'out_i1' ( temp int) 70617a3babSopenharmony_ci0:55 imageAtomicExchange ( temp int) 71617a3babSopenharmony_ci0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) 72617a3babSopenharmony_ci0:55 i1: direct index for structure ( uniform int) 73617a3babSopenharmony_ci0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 74617a3babSopenharmony_ci0:55 Constant: 75617a3babSopenharmony_ci0:55 5 (const uint) 76617a3babSopenharmony_ci0:55 i1: direct index for structure ( uniform int) 77617a3babSopenharmony_ci0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 78617a3babSopenharmony_ci0:55 Constant: 79617a3babSopenharmony_ci0:55 5 (const uint) 80617a3babSopenharmony_ci0:56 imageAtomicMax ( temp int) 81617a3babSopenharmony_ci0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) 82617a3babSopenharmony_ci0:56 i1: direct index for structure ( uniform int) 83617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 84617a3babSopenharmony_ci0:56 Constant: 85617a3babSopenharmony_ci0:56 5 (const uint) 86617a3babSopenharmony_ci0:56 i1b: direct index for structure ( uniform int) 87617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 88617a3babSopenharmony_ci0:56 Constant: 89617a3babSopenharmony_ci0:56 8 (const uint) 90617a3babSopenharmony_ci0:57 move second child to first child ( temp int) 91617a3babSopenharmony_ci0:57 'out_i1' ( temp int) 92617a3babSopenharmony_ci0:57 imageAtomicMax ( temp int) 93617a3babSopenharmony_ci0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) 94617a3babSopenharmony_ci0:57 i1: direct index for structure ( uniform int) 95617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 96617a3babSopenharmony_ci0:57 Constant: 97617a3babSopenharmony_ci0:57 5 (const uint) 98617a3babSopenharmony_ci0:57 i1: direct index for structure ( uniform int) 99617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 100617a3babSopenharmony_ci0:57 Constant: 101617a3babSopenharmony_ci0:57 5 (const uint) 102617a3babSopenharmony_ci0:58 imageAtomicMin ( temp int) 103617a3babSopenharmony_ci0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) 104617a3babSopenharmony_ci0:58 i1: direct index for structure ( uniform int) 105617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 106617a3babSopenharmony_ci0:58 Constant: 107617a3babSopenharmony_ci0:58 5 (const uint) 108617a3babSopenharmony_ci0:58 i1b: direct index for structure ( uniform int) 109617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 110617a3babSopenharmony_ci0:58 Constant: 111617a3babSopenharmony_ci0:58 8 (const uint) 112617a3babSopenharmony_ci0:59 move second child to first child ( temp int) 113617a3babSopenharmony_ci0:59 'out_i1' ( temp int) 114617a3babSopenharmony_ci0:59 imageAtomicMin ( temp int) 115617a3babSopenharmony_ci0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) 116617a3babSopenharmony_ci0:59 i1: direct index for structure ( uniform int) 117617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 118617a3babSopenharmony_ci0:59 Constant: 119617a3babSopenharmony_ci0:59 5 (const uint) 120617a3babSopenharmony_ci0:59 i1: direct index for structure ( uniform int) 121617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 122617a3babSopenharmony_ci0:59 Constant: 123617a3babSopenharmony_ci0:59 5 (const uint) 124617a3babSopenharmony_ci0:60 imageAtomicOr ( temp int) 125617a3babSopenharmony_ci0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 126617a3babSopenharmony_ci0:60 i1: direct index for structure ( uniform int) 127617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 128617a3babSopenharmony_ci0:60 Constant: 129617a3babSopenharmony_ci0:60 5 (const uint) 130617a3babSopenharmony_ci0:60 i1b: direct index for structure ( uniform int) 131617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 132617a3babSopenharmony_ci0:60 Constant: 133617a3babSopenharmony_ci0:60 8 (const uint) 134617a3babSopenharmony_ci0:61 move second child to first child ( temp int) 135617a3babSopenharmony_ci0:61 'out_i1' ( temp int) 136617a3babSopenharmony_ci0:61 imageAtomicOr ( temp int) 137617a3babSopenharmony_ci0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) 138617a3babSopenharmony_ci0:61 i1: direct index for structure ( uniform int) 139617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 140617a3babSopenharmony_ci0:61 Constant: 141617a3babSopenharmony_ci0:61 5 (const uint) 142617a3babSopenharmony_ci0:61 i1: direct index for structure ( uniform int) 143617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 144617a3babSopenharmony_ci0:61 Constant: 145617a3babSopenharmony_ci0:61 5 (const uint) 146617a3babSopenharmony_ci0:62 imageAtomicXor ( temp int) 147617a3babSopenharmony_ci0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) 148617a3babSopenharmony_ci0:62 i1: direct index for structure ( uniform int) 149617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 150617a3babSopenharmony_ci0:62 Constant: 151617a3babSopenharmony_ci0:62 5 (const uint) 152617a3babSopenharmony_ci0:62 i1b: direct index for structure ( uniform int) 153617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 154617a3babSopenharmony_ci0:62 Constant: 155617a3babSopenharmony_ci0:62 8 (const uint) 156617a3babSopenharmony_ci0:63 move second child to first child ( temp int) 157617a3babSopenharmony_ci0:63 'out_i1' ( temp int) 158617a3babSopenharmony_ci0:63 imageAtomicXor ( temp int) 159617a3babSopenharmony_ci0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) 160617a3babSopenharmony_ci0:63 i1: direct index for structure ( uniform int) 161617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 162617a3babSopenharmony_ci0:63 Constant: 163617a3babSopenharmony_ci0:63 5 (const uint) 164617a3babSopenharmony_ci0:63 i1: direct index for structure ( uniform int) 165617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 166617a3babSopenharmony_ci0:63 Constant: 167617a3babSopenharmony_ci0:63 5 (const uint) 168617a3babSopenharmony_ci0:66 imageAtomicAdd ( temp uint) 169617a3babSopenharmony_ci0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 170617a3babSopenharmony_ci0:66 u1: direct index for structure ( uniform uint) 171617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 172617a3babSopenharmony_ci0:66 Constant: 173617a3babSopenharmony_ci0:66 0 (const uint) 174617a3babSopenharmony_ci0:66 u1: direct index for structure ( uniform uint) 175617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 176617a3babSopenharmony_ci0:66 Constant: 177617a3babSopenharmony_ci0:66 0 (const uint) 178617a3babSopenharmony_ci0:67 move second child to first child ( temp uint) 179617a3babSopenharmony_ci0:67 'out_u1' ( temp uint) 180617a3babSopenharmony_ci0:67 imageAtomicAdd ( temp uint) 181617a3babSopenharmony_ci0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 182617a3babSopenharmony_ci0:67 u1: direct index for structure ( uniform uint) 183617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 184617a3babSopenharmony_ci0:67 Constant: 185617a3babSopenharmony_ci0:67 0 (const uint) 186617a3babSopenharmony_ci0:67 u1: direct index for structure ( uniform uint) 187617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 188617a3babSopenharmony_ci0:67 Constant: 189617a3babSopenharmony_ci0:67 0 (const uint) 190617a3babSopenharmony_ci0:68 imageAtomicAnd ( temp uint) 191617a3babSopenharmony_ci0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 192617a3babSopenharmony_ci0:68 u1: direct index for structure ( uniform uint) 193617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 194617a3babSopenharmony_ci0:68 Constant: 195617a3babSopenharmony_ci0:68 0 (const uint) 196617a3babSopenharmony_ci0:68 u1: direct index for structure ( uniform uint) 197617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 198617a3babSopenharmony_ci0:68 Constant: 199617a3babSopenharmony_ci0:68 0 (const uint) 200617a3babSopenharmony_ci0:69 move second child to first child ( temp uint) 201617a3babSopenharmony_ci0:69 'out_u1' ( temp uint) 202617a3babSopenharmony_ci0:69 imageAtomicAnd ( temp uint) 203617a3babSopenharmony_ci0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 204617a3babSopenharmony_ci0:69 u1: direct index for structure ( uniform uint) 205617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 206617a3babSopenharmony_ci0:69 Constant: 207617a3babSopenharmony_ci0:69 0 (const uint) 208617a3babSopenharmony_ci0:69 u1: direct index for structure ( uniform uint) 209617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 210617a3babSopenharmony_ci0:69 Constant: 211617a3babSopenharmony_ci0:69 0 (const uint) 212617a3babSopenharmony_ci0:70 move second child to first child ( temp uint) 213617a3babSopenharmony_ci0:70 'out_u1' ( temp uint) 214617a3babSopenharmony_ci0:70 imageAtomicCompSwap ( temp uint) 215617a3babSopenharmony_ci0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 216617a3babSopenharmony_ci0:70 u1: direct index for structure ( uniform uint) 217617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 218617a3babSopenharmony_ci0:70 Constant: 219617a3babSopenharmony_ci0:70 0 (const uint) 220617a3babSopenharmony_ci0:70 u1b: direct index for structure ( uniform uint) 221617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 222617a3babSopenharmony_ci0:70 Constant: 223617a3babSopenharmony_ci0:70 3 (const uint) 224617a3babSopenharmony_ci0:70 u1c: direct index for structure ( uniform uint) 225617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 226617a3babSopenharmony_ci0:70 Constant: 227617a3babSopenharmony_ci0:70 4 (const uint) 228617a3babSopenharmony_ci0:71 move second child to first child ( temp uint) 229617a3babSopenharmony_ci0:71 'out_u1' ( temp uint) 230617a3babSopenharmony_ci0:71 imageAtomicExchange ( temp uint) 231617a3babSopenharmony_ci0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 232617a3babSopenharmony_ci0:71 u1: direct index for structure ( uniform uint) 233617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 234617a3babSopenharmony_ci0:71 Constant: 235617a3babSopenharmony_ci0:71 0 (const uint) 236617a3babSopenharmony_ci0:71 u1: direct index for structure ( uniform uint) 237617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 238617a3babSopenharmony_ci0:71 Constant: 239617a3babSopenharmony_ci0:71 0 (const uint) 240617a3babSopenharmony_ci0:72 imageAtomicMax ( temp uint) 241617a3babSopenharmony_ci0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 242617a3babSopenharmony_ci0:72 u1: direct index for structure ( uniform uint) 243617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 244617a3babSopenharmony_ci0:72 Constant: 245617a3babSopenharmony_ci0:72 0 (const uint) 246617a3babSopenharmony_ci0:72 u1: direct index for structure ( uniform uint) 247617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 248617a3babSopenharmony_ci0:72 Constant: 249617a3babSopenharmony_ci0:72 0 (const uint) 250617a3babSopenharmony_ci0:73 move second child to first child ( temp uint) 251617a3babSopenharmony_ci0:73 'out_u1' ( temp uint) 252617a3babSopenharmony_ci0:73 imageAtomicMax ( temp uint) 253617a3babSopenharmony_ci0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 254617a3babSopenharmony_ci0:73 u1: direct index for structure ( uniform uint) 255617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 256617a3babSopenharmony_ci0:73 Constant: 257617a3babSopenharmony_ci0:73 0 (const uint) 258617a3babSopenharmony_ci0:73 u1: direct index for structure ( uniform uint) 259617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 260617a3babSopenharmony_ci0:73 Constant: 261617a3babSopenharmony_ci0:73 0 (const uint) 262617a3babSopenharmony_ci0:74 imageAtomicMin ( temp uint) 263617a3babSopenharmony_ci0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 264617a3babSopenharmony_ci0:74 u1: direct index for structure ( uniform uint) 265617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 266617a3babSopenharmony_ci0:74 Constant: 267617a3babSopenharmony_ci0:74 0 (const uint) 268617a3babSopenharmony_ci0:74 u1: direct index for structure ( uniform uint) 269617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 270617a3babSopenharmony_ci0:74 Constant: 271617a3babSopenharmony_ci0:74 0 (const uint) 272617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 273617a3babSopenharmony_ci0:75 'out_u1' ( temp uint) 274617a3babSopenharmony_ci0:75 imageAtomicMin ( temp uint) 275617a3babSopenharmony_ci0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 276617a3babSopenharmony_ci0:75 u1: direct index for structure ( uniform uint) 277617a3babSopenharmony_ci0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 278617a3babSopenharmony_ci0:75 Constant: 279617a3babSopenharmony_ci0:75 0 (const uint) 280617a3babSopenharmony_ci0:75 u1: direct index for structure ( uniform uint) 281617a3babSopenharmony_ci0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 282617a3babSopenharmony_ci0:75 Constant: 283617a3babSopenharmony_ci0:75 0 (const uint) 284617a3babSopenharmony_ci0:76 imageAtomicOr ( temp uint) 285617a3babSopenharmony_ci0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 286617a3babSopenharmony_ci0:76 u1: direct index for structure ( uniform uint) 287617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 288617a3babSopenharmony_ci0:76 Constant: 289617a3babSopenharmony_ci0:76 0 (const uint) 290617a3babSopenharmony_ci0:76 u1: direct index for structure ( uniform uint) 291617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 292617a3babSopenharmony_ci0:76 Constant: 293617a3babSopenharmony_ci0:76 0 (const uint) 294617a3babSopenharmony_ci0:77 move second child to first child ( temp uint) 295617a3babSopenharmony_ci0:77 'out_u1' ( temp uint) 296617a3babSopenharmony_ci0:77 imageAtomicOr ( temp uint) 297617a3babSopenharmony_ci0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 298617a3babSopenharmony_ci0:77 u1: direct index for structure ( uniform uint) 299617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 300617a3babSopenharmony_ci0:77 Constant: 301617a3babSopenharmony_ci0:77 0 (const uint) 302617a3babSopenharmony_ci0:77 u1: direct index for structure ( uniform uint) 303617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 304617a3babSopenharmony_ci0:77 Constant: 305617a3babSopenharmony_ci0:77 0 (const uint) 306617a3babSopenharmony_ci0:78 imageAtomicXor ( temp uint) 307617a3babSopenharmony_ci0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 308617a3babSopenharmony_ci0:78 u1: direct index for structure ( uniform uint) 309617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 310617a3babSopenharmony_ci0:78 Constant: 311617a3babSopenharmony_ci0:78 0 (const uint) 312617a3babSopenharmony_ci0:78 u1: direct index for structure ( uniform uint) 313617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 314617a3babSopenharmony_ci0:78 Constant: 315617a3babSopenharmony_ci0:78 0 (const uint) 316617a3babSopenharmony_ci0:79 move second child to first child ( temp uint) 317617a3babSopenharmony_ci0:79 'out_u1' ( temp uint) 318617a3babSopenharmony_ci0:79 imageAtomicXor ( temp uint) 319617a3babSopenharmony_ci0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 320617a3babSopenharmony_ci0:79 u1: direct index for structure ( uniform uint) 321617a3babSopenharmony_ci0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 322617a3babSopenharmony_ci0:79 Constant: 323617a3babSopenharmony_ci0:79 0 (const uint) 324617a3babSopenharmony_ci0:79 u1: direct index for structure ( uniform uint) 325617a3babSopenharmony_ci0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 326617a3babSopenharmony_ci0:79 Constant: 327617a3babSopenharmony_ci0:79 0 (const uint) 328617a3babSopenharmony_ci0:82 imageAtomicAdd ( temp int) 329617a3babSopenharmony_ci0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) 330617a3babSopenharmony_ci0:82 i2: direct index for structure ( uniform 2-component vector of int) 331617a3babSopenharmony_ci0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 332617a3babSopenharmony_ci0:82 Constant: 333617a3babSopenharmony_ci0:82 6 (const uint) 334617a3babSopenharmony_ci0:82 i1b: direct index for structure ( uniform int) 335617a3babSopenharmony_ci0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 336617a3babSopenharmony_ci0:82 Constant: 337617a3babSopenharmony_ci0:82 8 (const uint) 338617a3babSopenharmony_ci0:83 move second child to first child ( temp int) 339617a3babSopenharmony_ci0:83 'out_i1' ( temp int) 340617a3babSopenharmony_ci0:83 imageAtomicAdd ( temp int) 341617a3babSopenharmony_ci0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) 342617a3babSopenharmony_ci0:83 i2: direct index for structure ( uniform 2-component vector of int) 343617a3babSopenharmony_ci0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 344617a3babSopenharmony_ci0:83 Constant: 345617a3babSopenharmony_ci0:83 6 (const uint) 346617a3babSopenharmony_ci0:83 i1: direct index for structure ( uniform int) 347617a3babSopenharmony_ci0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 348617a3babSopenharmony_ci0:83 Constant: 349617a3babSopenharmony_ci0:83 5 (const uint) 350617a3babSopenharmony_ci0:84 imageAtomicAnd ( temp int) 351617a3babSopenharmony_ci0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) 352617a3babSopenharmony_ci0:84 i2: direct index for structure ( uniform 2-component vector of int) 353617a3babSopenharmony_ci0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 354617a3babSopenharmony_ci0:84 Constant: 355617a3babSopenharmony_ci0:84 6 (const uint) 356617a3babSopenharmony_ci0:84 i1b: direct index for structure ( uniform int) 357617a3babSopenharmony_ci0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 358617a3babSopenharmony_ci0:84 Constant: 359617a3babSopenharmony_ci0:84 8 (const uint) 360617a3babSopenharmony_ci0:85 move second child to first child ( temp int) 361617a3babSopenharmony_ci0:85 'out_i1' ( temp int) 362617a3babSopenharmony_ci0:85 imageAtomicAnd ( temp int) 363617a3babSopenharmony_ci0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) 364617a3babSopenharmony_ci0:85 i2: direct index for structure ( uniform 2-component vector of int) 365617a3babSopenharmony_ci0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 366617a3babSopenharmony_ci0:85 Constant: 367617a3babSopenharmony_ci0:85 6 (const uint) 368617a3babSopenharmony_ci0:85 i1: direct index for structure ( uniform int) 369617a3babSopenharmony_ci0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 370617a3babSopenharmony_ci0:85 Constant: 371617a3babSopenharmony_ci0:85 5 (const uint) 372617a3babSopenharmony_ci0:86 move second child to first child ( temp int) 373617a3babSopenharmony_ci0:86 'out_i1' ( temp int) 374617a3babSopenharmony_ci0:86 imageAtomicCompSwap ( temp int) 375617a3babSopenharmony_ci0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) 376617a3babSopenharmony_ci0:86 i2: direct index for structure ( uniform 2-component vector of int) 377617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 378617a3babSopenharmony_ci0:86 Constant: 379617a3babSopenharmony_ci0:86 6 (const uint) 380617a3babSopenharmony_ci0:86 i1b: direct index for structure ( uniform int) 381617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 382617a3babSopenharmony_ci0:86 Constant: 383617a3babSopenharmony_ci0:86 8 (const uint) 384617a3babSopenharmony_ci0:86 i1c: direct index for structure ( uniform int) 385617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 386617a3babSopenharmony_ci0:86 Constant: 387617a3babSopenharmony_ci0:86 9 (const uint) 388617a3babSopenharmony_ci0:87 move second child to first child ( temp int) 389617a3babSopenharmony_ci0:87 'out_i1' ( temp int) 390617a3babSopenharmony_ci0:87 imageAtomicExchange ( temp int) 391617a3babSopenharmony_ci0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) 392617a3babSopenharmony_ci0:87 i2: direct index for structure ( uniform 2-component vector of int) 393617a3babSopenharmony_ci0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 394617a3babSopenharmony_ci0:87 Constant: 395617a3babSopenharmony_ci0:87 6 (const uint) 396617a3babSopenharmony_ci0:87 i1: direct index for structure ( uniform int) 397617a3babSopenharmony_ci0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 398617a3babSopenharmony_ci0:87 Constant: 399617a3babSopenharmony_ci0:87 5 (const uint) 400617a3babSopenharmony_ci0:88 imageAtomicMax ( temp int) 401617a3babSopenharmony_ci0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) 402617a3babSopenharmony_ci0:88 i2: direct index for structure ( uniform 2-component vector of int) 403617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 404617a3babSopenharmony_ci0:88 Constant: 405617a3babSopenharmony_ci0:88 6 (const uint) 406617a3babSopenharmony_ci0:88 i1b: direct index for structure ( uniform int) 407617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 408617a3babSopenharmony_ci0:88 Constant: 409617a3babSopenharmony_ci0:88 8 (const uint) 410617a3babSopenharmony_ci0:89 move second child to first child ( temp int) 411617a3babSopenharmony_ci0:89 'out_i1' ( temp int) 412617a3babSopenharmony_ci0:89 imageAtomicMax ( temp int) 413617a3babSopenharmony_ci0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) 414617a3babSopenharmony_ci0:89 i2: direct index for structure ( uniform 2-component vector of int) 415617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 416617a3babSopenharmony_ci0:89 Constant: 417617a3babSopenharmony_ci0:89 6 (const uint) 418617a3babSopenharmony_ci0:89 i1: direct index for structure ( uniform int) 419617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 420617a3babSopenharmony_ci0:89 Constant: 421617a3babSopenharmony_ci0:89 5 (const uint) 422617a3babSopenharmony_ci0:90 imageAtomicMin ( temp int) 423617a3babSopenharmony_ci0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) 424617a3babSopenharmony_ci0:90 i2: direct index for structure ( uniform 2-component vector of int) 425617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 426617a3babSopenharmony_ci0:90 Constant: 427617a3babSopenharmony_ci0:90 6 (const uint) 428617a3babSopenharmony_ci0:90 i1b: direct index for structure ( uniform int) 429617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 430617a3babSopenharmony_ci0:90 Constant: 431617a3babSopenharmony_ci0:90 8 (const uint) 432617a3babSopenharmony_ci0:91 move second child to first child ( temp int) 433617a3babSopenharmony_ci0:91 'out_i1' ( temp int) 434617a3babSopenharmony_ci0:91 imageAtomicMin ( temp int) 435617a3babSopenharmony_ci0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) 436617a3babSopenharmony_ci0:91 i2: direct index for structure ( uniform 2-component vector of int) 437617a3babSopenharmony_ci0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 438617a3babSopenharmony_ci0:91 Constant: 439617a3babSopenharmony_ci0:91 6 (const uint) 440617a3babSopenharmony_ci0:91 i1: direct index for structure ( uniform int) 441617a3babSopenharmony_ci0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 442617a3babSopenharmony_ci0:91 Constant: 443617a3babSopenharmony_ci0:91 5 (const uint) 444617a3babSopenharmony_ci0:92 imageAtomicOr ( temp int) 445617a3babSopenharmony_ci0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) 446617a3babSopenharmony_ci0:92 i2: direct index for structure ( uniform 2-component vector of int) 447617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 448617a3babSopenharmony_ci0:92 Constant: 449617a3babSopenharmony_ci0:92 6 (const uint) 450617a3babSopenharmony_ci0:92 i1b: direct index for structure ( uniform int) 451617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 452617a3babSopenharmony_ci0:92 Constant: 453617a3babSopenharmony_ci0:92 8 (const uint) 454617a3babSopenharmony_ci0:93 move second child to first child ( temp int) 455617a3babSopenharmony_ci0:93 'out_i1' ( temp int) 456617a3babSopenharmony_ci0:93 imageAtomicOr ( temp int) 457617a3babSopenharmony_ci0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) 458617a3babSopenharmony_ci0:93 i2: direct index for structure ( uniform 2-component vector of int) 459617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 460617a3babSopenharmony_ci0:93 Constant: 461617a3babSopenharmony_ci0:93 6 (const uint) 462617a3babSopenharmony_ci0:93 i1: direct index for structure ( uniform int) 463617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 464617a3babSopenharmony_ci0:93 Constant: 465617a3babSopenharmony_ci0:93 5 (const uint) 466617a3babSopenharmony_ci0:94 imageAtomicXor ( temp int) 467617a3babSopenharmony_ci0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) 468617a3babSopenharmony_ci0:94 i2: direct index for structure ( uniform 2-component vector of int) 469617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 470617a3babSopenharmony_ci0:94 Constant: 471617a3babSopenharmony_ci0:94 6 (const uint) 472617a3babSopenharmony_ci0:94 i1b: direct index for structure ( uniform int) 473617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 474617a3babSopenharmony_ci0:94 Constant: 475617a3babSopenharmony_ci0:94 8 (const uint) 476617a3babSopenharmony_ci0:95 move second child to first child ( temp int) 477617a3babSopenharmony_ci0:95 'out_i1' ( temp int) 478617a3babSopenharmony_ci0:95 imageAtomicXor ( temp int) 479617a3babSopenharmony_ci0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) 480617a3babSopenharmony_ci0:95 i2: direct index for structure ( uniform 2-component vector of int) 481617a3babSopenharmony_ci0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 482617a3babSopenharmony_ci0:95 Constant: 483617a3babSopenharmony_ci0:95 6 (const uint) 484617a3babSopenharmony_ci0:95 i1: direct index for structure ( uniform int) 485617a3babSopenharmony_ci0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 486617a3babSopenharmony_ci0:95 Constant: 487617a3babSopenharmony_ci0:95 5 (const uint) 488617a3babSopenharmony_ci0:98 imageAtomicAdd ( temp uint) 489617a3babSopenharmony_ci0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 490617a3babSopenharmony_ci0:98 u2: direct index for structure ( uniform 2-component vector of uint) 491617a3babSopenharmony_ci0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 492617a3babSopenharmony_ci0:98 Constant: 493617a3babSopenharmony_ci0:98 1 (const uint) 494617a3babSopenharmony_ci0:98 u1: direct index for structure ( uniform uint) 495617a3babSopenharmony_ci0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 496617a3babSopenharmony_ci0:98 Constant: 497617a3babSopenharmony_ci0:98 0 (const uint) 498617a3babSopenharmony_ci0:99 move second child to first child ( temp uint) 499617a3babSopenharmony_ci0:99 'out_u1' ( temp uint) 500617a3babSopenharmony_ci0:99 imageAtomicAdd ( temp uint) 501617a3babSopenharmony_ci0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 502617a3babSopenharmony_ci0:99 u2: direct index for structure ( uniform 2-component vector of uint) 503617a3babSopenharmony_ci0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 504617a3babSopenharmony_ci0:99 Constant: 505617a3babSopenharmony_ci0:99 1 (const uint) 506617a3babSopenharmony_ci0:99 u1: direct index for structure ( uniform uint) 507617a3babSopenharmony_ci0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 508617a3babSopenharmony_ci0:99 Constant: 509617a3babSopenharmony_ci0:99 0 (const uint) 510617a3babSopenharmony_ci0:100 imageAtomicAnd ( temp uint) 511617a3babSopenharmony_ci0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 512617a3babSopenharmony_ci0:100 u2: direct index for structure ( uniform 2-component vector of uint) 513617a3babSopenharmony_ci0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 514617a3babSopenharmony_ci0:100 Constant: 515617a3babSopenharmony_ci0:100 1 (const uint) 516617a3babSopenharmony_ci0:100 u1: direct index for structure ( uniform uint) 517617a3babSopenharmony_ci0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 518617a3babSopenharmony_ci0:100 Constant: 519617a3babSopenharmony_ci0:100 0 (const uint) 520617a3babSopenharmony_ci0:101 move second child to first child ( temp uint) 521617a3babSopenharmony_ci0:101 'out_u1' ( temp uint) 522617a3babSopenharmony_ci0:101 imageAtomicAnd ( temp uint) 523617a3babSopenharmony_ci0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 524617a3babSopenharmony_ci0:101 u2: direct index for structure ( uniform 2-component vector of uint) 525617a3babSopenharmony_ci0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 526617a3babSopenharmony_ci0:101 Constant: 527617a3babSopenharmony_ci0:101 1 (const uint) 528617a3babSopenharmony_ci0:101 u1: direct index for structure ( uniform uint) 529617a3babSopenharmony_ci0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 530617a3babSopenharmony_ci0:101 Constant: 531617a3babSopenharmony_ci0:101 0 (const uint) 532617a3babSopenharmony_ci0:102 move second child to first child ( temp uint) 533617a3babSopenharmony_ci0:102 'out_u1' ( temp uint) 534617a3babSopenharmony_ci0:102 imageAtomicCompSwap ( temp uint) 535617a3babSopenharmony_ci0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 536617a3babSopenharmony_ci0:102 u2: direct index for structure ( uniform 2-component vector of uint) 537617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 538617a3babSopenharmony_ci0:102 Constant: 539617a3babSopenharmony_ci0:102 1 (const uint) 540617a3babSopenharmony_ci0:102 u1b: direct index for structure ( uniform uint) 541617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 542617a3babSopenharmony_ci0:102 Constant: 543617a3babSopenharmony_ci0:102 3 (const uint) 544617a3babSopenharmony_ci0:102 u1c: direct index for structure ( uniform uint) 545617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 546617a3babSopenharmony_ci0:102 Constant: 547617a3babSopenharmony_ci0:102 4 (const uint) 548617a3babSopenharmony_ci0:103 move second child to first child ( temp uint) 549617a3babSopenharmony_ci0:103 'out_u1' ( temp uint) 550617a3babSopenharmony_ci0:103 imageAtomicExchange ( temp uint) 551617a3babSopenharmony_ci0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 552617a3babSopenharmony_ci0:103 u2: direct index for structure ( uniform 2-component vector of uint) 553617a3babSopenharmony_ci0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 554617a3babSopenharmony_ci0:103 Constant: 555617a3babSopenharmony_ci0:103 1 (const uint) 556617a3babSopenharmony_ci0:103 u1: direct index for structure ( uniform uint) 557617a3babSopenharmony_ci0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 558617a3babSopenharmony_ci0:103 Constant: 559617a3babSopenharmony_ci0:103 0 (const uint) 560617a3babSopenharmony_ci0:104 imageAtomicMax ( temp uint) 561617a3babSopenharmony_ci0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 562617a3babSopenharmony_ci0:104 u2: direct index for structure ( uniform 2-component vector of uint) 563617a3babSopenharmony_ci0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 564617a3babSopenharmony_ci0:104 Constant: 565617a3babSopenharmony_ci0:104 1 (const uint) 566617a3babSopenharmony_ci0:104 u1: direct index for structure ( uniform uint) 567617a3babSopenharmony_ci0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 568617a3babSopenharmony_ci0:104 Constant: 569617a3babSopenharmony_ci0:104 0 (const uint) 570617a3babSopenharmony_ci0:105 move second child to first child ( temp uint) 571617a3babSopenharmony_ci0:105 'out_u1' ( temp uint) 572617a3babSopenharmony_ci0:105 imageAtomicMax ( temp uint) 573617a3babSopenharmony_ci0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 574617a3babSopenharmony_ci0:105 u2: direct index for structure ( uniform 2-component vector of uint) 575617a3babSopenharmony_ci0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 576617a3babSopenharmony_ci0:105 Constant: 577617a3babSopenharmony_ci0:105 1 (const uint) 578617a3babSopenharmony_ci0:105 u1: direct index for structure ( uniform uint) 579617a3babSopenharmony_ci0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 580617a3babSopenharmony_ci0:105 Constant: 581617a3babSopenharmony_ci0:105 0 (const uint) 582617a3babSopenharmony_ci0:106 imageAtomicMin ( temp uint) 583617a3babSopenharmony_ci0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 584617a3babSopenharmony_ci0:106 u2: direct index for structure ( uniform 2-component vector of uint) 585617a3babSopenharmony_ci0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 586617a3babSopenharmony_ci0:106 Constant: 587617a3babSopenharmony_ci0:106 1 (const uint) 588617a3babSopenharmony_ci0:106 u1: direct index for structure ( uniform uint) 589617a3babSopenharmony_ci0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 590617a3babSopenharmony_ci0:106 Constant: 591617a3babSopenharmony_ci0:106 0 (const uint) 592617a3babSopenharmony_ci0:107 move second child to first child ( temp uint) 593617a3babSopenharmony_ci0:107 'out_u1' ( temp uint) 594617a3babSopenharmony_ci0:107 imageAtomicMin ( temp uint) 595617a3babSopenharmony_ci0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 596617a3babSopenharmony_ci0:107 u2: direct index for structure ( uniform 2-component vector of uint) 597617a3babSopenharmony_ci0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 598617a3babSopenharmony_ci0:107 Constant: 599617a3babSopenharmony_ci0:107 1 (const uint) 600617a3babSopenharmony_ci0:107 u1: direct index for structure ( uniform uint) 601617a3babSopenharmony_ci0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 602617a3babSopenharmony_ci0:107 Constant: 603617a3babSopenharmony_ci0:107 0 (const uint) 604617a3babSopenharmony_ci0:108 imageAtomicOr ( temp uint) 605617a3babSopenharmony_ci0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 606617a3babSopenharmony_ci0:108 u2: direct index for structure ( uniform 2-component vector of uint) 607617a3babSopenharmony_ci0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 608617a3babSopenharmony_ci0:108 Constant: 609617a3babSopenharmony_ci0:108 1 (const uint) 610617a3babSopenharmony_ci0:108 u1: direct index for structure ( uniform uint) 611617a3babSopenharmony_ci0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 612617a3babSopenharmony_ci0:108 Constant: 613617a3babSopenharmony_ci0:108 0 (const uint) 614617a3babSopenharmony_ci0:109 move second child to first child ( temp uint) 615617a3babSopenharmony_ci0:109 'out_u1' ( temp uint) 616617a3babSopenharmony_ci0:109 imageAtomicOr ( temp uint) 617617a3babSopenharmony_ci0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 618617a3babSopenharmony_ci0:109 u2: direct index for structure ( uniform 2-component vector of uint) 619617a3babSopenharmony_ci0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 620617a3babSopenharmony_ci0:109 Constant: 621617a3babSopenharmony_ci0:109 1 (const uint) 622617a3babSopenharmony_ci0:109 u1: direct index for structure ( uniform uint) 623617a3babSopenharmony_ci0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 624617a3babSopenharmony_ci0:109 Constant: 625617a3babSopenharmony_ci0:109 0 (const uint) 626617a3babSopenharmony_ci0:110 imageAtomicXor ( temp uint) 627617a3babSopenharmony_ci0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 628617a3babSopenharmony_ci0:110 u2: direct index for structure ( uniform 2-component vector of uint) 629617a3babSopenharmony_ci0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 630617a3babSopenharmony_ci0:110 Constant: 631617a3babSopenharmony_ci0:110 1 (const uint) 632617a3babSopenharmony_ci0:110 u1: direct index for structure ( uniform uint) 633617a3babSopenharmony_ci0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 634617a3babSopenharmony_ci0:110 Constant: 635617a3babSopenharmony_ci0:110 0 (const uint) 636617a3babSopenharmony_ci0:111 move second child to first child ( temp uint) 637617a3babSopenharmony_ci0:111 'out_u1' ( temp uint) 638617a3babSopenharmony_ci0:111 imageAtomicXor ( temp uint) 639617a3babSopenharmony_ci0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 640617a3babSopenharmony_ci0:111 u2: direct index for structure ( uniform 2-component vector of uint) 641617a3babSopenharmony_ci0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 642617a3babSopenharmony_ci0:111 Constant: 643617a3babSopenharmony_ci0:111 1 (const uint) 644617a3babSopenharmony_ci0:111 u1: direct index for structure ( uniform uint) 645617a3babSopenharmony_ci0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 646617a3babSopenharmony_ci0:111 Constant: 647617a3babSopenharmony_ci0:111 0 (const uint) 648617a3babSopenharmony_ci0:114 imageAtomicAdd ( temp int) 649617a3babSopenharmony_ci0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) 650617a3babSopenharmony_ci0:114 i3: direct index for structure ( uniform 3-component vector of int) 651617a3babSopenharmony_ci0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 652617a3babSopenharmony_ci0:114 Constant: 653617a3babSopenharmony_ci0:114 7 (const uint) 654617a3babSopenharmony_ci0:114 i1b: direct index for structure ( uniform int) 655617a3babSopenharmony_ci0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 656617a3babSopenharmony_ci0:114 Constant: 657617a3babSopenharmony_ci0:114 8 (const uint) 658617a3babSopenharmony_ci0:115 move second child to first child ( temp int) 659617a3babSopenharmony_ci0:115 'out_i1' ( temp int) 660617a3babSopenharmony_ci0:115 imageAtomicAdd ( temp int) 661617a3babSopenharmony_ci0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) 662617a3babSopenharmony_ci0:115 i3: direct index for structure ( uniform 3-component vector of int) 663617a3babSopenharmony_ci0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 664617a3babSopenharmony_ci0:115 Constant: 665617a3babSopenharmony_ci0:115 7 (const uint) 666617a3babSopenharmony_ci0:115 i1: direct index for structure ( uniform int) 667617a3babSopenharmony_ci0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 668617a3babSopenharmony_ci0:115 Constant: 669617a3babSopenharmony_ci0:115 5 (const uint) 670617a3babSopenharmony_ci0:116 imageAtomicAnd ( temp int) 671617a3babSopenharmony_ci0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) 672617a3babSopenharmony_ci0:116 i3: direct index for structure ( uniform 3-component vector of int) 673617a3babSopenharmony_ci0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 674617a3babSopenharmony_ci0:116 Constant: 675617a3babSopenharmony_ci0:116 7 (const uint) 676617a3babSopenharmony_ci0:116 i1b: direct index for structure ( uniform int) 677617a3babSopenharmony_ci0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 678617a3babSopenharmony_ci0:116 Constant: 679617a3babSopenharmony_ci0:116 8 (const uint) 680617a3babSopenharmony_ci0:117 move second child to first child ( temp int) 681617a3babSopenharmony_ci0:117 'out_i1' ( temp int) 682617a3babSopenharmony_ci0:117 imageAtomicAnd ( temp int) 683617a3babSopenharmony_ci0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) 684617a3babSopenharmony_ci0:117 i3: direct index for structure ( uniform 3-component vector of int) 685617a3babSopenharmony_ci0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 686617a3babSopenharmony_ci0:117 Constant: 687617a3babSopenharmony_ci0:117 7 (const uint) 688617a3babSopenharmony_ci0:117 i1: direct index for structure ( uniform int) 689617a3babSopenharmony_ci0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 690617a3babSopenharmony_ci0:117 Constant: 691617a3babSopenharmony_ci0:117 5 (const uint) 692617a3babSopenharmony_ci0:118 move second child to first child ( temp int) 693617a3babSopenharmony_ci0:118 'out_i1' ( temp int) 694617a3babSopenharmony_ci0:118 imageAtomicCompSwap ( temp int) 695617a3babSopenharmony_ci0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) 696617a3babSopenharmony_ci0:118 i3: direct index for structure ( uniform 3-component vector of int) 697617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 698617a3babSopenharmony_ci0:118 Constant: 699617a3babSopenharmony_ci0:118 7 (const uint) 700617a3babSopenharmony_ci0:118 i1b: direct index for structure ( uniform int) 701617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 702617a3babSopenharmony_ci0:118 Constant: 703617a3babSopenharmony_ci0:118 8 (const uint) 704617a3babSopenharmony_ci0:118 i1c: direct index for structure ( uniform int) 705617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 706617a3babSopenharmony_ci0:118 Constant: 707617a3babSopenharmony_ci0:118 9 (const uint) 708617a3babSopenharmony_ci0:119 move second child to first child ( temp int) 709617a3babSopenharmony_ci0:119 'out_i1' ( temp int) 710617a3babSopenharmony_ci0:119 imageAtomicExchange ( temp int) 711617a3babSopenharmony_ci0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) 712617a3babSopenharmony_ci0:119 i3: direct index for structure ( uniform 3-component vector of int) 713617a3babSopenharmony_ci0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 714617a3babSopenharmony_ci0:119 Constant: 715617a3babSopenharmony_ci0:119 7 (const uint) 716617a3babSopenharmony_ci0:119 i1: direct index for structure ( uniform int) 717617a3babSopenharmony_ci0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 718617a3babSopenharmony_ci0:119 Constant: 719617a3babSopenharmony_ci0:119 5 (const uint) 720617a3babSopenharmony_ci0:120 imageAtomicMax ( temp int) 721617a3babSopenharmony_ci0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) 722617a3babSopenharmony_ci0:120 i3: direct index for structure ( uniform 3-component vector of int) 723617a3babSopenharmony_ci0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 724617a3babSopenharmony_ci0:120 Constant: 725617a3babSopenharmony_ci0:120 7 (const uint) 726617a3babSopenharmony_ci0:120 i1b: direct index for structure ( uniform int) 727617a3babSopenharmony_ci0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 728617a3babSopenharmony_ci0:120 Constant: 729617a3babSopenharmony_ci0:120 8 (const uint) 730617a3babSopenharmony_ci0:121 move second child to first child ( temp int) 731617a3babSopenharmony_ci0:121 'out_i1' ( temp int) 732617a3babSopenharmony_ci0:121 imageAtomicMax ( temp int) 733617a3babSopenharmony_ci0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) 734617a3babSopenharmony_ci0:121 i3: direct index for structure ( uniform 3-component vector of int) 735617a3babSopenharmony_ci0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 736617a3babSopenharmony_ci0:121 Constant: 737617a3babSopenharmony_ci0:121 7 (const uint) 738617a3babSopenharmony_ci0:121 i1: direct index for structure ( uniform int) 739617a3babSopenharmony_ci0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 740617a3babSopenharmony_ci0:121 Constant: 741617a3babSopenharmony_ci0:121 5 (const uint) 742617a3babSopenharmony_ci0:122 imageAtomicMin ( temp int) 743617a3babSopenharmony_ci0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) 744617a3babSopenharmony_ci0:122 i3: direct index for structure ( uniform 3-component vector of int) 745617a3babSopenharmony_ci0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 746617a3babSopenharmony_ci0:122 Constant: 747617a3babSopenharmony_ci0:122 7 (const uint) 748617a3babSopenharmony_ci0:122 i1b: direct index for structure ( uniform int) 749617a3babSopenharmony_ci0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 750617a3babSopenharmony_ci0:122 Constant: 751617a3babSopenharmony_ci0:122 8 (const uint) 752617a3babSopenharmony_ci0:123 move second child to first child ( temp int) 753617a3babSopenharmony_ci0:123 'out_i1' ( temp int) 754617a3babSopenharmony_ci0:123 imageAtomicMin ( temp int) 755617a3babSopenharmony_ci0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) 756617a3babSopenharmony_ci0:123 i3: direct index for structure ( uniform 3-component vector of int) 757617a3babSopenharmony_ci0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 758617a3babSopenharmony_ci0:123 Constant: 759617a3babSopenharmony_ci0:123 7 (const uint) 760617a3babSopenharmony_ci0:123 i1: direct index for structure ( uniform int) 761617a3babSopenharmony_ci0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 762617a3babSopenharmony_ci0:123 Constant: 763617a3babSopenharmony_ci0:123 5 (const uint) 764617a3babSopenharmony_ci0:124 imageAtomicOr ( temp int) 765617a3babSopenharmony_ci0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) 766617a3babSopenharmony_ci0:124 i3: direct index for structure ( uniform 3-component vector of int) 767617a3babSopenharmony_ci0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 768617a3babSopenharmony_ci0:124 Constant: 769617a3babSopenharmony_ci0:124 7 (const uint) 770617a3babSopenharmony_ci0:124 i1b: direct index for structure ( uniform int) 771617a3babSopenharmony_ci0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 772617a3babSopenharmony_ci0:124 Constant: 773617a3babSopenharmony_ci0:124 8 (const uint) 774617a3babSopenharmony_ci0:125 move second child to first child ( temp int) 775617a3babSopenharmony_ci0:125 'out_i1' ( temp int) 776617a3babSopenharmony_ci0:125 imageAtomicOr ( temp int) 777617a3babSopenharmony_ci0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) 778617a3babSopenharmony_ci0:125 i3: direct index for structure ( uniform 3-component vector of int) 779617a3babSopenharmony_ci0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 780617a3babSopenharmony_ci0:125 Constant: 781617a3babSopenharmony_ci0:125 7 (const uint) 782617a3babSopenharmony_ci0:125 i1: direct index for structure ( uniform int) 783617a3babSopenharmony_ci0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 784617a3babSopenharmony_ci0:125 Constant: 785617a3babSopenharmony_ci0:125 5 (const uint) 786617a3babSopenharmony_ci0:126 imageAtomicXor ( temp int) 787617a3babSopenharmony_ci0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) 788617a3babSopenharmony_ci0:126 i3: direct index for structure ( uniform 3-component vector of int) 789617a3babSopenharmony_ci0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 790617a3babSopenharmony_ci0:126 Constant: 791617a3babSopenharmony_ci0:126 7 (const uint) 792617a3babSopenharmony_ci0:126 i1b: direct index for structure ( uniform int) 793617a3babSopenharmony_ci0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 794617a3babSopenharmony_ci0:126 Constant: 795617a3babSopenharmony_ci0:126 8 (const uint) 796617a3babSopenharmony_ci0:127 move second child to first child ( temp int) 797617a3babSopenharmony_ci0:127 'out_i1' ( temp int) 798617a3babSopenharmony_ci0:127 imageAtomicXor ( temp int) 799617a3babSopenharmony_ci0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) 800617a3babSopenharmony_ci0:127 i3: direct index for structure ( uniform 3-component vector of int) 801617a3babSopenharmony_ci0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 802617a3babSopenharmony_ci0:127 Constant: 803617a3babSopenharmony_ci0:127 7 (const uint) 804617a3babSopenharmony_ci0:127 i1: direct index for structure ( uniform int) 805617a3babSopenharmony_ci0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 806617a3babSopenharmony_ci0:127 Constant: 807617a3babSopenharmony_ci0:127 5 (const uint) 808617a3babSopenharmony_ci0:130 imageAtomicAdd ( temp uint) 809617a3babSopenharmony_ci0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 810617a3babSopenharmony_ci0:130 u3: direct index for structure ( uniform 3-component vector of uint) 811617a3babSopenharmony_ci0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 812617a3babSopenharmony_ci0:130 Constant: 813617a3babSopenharmony_ci0:130 2 (const uint) 814617a3babSopenharmony_ci0:130 u1: direct index for structure ( uniform uint) 815617a3babSopenharmony_ci0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 816617a3babSopenharmony_ci0:130 Constant: 817617a3babSopenharmony_ci0:130 0 (const uint) 818617a3babSopenharmony_ci0:131 move second child to first child ( temp uint) 819617a3babSopenharmony_ci0:131 'out_u1' ( temp uint) 820617a3babSopenharmony_ci0:131 imageAtomicAdd ( temp uint) 821617a3babSopenharmony_ci0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 822617a3babSopenharmony_ci0:131 u3: direct index for structure ( uniform 3-component vector of uint) 823617a3babSopenharmony_ci0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 824617a3babSopenharmony_ci0:131 Constant: 825617a3babSopenharmony_ci0:131 2 (const uint) 826617a3babSopenharmony_ci0:131 u1: direct index for structure ( uniform uint) 827617a3babSopenharmony_ci0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 828617a3babSopenharmony_ci0:131 Constant: 829617a3babSopenharmony_ci0:131 0 (const uint) 830617a3babSopenharmony_ci0:132 imageAtomicAnd ( temp uint) 831617a3babSopenharmony_ci0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 832617a3babSopenharmony_ci0:132 u3: direct index for structure ( uniform 3-component vector of uint) 833617a3babSopenharmony_ci0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 834617a3babSopenharmony_ci0:132 Constant: 835617a3babSopenharmony_ci0:132 2 (const uint) 836617a3babSopenharmony_ci0:132 u1: direct index for structure ( uniform uint) 837617a3babSopenharmony_ci0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 838617a3babSopenharmony_ci0:132 Constant: 839617a3babSopenharmony_ci0:132 0 (const uint) 840617a3babSopenharmony_ci0:133 move second child to first child ( temp uint) 841617a3babSopenharmony_ci0:133 'out_u1' ( temp uint) 842617a3babSopenharmony_ci0:133 imageAtomicAnd ( temp uint) 843617a3babSopenharmony_ci0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 844617a3babSopenharmony_ci0:133 u3: direct index for structure ( uniform 3-component vector of uint) 845617a3babSopenharmony_ci0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 846617a3babSopenharmony_ci0:133 Constant: 847617a3babSopenharmony_ci0:133 2 (const uint) 848617a3babSopenharmony_ci0:133 u1: direct index for structure ( uniform uint) 849617a3babSopenharmony_ci0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 850617a3babSopenharmony_ci0:133 Constant: 851617a3babSopenharmony_ci0:133 0 (const uint) 852617a3babSopenharmony_ci0:134 move second child to first child ( temp uint) 853617a3babSopenharmony_ci0:134 'out_u1' ( temp uint) 854617a3babSopenharmony_ci0:134 imageAtomicCompSwap ( temp uint) 855617a3babSopenharmony_ci0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 856617a3babSopenharmony_ci0:134 u3: direct index for structure ( uniform 3-component vector of uint) 857617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 858617a3babSopenharmony_ci0:134 Constant: 859617a3babSopenharmony_ci0:134 2 (const uint) 860617a3babSopenharmony_ci0:134 u1b: direct index for structure ( uniform uint) 861617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 862617a3babSopenharmony_ci0:134 Constant: 863617a3babSopenharmony_ci0:134 3 (const uint) 864617a3babSopenharmony_ci0:134 u1c: direct index for structure ( uniform uint) 865617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 866617a3babSopenharmony_ci0:134 Constant: 867617a3babSopenharmony_ci0:134 4 (const uint) 868617a3babSopenharmony_ci0:135 move second child to first child ( temp uint) 869617a3babSopenharmony_ci0:135 'out_u1' ( temp uint) 870617a3babSopenharmony_ci0:135 imageAtomicExchange ( temp uint) 871617a3babSopenharmony_ci0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 872617a3babSopenharmony_ci0:135 u3: direct index for structure ( uniform 3-component vector of uint) 873617a3babSopenharmony_ci0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 874617a3babSopenharmony_ci0:135 Constant: 875617a3babSopenharmony_ci0:135 2 (const uint) 876617a3babSopenharmony_ci0:135 u1: direct index for structure ( uniform uint) 877617a3babSopenharmony_ci0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 878617a3babSopenharmony_ci0:135 Constant: 879617a3babSopenharmony_ci0:135 0 (const uint) 880617a3babSopenharmony_ci0:136 imageAtomicMax ( temp uint) 881617a3babSopenharmony_ci0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 882617a3babSopenharmony_ci0:136 u3: direct index for structure ( uniform 3-component vector of uint) 883617a3babSopenharmony_ci0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 884617a3babSopenharmony_ci0:136 Constant: 885617a3babSopenharmony_ci0:136 2 (const uint) 886617a3babSopenharmony_ci0:136 u1: direct index for structure ( uniform uint) 887617a3babSopenharmony_ci0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 888617a3babSopenharmony_ci0:136 Constant: 889617a3babSopenharmony_ci0:136 0 (const uint) 890617a3babSopenharmony_ci0:137 move second child to first child ( temp uint) 891617a3babSopenharmony_ci0:137 'out_u1' ( temp uint) 892617a3babSopenharmony_ci0:137 imageAtomicMax ( temp uint) 893617a3babSopenharmony_ci0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 894617a3babSopenharmony_ci0:137 u3: direct index for structure ( uniform 3-component vector of uint) 895617a3babSopenharmony_ci0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 896617a3babSopenharmony_ci0:137 Constant: 897617a3babSopenharmony_ci0:137 2 (const uint) 898617a3babSopenharmony_ci0:137 u1: direct index for structure ( uniform uint) 899617a3babSopenharmony_ci0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 900617a3babSopenharmony_ci0:137 Constant: 901617a3babSopenharmony_ci0:137 0 (const uint) 902617a3babSopenharmony_ci0:138 imageAtomicMin ( temp uint) 903617a3babSopenharmony_ci0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 904617a3babSopenharmony_ci0:138 u3: direct index for structure ( uniform 3-component vector of uint) 905617a3babSopenharmony_ci0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 906617a3babSopenharmony_ci0:138 Constant: 907617a3babSopenharmony_ci0:138 2 (const uint) 908617a3babSopenharmony_ci0:138 u1: direct index for structure ( uniform uint) 909617a3babSopenharmony_ci0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 910617a3babSopenharmony_ci0:138 Constant: 911617a3babSopenharmony_ci0:138 0 (const uint) 912617a3babSopenharmony_ci0:139 move second child to first child ( temp uint) 913617a3babSopenharmony_ci0:139 'out_u1' ( temp uint) 914617a3babSopenharmony_ci0:139 imageAtomicMin ( temp uint) 915617a3babSopenharmony_ci0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 916617a3babSopenharmony_ci0:139 u3: direct index for structure ( uniform 3-component vector of uint) 917617a3babSopenharmony_ci0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 918617a3babSopenharmony_ci0:139 Constant: 919617a3babSopenharmony_ci0:139 2 (const uint) 920617a3babSopenharmony_ci0:139 u1: direct index for structure ( uniform uint) 921617a3babSopenharmony_ci0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 922617a3babSopenharmony_ci0:139 Constant: 923617a3babSopenharmony_ci0:139 0 (const uint) 924617a3babSopenharmony_ci0:140 imageAtomicOr ( temp uint) 925617a3babSopenharmony_ci0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 926617a3babSopenharmony_ci0:140 u3: direct index for structure ( uniform 3-component vector of uint) 927617a3babSopenharmony_ci0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 928617a3babSopenharmony_ci0:140 Constant: 929617a3babSopenharmony_ci0:140 2 (const uint) 930617a3babSopenharmony_ci0:140 u1: direct index for structure ( uniform uint) 931617a3babSopenharmony_ci0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 932617a3babSopenharmony_ci0:140 Constant: 933617a3babSopenharmony_ci0:140 0 (const uint) 934617a3babSopenharmony_ci0:141 move second child to first child ( temp uint) 935617a3babSopenharmony_ci0:141 'out_u1' ( temp uint) 936617a3babSopenharmony_ci0:141 imageAtomicOr ( temp uint) 937617a3babSopenharmony_ci0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 938617a3babSopenharmony_ci0:141 u3: direct index for structure ( uniform 3-component vector of uint) 939617a3babSopenharmony_ci0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 940617a3babSopenharmony_ci0:141 Constant: 941617a3babSopenharmony_ci0:141 2 (const uint) 942617a3babSopenharmony_ci0:141 u1: direct index for structure ( uniform uint) 943617a3babSopenharmony_ci0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 944617a3babSopenharmony_ci0:141 Constant: 945617a3babSopenharmony_ci0:141 0 (const uint) 946617a3babSopenharmony_ci0:142 imageAtomicXor ( temp uint) 947617a3babSopenharmony_ci0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 948617a3babSopenharmony_ci0:142 u3: direct index for structure ( uniform 3-component vector of uint) 949617a3babSopenharmony_ci0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 950617a3babSopenharmony_ci0:142 Constant: 951617a3babSopenharmony_ci0:142 2 (const uint) 952617a3babSopenharmony_ci0:142 u1: direct index for structure ( uniform uint) 953617a3babSopenharmony_ci0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 954617a3babSopenharmony_ci0:142 Constant: 955617a3babSopenharmony_ci0:142 0 (const uint) 956617a3babSopenharmony_ci0:143 move second child to first child ( temp uint) 957617a3babSopenharmony_ci0:143 'out_u1' ( temp uint) 958617a3babSopenharmony_ci0:143 imageAtomicXor ( temp uint) 959617a3babSopenharmony_ci0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 960617a3babSopenharmony_ci0:143 u3: direct index for structure ( uniform 3-component vector of uint) 961617a3babSopenharmony_ci0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 962617a3babSopenharmony_ci0:143 Constant: 963617a3babSopenharmony_ci0:143 2 (const uint) 964617a3babSopenharmony_ci0:143 u1: direct index for structure ( uniform uint) 965617a3babSopenharmony_ci0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 966617a3babSopenharmony_ci0:143 Constant: 967617a3babSopenharmony_ci0:143 0 (const uint) 968617a3babSopenharmony_ci0:146 imageAtomicAdd ( temp int) 969617a3babSopenharmony_ci0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 970617a3babSopenharmony_ci0:146 i2: direct index for structure ( uniform 2-component vector of int) 971617a3babSopenharmony_ci0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 972617a3babSopenharmony_ci0:146 Constant: 973617a3babSopenharmony_ci0:146 6 (const uint) 974617a3babSopenharmony_ci0:146 i1b: direct index for structure ( uniform int) 975617a3babSopenharmony_ci0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 976617a3babSopenharmony_ci0:146 Constant: 977617a3babSopenharmony_ci0:146 8 (const uint) 978617a3babSopenharmony_ci0:147 move second child to first child ( temp int) 979617a3babSopenharmony_ci0:147 'out_i1' ( temp int) 980617a3babSopenharmony_ci0:147 imageAtomicAdd ( temp int) 981617a3babSopenharmony_ci0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 982617a3babSopenharmony_ci0:147 i2: direct index for structure ( uniform 2-component vector of int) 983617a3babSopenharmony_ci0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 984617a3babSopenharmony_ci0:147 Constant: 985617a3babSopenharmony_ci0:147 6 (const uint) 986617a3babSopenharmony_ci0:147 i1: direct index for structure ( uniform int) 987617a3babSopenharmony_ci0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 988617a3babSopenharmony_ci0:147 Constant: 989617a3babSopenharmony_ci0:147 5 (const uint) 990617a3babSopenharmony_ci0:148 imageAtomicAnd ( temp int) 991617a3babSopenharmony_ci0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 992617a3babSopenharmony_ci0:148 i2: direct index for structure ( uniform 2-component vector of int) 993617a3babSopenharmony_ci0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 994617a3babSopenharmony_ci0:148 Constant: 995617a3babSopenharmony_ci0:148 6 (const uint) 996617a3babSopenharmony_ci0:148 i1b: direct index for structure ( uniform int) 997617a3babSopenharmony_ci0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 998617a3babSopenharmony_ci0:148 Constant: 999617a3babSopenharmony_ci0:148 8 (const uint) 1000617a3babSopenharmony_ci0:149 move second child to first child ( temp int) 1001617a3babSopenharmony_ci0:149 'out_i1' ( temp int) 1002617a3babSopenharmony_ci0:149 imageAtomicAnd ( temp int) 1003617a3babSopenharmony_ci0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1004617a3babSopenharmony_ci0:149 i2: direct index for structure ( uniform 2-component vector of int) 1005617a3babSopenharmony_ci0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1006617a3babSopenharmony_ci0:149 Constant: 1007617a3babSopenharmony_ci0:149 6 (const uint) 1008617a3babSopenharmony_ci0:149 i1: direct index for structure ( uniform int) 1009617a3babSopenharmony_ci0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1010617a3babSopenharmony_ci0:149 Constant: 1011617a3babSopenharmony_ci0:149 5 (const uint) 1012617a3babSopenharmony_ci0:150 move second child to first child ( temp int) 1013617a3babSopenharmony_ci0:150 'out_i1' ( temp int) 1014617a3babSopenharmony_ci0:150 imageAtomicCompSwap ( temp int) 1015617a3babSopenharmony_ci0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1016617a3babSopenharmony_ci0:150 i2: direct index for structure ( uniform 2-component vector of int) 1017617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1018617a3babSopenharmony_ci0:150 Constant: 1019617a3babSopenharmony_ci0:150 6 (const uint) 1020617a3babSopenharmony_ci0:150 i1b: direct index for structure ( uniform int) 1021617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1022617a3babSopenharmony_ci0:150 Constant: 1023617a3babSopenharmony_ci0:150 8 (const uint) 1024617a3babSopenharmony_ci0:150 i1c: direct index for structure ( uniform int) 1025617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1026617a3babSopenharmony_ci0:150 Constant: 1027617a3babSopenharmony_ci0:150 9 (const uint) 1028617a3babSopenharmony_ci0:151 move second child to first child ( temp int) 1029617a3babSopenharmony_ci0:151 'out_i1' ( temp int) 1030617a3babSopenharmony_ci0:151 imageAtomicExchange ( temp int) 1031617a3babSopenharmony_ci0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1032617a3babSopenharmony_ci0:151 i2: direct index for structure ( uniform 2-component vector of int) 1033617a3babSopenharmony_ci0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1034617a3babSopenharmony_ci0:151 Constant: 1035617a3babSopenharmony_ci0:151 6 (const uint) 1036617a3babSopenharmony_ci0:151 i1: direct index for structure ( uniform int) 1037617a3babSopenharmony_ci0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1038617a3babSopenharmony_ci0:151 Constant: 1039617a3babSopenharmony_ci0:151 5 (const uint) 1040617a3babSopenharmony_ci0:152 imageAtomicMax ( temp int) 1041617a3babSopenharmony_ci0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1042617a3babSopenharmony_ci0:152 i2: direct index for structure ( uniform 2-component vector of int) 1043617a3babSopenharmony_ci0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1044617a3babSopenharmony_ci0:152 Constant: 1045617a3babSopenharmony_ci0:152 6 (const uint) 1046617a3babSopenharmony_ci0:152 i1b: direct index for structure ( uniform int) 1047617a3babSopenharmony_ci0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1048617a3babSopenharmony_ci0:152 Constant: 1049617a3babSopenharmony_ci0:152 8 (const uint) 1050617a3babSopenharmony_ci0:153 move second child to first child ( temp int) 1051617a3babSopenharmony_ci0:153 'out_i1' ( temp int) 1052617a3babSopenharmony_ci0:153 imageAtomicMax ( temp int) 1053617a3babSopenharmony_ci0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1054617a3babSopenharmony_ci0:153 i2: direct index for structure ( uniform 2-component vector of int) 1055617a3babSopenharmony_ci0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1056617a3babSopenharmony_ci0:153 Constant: 1057617a3babSopenharmony_ci0:153 6 (const uint) 1058617a3babSopenharmony_ci0:153 i1: direct index for structure ( uniform int) 1059617a3babSopenharmony_ci0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1060617a3babSopenharmony_ci0:153 Constant: 1061617a3babSopenharmony_ci0:153 5 (const uint) 1062617a3babSopenharmony_ci0:154 imageAtomicMin ( temp int) 1063617a3babSopenharmony_ci0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1064617a3babSopenharmony_ci0:154 i2: direct index for structure ( uniform 2-component vector of int) 1065617a3babSopenharmony_ci0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1066617a3babSopenharmony_ci0:154 Constant: 1067617a3babSopenharmony_ci0:154 6 (const uint) 1068617a3babSopenharmony_ci0:154 i1b: direct index for structure ( uniform int) 1069617a3babSopenharmony_ci0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1070617a3babSopenharmony_ci0:154 Constant: 1071617a3babSopenharmony_ci0:154 8 (const uint) 1072617a3babSopenharmony_ci0:155 move second child to first child ( temp int) 1073617a3babSopenharmony_ci0:155 'out_i1' ( temp int) 1074617a3babSopenharmony_ci0:155 imageAtomicMin ( temp int) 1075617a3babSopenharmony_ci0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1076617a3babSopenharmony_ci0:155 i2: direct index for structure ( uniform 2-component vector of int) 1077617a3babSopenharmony_ci0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1078617a3babSopenharmony_ci0:155 Constant: 1079617a3babSopenharmony_ci0:155 6 (const uint) 1080617a3babSopenharmony_ci0:155 i1: direct index for structure ( uniform int) 1081617a3babSopenharmony_ci0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1082617a3babSopenharmony_ci0:155 Constant: 1083617a3babSopenharmony_ci0:155 5 (const uint) 1084617a3babSopenharmony_ci0:156 imageAtomicOr ( temp int) 1085617a3babSopenharmony_ci0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1086617a3babSopenharmony_ci0:156 i2: direct index for structure ( uniform 2-component vector of int) 1087617a3babSopenharmony_ci0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1088617a3babSopenharmony_ci0:156 Constant: 1089617a3babSopenharmony_ci0:156 6 (const uint) 1090617a3babSopenharmony_ci0:156 i1b: direct index for structure ( uniform int) 1091617a3babSopenharmony_ci0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1092617a3babSopenharmony_ci0:156 Constant: 1093617a3babSopenharmony_ci0:156 8 (const uint) 1094617a3babSopenharmony_ci0:157 move second child to first child ( temp int) 1095617a3babSopenharmony_ci0:157 'out_i1' ( temp int) 1096617a3babSopenharmony_ci0:157 imageAtomicOr ( temp int) 1097617a3babSopenharmony_ci0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1098617a3babSopenharmony_ci0:157 i2: direct index for structure ( uniform 2-component vector of int) 1099617a3babSopenharmony_ci0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1100617a3babSopenharmony_ci0:157 Constant: 1101617a3babSopenharmony_ci0:157 6 (const uint) 1102617a3babSopenharmony_ci0:157 i1: direct index for structure ( uniform int) 1103617a3babSopenharmony_ci0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1104617a3babSopenharmony_ci0:157 Constant: 1105617a3babSopenharmony_ci0:157 5 (const uint) 1106617a3babSopenharmony_ci0:158 imageAtomicXor ( temp int) 1107617a3babSopenharmony_ci0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1108617a3babSopenharmony_ci0:158 i2: direct index for structure ( uniform 2-component vector of int) 1109617a3babSopenharmony_ci0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1110617a3babSopenharmony_ci0:158 Constant: 1111617a3babSopenharmony_ci0:158 6 (const uint) 1112617a3babSopenharmony_ci0:158 i1b: direct index for structure ( uniform int) 1113617a3babSopenharmony_ci0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1114617a3babSopenharmony_ci0:158 Constant: 1115617a3babSopenharmony_ci0:158 8 (const uint) 1116617a3babSopenharmony_ci0:159 move second child to first child ( temp int) 1117617a3babSopenharmony_ci0:159 'out_i1' ( temp int) 1118617a3babSopenharmony_ci0:159 imageAtomicXor ( temp int) 1119617a3babSopenharmony_ci0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1120617a3babSopenharmony_ci0:159 i2: direct index for structure ( uniform 2-component vector of int) 1121617a3babSopenharmony_ci0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1122617a3babSopenharmony_ci0:159 Constant: 1123617a3babSopenharmony_ci0:159 6 (const uint) 1124617a3babSopenharmony_ci0:159 i1: direct index for structure ( uniform int) 1125617a3babSopenharmony_ci0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1126617a3babSopenharmony_ci0:159 Constant: 1127617a3babSopenharmony_ci0:159 5 (const uint) 1128617a3babSopenharmony_ci0:162 imageAtomicAdd ( temp uint) 1129617a3babSopenharmony_ci0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1130617a3babSopenharmony_ci0:162 u2: direct index for structure ( uniform 2-component vector of uint) 1131617a3babSopenharmony_ci0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1132617a3babSopenharmony_ci0:162 Constant: 1133617a3babSopenharmony_ci0:162 1 (const uint) 1134617a3babSopenharmony_ci0:162 u1: direct index for structure ( uniform uint) 1135617a3babSopenharmony_ci0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1136617a3babSopenharmony_ci0:162 Constant: 1137617a3babSopenharmony_ci0:162 0 (const uint) 1138617a3babSopenharmony_ci0:163 move second child to first child ( temp uint) 1139617a3babSopenharmony_ci0:163 'out_u1' ( temp uint) 1140617a3babSopenharmony_ci0:163 imageAtomicAdd ( temp uint) 1141617a3babSopenharmony_ci0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1142617a3babSopenharmony_ci0:163 u2: direct index for structure ( uniform 2-component vector of uint) 1143617a3babSopenharmony_ci0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1144617a3babSopenharmony_ci0:163 Constant: 1145617a3babSopenharmony_ci0:163 1 (const uint) 1146617a3babSopenharmony_ci0:163 u1: direct index for structure ( uniform uint) 1147617a3babSopenharmony_ci0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1148617a3babSopenharmony_ci0:163 Constant: 1149617a3babSopenharmony_ci0:163 0 (const uint) 1150617a3babSopenharmony_ci0:164 imageAtomicAnd ( temp uint) 1151617a3babSopenharmony_ci0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1152617a3babSopenharmony_ci0:164 u2: direct index for structure ( uniform 2-component vector of uint) 1153617a3babSopenharmony_ci0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1154617a3babSopenharmony_ci0:164 Constant: 1155617a3babSopenharmony_ci0:164 1 (const uint) 1156617a3babSopenharmony_ci0:164 u1: direct index for structure ( uniform uint) 1157617a3babSopenharmony_ci0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1158617a3babSopenharmony_ci0:164 Constant: 1159617a3babSopenharmony_ci0:164 0 (const uint) 1160617a3babSopenharmony_ci0:165 move second child to first child ( temp uint) 1161617a3babSopenharmony_ci0:165 'out_u1' ( temp uint) 1162617a3babSopenharmony_ci0:165 imageAtomicAnd ( temp uint) 1163617a3babSopenharmony_ci0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1164617a3babSopenharmony_ci0:165 u2: direct index for structure ( uniform 2-component vector of uint) 1165617a3babSopenharmony_ci0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1166617a3babSopenharmony_ci0:165 Constant: 1167617a3babSopenharmony_ci0:165 1 (const uint) 1168617a3babSopenharmony_ci0:165 u1: direct index for structure ( uniform uint) 1169617a3babSopenharmony_ci0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1170617a3babSopenharmony_ci0:165 Constant: 1171617a3babSopenharmony_ci0:165 0 (const uint) 1172617a3babSopenharmony_ci0:166 move second child to first child ( temp uint) 1173617a3babSopenharmony_ci0:166 'out_u1' ( temp uint) 1174617a3babSopenharmony_ci0:166 imageAtomicCompSwap ( temp uint) 1175617a3babSopenharmony_ci0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1176617a3babSopenharmony_ci0:166 u2: direct index for structure ( uniform 2-component vector of uint) 1177617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1178617a3babSopenharmony_ci0:166 Constant: 1179617a3babSopenharmony_ci0:166 1 (const uint) 1180617a3babSopenharmony_ci0:166 u1b: direct index for structure ( uniform uint) 1181617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1182617a3babSopenharmony_ci0:166 Constant: 1183617a3babSopenharmony_ci0:166 3 (const uint) 1184617a3babSopenharmony_ci0:166 u1c: direct index for structure ( uniform uint) 1185617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1186617a3babSopenharmony_ci0:166 Constant: 1187617a3babSopenharmony_ci0:166 4 (const uint) 1188617a3babSopenharmony_ci0:167 move second child to first child ( temp uint) 1189617a3babSopenharmony_ci0:167 'out_u1' ( temp uint) 1190617a3babSopenharmony_ci0:167 imageAtomicExchange ( temp uint) 1191617a3babSopenharmony_ci0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1192617a3babSopenharmony_ci0:167 u2: direct index for structure ( uniform 2-component vector of uint) 1193617a3babSopenharmony_ci0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1194617a3babSopenharmony_ci0:167 Constant: 1195617a3babSopenharmony_ci0:167 1 (const uint) 1196617a3babSopenharmony_ci0:167 u1: direct index for structure ( uniform uint) 1197617a3babSopenharmony_ci0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1198617a3babSopenharmony_ci0:167 Constant: 1199617a3babSopenharmony_ci0:167 0 (const uint) 1200617a3babSopenharmony_ci0:168 imageAtomicMax ( temp uint) 1201617a3babSopenharmony_ci0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1202617a3babSopenharmony_ci0:168 u2: direct index for structure ( uniform 2-component vector of uint) 1203617a3babSopenharmony_ci0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1204617a3babSopenharmony_ci0:168 Constant: 1205617a3babSopenharmony_ci0:168 1 (const uint) 1206617a3babSopenharmony_ci0:168 u1: direct index for structure ( uniform uint) 1207617a3babSopenharmony_ci0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1208617a3babSopenharmony_ci0:168 Constant: 1209617a3babSopenharmony_ci0:168 0 (const uint) 1210617a3babSopenharmony_ci0:169 move second child to first child ( temp uint) 1211617a3babSopenharmony_ci0:169 'out_u1' ( temp uint) 1212617a3babSopenharmony_ci0:169 imageAtomicMax ( temp uint) 1213617a3babSopenharmony_ci0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1214617a3babSopenharmony_ci0:169 u2: direct index for structure ( uniform 2-component vector of uint) 1215617a3babSopenharmony_ci0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1216617a3babSopenharmony_ci0:169 Constant: 1217617a3babSopenharmony_ci0:169 1 (const uint) 1218617a3babSopenharmony_ci0:169 u1: direct index for structure ( uniform uint) 1219617a3babSopenharmony_ci0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1220617a3babSopenharmony_ci0:169 Constant: 1221617a3babSopenharmony_ci0:169 0 (const uint) 1222617a3babSopenharmony_ci0:170 imageAtomicMin ( temp uint) 1223617a3babSopenharmony_ci0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1224617a3babSopenharmony_ci0:170 u2: direct index for structure ( uniform 2-component vector of uint) 1225617a3babSopenharmony_ci0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1226617a3babSopenharmony_ci0:170 Constant: 1227617a3babSopenharmony_ci0:170 1 (const uint) 1228617a3babSopenharmony_ci0:170 u1: direct index for structure ( uniform uint) 1229617a3babSopenharmony_ci0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1230617a3babSopenharmony_ci0:170 Constant: 1231617a3babSopenharmony_ci0:170 0 (const uint) 1232617a3babSopenharmony_ci0:171 move second child to first child ( temp uint) 1233617a3babSopenharmony_ci0:171 'out_u1' ( temp uint) 1234617a3babSopenharmony_ci0:171 imageAtomicMin ( temp uint) 1235617a3babSopenharmony_ci0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1236617a3babSopenharmony_ci0:171 u2: direct index for structure ( uniform 2-component vector of uint) 1237617a3babSopenharmony_ci0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1238617a3babSopenharmony_ci0:171 Constant: 1239617a3babSopenharmony_ci0:171 1 (const uint) 1240617a3babSopenharmony_ci0:171 u1: direct index for structure ( uniform uint) 1241617a3babSopenharmony_ci0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1242617a3babSopenharmony_ci0:171 Constant: 1243617a3babSopenharmony_ci0:171 0 (const uint) 1244617a3babSopenharmony_ci0:172 imageAtomicOr ( temp uint) 1245617a3babSopenharmony_ci0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1246617a3babSopenharmony_ci0:172 u2: direct index for structure ( uniform 2-component vector of uint) 1247617a3babSopenharmony_ci0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1248617a3babSopenharmony_ci0:172 Constant: 1249617a3babSopenharmony_ci0:172 1 (const uint) 1250617a3babSopenharmony_ci0:172 u1: direct index for structure ( uniform uint) 1251617a3babSopenharmony_ci0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1252617a3babSopenharmony_ci0:172 Constant: 1253617a3babSopenharmony_ci0:172 0 (const uint) 1254617a3babSopenharmony_ci0:173 move second child to first child ( temp uint) 1255617a3babSopenharmony_ci0:173 'out_u1' ( temp uint) 1256617a3babSopenharmony_ci0:173 imageAtomicOr ( temp uint) 1257617a3babSopenharmony_ci0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1258617a3babSopenharmony_ci0:173 u2: direct index for structure ( uniform 2-component vector of uint) 1259617a3babSopenharmony_ci0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1260617a3babSopenharmony_ci0:173 Constant: 1261617a3babSopenharmony_ci0:173 1 (const uint) 1262617a3babSopenharmony_ci0:173 u1: direct index for structure ( uniform uint) 1263617a3babSopenharmony_ci0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1264617a3babSopenharmony_ci0:173 Constant: 1265617a3babSopenharmony_ci0:173 0 (const uint) 1266617a3babSopenharmony_ci0:174 imageAtomicXor ( temp uint) 1267617a3babSopenharmony_ci0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1268617a3babSopenharmony_ci0:174 u2: direct index for structure ( uniform 2-component vector of uint) 1269617a3babSopenharmony_ci0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1270617a3babSopenharmony_ci0:174 Constant: 1271617a3babSopenharmony_ci0:174 1 (const uint) 1272617a3babSopenharmony_ci0:174 u1: direct index for structure ( uniform uint) 1273617a3babSopenharmony_ci0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1274617a3babSopenharmony_ci0:174 Constant: 1275617a3babSopenharmony_ci0:174 0 (const uint) 1276617a3babSopenharmony_ci0:175 move second child to first child ( temp uint) 1277617a3babSopenharmony_ci0:175 'out_u1' ( temp uint) 1278617a3babSopenharmony_ci0:175 imageAtomicXor ( temp uint) 1279617a3babSopenharmony_ci0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1280617a3babSopenharmony_ci0:175 u2: direct index for structure ( uniform 2-component vector of uint) 1281617a3babSopenharmony_ci0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1282617a3babSopenharmony_ci0:175 Constant: 1283617a3babSopenharmony_ci0:175 1 (const uint) 1284617a3babSopenharmony_ci0:175 u1: direct index for structure ( uniform uint) 1285617a3babSopenharmony_ci0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1286617a3babSopenharmony_ci0:175 Constant: 1287617a3babSopenharmony_ci0:175 0 (const uint) 1288617a3babSopenharmony_ci0:178 imageAtomicAdd ( temp int) 1289617a3babSopenharmony_ci0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1290617a3babSopenharmony_ci0:178 i2: direct index for structure ( uniform 2-component vector of int) 1291617a3babSopenharmony_ci0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1292617a3babSopenharmony_ci0:178 Constant: 1293617a3babSopenharmony_ci0:178 6 (const uint) 1294617a3babSopenharmony_ci0:178 i1b: direct index for structure ( uniform int) 1295617a3babSopenharmony_ci0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1296617a3babSopenharmony_ci0:178 Constant: 1297617a3babSopenharmony_ci0:178 8 (const uint) 1298617a3babSopenharmony_ci0:179 move second child to first child ( temp int) 1299617a3babSopenharmony_ci0:179 'out_i1' ( temp int) 1300617a3babSopenharmony_ci0:179 imageAtomicAdd ( temp int) 1301617a3babSopenharmony_ci0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1302617a3babSopenharmony_ci0:179 i2: direct index for structure ( uniform 2-component vector of int) 1303617a3babSopenharmony_ci0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1304617a3babSopenharmony_ci0:179 Constant: 1305617a3babSopenharmony_ci0:179 6 (const uint) 1306617a3babSopenharmony_ci0:179 i1: direct index for structure ( uniform int) 1307617a3babSopenharmony_ci0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1308617a3babSopenharmony_ci0:179 Constant: 1309617a3babSopenharmony_ci0:179 5 (const uint) 1310617a3babSopenharmony_ci0:180 imageAtomicAnd ( temp int) 1311617a3babSopenharmony_ci0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1312617a3babSopenharmony_ci0:180 i2: direct index for structure ( uniform 2-component vector of int) 1313617a3babSopenharmony_ci0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1314617a3babSopenharmony_ci0:180 Constant: 1315617a3babSopenharmony_ci0:180 6 (const uint) 1316617a3babSopenharmony_ci0:180 i1b: direct index for structure ( uniform int) 1317617a3babSopenharmony_ci0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1318617a3babSopenharmony_ci0:180 Constant: 1319617a3babSopenharmony_ci0:180 8 (const uint) 1320617a3babSopenharmony_ci0:181 move second child to first child ( temp int) 1321617a3babSopenharmony_ci0:181 'out_i1' ( temp int) 1322617a3babSopenharmony_ci0:181 imageAtomicAnd ( temp int) 1323617a3babSopenharmony_ci0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1324617a3babSopenharmony_ci0:181 i2: direct index for structure ( uniform 2-component vector of int) 1325617a3babSopenharmony_ci0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1326617a3babSopenharmony_ci0:181 Constant: 1327617a3babSopenharmony_ci0:181 6 (const uint) 1328617a3babSopenharmony_ci0:181 i1: direct index for structure ( uniform int) 1329617a3babSopenharmony_ci0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1330617a3babSopenharmony_ci0:181 Constant: 1331617a3babSopenharmony_ci0:181 5 (const uint) 1332617a3babSopenharmony_ci0:182 move second child to first child ( temp int) 1333617a3babSopenharmony_ci0:182 'out_i1' ( temp int) 1334617a3babSopenharmony_ci0:182 imageAtomicCompSwap ( temp int) 1335617a3babSopenharmony_ci0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1336617a3babSopenharmony_ci0:182 i2: direct index for structure ( uniform 2-component vector of int) 1337617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1338617a3babSopenharmony_ci0:182 Constant: 1339617a3babSopenharmony_ci0:182 6 (const uint) 1340617a3babSopenharmony_ci0:182 i1b: direct index for structure ( uniform int) 1341617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1342617a3babSopenharmony_ci0:182 Constant: 1343617a3babSopenharmony_ci0:182 8 (const uint) 1344617a3babSopenharmony_ci0:182 i1c: direct index for structure ( uniform int) 1345617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1346617a3babSopenharmony_ci0:182 Constant: 1347617a3babSopenharmony_ci0:182 9 (const uint) 1348617a3babSopenharmony_ci0:183 move second child to first child ( temp int) 1349617a3babSopenharmony_ci0:183 'out_i1' ( temp int) 1350617a3babSopenharmony_ci0:183 imageAtomicExchange ( temp int) 1351617a3babSopenharmony_ci0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1352617a3babSopenharmony_ci0:183 i2: direct index for structure ( uniform 2-component vector of int) 1353617a3babSopenharmony_ci0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1354617a3babSopenharmony_ci0:183 Constant: 1355617a3babSopenharmony_ci0:183 6 (const uint) 1356617a3babSopenharmony_ci0:183 i1: direct index for structure ( uniform int) 1357617a3babSopenharmony_ci0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1358617a3babSopenharmony_ci0:183 Constant: 1359617a3babSopenharmony_ci0:183 5 (const uint) 1360617a3babSopenharmony_ci0:184 imageAtomicMax ( temp int) 1361617a3babSopenharmony_ci0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1362617a3babSopenharmony_ci0:184 i2: direct index for structure ( uniform 2-component vector of int) 1363617a3babSopenharmony_ci0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1364617a3babSopenharmony_ci0:184 Constant: 1365617a3babSopenharmony_ci0:184 6 (const uint) 1366617a3babSopenharmony_ci0:184 i1b: direct index for structure ( uniform int) 1367617a3babSopenharmony_ci0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1368617a3babSopenharmony_ci0:184 Constant: 1369617a3babSopenharmony_ci0:184 8 (const uint) 1370617a3babSopenharmony_ci0:185 move second child to first child ( temp int) 1371617a3babSopenharmony_ci0:185 'out_i1' ( temp int) 1372617a3babSopenharmony_ci0:185 imageAtomicMax ( temp int) 1373617a3babSopenharmony_ci0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1374617a3babSopenharmony_ci0:185 i2: direct index for structure ( uniform 2-component vector of int) 1375617a3babSopenharmony_ci0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1376617a3babSopenharmony_ci0:185 Constant: 1377617a3babSopenharmony_ci0:185 6 (const uint) 1378617a3babSopenharmony_ci0:185 i1: direct index for structure ( uniform int) 1379617a3babSopenharmony_ci0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1380617a3babSopenharmony_ci0:185 Constant: 1381617a3babSopenharmony_ci0:185 5 (const uint) 1382617a3babSopenharmony_ci0:186 imageAtomicMin ( temp int) 1383617a3babSopenharmony_ci0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1384617a3babSopenharmony_ci0:186 i2: direct index for structure ( uniform 2-component vector of int) 1385617a3babSopenharmony_ci0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1386617a3babSopenharmony_ci0:186 Constant: 1387617a3babSopenharmony_ci0:186 6 (const uint) 1388617a3babSopenharmony_ci0:186 i1b: direct index for structure ( uniform int) 1389617a3babSopenharmony_ci0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1390617a3babSopenharmony_ci0:186 Constant: 1391617a3babSopenharmony_ci0:186 8 (const uint) 1392617a3babSopenharmony_ci0:187 move second child to first child ( temp int) 1393617a3babSopenharmony_ci0:187 'out_i1' ( temp int) 1394617a3babSopenharmony_ci0:187 imageAtomicMin ( temp int) 1395617a3babSopenharmony_ci0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1396617a3babSopenharmony_ci0:187 i2: direct index for structure ( uniform 2-component vector of int) 1397617a3babSopenharmony_ci0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1398617a3babSopenharmony_ci0:187 Constant: 1399617a3babSopenharmony_ci0:187 6 (const uint) 1400617a3babSopenharmony_ci0:187 i1: direct index for structure ( uniform int) 1401617a3babSopenharmony_ci0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1402617a3babSopenharmony_ci0:187 Constant: 1403617a3babSopenharmony_ci0:187 5 (const uint) 1404617a3babSopenharmony_ci0:188 imageAtomicOr ( temp int) 1405617a3babSopenharmony_ci0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1406617a3babSopenharmony_ci0:188 i2: direct index for structure ( uniform 2-component vector of int) 1407617a3babSopenharmony_ci0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1408617a3babSopenharmony_ci0:188 Constant: 1409617a3babSopenharmony_ci0:188 6 (const uint) 1410617a3babSopenharmony_ci0:188 i1b: direct index for structure ( uniform int) 1411617a3babSopenharmony_ci0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1412617a3babSopenharmony_ci0:188 Constant: 1413617a3babSopenharmony_ci0:188 8 (const uint) 1414617a3babSopenharmony_ci0:189 move second child to first child ( temp int) 1415617a3babSopenharmony_ci0:189 'out_i1' ( temp int) 1416617a3babSopenharmony_ci0:189 imageAtomicOr ( temp int) 1417617a3babSopenharmony_ci0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1418617a3babSopenharmony_ci0:189 i2: direct index for structure ( uniform 2-component vector of int) 1419617a3babSopenharmony_ci0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1420617a3babSopenharmony_ci0:189 Constant: 1421617a3babSopenharmony_ci0:189 6 (const uint) 1422617a3babSopenharmony_ci0:189 i1: direct index for structure ( uniform int) 1423617a3babSopenharmony_ci0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1424617a3babSopenharmony_ci0:189 Constant: 1425617a3babSopenharmony_ci0:189 5 (const uint) 1426617a3babSopenharmony_ci0:190 imageAtomicXor ( temp int) 1427617a3babSopenharmony_ci0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1428617a3babSopenharmony_ci0:190 i2: direct index for structure ( uniform 2-component vector of int) 1429617a3babSopenharmony_ci0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1430617a3babSopenharmony_ci0:190 Constant: 1431617a3babSopenharmony_ci0:190 6 (const uint) 1432617a3babSopenharmony_ci0:190 i1b: direct index for structure ( uniform int) 1433617a3babSopenharmony_ci0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1434617a3babSopenharmony_ci0:190 Constant: 1435617a3babSopenharmony_ci0:190 8 (const uint) 1436617a3babSopenharmony_ci0:191 move second child to first child ( temp int) 1437617a3babSopenharmony_ci0:191 'out_i1' ( temp int) 1438617a3babSopenharmony_ci0:191 imageAtomicXor ( temp int) 1439617a3babSopenharmony_ci0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1440617a3babSopenharmony_ci0:191 i2: direct index for structure ( uniform 2-component vector of int) 1441617a3babSopenharmony_ci0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1442617a3babSopenharmony_ci0:191 Constant: 1443617a3babSopenharmony_ci0:191 6 (const uint) 1444617a3babSopenharmony_ci0:191 i1: direct index for structure ( uniform int) 1445617a3babSopenharmony_ci0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1446617a3babSopenharmony_ci0:191 Constant: 1447617a3babSopenharmony_ci0:191 5 (const uint) 1448617a3babSopenharmony_ci0:194 imageAtomicAdd ( temp uint) 1449617a3babSopenharmony_ci0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1450617a3babSopenharmony_ci0:194 u2: direct index for structure ( uniform 2-component vector of uint) 1451617a3babSopenharmony_ci0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1452617a3babSopenharmony_ci0:194 Constant: 1453617a3babSopenharmony_ci0:194 1 (const uint) 1454617a3babSopenharmony_ci0:194 u1: direct index for structure ( uniform uint) 1455617a3babSopenharmony_ci0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1456617a3babSopenharmony_ci0:194 Constant: 1457617a3babSopenharmony_ci0:194 0 (const uint) 1458617a3babSopenharmony_ci0:195 move second child to first child ( temp uint) 1459617a3babSopenharmony_ci0:195 'out_u1' ( temp uint) 1460617a3babSopenharmony_ci0:195 imageAtomicAdd ( temp uint) 1461617a3babSopenharmony_ci0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1462617a3babSopenharmony_ci0:195 u2: direct index for structure ( uniform 2-component vector of uint) 1463617a3babSopenharmony_ci0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1464617a3babSopenharmony_ci0:195 Constant: 1465617a3babSopenharmony_ci0:195 1 (const uint) 1466617a3babSopenharmony_ci0:195 u1: direct index for structure ( uniform uint) 1467617a3babSopenharmony_ci0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1468617a3babSopenharmony_ci0:195 Constant: 1469617a3babSopenharmony_ci0:195 0 (const uint) 1470617a3babSopenharmony_ci0:196 imageAtomicAnd ( temp uint) 1471617a3babSopenharmony_ci0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1472617a3babSopenharmony_ci0:196 u2: direct index for structure ( uniform 2-component vector of uint) 1473617a3babSopenharmony_ci0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1474617a3babSopenharmony_ci0:196 Constant: 1475617a3babSopenharmony_ci0:196 1 (const uint) 1476617a3babSopenharmony_ci0:196 u1: direct index for structure ( uniform uint) 1477617a3babSopenharmony_ci0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1478617a3babSopenharmony_ci0:196 Constant: 1479617a3babSopenharmony_ci0:196 0 (const uint) 1480617a3babSopenharmony_ci0:197 move second child to first child ( temp uint) 1481617a3babSopenharmony_ci0:197 'out_u1' ( temp uint) 1482617a3babSopenharmony_ci0:197 imageAtomicAnd ( temp uint) 1483617a3babSopenharmony_ci0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1484617a3babSopenharmony_ci0:197 u2: direct index for structure ( uniform 2-component vector of uint) 1485617a3babSopenharmony_ci0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1486617a3babSopenharmony_ci0:197 Constant: 1487617a3babSopenharmony_ci0:197 1 (const uint) 1488617a3babSopenharmony_ci0:197 u1: direct index for structure ( uniform uint) 1489617a3babSopenharmony_ci0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1490617a3babSopenharmony_ci0:197 Constant: 1491617a3babSopenharmony_ci0:197 0 (const uint) 1492617a3babSopenharmony_ci0:198 move second child to first child ( temp uint) 1493617a3babSopenharmony_ci0:198 'out_u1' ( temp uint) 1494617a3babSopenharmony_ci0:198 imageAtomicCompSwap ( temp uint) 1495617a3babSopenharmony_ci0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1496617a3babSopenharmony_ci0:198 u2: direct index for structure ( uniform 2-component vector of uint) 1497617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1498617a3babSopenharmony_ci0:198 Constant: 1499617a3babSopenharmony_ci0:198 1 (const uint) 1500617a3babSopenharmony_ci0:198 u1b: direct index for structure ( uniform uint) 1501617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1502617a3babSopenharmony_ci0:198 Constant: 1503617a3babSopenharmony_ci0:198 3 (const uint) 1504617a3babSopenharmony_ci0:198 u1c: direct index for structure ( uniform uint) 1505617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1506617a3babSopenharmony_ci0:198 Constant: 1507617a3babSopenharmony_ci0:198 4 (const uint) 1508617a3babSopenharmony_ci0:199 move second child to first child ( temp uint) 1509617a3babSopenharmony_ci0:199 'out_u1' ( temp uint) 1510617a3babSopenharmony_ci0:199 imageAtomicExchange ( temp uint) 1511617a3babSopenharmony_ci0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1512617a3babSopenharmony_ci0:199 u2: direct index for structure ( uniform 2-component vector of uint) 1513617a3babSopenharmony_ci0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1514617a3babSopenharmony_ci0:199 Constant: 1515617a3babSopenharmony_ci0:199 1 (const uint) 1516617a3babSopenharmony_ci0:199 u1: direct index for structure ( uniform uint) 1517617a3babSopenharmony_ci0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1518617a3babSopenharmony_ci0:199 Constant: 1519617a3babSopenharmony_ci0:199 0 (const uint) 1520617a3babSopenharmony_ci0:200 imageAtomicMax ( temp uint) 1521617a3babSopenharmony_ci0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1522617a3babSopenharmony_ci0:200 u2: direct index for structure ( uniform 2-component vector of uint) 1523617a3babSopenharmony_ci0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1524617a3babSopenharmony_ci0:200 Constant: 1525617a3babSopenharmony_ci0:200 1 (const uint) 1526617a3babSopenharmony_ci0:200 u1: direct index for structure ( uniform uint) 1527617a3babSopenharmony_ci0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1528617a3babSopenharmony_ci0:200 Constant: 1529617a3babSopenharmony_ci0:200 0 (const uint) 1530617a3babSopenharmony_ci0:201 move second child to first child ( temp uint) 1531617a3babSopenharmony_ci0:201 'out_u1' ( temp uint) 1532617a3babSopenharmony_ci0:201 imageAtomicMax ( temp uint) 1533617a3babSopenharmony_ci0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1534617a3babSopenharmony_ci0:201 u2: direct index for structure ( uniform 2-component vector of uint) 1535617a3babSopenharmony_ci0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1536617a3babSopenharmony_ci0:201 Constant: 1537617a3babSopenharmony_ci0:201 1 (const uint) 1538617a3babSopenharmony_ci0:201 u1: direct index for structure ( uniform uint) 1539617a3babSopenharmony_ci0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1540617a3babSopenharmony_ci0:201 Constant: 1541617a3babSopenharmony_ci0:201 0 (const uint) 1542617a3babSopenharmony_ci0:202 imageAtomicMin ( temp uint) 1543617a3babSopenharmony_ci0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1544617a3babSopenharmony_ci0:202 u2: direct index for structure ( uniform 2-component vector of uint) 1545617a3babSopenharmony_ci0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1546617a3babSopenharmony_ci0:202 Constant: 1547617a3babSopenharmony_ci0:202 1 (const uint) 1548617a3babSopenharmony_ci0:202 u1: direct index for structure ( uniform uint) 1549617a3babSopenharmony_ci0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1550617a3babSopenharmony_ci0:202 Constant: 1551617a3babSopenharmony_ci0:202 0 (const uint) 1552617a3babSopenharmony_ci0:203 move second child to first child ( temp uint) 1553617a3babSopenharmony_ci0:203 'out_u1' ( temp uint) 1554617a3babSopenharmony_ci0:203 imageAtomicMin ( temp uint) 1555617a3babSopenharmony_ci0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1556617a3babSopenharmony_ci0:203 u2: direct index for structure ( uniform 2-component vector of uint) 1557617a3babSopenharmony_ci0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1558617a3babSopenharmony_ci0:203 Constant: 1559617a3babSopenharmony_ci0:203 1 (const uint) 1560617a3babSopenharmony_ci0:203 u1: direct index for structure ( uniform uint) 1561617a3babSopenharmony_ci0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1562617a3babSopenharmony_ci0:203 Constant: 1563617a3babSopenharmony_ci0:203 0 (const uint) 1564617a3babSopenharmony_ci0:204 imageAtomicOr ( temp uint) 1565617a3babSopenharmony_ci0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1566617a3babSopenharmony_ci0:204 u2: direct index for structure ( uniform 2-component vector of uint) 1567617a3babSopenharmony_ci0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1568617a3babSopenharmony_ci0:204 Constant: 1569617a3babSopenharmony_ci0:204 1 (const uint) 1570617a3babSopenharmony_ci0:204 u1: direct index for structure ( uniform uint) 1571617a3babSopenharmony_ci0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1572617a3babSopenharmony_ci0:204 Constant: 1573617a3babSopenharmony_ci0:204 0 (const uint) 1574617a3babSopenharmony_ci0:205 move second child to first child ( temp uint) 1575617a3babSopenharmony_ci0:205 'out_u1' ( temp uint) 1576617a3babSopenharmony_ci0:205 imageAtomicOr ( temp uint) 1577617a3babSopenharmony_ci0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1578617a3babSopenharmony_ci0:205 u2: direct index for structure ( uniform 2-component vector of uint) 1579617a3babSopenharmony_ci0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1580617a3babSopenharmony_ci0:205 Constant: 1581617a3babSopenharmony_ci0:205 1 (const uint) 1582617a3babSopenharmony_ci0:205 u1: direct index for structure ( uniform uint) 1583617a3babSopenharmony_ci0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1584617a3babSopenharmony_ci0:205 Constant: 1585617a3babSopenharmony_ci0:205 0 (const uint) 1586617a3babSopenharmony_ci0:206 imageAtomicXor ( temp uint) 1587617a3babSopenharmony_ci0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1588617a3babSopenharmony_ci0:206 u2: direct index for structure ( uniform 2-component vector of uint) 1589617a3babSopenharmony_ci0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1590617a3babSopenharmony_ci0:206 Constant: 1591617a3babSopenharmony_ci0:206 1 (const uint) 1592617a3babSopenharmony_ci0:206 u1: direct index for structure ( uniform uint) 1593617a3babSopenharmony_ci0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1594617a3babSopenharmony_ci0:206 Constant: 1595617a3babSopenharmony_ci0:206 0 (const uint) 1596617a3babSopenharmony_ci0:207 move second child to first child ( temp uint) 1597617a3babSopenharmony_ci0:207 'out_u1' ( temp uint) 1598617a3babSopenharmony_ci0:207 imageAtomicXor ( temp uint) 1599617a3babSopenharmony_ci0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1600617a3babSopenharmony_ci0:207 u2: direct index for structure ( uniform 2-component vector of uint) 1601617a3babSopenharmony_ci0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1602617a3babSopenharmony_ci0:207 Constant: 1603617a3babSopenharmony_ci0:207 1 (const uint) 1604617a3babSopenharmony_ci0:207 u1: direct index for structure ( uniform uint) 1605617a3babSopenharmony_ci0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1606617a3babSopenharmony_ci0:207 Constant: 1607617a3babSopenharmony_ci0:207 0 (const uint) 1608617a3babSopenharmony_ci0:210 imageAtomicAdd ( temp int) 1609617a3babSopenharmony_ci0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1610617a3babSopenharmony_ci0:210 i1: direct index for structure ( uniform int) 1611617a3babSopenharmony_ci0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1612617a3babSopenharmony_ci0:210 Constant: 1613617a3babSopenharmony_ci0:210 5 (const uint) 1614617a3babSopenharmony_ci0:210 i1b: direct index for structure ( uniform int) 1615617a3babSopenharmony_ci0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1616617a3babSopenharmony_ci0:210 Constant: 1617617a3babSopenharmony_ci0:210 8 (const uint) 1618617a3babSopenharmony_ci0:211 move second child to first child ( temp int) 1619617a3babSopenharmony_ci0:211 'out_i1' ( temp int) 1620617a3babSopenharmony_ci0:211 imageAtomicAdd ( temp int) 1621617a3babSopenharmony_ci0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1622617a3babSopenharmony_ci0:211 i1: direct index for structure ( uniform int) 1623617a3babSopenharmony_ci0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1624617a3babSopenharmony_ci0:211 Constant: 1625617a3babSopenharmony_ci0:211 5 (const uint) 1626617a3babSopenharmony_ci0:211 i1: direct index for structure ( uniform int) 1627617a3babSopenharmony_ci0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1628617a3babSopenharmony_ci0:211 Constant: 1629617a3babSopenharmony_ci0:211 5 (const uint) 1630617a3babSopenharmony_ci0:212 imageAtomicAnd ( temp int) 1631617a3babSopenharmony_ci0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1632617a3babSopenharmony_ci0:212 i1: direct index for structure ( uniform int) 1633617a3babSopenharmony_ci0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1634617a3babSopenharmony_ci0:212 Constant: 1635617a3babSopenharmony_ci0:212 5 (const uint) 1636617a3babSopenharmony_ci0:212 i1b: direct index for structure ( uniform int) 1637617a3babSopenharmony_ci0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1638617a3babSopenharmony_ci0:212 Constant: 1639617a3babSopenharmony_ci0:212 8 (const uint) 1640617a3babSopenharmony_ci0:213 move second child to first child ( temp int) 1641617a3babSopenharmony_ci0:213 'out_i1' ( temp int) 1642617a3babSopenharmony_ci0:213 imageAtomicAnd ( temp int) 1643617a3babSopenharmony_ci0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1644617a3babSopenharmony_ci0:213 i1: direct index for structure ( uniform int) 1645617a3babSopenharmony_ci0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1646617a3babSopenharmony_ci0:213 Constant: 1647617a3babSopenharmony_ci0:213 5 (const uint) 1648617a3babSopenharmony_ci0:213 i1: direct index for structure ( uniform int) 1649617a3babSopenharmony_ci0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1650617a3babSopenharmony_ci0:213 Constant: 1651617a3babSopenharmony_ci0:213 5 (const uint) 1652617a3babSopenharmony_ci0:214 move second child to first child ( temp int) 1653617a3babSopenharmony_ci0:214 'out_i1' ( temp int) 1654617a3babSopenharmony_ci0:214 imageAtomicCompSwap ( temp int) 1655617a3babSopenharmony_ci0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1656617a3babSopenharmony_ci0:214 i1: direct index for structure ( uniform int) 1657617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1658617a3babSopenharmony_ci0:214 Constant: 1659617a3babSopenharmony_ci0:214 5 (const uint) 1660617a3babSopenharmony_ci0:214 i1b: direct index for structure ( uniform int) 1661617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1662617a3babSopenharmony_ci0:214 Constant: 1663617a3babSopenharmony_ci0:214 8 (const uint) 1664617a3babSopenharmony_ci0:214 i1c: direct index for structure ( uniform int) 1665617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1666617a3babSopenharmony_ci0:214 Constant: 1667617a3babSopenharmony_ci0:214 9 (const uint) 1668617a3babSopenharmony_ci0:215 move second child to first child ( temp int) 1669617a3babSopenharmony_ci0:215 'out_i1' ( temp int) 1670617a3babSopenharmony_ci0:215 imageAtomicExchange ( temp int) 1671617a3babSopenharmony_ci0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1672617a3babSopenharmony_ci0:215 i1: direct index for structure ( uniform int) 1673617a3babSopenharmony_ci0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1674617a3babSopenharmony_ci0:215 Constant: 1675617a3babSopenharmony_ci0:215 5 (const uint) 1676617a3babSopenharmony_ci0:215 i1: direct index for structure ( uniform int) 1677617a3babSopenharmony_ci0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1678617a3babSopenharmony_ci0:215 Constant: 1679617a3babSopenharmony_ci0:215 5 (const uint) 1680617a3babSopenharmony_ci0:216 imageAtomicMax ( temp int) 1681617a3babSopenharmony_ci0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1682617a3babSopenharmony_ci0:216 i1: direct index for structure ( uniform int) 1683617a3babSopenharmony_ci0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1684617a3babSopenharmony_ci0:216 Constant: 1685617a3babSopenharmony_ci0:216 5 (const uint) 1686617a3babSopenharmony_ci0:216 i1b: direct index for structure ( uniform int) 1687617a3babSopenharmony_ci0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1688617a3babSopenharmony_ci0:216 Constant: 1689617a3babSopenharmony_ci0:216 8 (const uint) 1690617a3babSopenharmony_ci0:217 move second child to first child ( temp int) 1691617a3babSopenharmony_ci0:217 'out_i1' ( temp int) 1692617a3babSopenharmony_ci0:217 imageAtomicMax ( temp int) 1693617a3babSopenharmony_ci0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1694617a3babSopenharmony_ci0:217 i1: direct index for structure ( uniform int) 1695617a3babSopenharmony_ci0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1696617a3babSopenharmony_ci0:217 Constant: 1697617a3babSopenharmony_ci0:217 5 (const uint) 1698617a3babSopenharmony_ci0:217 i1: direct index for structure ( uniform int) 1699617a3babSopenharmony_ci0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1700617a3babSopenharmony_ci0:217 Constant: 1701617a3babSopenharmony_ci0:217 5 (const uint) 1702617a3babSopenharmony_ci0:218 imageAtomicMin ( temp int) 1703617a3babSopenharmony_ci0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1704617a3babSopenharmony_ci0:218 i1: direct index for structure ( uniform int) 1705617a3babSopenharmony_ci0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1706617a3babSopenharmony_ci0:218 Constant: 1707617a3babSopenharmony_ci0:218 5 (const uint) 1708617a3babSopenharmony_ci0:218 i1b: direct index for structure ( uniform int) 1709617a3babSopenharmony_ci0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1710617a3babSopenharmony_ci0:218 Constant: 1711617a3babSopenharmony_ci0:218 8 (const uint) 1712617a3babSopenharmony_ci0:219 move second child to first child ( temp int) 1713617a3babSopenharmony_ci0:219 'out_i1' ( temp int) 1714617a3babSopenharmony_ci0:219 imageAtomicMin ( temp int) 1715617a3babSopenharmony_ci0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1716617a3babSopenharmony_ci0:219 i1: direct index for structure ( uniform int) 1717617a3babSopenharmony_ci0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1718617a3babSopenharmony_ci0:219 Constant: 1719617a3babSopenharmony_ci0:219 5 (const uint) 1720617a3babSopenharmony_ci0:219 i1: direct index for structure ( uniform int) 1721617a3babSopenharmony_ci0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1722617a3babSopenharmony_ci0:219 Constant: 1723617a3babSopenharmony_ci0:219 5 (const uint) 1724617a3babSopenharmony_ci0:220 imageAtomicOr ( temp int) 1725617a3babSopenharmony_ci0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1726617a3babSopenharmony_ci0:220 i1: direct index for structure ( uniform int) 1727617a3babSopenharmony_ci0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1728617a3babSopenharmony_ci0:220 Constant: 1729617a3babSopenharmony_ci0:220 5 (const uint) 1730617a3babSopenharmony_ci0:220 i1b: direct index for structure ( uniform int) 1731617a3babSopenharmony_ci0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1732617a3babSopenharmony_ci0:220 Constant: 1733617a3babSopenharmony_ci0:220 8 (const uint) 1734617a3babSopenharmony_ci0:221 move second child to first child ( temp int) 1735617a3babSopenharmony_ci0:221 'out_i1' ( temp int) 1736617a3babSopenharmony_ci0:221 imageAtomicOr ( temp int) 1737617a3babSopenharmony_ci0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1738617a3babSopenharmony_ci0:221 i1: direct index for structure ( uniform int) 1739617a3babSopenharmony_ci0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1740617a3babSopenharmony_ci0:221 Constant: 1741617a3babSopenharmony_ci0:221 5 (const uint) 1742617a3babSopenharmony_ci0:221 i1: direct index for structure ( uniform int) 1743617a3babSopenharmony_ci0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1744617a3babSopenharmony_ci0:221 Constant: 1745617a3babSopenharmony_ci0:221 5 (const uint) 1746617a3babSopenharmony_ci0:222 imageAtomicXor ( temp int) 1747617a3babSopenharmony_ci0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1748617a3babSopenharmony_ci0:222 i1: direct index for structure ( uniform int) 1749617a3babSopenharmony_ci0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1750617a3babSopenharmony_ci0:222 Constant: 1751617a3babSopenharmony_ci0:222 5 (const uint) 1752617a3babSopenharmony_ci0:222 i1b: direct index for structure ( uniform int) 1753617a3babSopenharmony_ci0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1754617a3babSopenharmony_ci0:222 Constant: 1755617a3babSopenharmony_ci0:222 8 (const uint) 1756617a3babSopenharmony_ci0:223 move second child to first child ( temp int) 1757617a3babSopenharmony_ci0:223 'out_i1' ( temp int) 1758617a3babSopenharmony_ci0:223 imageAtomicXor ( temp int) 1759617a3babSopenharmony_ci0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1760617a3babSopenharmony_ci0:223 i1: direct index for structure ( uniform int) 1761617a3babSopenharmony_ci0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1762617a3babSopenharmony_ci0:223 Constant: 1763617a3babSopenharmony_ci0:223 5 (const uint) 1764617a3babSopenharmony_ci0:223 i1: direct index for structure ( uniform int) 1765617a3babSopenharmony_ci0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1766617a3babSopenharmony_ci0:223 Constant: 1767617a3babSopenharmony_ci0:223 5 (const uint) 1768617a3babSopenharmony_ci0:226 imageAtomicAdd ( temp uint) 1769617a3babSopenharmony_ci0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1770617a3babSopenharmony_ci0:226 u1: direct index for structure ( uniform uint) 1771617a3babSopenharmony_ci0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1772617a3babSopenharmony_ci0:226 Constant: 1773617a3babSopenharmony_ci0:226 0 (const uint) 1774617a3babSopenharmony_ci0:226 u1: direct index for structure ( uniform uint) 1775617a3babSopenharmony_ci0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1776617a3babSopenharmony_ci0:226 Constant: 1777617a3babSopenharmony_ci0:226 0 (const uint) 1778617a3babSopenharmony_ci0:227 move second child to first child ( temp uint) 1779617a3babSopenharmony_ci0:227 'out_u1' ( temp uint) 1780617a3babSopenharmony_ci0:227 imageAtomicAdd ( temp uint) 1781617a3babSopenharmony_ci0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1782617a3babSopenharmony_ci0:227 u1: direct index for structure ( uniform uint) 1783617a3babSopenharmony_ci0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1784617a3babSopenharmony_ci0:227 Constant: 1785617a3babSopenharmony_ci0:227 0 (const uint) 1786617a3babSopenharmony_ci0:227 u1: direct index for structure ( uniform uint) 1787617a3babSopenharmony_ci0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1788617a3babSopenharmony_ci0:227 Constant: 1789617a3babSopenharmony_ci0:227 0 (const uint) 1790617a3babSopenharmony_ci0:228 imageAtomicAnd ( temp uint) 1791617a3babSopenharmony_ci0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1792617a3babSopenharmony_ci0:228 u1: direct index for structure ( uniform uint) 1793617a3babSopenharmony_ci0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1794617a3babSopenharmony_ci0:228 Constant: 1795617a3babSopenharmony_ci0:228 0 (const uint) 1796617a3babSopenharmony_ci0:228 u1: direct index for structure ( uniform uint) 1797617a3babSopenharmony_ci0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1798617a3babSopenharmony_ci0:228 Constant: 1799617a3babSopenharmony_ci0:228 0 (const uint) 1800617a3babSopenharmony_ci0:229 move second child to first child ( temp uint) 1801617a3babSopenharmony_ci0:229 'out_u1' ( temp uint) 1802617a3babSopenharmony_ci0:229 imageAtomicAnd ( temp uint) 1803617a3babSopenharmony_ci0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1804617a3babSopenharmony_ci0:229 u1: direct index for structure ( uniform uint) 1805617a3babSopenharmony_ci0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1806617a3babSopenharmony_ci0:229 Constant: 1807617a3babSopenharmony_ci0:229 0 (const uint) 1808617a3babSopenharmony_ci0:229 u1: direct index for structure ( uniform uint) 1809617a3babSopenharmony_ci0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1810617a3babSopenharmony_ci0:229 Constant: 1811617a3babSopenharmony_ci0:229 0 (const uint) 1812617a3babSopenharmony_ci0:230 move second child to first child ( temp uint) 1813617a3babSopenharmony_ci0:230 'out_u1' ( temp uint) 1814617a3babSopenharmony_ci0:230 imageAtomicCompSwap ( temp uint) 1815617a3babSopenharmony_ci0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1816617a3babSopenharmony_ci0:230 u1: direct index for structure ( uniform uint) 1817617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1818617a3babSopenharmony_ci0:230 Constant: 1819617a3babSopenharmony_ci0:230 0 (const uint) 1820617a3babSopenharmony_ci0:230 u1b: direct index for structure ( uniform uint) 1821617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1822617a3babSopenharmony_ci0:230 Constant: 1823617a3babSopenharmony_ci0:230 3 (const uint) 1824617a3babSopenharmony_ci0:230 u1c: direct index for structure ( uniform uint) 1825617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1826617a3babSopenharmony_ci0:230 Constant: 1827617a3babSopenharmony_ci0:230 4 (const uint) 1828617a3babSopenharmony_ci0:231 move second child to first child ( temp uint) 1829617a3babSopenharmony_ci0:231 'out_u1' ( temp uint) 1830617a3babSopenharmony_ci0:231 imageAtomicExchange ( temp uint) 1831617a3babSopenharmony_ci0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1832617a3babSopenharmony_ci0:231 u1: direct index for structure ( uniform uint) 1833617a3babSopenharmony_ci0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1834617a3babSopenharmony_ci0:231 Constant: 1835617a3babSopenharmony_ci0:231 0 (const uint) 1836617a3babSopenharmony_ci0:231 u1: direct index for structure ( uniform uint) 1837617a3babSopenharmony_ci0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1838617a3babSopenharmony_ci0:231 Constant: 1839617a3babSopenharmony_ci0:231 0 (const uint) 1840617a3babSopenharmony_ci0:232 imageAtomicMax ( temp uint) 1841617a3babSopenharmony_ci0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1842617a3babSopenharmony_ci0:232 u1: direct index for structure ( uniform uint) 1843617a3babSopenharmony_ci0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1844617a3babSopenharmony_ci0:232 Constant: 1845617a3babSopenharmony_ci0:232 0 (const uint) 1846617a3babSopenharmony_ci0:232 u1: direct index for structure ( uniform uint) 1847617a3babSopenharmony_ci0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1848617a3babSopenharmony_ci0:232 Constant: 1849617a3babSopenharmony_ci0:232 0 (const uint) 1850617a3babSopenharmony_ci0:233 move second child to first child ( temp uint) 1851617a3babSopenharmony_ci0:233 'out_u1' ( temp uint) 1852617a3babSopenharmony_ci0:233 imageAtomicMax ( temp uint) 1853617a3babSopenharmony_ci0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1854617a3babSopenharmony_ci0:233 u1: direct index for structure ( uniform uint) 1855617a3babSopenharmony_ci0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1856617a3babSopenharmony_ci0:233 Constant: 1857617a3babSopenharmony_ci0:233 0 (const uint) 1858617a3babSopenharmony_ci0:233 u1: direct index for structure ( uniform uint) 1859617a3babSopenharmony_ci0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1860617a3babSopenharmony_ci0:233 Constant: 1861617a3babSopenharmony_ci0:233 0 (const uint) 1862617a3babSopenharmony_ci0:234 imageAtomicMin ( temp uint) 1863617a3babSopenharmony_ci0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1864617a3babSopenharmony_ci0:234 u1: direct index for structure ( uniform uint) 1865617a3babSopenharmony_ci0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1866617a3babSopenharmony_ci0:234 Constant: 1867617a3babSopenharmony_ci0:234 0 (const uint) 1868617a3babSopenharmony_ci0:234 u1: direct index for structure ( uniform uint) 1869617a3babSopenharmony_ci0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1870617a3babSopenharmony_ci0:234 Constant: 1871617a3babSopenharmony_ci0:234 0 (const uint) 1872617a3babSopenharmony_ci0:235 move second child to first child ( temp uint) 1873617a3babSopenharmony_ci0:235 'out_u1' ( temp uint) 1874617a3babSopenharmony_ci0:235 imageAtomicMin ( temp uint) 1875617a3babSopenharmony_ci0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1876617a3babSopenharmony_ci0:235 u1: direct index for structure ( uniform uint) 1877617a3babSopenharmony_ci0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1878617a3babSopenharmony_ci0:235 Constant: 1879617a3babSopenharmony_ci0:235 0 (const uint) 1880617a3babSopenharmony_ci0:235 u1: direct index for structure ( uniform uint) 1881617a3babSopenharmony_ci0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1882617a3babSopenharmony_ci0:235 Constant: 1883617a3babSopenharmony_ci0:235 0 (const uint) 1884617a3babSopenharmony_ci0:236 imageAtomicOr ( temp uint) 1885617a3babSopenharmony_ci0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1886617a3babSopenharmony_ci0:236 u1: direct index for structure ( uniform uint) 1887617a3babSopenharmony_ci0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1888617a3babSopenharmony_ci0:236 Constant: 1889617a3babSopenharmony_ci0:236 0 (const uint) 1890617a3babSopenharmony_ci0:236 u1: direct index for structure ( uniform uint) 1891617a3babSopenharmony_ci0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1892617a3babSopenharmony_ci0:236 Constant: 1893617a3babSopenharmony_ci0:236 0 (const uint) 1894617a3babSopenharmony_ci0:237 move second child to first child ( temp uint) 1895617a3babSopenharmony_ci0:237 'out_u1' ( temp uint) 1896617a3babSopenharmony_ci0:237 imageAtomicOr ( temp uint) 1897617a3babSopenharmony_ci0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1898617a3babSopenharmony_ci0:237 u1: direct index for structure ( uniform uint) 1899617a3babSopenharmony_ci0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1900617a3babSopenharmony_ci0:237 Constant: 1901617a3babSopenharmony_ci0:237 0 (const uint) 1902617a3babSopenharmony_ci0:237 u1: direct index for structure ( uniform uint) 1903617a3babSopenharmony_ci0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1904617a3babSopenharmony_ci0:237 Constant: 1905617a3babSopenharmony_ci0:237 0 (const uint) 1906617a3babSopenharmony_ci0:238 imageAtomicXor ( temp uint) 1907617a3babSopenharmony_ci0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1908617a3babSopenharmony_ci0:238 u1: direct index for structure ( uniform uint) 1909617a3babSopenharmony_ci0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1910617a3babSopenharmony_ci0:238 Constant: 1911617a3babSopenharmony_ci0:238 0 (const uint) 1912617a3babSopenharmony_ci0:238 u1: direct index for structure ( uniform uint) 1913617a3babSopenharmony_ci0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1914617a3babSopenharmony_ci0:238 Constant: 1915617a3babSopenharmony_ci0:238 0 (const uint) 1916617a3babSopenharmony_ci0:239 move second child to first child ( temp uint) 1917617a3babSopenharmony_ci0:239 'out_u1' ( temp uint) 1918617a3babSopenharmony_ci0:239 imageAtomicXor ( temp uint) 1919617a3babSopenharmony_ci0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1920617a3babSopenharmony_ci0:239 u1: direct index for structure ( uniform uint) 1921617a3babSopenharmony_ci0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1922617a3babSopenharmony_ci0:239 Constant: 1923617a3babSopenharmony_ci0:239 0 (const uint) 1924617a3babSopenharmony_ci0:239 u1: direct index for structure ( uniform uint) 1925617a3babSopenharmony_ci0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1926617a3babSopenharmony_ci0:239 Constant: 1927617a3babSopenharmony_ci0:239 0 (const uint) 1928617a3babSopenharmony_ci0:242 move second child to first child ( temp 4-component vector of float) 1929617a3babSopenharmony_ci0:242 Color: direct index for structure ( temp 4-component vector of float) 1930617a3babSopenharmony_ci0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) 1931617a3babSopenharmony_ci0:242 Constant: 1932617a3babSopenharmony_ci0:242 0 (const int) 1933617a3babSopenharmony_ci0:242 Constant: 1934617a3babSopenharmony_ci0:242 1.000000 1935617a3babSopenharmony_ci0:242 1.000000 1936617a3babSopenharmony_ci0:242 1.000000 1937617a3babSopenharmony_ci0:242 1.000000 1938617a3babSopenharmony_ci0:243 Branch: Return with expression 1939617a3babSopenharmony_ci0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) 1940617a3babSopenharmony_ci0:45 Function Definition: main( ( temp void) 1941617a3babSopenharmony_ci0:45 Function Parameters: 1942617a3babSopenharmony_ci0:? Sequence 1943617a3babSopenharmony_ci0:45 Sequence 1944617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of float) 1945617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1946617a3babSopenharmony_ci0:45 Color: direct index for structure ( temp 4-component vector of float) 1947617a3babSopenharmony_ci0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 1948617a3babSopenharmony_ci0:45 Constant: 1949617a3babSopenharmony_ci0:45 0 (const int) 1950617a3babSopenharmony_ci0:? Linker Objects 1951617a3babSopenharmony_ci0:? 'g_sSamp' ( uniform sampler) 1952617a3babSopenharmony_ci0:? 'g_tTex1df1' (layout( r32f) uniform image1D) 1953617a3babSopenharmony_ci0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1954617a3babSopenharmony_ci0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 1955617a3babSopenharmony_ci0:? 'g_tTex2df1' (layout( r32f) uniform image2D) 1956617a3babSopenharmony_ci0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 1957617a3babSopenharmony_ci0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 1958617a3babSopenharmony_ci0:? 'g_tTex3df1' (layout( r32f) uniform image3D) 1959617a3babSopenharmony_ci0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 1960617a3babSopenharmony_ci0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 1961617a3babSopenharmony_ci0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 1962617a3babSopenharmony_ci0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1963617a3babSopenharmony_ci0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1964617a3babSopenharmony_ci0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 1965617a3babSopenharmony_ci0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 1966617a3babSopenharmony_ci0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 1967617a3babSopenharmony_ci0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) 1968617a3babSopenharmony_ci0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1969617a3babSopenharmony_ci0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1970617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1971617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1972617a3babSopenharmony_ci 1973617a3babSopenharmony_ci 1974617a3babSopenharmony_ciLinked fragment stage: 1975617a3babSopenharmony_ci 1976617a3babSopenharmony_ci 1977617a3babSopenharmony_ciShader version: 500 1978617a3babSopenharmony_cigl_FragCoord origin is upper left 1979617a3babSopenharmony_ci0:? Sequence 1980617a3babSopenharmony_ci0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 1981617a3babSopenharmony_ci0:45 Function Parameters: 1982617a3babSopenharmony_ci0:? Sequence 1983617a3babSopenharmony_ci0:50 imageAtomicAdd ( temp int) 1984617a3babSopenharmony_ci0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1985617a3babSopenharmony_ci0:50 i1: direct index for structure ( uniform int) 1986617a3babSopenharmony_ci0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1987617a3babSopenharmony_ci0:50 Constant: 1988617a3babSopenharmony_ci0:50 5 (const uint) 1989617a3babSopenharmony_ci0:50 i1b: direct index for structure ( uniform int) 1990617a3babSopenharmony_ci0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1991617a3babSopenharmony_ci0:50 Constant: 1992617a3babSopenharmony_ci0:50 8 (const uint) 1993617a3babSopenharmony_ci0:51 move second child to first child ( temp int) 1994617a3babSopenharmony_ci0:51 'out_i1' ( temp int) 1995617a3babSopenharmony_ci0:51 imageAtomicAdd ( temp int) 1996617a3babSopenharmony_ci0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1997617a3babSopenharmony_ci0:51 i1: direct index for structure ( uniform int) 1998617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1999617a3babSopenharmony_ci0:51 Constant: 2000617a3babSopenharmony_ci0:51 5 (const uint) 2001617a3babSopenharmony_ci0:51 i1: direct index for structure ( uniform int) 2002617a3babSopenharmony_ci0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2003617a3babSopenharmony_ci0:51 Constant: 2004617a3babSopenharmony_ci0:51 5 (const uint) 2005617a3babSopenharmony_ci0:52 imageAtomicAnd ( temp int) 2006617a3babSopenharmony_ci0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2007617a3babSopenharmony_ci0:52 i1: direct index for structure ( uniform int) 2008617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2009617a3babSopenharmony_ci0:52 Constant: 2010617a3babSopenharmony_ci0:52 5 (const uint) 2011617a3babSopenharmony_ci0:52 i1b: direct index for structure ( uniform int) 2012617a3babSopenharmony_ci0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2013617a3babSopenharmony_ci0:52 Constant: 2014617a3babSopenharmony_ci0:52 8 (const uint) 2015617a3babSopenharmony_ci0:53 move second child to first child ( temp int) 2016617a3babSopenharmony_ci0:53 'out_i1' ( temp int) 2017617a3babSopenharmony_ci0:53 imageAtomicAnd ( temp int) 2018617a3babSopenharmony_ci0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2019617a3babSopenharmony_ci0:53 i1: direct index for structure ( uniform int) 2020617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2021617a3babSopenharmony_ci0:53 Constant: 2022617a3babSopenharmony_ci0:53 5 (const uint) 2023617a3babSopenharmony_ci0:53 i1: direct index for structure ( uniform int) 2024617a3babSopenharmony_ci0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2025617a3babSopenharmony_ci0:53 Constant: 2026617a3babSopenharmony_ci0:53 5 (const uint) 2027617a3babSopenharmony_ci0:54 move second child to first child ( temp int) 2028617a3babSopenharmony_ci0:54 'out_i1' ( temp int) 2029617a3babSopenharmony_ci0:54 imageAtomicCompSwap ( temp int) 2030617a3babSopenharmony_ci0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2031617a3babSopenharmony_ci0:54 i1: direct index for structure ( uniform int) 2032617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2033617a3babSopenharmony_ci0:54 Constant: 2034617a3babSopenharmony_ci0:54 5 (const uint) 2035617a3babSopenharmony_ci0:54 i1b: direct index for structure ( uniform int) 2036617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2037617a3babSopenharmony_ci0:54 Constant: 2038617a3babSopenharmony_ci0:54 8 (const uint) 2039617a3babSopenharmony_ci0:54 i1c: direct index for structure ( uniform int) 2040617a3babSopenharmony_ci0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2041617a3babSopenharmony_ci0:54 Constant: 2042617a3babSopenharmony_ci0:54 9 (const uint) 2043617a3babSopenharmony_ci0:55 move second child to first child ( temp int) 2044617a3babSopenharmony_ci0:55 'out_i1' ( temp int) 2045617a3babSopenharmony_ci0:55 imageAtomicExchange ( temp int) 2046617a3babSopenharmony_ci0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2047617a3babSopenharmony_ci0:55 i1: direct index for structure ( uniform int) 2048617a3babSopenharmony_ci0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2049617a3babSopenharmony_ci0:55 Constant: 2050617a3babSopenharmony_ci0:55 5 (const uint) 2051617a3babSopenharmony_ci0:55 i1: direct index for structure ( uniform int) 2052617a3babSopenharmony_ci0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2053617a3babSopenharmony_ci0:55 Constant: 2054617a3babSopenharmony_ci0:55 5 (const uint) 2055617a3babSopenharmony_ci0:56 imageAtomicMax ( temp int) 2056617a3babSopenharmony_ci0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2057617a3babSopenharmony_ci0:56 i1: direct index for structure ( uniform int) 2058617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2059617a3babSopenharmony_ci0:56 Constant: 2060617a3babSopenharmony_ci0:56 5 (const uint) 2061617a3babSopenharmony_ci0:56 i1b: direct index for structure ( uniform int) 2062617a3babSopenharmony_ci0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2063617a3babSopenharmony_ci0:56 Constant: 2064617a3babSopenharmony_ci0:56 8 (const uint) 2065617a3babSopenharmony_ci0:57 move second child to first child ( temp int) 2066617a3babSopenharmony_ci0:57 'out_i1' ( temp int) 2067617a3babSopenharmony_ci0:57 imageAtomicMax ( temp int) 2068617a3babSopenharmony_ci0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2069617a3babSopenharmony_ci0:57 i1: direct index for structure ( uniform int) 2070617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2071617a3babSopenharmony_ci0:57 Constant: 2072617a3babSopenharmony_ci0:57 5 (const uint) 2073617a3babSopenharmony_ci0:57 i1: direct index for structure ( uniform int) 2074617a3babSopenharmony_ci0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2075617a3babSopenharmony_ci0:57 Constant: 2076617a3babSopenharmony_ci0:57 5 (const uint) 2077617a3babSopenharmony_ci0:58 imageAtomicMin ( temp int) 2078617a3babSopenharmony_ci0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2079617a3babSopenharmony_ci0:58 i1: direct index for structure ( uniform int) 2080617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2081617a3babSopenharmony_ci0:58 Constant: 2082617a3babSopenharmony_ci0:58 5 (const uint) 2083617a3babSopenharmony_ci0:58 i1b: direct index for structure ( uniform int) 2084617a3babSopenharmony_ci0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2085617a3babSopenharmony_ci0:58 Constant: 2086617a3babSopenharmony_ci0:58 8 (const uint) 2087617a3babSopenharmony_ci0:59 move second child to first child ( temp int) 2088617a3babSopenharmony_ci0:59 'out_i1' ( temp int) 2089617a3babSopenharmony_ci0:59 imageAtomicMin ( temp int) 2090617a3babSopenharmony_ci0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2091617a3babSopenharmony_ci0:59 i1: direct index for structure ( uniform int) 2092617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2093617a3babSopenharmony_ci0:59 Constant: 2094617a3babSopenharmony_ci0:59 5 (const uint) 2095617a3babSopenharmony_ci0:59 i1: direct index for structure ( uniform int) 2096617a3babSopenharmony_ci0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2097617a3babSopenharmony_ci0:59 Constant: 2098617a3babSopenharmony_ci0:59 5 (const uint) 2099617a3babSopenharmony_ci0:60 imageAtomicOr ( temp int) 2100617a3babSopenharmony_ci0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2101617a3babSopenharmony_ci0:60 i1: direct index for structure ( uniform int) 2102617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2103617a3babSopenharmony_ci0:60 Constant: 2104617a3babSopenharmony_ci0:60 5 (const uint) 2105617a3babSopenharmony_ci0:60 i1b: direct index for structure ( uniform int) 2106617a3babSopenharmony_ci0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2107617a3babSopenharmony_ci0:60 Constant: 2108617a3babSopenharmony_ci0:60 8 (const uint) 2109617a3babSopenharmony_ci0:61 move second child to first child ( temp int) 2110617a3babSopenharmony_ci0:61 'out_i1' ( temp int) 2111617a3babSopenharmony_ci0:61 imageAtomicOr ( temp int) 2112617a3babSopenharmony_ci0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2113617a3babSopenharmony_ci0:61 i1: direct index for structure ( uniform int) 2114617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2115617a3babSopenharmony_ci0:61 Constant: 2116617a3babSopenharmony_ci0:61 5 (const uint) 2117617a3babSopenharmony_ci0:61 i1: direct index for structure ( uniform int) 2118617a3babSopenharmony_ci0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2119617a3babSopenharmony_ci0:61 Constant: 2120617a3babSopenharmony_ci0:61 5 (const uint) 2121617a3babSopenharmony_ci0:62 imageAtomicXor ( temp int) 2122617a3babSopenharmony_ci0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2123617a3babSopenharmony_ci0:62 i1: direct index for structure ( uniform int) 2124617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2125617a3babSopenharmony_ci0:62 Constant: 2126617a3babSopenharmony_ci0:62 5 (const uint) 2127617a3babSopenharmony_ci0:62 i1b: direct index for structure ( uniform int) 2128617a3babSopenharmony_ci0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2129617a3babSopenharmony_ci0:62 Constant: 2130617a3babSopenharmony_ci0:62 8 (const uint) 2131617a3babSopenharmony_ci0:63 move second child to first child ( temp int) 2132617a3babSopenharmony_ci0:63 'out_i1' ( temp int) 2133617a3babSopenharmony_ci0:63 imageAtomicXor ( temp int) 2134617a3babSopenharmony_ci0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2135617a3babSopenharmony_ci0:63 i1: direct index for structure ( uniform int) 2136617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2137617a3babSopenharmony_ci0:63 Constant: 2138617a3babSopenharmony_ci0:63 5 (const uint) 2139617a3babSopenharmony_ci0:63 i1: direct index for structure ( uniform int) 2140617a3babSopenharmony_ci0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2141617a3babSopenharmony_ci0:63 Constant: 2142617a3babSopenharmony_ci0:63 5 (const uint) 2143617a3babSopenharmony_ci0:66 imageAtomicAdd ( temp uint) 2144617a3babSopenharmony_ci0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2145617a3babSopenharmony_ci0:66 u1: direct index for structure ( uniform uint) 2146617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2147617a3babSopenharmony_ci0:66 Constant: 2148617a3babSopenharmony_ci0:66 0 (const uint) 2149617a3babSopenharmony_ci0:66 u1: direct index for structure ( uniform uint) 2150617a3babSopenharmony_ci0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2151617a3babSopenharmony_ci0:66 Constant: 2152617a3babSopenharmony_ci0:66 0 (const uint) 2153617a3babSopenharmony_ci0:67 move second child to first child ( temp uint) 2154617a3babSopenharmony_ci0:67 'out_u1' ( temp uint) 2155617a3babSopenharmony_ci0:67 imageAtomicAdd ( temp uint) 2156617a3babSopenharmony_ci0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2157617a3babSopenharmony_ci0:67 u1: direct index for structure ( uniform uint) 2158617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2159617a3babSopenharmony_ci0:67 Constant: 2160617a3babSopenharmony_ci0:67 0 (const uint) 2161617a3babSopenharmony_ci0:67 u1: direct index for structure ( uniform uint) 2162617a3babSopenharmony_ci0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2163617a3babSopenharmony_ci0:67 Constant: 2164617a3babSopenharmony_ci0:67 0 (const uint) 2165617a3babSopenharmony_ci0:68 imageAtomicAnd ( temp uint) 2166617a3babSopenharmony_ci0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2167617a3babSopenharmony_ci0:68 u1: direct index for structure ( uniform uint) 2168617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2169617a3babSopenharmony_ci0:68 Constant: 2170617a3babSopenharmony_ci0:68 0 (const uint) 2171617a3babSopenharmony_ci0:68 u1: direct index for structure ( uniform uint) 2172617a3babSopenharmony_ci0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2173617a3babSopenharmony_ci0:68 Constant: 2174617a3babSopenharmony_ci0:68 0 (const uint) 2175617a3babSopenharmony_ci0:69 move second child to first child ( temp uint) 2176617a3babSopenharmony_ci0:69 'out_u1' ( temp uint) 2177617a3babSopenharmony_ci0:69 imageAtomicAnd ( temp uint) 2178617a3babSopenharmony_ci0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2179617a3babSopenharmony_ci0:69 u1: direct index for structure ( uniform uint) 2180617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2181617a3babSopenharmony_ci0:69 Constant: 2182617a3babSopenharmony_ci0:69 0 (const uint) 2183617a3babSopenharmony_ci0:69 u1: direct index for structure ( uniform uint) 2184617a3babSopenharmony_ci0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2185617a3babSopenharmony_ci0:69 Constant: 2186617a3babSopenharmony_ci0:69 0 (const uint) 2187617a3babSopenharmony_ci0:70 move second child to first child ( temp uint) 2188617a3babSopenharmony_ci0:70 'out_u1' ( temp uint) 2189617a3babSopenharmony_ci0:70 imageAtomicCompSwap ( temp uint) 2190617a3babSopenharmony_ci0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2191617a3babSopenharmony_ci0:70 u1: direct index for structure ( uniform uint) 2192617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2193617a3babSopenharmony_ci0:70 Constant: 2194617a3babSopenharmony_ci0:70 0 (const uint) 2195617a3babSopenharmony_ci0:70 u1b: direct index for structure ( uniform uint) 2196617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2197617a3babSopenharmony_ci0:70 Constant: 2198617a3babSopenharmony_ci0:70 3 (const uint) 2199617a3babSopenharmony_ci0:70 u1c: direct index for structure ( uniform uint) 2200617a3babSopenharmony_ci0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2201617a3babSopenharmony_ci0:70 Constant: 2202617a3babSopenharmony_ci0:70 4 (const uint) 2203617a3babSopenharmony_ci0:71 move second child to first child ( temp uint) 2204617a3babSopenharmony_ci0:71 'out_u1' ( temp uint) 2205617a3babSopenharmony_ci0:71 imageAtomicExchange ( temp uint) 2206617a3babSopenharmony_ci0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2207617a3babSopenharmony_ci0:71 u1: direct index for structure ( uniform uint) 2208617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2209617a3babSopenharmony_ci0:71 Constant: 2210617a3babSopenharmony_ci0:71 0 (const uint) 2211617a3babSopenharmony_ci0:71 u1: direct index for structure ( uniform uint) 2212617a3babSopenharmony_ci0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2213617a3babSopenharmony_ci0:71 Constant: 2214617a3babSopenharmony_ci0:71 0 (const uint) 2215617a3babSopenharmony_ci0:72 imageAtomicMax ( temp uint) 2216617a3babSopenharmony_ci0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2217617a3babSopenharmony_ci0:72 u1: direct index for structure ( uniform uint) 2218617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2219617a3babSopenharmony_ci0:72 Constant: 2220617a3babSopenharmony_ci0:72 0 (const uint) 2221617a3babSopenharmony_ci0:72 u1: direct index for structure ( uniform uint) 2222617a3babSopenharmony_ci0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2223617a3babSopenharmony_ci0:72 Constant: 2224617a3babSopenharmony_ci0:72 0 (const uint) 2225617a3babSopenharmony_ci0:73 move second child to first child ( temp uint) 2226617a3babSopenharmony_ci0:73 'out_u1' ( temp uint) 2227617a3babSopenharmony_ci0:73 imageAtomicMax ( temp uint) 2228617a3babSopenharmony_ci0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2229617a3babSopenharmony_ci0:73 u1: direct index for structure ( uniform uint) 2230617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2231617a3babSopenharmony_ci0:73 Constant: 2232617a3babSopenharmony_ci0:73 0 (const uint) 2233617a3babSopenharmony_ci0:73 u1: direct index for structure ( uniform uint) 2234617a3babSopenharmony_ci0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2235617a3babSopenharmony_ci0:73 Constant: 2236617a3babSopenharmony_ci0:73 0 (const uint) 2237617a3babSopenharmony_ci0:74 imageAtomicMin ( temp uint) 2238617a3babSopenharmony_ci0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2239617a3babSopenharmony_ci0:74 u1: direct index for structure ( uniform uint) 2240617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2241617a3babSopenharmony_ci0:74 Constant: 2242617a3babSopenharmony_ci0:74 0 (const uint) 2243617a3babSopenharmony_ci0:74 u1: direct index for structure ( uniform uint) 2244617a3babSopenharmony_ci0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2245617a3babSopenharmony_ci0:74 Constant: 2246617a3babSopenharmony_ci0:74 0 (const uint) 2247617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 2248617a3babSopenharmony_ci0:75 'out_u1' ( temp uint) 2249617a3babSopenharmony_ci0:75 imageAtomicMin ( temp uint) 2250617a3babSopenharmony_ci0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2251617a3babSopenharmony_ci0:75 u1: direct index for structure ( uniform uint) 2252617a3babSopenharmony_ci0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2253617a3babSopenharmony_ci0:75 Constant: 2254617a3babSopenharmony_ci0:75 0 (const uint) 2255617a3babSopenharmony_ci0:75 u1: direct index for structure ( uniform uint) 2256617a3babSopenharmony_ci0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2257617a3babSopenharmony_ci0:75 Constant: 2258617a3babSopenharmony_ci0:75 0 (const uint) 2259617a3babSopenharmony_ci0:76 imageAtomicOr ( temp uint) 2260617a3babSopenharmony_ci0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2261617a3babSopenharmony_ci0:76 u1: direct index for structure ( uniform uint) 2262617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2263617a3babSopenharmony_ci0:76 Constant: 2264617a3babSopenharmony_ci0:76 0 (const uint) 2265617a3babSopenharmony_ci0:76 u1: direct index for structure ( uniform uint) 2266617a3babSopenharmony_ci0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2267617a3babSopenharmony_ci0:76 Constant: 2268617a3babSopenharmony_ci0:76 0 (const uint) 2269617a3babSopenharmony_ci0:77 move second child to first child ( temp uint) 2270617a3babSopenharmony_ci0:77 'out_u1' ( temp uint) 2271617a3babSopenharmony_ci0:77 imageAtomicOr ( temp uint) 2272617a3babSopenharmony_ci0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2273617a3babSopenharmony_ci0:77 u1: direct index for structure ( uniform uint) 2274617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2275617a3babSopenharmony_ci0:77 Constant: 2276617a3babSopenharmony_ci0:77 0 (const uint) 2277617a3babSopenharmony_ci0:77 u1: direct index for structure ( uniform uint) 2278617a3babSopenharmony_ci0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2279617a3babSopenharmony_ci0:77 Constant: 2280617a3babSopenharmony_ci0:77 0 (const uint) 2281617a3babSopenharmony_ci0:78 imageAtomicXor ( temp uint) 2282617a3babSopenharmony_ci0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2283617a3babSopenharmony_ci0:78 u1: direct index for structure ( uniform uint) 2284617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2285617a3babSopenharmony_ci0:78 Constant: 2286617a3babSopenharmony_ci0:78 0 (const uint) 2287617a3babSopenharmony_ci0:78 u1: direct index for structure ( uniform uint) 2288617a3babSopenharmony_ci0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2289617a3babSopenharmony_ci0:78 Constant: 2290617a3babSopenharmony_ci0:78 0 (const uint) 2291617a3babSopenharmony_ci0:79 move second child to first child ( temp uint) 2292617a3babSopenharmony_ci0:79 'out_u1' ( temp uint) 2293617a3babSopenharmony_ci0:79 imageAtomicXor ( temp uint) 2294617a3babSopenharmony_ci0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2295617a3babSopenharmony_ci0:79 u1: direct index for structure ( uniform uint) 2296617a3babSopenharmony_ci0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2297617a3babSopenharmony_ci0:79 Constant: 2298617a3babSopenharmony_ci0:79 0 (const uint) 2299617a3babSopenharmony_ci0:79 u1: direct index for structure ( uniform uint) 2300617a3babSopenharmony_ci0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2301617a3babSopenharmony_ci0:79 Constant: 2302617a3babSopenharmony_ci0:79 0 (const uint) 2303617a3babSopenharmony_ci0:82 imageAtomicAdd ( temp int) 2304617a3babSopenharmony_ci0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2305617a3babSopenharmony_ci0:82 i2: direct index for structure ( uniform 2-component vector of int) 2306617a3babSopenharmony_ci0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2307617a3babSopenharmony_ci0:82 Constant: 2308617a3babSopenharmony_ci0:82 6 (const uint) 2309617a3babSopenharmony_ci0:82 i1b: direct index for structure ( uniform int) 2310617a3babSopenharmony_ci0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2311617a3babSopenharmony_ci0:82 Constant: 2312617a3babSopenharmony_ci0:82 8 (const uint) 2313617a3babSopenharmony_ci0:83 move second child to first child ( temp int) 2314617a3babSopenharmony_ci0:83 'out_i1' ( temp int) 2315617a3babSopenharmony_ci0:83 imageAtomicAdd ( temp int) 2316617a3babSopenharmony_ci0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2317617a3babSopenharmony_ci0:83 i2: direct index for structure ( uniform 2-component vector of int) 2318617a3babSopenharmony_ci0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2319617a3babSopenharmony_ci0:83 Constant: 2320617a3babSopenharmony_ci0:83 6 (const uint) 2321617a3babSopenharmony_ci0:83 i1: direct index for structure ( uniform int) 2322617a3babSopenharmony_ci0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2323617a3babSopenharmony_ci0:83 Constant: 2324617a3babSopenharmony_ci0:83 5 (const uint) 2325617a3babSopenharmony_ci0:84 imageAtomicAnd ( temp int) 2326617a3babSopenharmony_ci0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2327617a3babSopenharmony_ci0:84 i2: direct index for structure ( uniform 2-component vector of int) 2328617a3babSopenharmony_ci0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2329617a3babSopenharmony_ci0:84 Constant: 2330617a3babSopenharmony_ci0:84 6 (const uint) 2331617a3babSopenharmony_ci0:84 i1b: direct index for structure ( uniform int) 2332617a3babSopenharmony_ci0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2333617a3babSopenharmony_ci0:84 Constant: 2334617a3babSopenharmony_ci0:84 8 (const uint) 2335617a3babSopenharmony_ci0:85 move second child to first child ( temp int) 2336617a3babSopenharmony_ci0:85 'out_i1' ( temp int) 2337617a3babSopenharmony_ci0:85 imageAtomicAnd ( temp int) 2338617a3babSopenharmony_ci0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2339617a3babSopenharmony_ci0:85 i2: direct index for structure ( uniform 2-component vector of int) 2340617a3babSopenharmony_ci0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2341617a3babSopenharmony_ci0:85 Constant: 2342617a3babSopenharmony_ci0:85 6 (const uint) 2343617a3babSopenharmony_ci0:85 i1: direct index for structure ( uniform int) 2344617a3babSopenharmony_ci0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2345617a3babSopenharmony_ci0:85 Constant: 2346617a3babSopenharmony_ci0:85 5 (const uint) 2347617a3babSopenharmony_ci0:86 move second child to first child ( temp int) 2348617a3babSopenharmony_ci0:86 'out_i1' ( temp int) 2349617a3babSopenharmony_ci0:86 imageAtomicCompSwap ( temp int) 2350617a3babSopenharmony_ci0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2351617a3babSopenharmony_ci0:86 i2: direct index for structure ( uniform 2-component vector of int) 2352617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2353617a3babSopenharmony_ci0:86 Constant: 2354617a3babSopenharmony_ci0:86 6 (const uint) 2355617a3babSopenharmony_ci0:86 i1b: direct index for structure ( uniform int) 2356617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2357617a3babSopenharmony_ci0:86 Constant: 2358617a3babSopenharmony_ci0:86 8 (const uint) 2359617a3babSopenharmony_ci0:86 i1c: direct index for structure ( uniform int) 2360617a3babSopenharmony_ci0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2361617a3babSopenharmony_ci0:86 Constant: 2362617a3babSopenharmony_ci0:86 9 (const uint) 2363617a3babSopenharmony_ci0:87 move second child to first child ( temp int) 2364617a3babSopenharmony_ci0:87 'out_i1' ( temp int) 2365617a3babSopenharmony_ci0:87 imageAtomicExchange ( temp int) 2366617a3babSopenharmony_ci0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2367617a3babSopenharmony_ci0:87 i2: direct index for structure ( uniform 2-component vector of int) 2368617a3babSopenharmony_ci0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2369617a3babSopenharmony_ci0:87 Constant: 2370617a3babSopenharmony_ci0:87 6 (const uint) 2371617a3babSopenharmony_ci0:87 i1: direct index for structure ( uniform int) 2372617a3babSopenharmony_ci0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2373617a3babSopenharmony_ci0:87 Constant: 2374617a3babSopenharmony_ci0:87 5 (const uint) 2375617a3babSopenharmony_ci0:88 imageAtomicMax ( temp int) 2376617a3babSopenharmony_ci0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2377617a3babSopenharmony_ci0:88 i2: direct index for structure ( uniform 2-component vector of int) 2378617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2379617a3babSopenharmony_ci0:88 Constant: 2380617a3babSopenharmony_ci0:88 6 (const uint) 2381617a3babSopenharmony_ci0:88 i1b: direct index for structure ( uniform int) 2382617a3babSopenharmony_ci0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2383617a3babSopenharmony_ci0:88 Constant: 2384617a3babSopenharmony_ci0:88 8 (const uint) 2385617a3babSopenharmony_ci0:89 move second child to first child ( temp int) 2386617a3babSopenharmony_ci0:89 'out_i1' ( temp int) 2387617a3babSopenharmony_ci0:89 imageAtomicMax ( temp int) 2388617a3babSopenharmony_ci0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2389617a3babSopenharmony_ci0:89 i2: direct index for structure ( uniform 2-component vector of int) 2390617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2391617a3babSopenharmony_ci0:89 Constant: 2392617a3babSopenharmony_ci0:89 6 (const uint) 2393617a3babSopenharmony_ci0:89 i1: direct index for structure ( uniform int) 2394617a3babSopenharmony_ci0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2395617a3babSopenharmony_ci0:89 Constant: 2396617a3babSopenharmony_ci0:89 5 (const uint) 2397617a3babSopenharmony_ci0:90 imageAtomicMin ( temp int) 2398617a3babSopenharmony_ci0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2399617a3babSopenharmony_ci0:90 i2: direct index for structure ( uniform 2-component vector of int) 2400617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2401617a3babSopenharmony_ci0:90 Constant: 2402617a3babSopenharmony_ci0:90 6 (const uint) 2403617a3babSopenharmony_ci0:90 i1b: direct index for structure ( uniform int) 2404617a3babSopenharmony_ci0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2405617a3babSopenharmony_ci0:90 Constant: 2406617a3babSopenharmony_ci0:90 8 (const uint) 2407617a3babSopenharmony_ci0:91 move second child to first child ( temp int) 2408617a3babSopenharmony_ci0:91 'out_i1' ( temp int) 2409617a3babSopenharmony_ci0:91 imageAtomicMin ( temp int) 2410617a3babSopenharmony_ci0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2411617a3babSopenharmony_ci0:91 i2: direct index for structure ( uniform 2-component vector of int) 2412617a3babSopenharmony_ci0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2413617a3babSopenharmony_ci0:91 Constant: 2414617a3babSopenharmony_ci0:91 6 (const uint) 2415617a3babSopenharmony_ci0:91 i1: direct index for structure ( uniform int) 2416617a3babSopenharmony_ci0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2417617a3babSopenharmony_ci0:91 Constant: 2418617a3babSopenharmony_ci0:91 5 (const uint) 2419617a3babSopenharmony_ci0:92 imageAtomicOr ( temp int) 2420617a3babSopenharmony_ci0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2421617a3babSopenharmony_ci0:92 i2: direct index for structure ( uniform 2-component vector of int) 2422617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2423617a3babSopenharmony_ci0:92 Constant: 2424617a3babSopenharmony_ci0:92 6 (const uint) 2425617a3babSopenharmony_ci0:92 i1b: direct index for structure ( uniform int) 2426617a3babSopenharmony_ci0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2427617a3babSopenharmony_ci0:92 Constant: 2428617a3babSopenharmony_ci0:92 8 (const uint) 2429617a3babSopenharmony_ci0:93 move second child to first child ( temp int) 2430617a3babSopenharmony_ci0:93 'out_i1' ( temp int) 2431617a3babSopenharmony_ci0:93 imageAtomicOr ( temp int) 2432617a3babSopenharmony_ci0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2433617a3babSopenharmony_ci0:93 i2: direct index for structure ( uniform 2-component vector of int) 2434617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2435617a3babSopenharmony_ci0:93 Constant: 2436617a3babSopenharmony_ci0:93 6 (const uint) 2437617a3babSopenharmony_ci0:93 i1: direct index for structure ( uniform int) 2438617a3babSopenharmony_ci0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2439617a3babSopenharmony_ci0:93 Constant: 2440617a3babSopenharmony_ci0:93 5 (const uint) 2441617a3babSopenharmony_ci0:94 imageAtomicXor ( temp int) 2442617a3babSopenharmony_ci0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2443617a3babSopenharmony_ci0:94 i2: direct index for structure ( uniform 2-component vector of int) 2444617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2445617a3babSopenharmony_ci0:94 Constant: 2446617a3babSopenharmony_ci0:94 6 (const uint) 2447617a3babSopenharmony_ci0:94 i1b: direct index for structure ( uniform int) 2448617a3babSopenharmony_ci0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2449617a3babSopenharmony_ci0:94 Constant: 2450617a3babSopenharmony_ci0:94 8 (const uint) 2451617a3babSopenharmony_ci0:95 move second child to first child ( temp int) 2452617a3babSopenharmony_ci0:95 'out_i1' ( temp int) 2453617a3babSopenharmony_ci0:95 imageAtomicXor ( temp int) 2454617a3babSopenharmony_ci0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2455617a3babSopenharmony_ci0:95 i2: direct index for structure ( uniform 2-component vector of int) 2456617a3babSopenharmony_ci0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2457617a3babSopenharmony_ci0:95 Constant: 2458617a3babSopenharmony_ci0:95 6 (const uint) 2459617a3babSopenharmony_ci0:95 i1: direct index for structure ( uniform int) 2460617a3babSopenharmony_ci0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2461617a3babSopenharmony_ci0:95 Constant: 2462617a3babSopenharmony_ci0:95 5 (const uint) 2463617a3babSopenharmony_ci0:98 imageAtomicAdd ( temp uint) 2464617a3babSopenharmony_ci0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2465617a3babSopenharmony_ci0:98 u2: direct index for structure ( uniform 2-component vector of uint) 2466617a3babSopenharmony_ci0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2467617a3babSopenharmony_ci0:98 Constant: 2468617a3babSopenharmony_ci0:98 1 (const uint) 2469617a3babSopenharmony_ci0:98 u1: direct index for structure ( uniform uint) 2470617a3babSopenharmony_ci0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2471617a3babSopenharmony_ci0:98 Constant: 2472617a3babSopenharmony_ci0:98 0 (const uint) 2473617a3babSopenharmony_ci0:99 move second child to first child ( temp uint) 2474617a3babSopenharmony_ci0:99 'out_u1' ( temp uint) 2475617a3babSopenharmony_ci0:99 imageAtomicAdd ( temp uint) 2476617a3babSopenharmony_ci0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2477617a3babSopenharmony_ci0:99 u2: direct index for structure ( uniform 2-component vector of uint) 2478617a3babSopenharmony_ci0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2479617a3babSopenharmony_ci0:99 Constant: 2480617a3babSopenharmony_ci0:99 1 (const uint) 2481617a3babSopenharmony_ci0:99 u1: direct index for structure ( uniform uint) 2482617a3babSopenharmony_ci0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2483617a3babSopenharmony_ci0:99 Constant: 2484617a3babSopenharmony_ci0:99 0 (const uint) 2485617a3babSopenharmony_ci0:100 imageAtomicAnd ( temp uint) 2486617a3babSopenharmony_ci0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2487617a3babSopenharmony_ci0:100 u2: direct index for structure ( uniform 2-component vector of uint) 2488617a3babSopenharmony_ci0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2489617a3babSopenharmony_ci0:100 Constant: 2490617a3babSopenharmony_ci0:100 1 (const uint) 2491617a3babSopenharmony_ci0:100 u1: direct index for structure ( uniform uint) 2492617a3babSopenharmony_ci0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2493617a3babSopenharmony_ci0:100 Constant: 2494617a3babSopenharmony_ci0:100 0 (const uint) 2495617a3babSopenharmony_ci0:101 move second child to first child ( temp uint) 2496617a3babSopenharmony_ci0:101 'out_u1' ( temp uint) 2497617a3babSopenharmony_ci0:101 imageAtomicAnd ( temp uint) 2498617a3babSopenharmony_ci0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2499617a3babSopenharmony_ci0:101 u2: direct index for structure ( uniform 2-component vector of uint) 2500617a3babSopenharmony_ci0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2501617a3babSopenharmony_ci0:101 Constant: 2502617a3babSopenharmony_ci0:101 1 (const uint) 2503617a3babSopenharmony_ci0:101 u1: direct index for structure ( uniform uint) 2504617a3babSopenharmony_ci0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2505617a3babSopenharmony_ci0:101 Constant: 2506617a3babSopenharmony_ci0:101 0 (const uint) 2507617a3babSopenharmony_ci0:102 move second child to first child ( temp uint) 2508617a3babSopenharmony_ci0:102 'out_u1' ( temp uint) 2509617a3babSopenharmony_ci0:102 imageAtomicCompSwap ( temp uint) 2510617a3babSopenharmony_ci0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2511617a3babSopenharmony_ci0:102 u2: direct index for structure ( uniform 2-component vector of uint) 2512617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2513617a3babSopenharmony_ci0:102 Constant: 2514617a3babSopenharmony_ci0:102 1 (const uint) 2515617a3babSopenharmony_ci0:102 u1b: direct index for structure ( uniform uint) 2516617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2517617a3babSopenharmony_ci0:102 Constant: 2518617a3babSopenharmony_ci0:102 3 (const uint) 2519617a3babSopenharmony_ci0:102 u1c: direct index for structure ( uniform uint) 2520617a3babSopenharmony_ci0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2521617a3babSopenharmony_ci0:102 Constant: 2522617a3babSopenharmony_ci0:102 4 (const uint) 2523617a3babSopenharmony_ci0:103 move second child to first child ( temp uint) 2524617a3babSopenharmony_ci0:103 'out_u1' ( temp uint) 2525617a3babSopenharmony_ci0:103 imageAtomicExchange ( temp uint) 2526617a3babSopenharmony_ci0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2527617a3babSopenharmony_ci0:103 u2: direct index for structure ( uniform 2-component vector of uint) 2528617a3babSopenharmony_ci0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2529617a3babSopenharmony_ci0:103 Constant: 2530617a3babSopenharmony_ci0:103 1 (const uint) 2531617a3babSopenharmony_ci0:103 u1: direct index for structure ( uniform uint) 2532617a3babSopenharmony_ci0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2533617a3babSopenharmony_ci0:103 Constant: 2534617a3babSopenharmony_ci0:103 0 (const uint) 2535617a3babSopenharmony_ci0:104 imageAtomicMax ( temp uint) 2536617a3babSopenharmony_ci0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2537617a3babSopenharmony_ci0:104 u2: direct index for structure ( uniform 2-component vector of uint) 2538617a3babSopenharmony_ci0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2539617a3babSopenharmony_ci0:104 Constant: 2540617a3babSopenharmony_ci0:104 1 (const uint) 2541617a3babSopenharmony_ci0:104 u1: direct index for structure ( uniform uint) 2542617a3babSopenharmony_ci0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2543617a3babSopenharmony_ci0:104 Constant: 2544617a3babSopenharmony_ci0:104 0 (const uint) 2545617a3babSopenharmony_ci0:105 move second child to first child ( temp uint) 2546617a3babSopenharmony_ci0:105 'out_u1' ( temp uint) 2547617a3babSopenharmony_ci0:105 imageAtomicMax ( temp uint) 2548617a3babSopenharmony_ci0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2549617a3babSopenharmony_ci0:105 u2: direct index for structure ( uniform 2-component vector of uint) 2550617a3babSopenharmony_ci0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2551617a3babSopenharmony_ci0:105 Constant: 2552617a3babSopenharmony_ci0:105 1 (const uint) 2553617a3babSopenharmony_ci0:105 u1: direct index for structure ( uniform uint) 2554617a3babSopenharmony_ci0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2555617a3babSopenharmony_ci0:105 Constant: 2556617a3babSopenharmony_ci0:105 0 (const uint) 2557617a3babSopenharmony_ci0:106 imageAtomicMin ( temp uint) 2558617a3babSopenharmony_ci0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2559617a3babSopenharmony_ci0:106 u2: direct index for structure ( uniform 2-component vector of uint) 2560617a3babSopenharmony_ci0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2561617a3babSopenharmony_ci0:106 Constant: 2562617a3babSopenharmony_ci0:106 1 (const uint) 2563617a3babSopenharmony_ci0:106 u1: direct index for structure ( uniform uint) 2564617a3babSopenharmony_ci0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2565617a3babSopenharmony_ci0:106 Constant: 2566617a3babSopenharmony_ci0:106 0 (const uint) 2567617a3babSopenharmony_ci0:107 move second child to first child ( temp uint) 2568617a3babSopenharmony_ci0:107 'out_u1' ( temp uint) 2569617a3babSopenharmony_ci0:107 imageAtomicMin ( temp uint) 2570617a3babSopenharmony_ci0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2571617a3babSopenharmony_ci0:107 u2: direct index for structure ( uniform 2-component vector of uint) 2572617a3babSopenharmony_ci0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2573617a3babSopenharmony_ci0:107 Constant: 2574617a3babSopenharmony_ci0:107 1 (const uint) 2575617a3babSopenharmony_ci0:107 u1: direct index for structure ( uniform uint) 2576617a3babSopenharmony_ci0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2577617a3babSopenharmony_ci0:107 Constant: 2578617a3babSopenharmony_ci0:107 0 (const uint) 2579617a3babSopenharmony_ci0:108 imageAtomicOr ( temp uint) 2580617a3babSopenharmony_ci0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2581617a3babSopenharmony_ci0:108 u2: direct index for structure ( uniform 2-component vector of uint) 2582617a3babSopenharmony_ci0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2583617a3babSopenharmony_ci0:108 Constant: 2584617a3babSopenharmony_ci0:108 1 (const uint) 2585617a3babSopenharmony_ci0:108 u1: direct index for structure ( uniform uint) 2586617a3babSopenharmony_ci0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2587617a3babSopenharmony_ci0:108 Constant: 2588617a3babSopenharmony_ci0:108 0 (const uint) 2589617a3babSopenharmony_ci0:109 move second child to first child ( temp uint) 2590617a3babSopenharmony_ci0:109 'out_u1' ( temp uint) 2591617a3babSopenharmony_ci0:109 imageAtomicOr ( temp uint) 2592617a3babSopenharmony_ci0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2593617a3babSopenharmony_ci0:109 u2: direct index for structure ( uniform 2-component vector of uint) 2594617a3babSopenharmony_ci0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2595617a3babSopenharmony_ci0:109 Constant: 2596617a3babSopenharmony_ci0:109 1 (const uint) 2597617a3babSopenharmony_ci0:109 u1: direct index for structure ( uniform uint) 2598617a3babSopenharmony_ci0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2599617a3babSopenharmony_ci0:109 Constant: 2600617a3babSopenharmony_ci0:109 0 (const uint) 2601617a3babSopenharmony_ci0:110 imageAtomicXor ( temp uint) 2602617a3babSopenharmony_ci0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2603617a3babSopenharmony_ci0:110 u2: direct index for structure ( uniform 2-component vector of uint) 2604617a3babSopenharmony_ci0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2605617a3babSopenharmony_ci0:110 Constant: 2606617a3babSopenharmony_ci0:110 1 (const uint) 2607617a3babSopenharmony_ci0:110 u1: direct index for structure ( uniform uint) 2608617a3babSopenharmony_ci0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2609617a3babSopenharmony_ci0:110 Constant: 2610617a3babSopenharmony_ci0:110 0 (const uint) 2611617a3babSopenharmony_ci0:111 move second child to first child ( temp uint) 2612617a3babSopenharmony_ci0:111 'out_u1' ( temp uint) 2613617a3babSopenharmony_ci0:111 imageAtomicXor ( temp uint) 2614617a3babSopenharmony_ci0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2615617a3babSopenharmony_ci0:111 u2: direct index for structure ( uniform 2-component vector of uint) 2616617a3babSopenharmony_ci0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2617617a3babSopenharmony_ci0:111 Constant: 2618617a3babSopenharmony_ci0:111 1 (const uint) 2619617a3babSopenharmony_ci0:111 u1: direct index for structure ( uniform uint) 2620617a3babSopenharmony_ci0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2621617a3babSopenharmony_ci0:111 Constant: 2622617a3babSopenharmony_ci0:111 0 (const uint) 2623617a3babSopenharmony_ci0:114 imageAtomicAdd ( temp int) 2624617a3babSopenharmony_ci0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2625617a3babSopenharmony_ci0:114 i3: direct index for structure ( uniform 3-component vector of int) 2626617a3babSopenharmony_ci0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2627617a3babSopenharmony_ci0:114 Constant: 2628617a3babSopenharmony_ci0:114 7 (const uint) 2629617a3babSopenharmony_ci0:114 i1b: direct index for structure ( uniform int) 2630617a3babSopenharmony_ci0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2631617a3babSopenharmony_ci0:114 Constant: 2632617a3babSopenharmony_ci0:114 8 (const uint) 2633617a3babSopenharmony_ci0:115 move second child to first child ( temp int) 2634617a3babSopenharmony_ci0:115 'out_i1' ( temp int) 2635617a3babSopenharmony_ci0:115 imageAtomicAdd ( temp int) 2636617a3babSopenharmony_ci0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2637617a3babSopenharmony_ci0:115 i3: direct index for structure ( uniform 3-component vector of int) 2638617a3babSopenharmony_ci0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2639617a3babSopenharmony_ci0:115 Constant: 2640617a3babSopenharmony_ci0:115 7 (const uint) 2641617a3babSopenharmony_ci0:115 i1: direct index for structure ( uniform int) 2642617a3babSopenharmony_ci0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2643617a3babSopenharmony_ci0:115 Constant: 2644617a3babSopenharmony_ci0:115 5 (const uint) 2645617a3babSopenharmony_ci0:116 imageAtomicAnd ( temp int) 2646617a3babSopenharmony_ci0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2647617a3babSopenharmony_ci0:116 i3: direct index for structure ( uniform 3-component vector of int) 2648617a3babSopenharmony_ci0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2649617a3babSopenharmony_ci0:116 Constant: 2650617a3babSopenharmony_ci0:116 7 (const uint) 2651617a3babSopenharmony_ci0:116 i1b: direct index for structure ( uniform int) 2652617a3babSopenharmony_ci0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2653617a3babSopenharmony_ci0:116 Constant: 2654617a3babSopenharmony_ci0:116 8 (const uint) 2655617a3babSopenharmony_ci0:117 move second child to first child ( temp int) 2656617a3babSopenharmony_ci0:117 'out_i1' ( temp int) 2657617a3babSopenharmony_ci0:117 imageAtomicAnd ( temp int) 2658617a3babSopenharmony_ci0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2659617a3babSopenharmony_ci0:117 i3: direct index for structure ( uniform 3-component vector of int) 2660617a3babSopenharmony_ci0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2661617a3babSopenharmony_ci0:117 Constant: 2662617a3babSopenharmony_ci0:117 7 (const uint) 2663617a3babSopenharmony_ci0:117 i1: direct index for structure ( uniform int) 2664617a3babSopenharmony_ci0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2665617a3babSopenharmony_ci0:117 Constant: 2666617a3babSopenharmony_ci0:117 5 (const uint) 2667617a3babSopenharmony_ci0:118 move second child to first child ( temp int) 2668617a3babSopenharmony_ci0:118 'out_i1' ( temp int) 2669617a3babSopenharmony_ci0:118 imageAtomicCompSwap ( temp int) 2670617a3babSopenharmony_ci0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2671617a3babSopenharmony_ci0:118 i3: direct index for structure ( uniform 3-component vector of int) 2672617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2673617a3babSopenharmony_ci0:118 Constant: 2674617a3babSopenharmony_ci0:118 7 (const uint) 2675617a3babSopenharmony_ci0:118 i1b: direct index for structure ( uniform int) 2676617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2677617a3babSopenharmony_ci0:118 Constant: 2678617a3babSopenharmony_ci0:118 8 (const uint) 2679617a3babSopenharmony_ci0:118 i1c: direct index for structure ( uniform int) 2680617a3babSopenharmony_ci0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2681617a3babSopenharmony_ci0:118 Constant: 2682617a3babSopenharmony_ci0:118 9 (const uint) 2683617a3babSopenharmony_ci0:119 move second child to first child ( temp int) 2684617a3babSopenharmony_ci0:119 'out_i1' ( temp int) 2685617a3babSopenharmony_ci0:119 imageAtomicExchange ( temp int) 2686617a3babSopenharmony_ci0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2687617a3babSopenharmony_ci0:119 i3: direct index for structure ( uniform 3-component vector of int) 2688617a3babSopenharmony_ci0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2689617a3babSopenharmony_ci0:119 Constant: 2690617a3babSopenharmony_ci0:119 7 (const uint) 2691617a3babSopenharmony_ci0:119 i1: direct index for structure ( uniform int) 2692617a3babSopenharmony_ci0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2693617a3babSopenharmony_ci0:119 Constant: 2694617a3babSopenharmony_ci0:119 5 (const uint) 2695617a3babSopenharmony_ci0:120 imageAtomicMax ( temp int) 2696617a3babSopenharmony_ci0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2697617a3babSopenharmony_ci0:120 i3: direct index for structure ( uniform 3-component vector of int) 2698617a3babSopenharmony_ci0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2699617a3babSopenharmony_ci0:120 Constant: 2700617a3babSopenharmony_ci0:120 7 (const uint) 2701617a3babSopenharmony_ci0:120 i1b: direct index for structure ( uniform int) 2702617a3babSopenharmony_ci0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2703617a3babSopenharmony_ci0:120 Constant: 2704617a3babSopenharmony_ci0:120 8 (const uint) 2705617a3babSopenharmony_ci0:121 move second child to first child ( temp int) 2706617a3babSopenharmony_ci0:121 'out_i1' ( temp int) 2707617a3babSopenharmony_ci0:121 imageAtomicMax ( temp int) 2708617a3babSopenharmony_ci0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2709617a3babSopenharmony_ci0:121 i3: direct index for structure ( uniform 3-component vector of int) 2710617a3babSopenharmony_ci0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2711617a3babSopenharmony_ci0:121 Constant: 2712617a3babSopenharmony_ci0:121 7 (const uint) 2713617a3babSopenharmony_ci0:121 i1: direct index for structure ( uniform int) 2714617a3babSopenharmony_ci0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2715617a3babSopenharmony_ci0:121 Constant: 2716617a3babSopenharmony_ci0:121 5 (const uint) 2717617a3babSopenharmony_ci0:122 imageAtomicMin ( temp int) 2718617a3babSopenharmony_ci0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2719617a3babSopenharmony_ci0:122 i3: direct index for structure ( uniform 3-component vector of int) 2720617a3babSopenharmony_ci0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2721617a3babSopenharmony_ci0:122 Constant: 2722617a3babSopenharmony_ci0:122 7 (const uint) 2723617a3babSopenharmony_ci0:122 i1b: direct index for structure ( uniform int) 2724617a3babSopenharmony_ci0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2725617a3babSopenharmony_ci0:122 Constant: 2726617a3babSopenharmony_ci0:122 8 (const uint) 2727617a3babSopenharmony_ci0:123 move second child to first child ( temp int) 2728617a3babSopenharmony_ci0:123 'out_i1' ( temp int) 2729617a3babSopenharmony_ci0:123 imageAtomicMin ( temp int) 2730617a3babSopenharmony_ci0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2731617a3babSopenharmony_ci0:123 i3: direct index for structure ( uniform 3-component vector of int) 2732617a3babSopenharmony_ci0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2733617a3babSopenharmony_ci0:123 Constant: 2734617a3babSopenharmony_ci0:123 7 (const uint) 2735617a3babSopenharmony_ci0:123 i1: direct index for structure ( uniform int) 2736617a3babSopenharmony_ci0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2737617a3babSopenharmony_ci0:123 Constant: 2738617a3babSopenharmony_ci0:123 5 (const uint) 2739617a3babSopenharmony_ci0:124 imageAtomicOr ( temp int) 2740617a3babSopenharmony_ci0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2741617a3babSopenharmony_ci0:124 i3: direct index for structure ( uniform 3-component vector of int) 2742617a3babSopenharmony_ci0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2743617a3babSopenharmony_ci0:124 Constant: 2744617a3babSopenharmony_ci0:124 7 (const uint) 2745617a3babSopenharmony_ci0:124 i1b: direct index for structure ( uniform int) 2746617a3babSopenharmony_ci0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2747617a3babSopenharmony_ci0:124 Constant: 2748617a3babSopenharmony_ci0:124 8 (const uint) 2749617a3babSopenharmony_ci0:125 move second child to first child ( temp int) 2750617a3babSopenharmony_ci0:125 'out_i1' ( temp int) 2751617a3babSopenharmony_ci0:125 imageAtomicOr ( temp int) 2752617a3babSopenharmony_ci0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2753617a3babSopenharmony_ci0:125 i3: direct index for structure ( uniform 3-component vector of int) 2754617a3babSopenharmony_ci0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2755617a3babSopenharmony_ci0:125 Constant: 2756617a3babSopenharmony_ci0:125 7 (const uint) 2757617a3babSopenharmony_ci0:125 i1: direct index for structure ( uniform int) 2758617a3babSopenharmony_ci0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2759617a3babSopenharmony_ci0:125 Constant: 2760617a3babSopenharmony_ci0:125 5 (const uint) 2761617a3babSopenharmony_ci0:126 imageAtomicXor ( temp int) 2762617a3babSopenharmony_ci0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2763617a3babSopenharmony_ci0:126 i3: direct index for structure ( uniform 3-component vector of int) 2764617a3babSopenharmony_ci0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2765617a3babSopenharmony_ci0:126 Constant: 2766617a3babSopenharmony_ci0:126 7 (const uint) 2767617a3babSopenharmony_ci0:126 i1b: direct index for structure ( uniform int) 2768617a3babSopenharmony_ci0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2769617a3babSopenharmony_ci0:126 Constant: 2770617a3babSopenharmony_ci0:126 8 (const uint) 2771617a3babSopenharmony_ci0:127 move second child to first child ( temp int) 2772617a3babSopenharmony_ci0:127 'out_i1' ( temp int) 2773617a3babSopenharmony_ci0:127 imageAtomicXor ( temp int) 2774617a3babSopenharmony_ci0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2775617a3babSopenharmony_ci0:127 i3: direct index for structure ( uniform 3-component vector of int) 2776617a3babSopenharmony_ci0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2777617a3babSopenharmony_ci0:127 Constant: 2778617a3babSopenharmony_ci0:127 7 (const uint) 2779617a3babSopenharmony_ci0:127 i1: direct index for structure ( uniform int) 2780617a3babSopenharmony_ci0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2781617a3babSopenharmony_ci0:127 Constant: 2782617a3babSopenharmony_ci0:127 5 (const uint) 2783617a3babSopenharmony_ci0:130 imageAtomicAdd ( temp uint) 2784617a3babSopenharmony_ci0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2785617a3babSopenharmony_ci0:130 u3: direct index for structure ( uniform 3-component vector of uint) 2786617a3babSopenharmony_ci0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2787617a3babSopenharmony_ci0:130 Constant: 2788617a3babSopenharmony_ci0:130 2 (const uint) 2789617a3babSopenharmony_ci0:130 u1: direct index for structure ( uniform uint) 2790617a3babSopenharmony_ci0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2791617a3babSopenharmony_ci0:130 Constant: 2792617a3babSopenharmony_ci0:130 0 (const uint) 2793617a3babSopenharmony_ci0:131 move second child to first child ( temp uint) 2794617a3babSopenharmony_ci0:131 'out_u1' ( temp uint) 2795617a3babSopenharmony_ci0:131 imageAtomicAdd ( temp uint) 2796617a3babSopenharmony_ci0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2797617a3babSopenharmony_ci0:131 u3: direct index for structure ( uniform 3-component vector of uint) 2798617a3babSopenharmony_ci0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2799617a3babSopenharmony_ci0:131 Constant: 2800617a3babSopenharmony_ci0:131 2 (const uint) 2801617a3babSopenharmony_ci0:131 u1: direct index for structure ( uniform uint) 2802617a3babSopenharmony_ci0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2803617a3babSopenharmony_ci0:131 Constant: 2804617a3babSopenharmony_ci0:131 0 (const uint) 2805617a3babSopenharmony_ci0:132 imageAtomicAnd ( temp uint) 2806617a3babSopenharmony_ci0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2807617a3babSopenharmony_ci0:132 u3: direct index for structure ( uniform 3-component vector of uint) 2808617a3babSopenharmony_ci0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2809617a3babSopenharmony_ci0:132 Constant: 2810617a3babSopenharmony_ci0:132 2 (const uint) 2811617a3babSopenharmony_ci0:132 u1: direct index for structure ( uniform uint) 2812617a3babSopenharmony_ci0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2813617a3babSopenharmony_ci0:132 Constant: 2814617a3babSopenharmony_ci0:132 0 (const uint) 2815617a3babSopenharmony_ci0:133 move second child to first child ( temp uint) 2816617a3babSopenharmony_ci0:133 'out_u1' ( temp uint) 2817617a3babSopenharmony_ci0:133 imageAtomicAnd ( temp uint) 2818617a3babSopenharmony_ci0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2819617a3babSopenharmony_ci0:133 u3: direct index for structure ( uniform 3-component vector of uint) 2820617a3babSopenharmony_ci0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2821617a3babSopenharmony_ci0:133 Constant: 2822617a3babSopenharmony_ci0:133 2 (const uint) 2823617a3babSopenharmony_ci0:133 u1: direct index for structure ( uniform uint) 2824617a3babSopenharmony_ci0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2825617a3babSopenharmony_ci0:133 Constant: 2826617a3babSopenharmony_ci0:133 0 (const uint) 2827617a3babSopenharmony_ci0:134 move second child to first child ( temp uint) 2828617a3babSopenharmony_ci0:134 'out_u1' ( temp uint) 2829617a3babSopenharmony_ci0:134 imageAtomicCompSwap ( temp uint) 2830617a3babSopenharmony_ci0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2831617a3babSopenharmony_ci0:134 u3: direct index for structure ( uniform 3-component vector of uint) 2832617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2833617a3babSopenharmony_ci0:134 Constant: 2834617a3babSopenharmony_ci0:134 2 (const uint) 2835617a3babSopenharmony_ci0:134 u1b: direct index for structure ( uniform uint) 2836617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2837617a3babSopenharmony_ci0:134 Constant: 2838617a3babSopenharmony_ci0:134 3 (const uint) 2839617a3babSopenharmony_ci0:134 u1c: direct index for structure ( uniform uint) 2840617a3babSopenharmony_ci0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2841617a3babSopenharmony_ci0:134 Constant: 2842617a3babSopenharmony_ci0:134 4 (const uint) 2843617a3babSopenharmony_ci0:135 move second child to first child ( temp uint) 2844617a3babSopenharmony_ci0:135 'out_u1' ( temp uint) 2845617a3babSopenharmony_ci0:135 imageAtomicExchange ( temp uint) 2846617a3babSopenharmony_ci0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2847617a3babSopenharmony_ci0:135 u3: direct index for structure ( uniform 3-component vector of uint) 2848617a3babSopenharmony_ci0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2849617a3babSopenharmony_ci0:135 Constant: 2850617a3babSopenharmony_ci0:135 2 (const uint) 2851617a3babSopenharmony_ci0:135 u1: direct index for structure ( uniform uint) 2852617a3babSopenharmony_ci0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2853617a3babSopenharmony_ci0:135 Constant: 2854617a3babSopenharmony_ci0:135 0 (const uint) 2855617a3babSopenharmony_ci0:136 imageAtomicMax ( temp uint) 2856617a3babSopenharmony_ci0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2857617a3babSopenharmony_ci0:136 u3: direct index for structure ( uniform 3-component vector of uint) 2858617a3babSopenharmony_ci0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2859617a3babSopenharmony_ci0:136 Constant: 2860617a3babSopenharmony_ci0:136 2 (const uint) 2861617a3babSopenharmony_ci0:136 u1: direct index for structure ( uniform uint) 2862617a3babSopenharmony_ci0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2863617a3babSopenharmony_ci0:136 Constant: 2864617a3babSopenharmony_ci0:136 0 (const uint) 2865617a3babSopenharmony_ci0:137 move second child to first child ( temp uint) 2866617a3babSopenharmony_ci0:137 'out_u1' ( temp uint) 2867617a3babSopenharmony_ci0:137 imageAtomicMax ( temp uint) 2868617a3babSopenharmony_ci0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2869617a3babSopenharmony_ci0:137 u3: direct index for structure ( uniform 3-component vector of uint) 2870617a3babSopenharmony_ci0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2871617a3babSopenharmony_ci0:137 Constant: 2872617a3babSopenharmony_ci0:137 2 (const uint) 2873617a3babSopenharmony_ci0:137 u1: direct index for structure ( uniform uint) 2874617a3babSopenharmony_ci0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2875617a3babSopenharmony_ci0:137 Constant: 2876617a3babSopenharmony_ci0:137 0 (const uint) 2877617a3babSopenharmony_ci0:138 imageAtomicMin ( temp uint) 2878617a3babSopenharmony_ci0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2879617a3babSopenharmony_ci0:138 u3: direct index for structure ( uniform 3-component vector of uint) 2880617a3babSopenharmony_ci0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2881617a3babSopenharmony_ci0:138 Constant: 2882617a3babSopenharmony_ci0:138 2 (const uint) 2883617a3babSopenharmony_ci0:138 u1: direct index for structure ( uniform uint) 2884617a3babSopenharmony_ci0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2885617a3babSopenharmony_ci0:138 Constant: 2886617a3babSopenharmony_ci0:138 0 (const uint) 2887617a3babSopenharmony_ci0:139 move second child to first child ( temp uint) 2888617a3babSopenharmony_ci0:139 'out_u1' ( temp uint) 2889617a3babSopenharmony_ci0:139 imageAtomicMin ( temp uint) 2890617a3babSopenharmony_ci0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2891617a3babSopenharmony_ci0:139 u3: direct index for structure ( uniform 3-component vector of uint) 2892617a3babSopenharmony_ci0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2893617a3babSopenharmony_ci0:139 Constant: 2894617a3babSopenharmony_ci0:139 2 (const uint) 2895617a3babSopenharmony_ci0:139 u1: direct index for structure ( uniform uint) 2896617a3babSopenharmony_ci0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2897617a3babSopenharmony_ci0:139 Constant: 2898617a3babSopenharmony_ci0:139 0 (const uint) 2899617a3babSopenharmony_ci0:140 imageAtomicOr ( temp uint) 2900617a3babSopenharmony_ci0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2901617a3babSopenharmony_ci0:140 u3: direct index for structure ( uniform 3-component vector of uint) 2902617a3babSopenharmony_ci0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2903617a3babSopenharmony_ci0:140 Constant: 2904617a3babSopenharmony_ci0:140 2 (const uint) 2905617a3babSopenharmony_ci0:140 u1: direct index for structure ( uniform uint) 2906617a3babSopenharmony_ci0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2907617a3babSopenharmony_ci0:140 Constant: 2908617a3babSopenharmony_ci0:140 0 (const uint) 2909617a3babSopenharmony_ci0:141 move second child to first child ( temp uint) 2910617a3babSopenharmony_ci0:141 'out_u1' ( temp uint) 2911617a3babSopenharmony_ci0:141 imageAtomicOr ( temp uint) 2912617a3babSopenharmony_ci0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2913617a3babSopenharmony_ci0:141 u3: direct index for structure ( uniform 3-component vector of uint) 2914617a3babSopenharmony_ci0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2915617a3babSopenharmony_ci0:141 Constant: 2916617a3babSopenharmony_ci0:141 2 (const uint) 2917617a3babSopenharmony_ci0:141 u1: direct index for structure ( uniform uint) 2918617a3babSopenharmony_ci0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2919617a3babSopenharmony_ci0:141 Constant: 2920617a3babSopenharmony_ci0:141 0 (const uint) 2921617a3babSopenharmony_ci0:142 imageAtomicXor ( temp uint) 2922617a3babSopenharmony_ci0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2923617a3babSopenharmony_ci0:142 u3: direct index for structure ( uniform 3-component vector of uint) 2924617a3babSopenharmony_ci0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2925617a3babSopenharmony_ci0:142 Constant: 2926617a3babSopenharmony_ci0:142 2 (const uint) 2927617a3babSopenharmony_ci0:142 u1: direct index for structure ( uniform uint) 2928617a3babSopenharmony_ci0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2929617a3babSopenharmony_ci0:142 Constant: 2930617a3babSopenharmony_ci0:142 0 (const uint) 2931617a3babSopenharmony_ci0:143 move second child to first child ( temp uint) 2932617a3babSopenharmony_ci0:143 'out_u1' ( temp uint) 2933617a3babSopenharmony_ci0:143 imageAtomicXor ( temp uint) 2934617a3babSopenharmony_ci0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2935617a3babSopenharmony_ci0:143 u3: direct index for structure ( uniform 3-component vector of uint) 2936617a3babSopenharmony_ci0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2937617a3babSopenharmony_ci0:143 Constant: 2938617a3babSopenharmony_ci0:143 2 (const uint) 2939617a3babSopenharmony_ci0:143 u1: direct index for structure ( uniform uint) 2940617a3babSopenharmony_ci0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2941617a3babSopenharmony_ci0:143 Constant: 2942617a3babSopenharmony_ci0:143 0 (const uint) 2943617a3babSopenharmony_ci0:146 imageAtomicAdd ( temp int) 2944617a3babSopenharmony_ci0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2945617a3babSopenharmony_ci0:146 i2: direct index for structure ( uniform 2-component vector of int) 2946617a3babSopenharmony_ci0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2947617a3babSopenharmony_ci0:146 Constant: 2948617a3babSopenharmony_ci0:146 6 (const uint) 2949617a3babSopenharmony_ci0:146 i1b: direct index for structure ( uniform int) 2950617a3babSopenharmony_ci0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2951617a3babSopenharmony_ci0:146 Constant: 2952617a3babSopenharmony_ci0:146 8 (const uint) 2953617a3babSopenharmony_ci0:147 move second child to first child ( temp int) 2954617a3babSopenharmony_ci0:147 'out_i1' ( temp int) 2955617a3babSopenharmony_ci0:147 imageAtomicAdd ( temp int) 2956617a3babSopenharmony_ci0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2957617a3babSopenharmony_ci0:147 i2: direct index for structure ( uniform 2-component vector of int) 2958617a3babSopenharmony_ci0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2959617a3babSopenharmony_ci0:147 Constant: 2960617a3babSopenharmony_ci0:147 6 (const uint) 2961617a3babSopenharmony_ci0:147 i1: direct index for structure ( uniform int) 2962617a3babSopenharmony_ci0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2963617a3babSopenharmony_ci0:147 Constant: 2964617a3babSopenharmony_ci0:147 5 (const uint) 2965617a3babSopenharmony_ci0:148 imageAtomicAnd ( temp int) 2966617a3babSopenharmony_ci0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2967617a3babSopenharmony_ci0:148 i2: direct index for structure ( uniform 2-component vector of int) 2968617a3babSopenharmony_ci0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2969617a3babSopenharmony_ci0:148 Constant: 2970617a3babSopenharmony_ci0:148 6 (const uint) 2971617a3babSopenharmony_ci0:148 i1b: direct index for structure ( uniform int) 2972617a3babSopenharmony_ci0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2973617a3babSopenharmony_ci0:148 Constant: 2974617a3babSopenharmony_ci0:148 8 (const uint) 2975617a3babSopenharmony_ci0:149 move second child to first child ( temp int) 2976617a3babSopenharmony_ci0:149 'out_i1' ( temp int) 2977617a3babSopenharmony_ci0:149 imageAtomicAnd ( temp int) 2978617a3babSopenharmony_ci0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2979617a3babSopenharmony_ci0:149 i2: direct index for structure ( uniform 2-component vector of int) 2980617a3babSopenharmony_ci0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2981617a3babSopenharmony_ci0:149 Constant: 2982617a3babSopenharmony_ci0:149 6 (const uint) 2983617a3babSopenharmony_ci0:149 i1: direct index for structure ( uniform int) 2984617a3babSopenharmony_ci0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2985617a3babSopenharmony_ci0:149 Constant: 2986617a3babSopenharmony_ci0:149 5 (const uint) 2987617a3babSopenharmony_ci0:150 move second child to first child ( temp int) 2988617a3babSopenharmony_ci0:150 'out_i1' ( temp int) 2989617a3babSopenharmony_ci0:150 imageAtomicCompSwap ( temp int) 2990617a3babSopenharmony_ci0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2991617a3babSopenharmony_ci0:150 i2: direct index for structure ( uniform 2-component vector of int) 2992617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2993617a3babSopenharmony_ci0:150 Constant: 2994617a3babSopenharmony_ci0:150 6 (const uint) 2995617a3babSopenharmony_ci0:150 i1b: direct index for structure ( uniform int) 2996617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2997617a3babSopenharmony_ci0:150 Constant: 2998617a3babSopenharmony_ci0:150 8 (const uint) 2999617a3babSopenharmony_ci0:150 i1c: direct index for structure ( uniform int) 3000617a3babSopenharmony_ci0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3001617a3babSopenharmony_ci0:150 Constant: 3002617a3babSopenharmony_ci0:150 9 (const uint) 3003617a3babSopenharmony_ci0:151 move second child to first child ( temp int) 3004617a3babSopenharmony_ci0:151 'out_i1' ( temp int) 3005617a3babSopenharmony_ci0:151 imageAtomicExchange ( temp int) 3006617a3babSopenharmony_ci0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3007617a3babSopenharmony_ci0:151 i2: direct index for structure ( uniform 2-component vector of int) 3008617a3babSopenharmony_ci0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3009617a3babSopenharmony_ci0:151 Constant: 3010617a3babSopenharmony_ci0:151 6 (const uint) 3011617a3babSopenharmony_ci0:151 i1: direct index for structure ( uniform int) 3012617a3babSopenharmony_ci0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3013617a3babSopenharmony_ci0:151 Constant: 3014617a3babSopenharmony_ci0:151 5 (const uint) 3015617a3babSopenharmony_ci0:152 imageAtomicMax ( temp int) 3016617a3babSopenharmony_ci0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3017617a3babSopenharmony_ci0:152 i2: direct index for structure ( uniform 2-component vector of int) 3018617a3babSopenharmony_ci0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3019617a3babSopenharmony_ci0:152 Constant: 3020617a3babSopenharmony_ci0:152 6 (const uint) 3021617a3babSopenharmony_ci0:152 i1b: direct index for structure ( uniform int) 3022617a3babSopenharmony_ci0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3023617a3babSopenharmony_ci0:152 Constant: 3024617a3babSopenharmony_ci0:152 8 (const uint) 3025617a3babSopenharmony_ci0:153 move second child to first child ( temp int) 3026617a3babSopenharmony_ci0:153 'out_i1' ( temp int) 3027617a3babSopenharmony_ci0:153 imageAtomicMax ( temp int) 3028617a3babSopenharmony_ci0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3029617a3babSopenharmony_ci0:153 i2: direct index for structure ( uniform 2-component vector of int) 3030617a3babSopenharmony_ci0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3031617a3babSopenharmony_ci0:153 Constant: 3032617a3babSopenharmony_ci0:153 6 (const uint) 3033617a3babSopenharmony_ci0:153 i1: direct index for structure ( uniform int) 3034617a3babSopenharmony_ci0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3035617a3babSopenharmony_ci0:153 Constant: 3036617a3babSopenharmony_ci0:153 5 (const uint) 3037617a3babSopenharmony_ci0:154 imageAtomicMin ( temp int) 3038617a3babSopenharmony_ci0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3039617a3babSopenharmony_ci0:154 i2: direct index for structure ( uniform 2-component vector of int) 3040617a3babSopenharmony_ci0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3041617a3babSopenharmony_ci0:154 Constant: 3042617a3babSopenharmony_ci0:154 6 (const uint) 3043617a3babSopenharmony_ci0:154 i1b: direct index for structure ( uniform int) 3044617a3babSopenharmony_ci0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3045617a3babSopenharmony_ci0:154 Constant: 3046617a3babSopenharmony_ci0:154 8 (const uint) 3047617a3babSopenharmony_ci0:155 move second child to first child ( temp int) 3048617a3babSopenharmony_ci0:155 'out_i1' ( temp int) 3049617a3babSopenharmony_ci0:155 imageAtomicMin ( temp int) 3050617a3babSopenharmony_ci0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3051617a3babSopenharmony_ci0:155 i2: direct index for structure ( uniform 2-component vector of int) 3052617a3babSopenharmony_ci0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3053617a3babSopenharmony_ci0:155 Constant: 3054617a3babSopenharmony_ci0:155 6 (const uint) 3055617a3babSopenharmony_ci0:155 i1: direct index for structure ( uniform int) 3056617a3babSopenharmony_ci0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3057617a3babSopenharmony_ci0:155 Constant: 3058617a3babSopenharmony_ci0:155 5 (const uint) 3059617a3babSopenharmony_ci0:156 imageAtomicOr ( temp int) 3060617a3babSopenharmony_ci0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3061617a3babSopenharmony_ci0:156 i2: direct index for structure ( uniform 2-component vector of int) 3062617a3babSopenharmony_ci0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3063617a3babSopenharmony_ci0:156 Constant: 3064617a3babSopenharmony_ci0:156 6 (const uint) 3065617a3babSopenharmony_ci0:156 i1b: direct index for structure ( uniform int) 3066617a3babSopenharmony_ci0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3067617a3babSopenharmony_ci0:156 Constant: 3068617a3babSopenharmony_ci0:156 8 (const uint) 3069617a3babSopenharmony_ci0:157 move second child to first child ( temp int) 3070617a3babSopenharmony_ci0:157 'out_i1' ( temp int) 3071617a3babSopenharmony_ci0:157 imageAtomicOr ( temp int) 3072617a3babSopenharmony_ci0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3073617a3babSopenharmony_ci0:157 i2: direct index for structure ( uniform 2-component vector of int) 3074617a3babSopenharmony_ci0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3075617a3babSopenharmony_ci0:157 Constant: 3076617a3babSopenharmony_ci0:157 6 (const uint) 3077617a3babSopenharmony_ci0:157 i1: direct index for structure ( uniform int) 3078617a3babSopenharmony_ci0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3079617a3babSopenharmony_ci0:157 Constant: 3080617a3babSopenharmony_ci0:157 5 (const uint) 3081617a3babSopenharmony_ci0:158 imageAtomicXor ( temp int) 3082617a3babSopenharmony_ci0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3083617a3babSopenharmony_ci0:158 i2: direct index for structure ( uniform 2-component vector of int) 3084617a3babSopenharmony_ci0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3085617a3babSopenharmony_ci0:158 Constant: 3086617a3babSopenharmony_ci0:158 6 (const uint) 3087617a3babSopenharmony_ci0:158 i1b: direct index for structure ( uniform int) 3088617a3babSopenharmony_ci0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3089617a3babSopenharmony_ci0:158 Constant: 3090617a3babSopenharmony_ci0:158 8 (const uint) 3091617a3babSopenharmony_ci0:159 move second child to first child ( temp int) 3092617a3babSopenharmony_ci0:159 'out_i1' ( temp int) 3093617a3babSopenharmony_ci0:159 imageAtomicXor ( temp int) 3094617a3babSopenharmony_ci0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3095617a3babSopenharmony_ci0:159 i2: direct index for structure ( uniform 2-component vector of int) 3096617a3babSopenharmony_ci0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3097617a3babSopenharmony_ci0:159 Constant: 3098617a3babSopenharmony_ci0:159 6 (const uint) 3099617a3babSopenharmony_ci0:159 i1: direct index for structure ( uniform int) 3100617a3babSopenharmony_ci0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3101617a3babSopenharmony_ci0:159 Constant: 3102617a3babSopenharmony_ci0:159 5 (const uint) 3103617a3babSopenharmony_ci0:162 imageAtomicAdd ( temp uint) 3104617a3babSopenharmony_ci0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3105617a3babSopenharmony_ci0:162 u2: direct index for structure ( uniform 2-component vector of uint) 3106617a3babSopenharmony_ci0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3107617a3babSopenharmony_ci0:162 Constant: 3108617a3babSopenharmony_ci0:162 1 (const uint) 3109617a3babSopenharmony_ci0:162 u1: direct index for structure ( uniform uint) 3110617a3babSopenharmony_ci0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3111617a3babSopenharmony_ci0:162 Constant: 3112617a3babSopenharmony_ci0:162 0 (const uint) 3113617a3babSopenharmony_ci0:163 move second child to first child ( temp uint) 3114617a3babSopenharmony_ci0:163 'out_u1' ( temp uint) 3115617a3babSopenharmony_ci0:163 imageAtomicAdd ( temp uint) 3116617a3babSopenharmony_ci0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3117617a3babSopenharmony_ci0:163 u2: direct index for structure ( uniform 2-component vector of uint) 3118617a3babSopenharmony_ci0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3119617a3babSopenharmony_ci0:163 Constant: 3120617a3babSopenharmony_ci0:163 1 (const uint) 3121617a3babSopenharmony_ci0:163 u1: direct index for structure ( uniform uint) 3122617a3babSopenharmony_ci0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3123617a3babSopenharmony_ci0:163 Constant: 3124617a3babSopenharmony_ci0:163 0 (const uint) 3125617a3babSopenharmony_ci0:164 imageAtomicAnd ( temp uint) 3126617a3babSopenharmony_ci0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3127617a3babSopenharmony_ci0:164 u2: direct index for structure ( uniform 2-component vector of uint) 3128617a3babSopenharmony_ci0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3129617a3babSopenharmony_ci0:164 Constant: 3130617a3babSopenharmony_ci0:164 1 (const uint) 3131617a3babSopenharmony_ci0:164 u1: direct index for structure ( uniform uint) 3132617a3babSopenharmony_ci0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3133617a3babSopenharmony_ci0:164 Constant: 3134617a3babSopenharmony_ci0:164 0 (const uint) 3135617a3babSopenharmony_ci0:165 move second child to first child ( temp uint) 3136617a3babSopenharmony_ci0:165 'out_u1' ( temp uint) 3137617a3babSopenharmony_ci0:165 imageAtomicAnd ( temp uint) 3138617a3babSopenharmony_ci0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3139617a3babSopenharmony_ci0:165 u2: direct index for structure ( uniform 2-component vector of uint) 3140617a3babSopenharmony_ci0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3141617a3babSopenharmony_ci0:165 Constant: 3142617a3babSopenharmony_ci0:165 1 (const uint) 3143617a3babSopenharmony_ci0:165 u1: direct index for structure ( uniform uint) 3144617a3babSopenharmony_ci0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3145617a3babSopenharmony_ci0:165 Constant: 3146617a3babSopenharmony_ci0:165 0 (const uint) 3147617a3babSopenharmony_ci0:166 move second child to first child ( temp uint) 3148617a3babSopenharmony_ci0:166 'out_u1' ( temp uint) 3149617a3babSopenharmony_ci0:166 imageAtomicCompSwap ( temp uint) 3150617a3babSopenharmony_ci0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3151617a3babSopenharmony_ci0:166 u2: direct index for structure ( uniform 2-component vector of uint) 3152617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3153617a3babSopenharmony_ci0:166 Constant: 3154617a3babSopenharmony_ci0:166 1 (const uint) 3155617a3babSopenharmony_ci0:166 u1b: direct index for structure ( uniform uint) 3156617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3157617a3babSopenharmony_ci0:166 Constant: 3158617a3babSopenharmony_ci0:166 3 (const uint) 3159617a3babSopenharmony_ci0:166 u1c: direct index for structure ( uniform uint) 3160617a3babSopenharmony_ci0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3161617a3babSopenharmony_ci0:166 Constant: 3162617a3babSopenharmony_ci0:166 4 (const uint) 3163617a3babSopenharmony_ci0:167 move second child to first child ( temp uint) 3164617a3babSopenharmony_ci0:167 'out_u1' ( temp uint) 3165617a3babSopenharmony_ci0:167 imageAtomicExchange ( temp uint) 3166617a3babSopenharmony_ci0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3167617a3babSopenharmony_ci0:167 u2: direct index for structure ( uniform 2-component vector of uint) 3168617a3babSopenharmony_ci0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3169617a3babSopenharmony_ci0:167 Constant: 3170617a3babSopenharmony_ci0:167 1 (const uint) 3171617a3babSopenharmony_ci0:167 u1: direct index for structure ( uniform uint) 3172617a3babSopenharmony_ci0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3173617a3babSopenharmony_ci0:167 Constant: 3174617a3babSopenharmony_ci0:167 0 (const uint) 3175617a3babSopenharmony_ci0:168 imageAtomicMax ( temp uint) 3176617a3babSopenharmony_ci0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3177617a3babSopenharmony_ci0:168 u2: direct index for structure ( uniform 2-component vector of uint) 3178617a3babSopenharmony_ci0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3179617a3babSopenharmony_ci0:168 Constant: 3180617a3babSopenharmony_ci0:168 1 (const uint) 3181617a3babSopenharmony_ci0:168 u1: direct index for structure ( uniform uint) 3182617a3babSopenharmony_ci0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3183617a3babSopenharmony_ci0:168 Constant: 3184617a3babSopenharmony_ci0:168 0 (const uint) 3185617a3babSopenharmony_ci0:169 move second child to first child ( temp uint) 3186617a3babSopenharmony_ci0:169 'out_u1' ( temp uint) 3187617a3babSopenharmony_ci0:169 imageAtomicMax ( temp uint) 3188617a3babSopenharmony_ci0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3189617a3babSopenharmony_ci0:169 u2: direct index for structure ( uniform 2-component vector of uint) 3190617a3babSopenharmony_ci0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3191617a3babSopenharmony_ci0:169 Constant: 3192617a3babSopenharmony_ci0:169 1 (const uint) 3193617a3babSopenharmony_ci0:169 u1: direct index for structure ( uniform uint) 3194617a3babSopenharmony_ci0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3195617a3babSopenharmony_ci0:169 Constant: 3196617a3babSopenharmony_ci0:169 0 (const uint) 3197617a3babSopenharmony_ci0:170 imageAtomicMin ( temp uint) 3198617a3babSopenharmony_ci0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3199617a3babSopenharmony_ci0:170 u2: direct index for structure ( uniform 2-component vector of uint) 3200617a3babSopenharmony_ci0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3201617a3babSopenharmony_ci0:170 Constant: 3202617a3babSopenharmony_ci0:170 1 (const uint) 3203617a3babSopenharmony_ci0:170 u1: direct index for structure ( uniform uint) 3204617a3babSopenharmony_ci0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3205617a3babSopenharmony_ci0:170 Constant: 3206617a3babSopenharmony_ci0:170 0 (const uint) 3207617a3babSopenharmony_ci0:171 move second child to first child ( temp uint) 3208617a3babSopenharmony_ci0:171 'out_u1' ( temp uint) 3209617a3babSopenharmony_ci0:171 imageAtomicMin ( temp uint) 3210617a3babSopenharmony_ci0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3211617a3babSopenharmony_ci0:171 u2: direct index for structure ( uniform 2-component vector of uint) 3212617a3babSopenharmony_ci0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3213617a3babSopenharmony_ci0:171 Constant: 3214617a3babSopenharmony_ci0:171 1 (const uint) 3215617a3babSopenharmony_ci0:171 u1: direct index for structure ( uniform uint) 3216617a3babSopenharmony_ci0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3217617a3babSopenharmony_ci0:171 Constant: 3218617a3babSopenharmony_ci0:171 0 (const uint) 3219617a3babSopenharmony_ci0:172 imageAtomicOr ( temp uint) 3220617a3babSopenharmony_ci0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3221617a3babSopenharmony_ci0:172 u2: direct index for structure ( uniform 2-component vector of uint) 3222617a3babSopenharmony_ci0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3223617a3babSopenharmony_ci0:172 Constant: 3224617a3babSopenharmony_ci0:172 1 (const uint) 3225617a3babSopenharmony_ci0:172 u1: direct index for structure ( uniform uint) 3226617a3babSopenharmony_ci0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3227617a3babSopenharmony_ci0:172 Constant: 3228617a3babSopenharmony_ci0:172 0 (const uint) 3229617a3babSopenharmony_ci0:173 move second child to first child ( temp uint) 3230617a3babSopenharmony_ci0:173 'out_u1' ( temp uint) 3231617a3babSopenharmony_ci0:173 imageAtomicOr ( temp uint) 3232617a3babSopenharmony_ci0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3233617a3babSopenharmony_ci0:173 u2: direct index for structure ( uniform 2-component vector of uint) 3234617a3babSopenharmony_ci0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3235617a3babSopenharmony_ci0:173 Constant: 3236617a3babSopenharmony_ci0:173 1 (const uint) 3237617a3babSopenharmony_ci0:173 u1: direct index for structure ( uniform uint) 3238617a3babSopenharmony_ci0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3239617a3babSopenharmony_ci0:173 Constant: 3240617a3babSopenharmony_ci0:173 0 (const uint) 3241617a3babSopenharmony_ci0:174 imageAtomicXor ( temp uint) 3242617a3babSopenharmony_ci0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3243617a3babSopenharmony_ci0:174 u2: direct index for structure ( uniform 2-component vector of uint) 3244617a3babSopenharmony_ci0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3245617a3babSopenharmony_ci0:174 Constant: 3246617a3babSopenharmony_ci0:174 1 (const uint) 3247617a3babSopenharmony_ci0:174 u1: direct index for structure ( uniform uint) 3248617a3babSopenharmony_ci0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3249617a3babSopenharmony_ci0:174 Constant: 3250617a3babSopenharmony_ci0:174 0 (const uint) 3251617a3babSopenharmony_ci0:175 move second child to first child ( temp uint) 3252617a3babSopenharmony_ci0:175 'out_u1' ( temp uint) 3253617a3babSopenharmony_ci0:175 imageAtomicXor ( temp uint) 3254617a3babSopenharmony_ci0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3255617a3babSopenharmony_ci0:175 u2: direct index for structure ( uniform 2-component vector of uint) 3256617a3babSopenharmony_ci0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3257617a3babSopenharmony_ci0:175 Constant: 3258617a3babSopenharmony_ci0:175 1 (const uint) 3259617a3babSopenharmony_ci0:175 u1: direct index for structure ( uniform uint) 3260617a3babSopenharmony_ci0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3261617a3babSopenharmony_ci0:175 Constant: 3262617a3babSopenharmony_ci0:175 0 (const uint) 3263617a3babSopenharmony_ci0:178 imageAtomicAdd ( temp int) 3264617a3babSopenharmony_ci0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3265617a3babSopenharmony_ci0:178 i2: direct index for structure ( uniform 2-component vector of int) 3266617a3babSopenharmony_ci0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3267617a3babSopenharmony_ci0:178 Constant: 3268617a3babSopenharmony_ci0:178 6 (const uint) 3269617a3babSopenharmony_ci0:178 i1b: direct index for structure ( uniform int) 3270617a3babSopenharmony_ci0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3271617a3babSopenharmony_ci0:178 Constant: 3272617a3babSopenharmony_ci0:178 8 (const uint) 3273617a3babSopenharmony_ci0:179 move second child to first child ( temp int) 3274617a3babSopenharmony_ci0:179 'out_i1' ( temp int) 3275617a3babSopenharmony_ci0:179 imageAtomicAdd ( temp int) 3276617a3babSopenharmony_ci0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3277617a3babSopenharmony_ci0:179 i2: direct index for structure ( uniform 2-component vector of int) 3278617a3babSopenharmony_ci0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3279617a3babSopenharmony_ci0:179 Constant: 3280617a3babSopenharmony_ci0:179 6 (const uint) 3281617a3babSopenharmony_ci0:179 i1: direct index for structure ( uniform int) 3282617a3babSopenharmony_ci0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3283617a3babSopenharmony_ci0:179 Constant: 3284617a3babSopenharmony_ci0:179 5 (const uint) 3285617a3babSopenharmony_ci0:180 imageAtomicAnd ( temp int) 3286617a3babSopenharmony_ci0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3287617a3babSopenharmony_ci0:180 i2: direct index for structure ( uniform 2-component vector of int) 3288617a3babSopenharmony_ci0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3289617a3babSopenharmony_ci0:180 Constant: 3290617a3babSopenharmony_ci0:180 6 (const uint) 3291617a3babSopenharmony_ci0:180 i1b: direct index for structure ( uniform int) 3292617a3babSopenharmony_ci0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3293617a3babSopenharmony_ci0:180 Constant: 3294617a3babSopenharmony_ci0:180 8 (const uint) 3295617a3babSopenharmony_ci0:181 move second child to first child ( temp int) 3296617a3babSopenharmony_ci0:181 'out_i1' ( temp int) 3297617a3babSopenharmony_ci0:181 imageAtomicAnd ( temp int) 3298617a3babSopenharmony_ci0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3299617a3babSopenharmony_ci0:181 i2: direct index for structure ( uniform 2-component vector of int) 3300617a3babSopenharmony_ci0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3301617a3babSopenharmony_ci0:181 Constant: 3302617a3babSopenharmony_ci0:181 6 (const uint) 3303617a3babSopenharmony_ci0:181 i1: direct index for structure ( uniform int) 3304617a3babSopenharmony_ci0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3305617a3babSopenharmony_ci0:181 Constant: 3306617a3babSopenharmony_ci0:181 5 (const uint) 3307617a3babSopenharmony_ci0:182 move second child to first child ( temp int) 3308617a3babSopenharmony_ci0:182 'out_i1' ( temp int) 3309617a3babSopenharmony_ci0:182 imageAtomicCompSwap ( temp int) 3310617a3babSopenharmony_ci0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3311617a3babSopenharmony_ci0:182 i2: direct index for structure ( uniform 2-component vector of int) 3312617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3313617a3babSopenharmony_ci0:182 Constant: 3314617a3babSopenharmony_ci0:182 6 (const uint) 3315617a3babSopenharmony_ci0:182 i1b: direct index for structure ( uniform int) 3316617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3317617a3babSopenharmony_ci0:182 Constant: 3318617a3babSopenharmony_ci0:182 8 (const uint) 3319617a3babSopenharmony_ci0:182 i1c: direct index for structure ( uniform int) 3320617a3babSopenharmony_ci0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3321617a3babSopenharmony_ci0:182 Constant: 3322617a3babSopenharmony_ci0:182 9 (const uint) 3323617a3babSopenharmony_ci0:183 move second child to first child ( temp int) 3324617a3babSopenharmony_ci0:183 'out_i1' ( temp int) 3325617a3babSopenharmony_ci0:183 imageAtomicExchange ( temp int) 3326617a3babSopenharmony_ci0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3327617a3babSopenharmony_ci0:183 i2: direct index for structure ( uniform 2-component vector of int) 3328617a3babSopenharmony_ci0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3329617a3babSopenharmony_ci0:183 Constant: 3330617a3babSopenharmony_ci0:183 6 (const uint) 3331617a3babSopenharmony_ci0:183 i1: direct index for structure ( uniform int) 3332617a3babSopenharmony_ci0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3333617a3babSopenharmony_ci0:183 Constant: 3334617a3babSopenharmony_ci0:183 5 (const uint) 3335617a3babSopenharmony_ci0:184 imageAtomicMax ( temp int) 3336617a3babSopenharmony_ci0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3337617a3babSopenharmony_ci0:184 i2: direct index for structure ( uniform 2-component vector of int) 3338617a3babSopenharmony_ci0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3339617a3babSopenharmony_ci0:184 Constant: 3340617a3babSopenharmony_ci0:184 6 (const uint) 3341617a3babSopenharmony_ci0:184 i1b: direct index for structure ( uniform int) 3342617a3babSopenharmony_ci0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3343617a3babSopenharmony_ci0:184 Constant: 3344617a3babSopenharmony_ci0:184 8 (const uint) 3345617a3babSopenharmony_ci0:185 move second child to first child ( temp int) 3346617a3babSopenharmony_ci0:185 'out_i1' ( temp int) 3347617a3babSopenharmony_ci0:185 imageAtomicMax ( temp int) 3348617a3babSopenharmony_ci0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3349617a3babSopenharmony_ci0:185 i2: direct index for structure ( uniform 2-component vector of int) 3350617a3babSopenharmony_ci0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3351617a3babSopenharmony_ci0:185 Constant: 3352617a3babSopenharmony_ci0:185 6 (const uint) 3353617a3babSopenharmony_ci0:185 i1: direct index for structure ( uniform int) 3354617a3babSopenharmony_ci0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3355617a3babSopenharmony_ci0:185 Constant: 3356617a3babSopenharmony_ci0:185 5 (const uint) 3357617a3babSopenharmony_ci0:186 imageAtomicMin ( temp int) 3358617a3babSopenharmony_ci0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3359617a3babSopenharmony_ci0:186 i2: direct index for structure ( uniform 2-component vector of int) 3360617a3babSopenharmony_ci0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3361617a3babSopenharmony_ci0:186 Constant: 3362617a3babSopenharmony_ci0:186 6 (const uint) 3363617a3babSopenharmony_ci0:186 i1b: direct index for structure ( uniform int) 3364617a3babSopenharmony_ci0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3365617a3babSopenharmony_ci0:186 Constant: 3366617a3babSopenharmony_ci0:186 8 (const uint) 3367617a3babSopenharmony_ci0:187 move second child to first child ( temp int) 3368617a3babSopenharmony_ci0:187 'out_i1' ( temp int) 3369617a3babSopenharmony_ci0:187 imageAtomicMin ( temp int) 3370617a3babSopenharmony_ci0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3371617a3babSopenharmony_ci0:187 i2: direct index for structure ( uniform 2-component vector of int) 3372617a3babSopenharmony_ci0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3373617a3babSopenharmony_ci0:187 Constant: 3374617a3babSopenharmony_ci0:187 6 (const uint) 3375617a3babSopenharmony_ci0:187 i1: direct index for structure ( uniform int) 3376617a3babSopenharmony_ci0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3377617a3babSopenharmony_ci0:187 Constant: 3378617a3babSopenharmony_ci0:187 5 (const uint) 3379617a3babSopenharmony_ci0:188 imageAtomicOr ( temp int) 3380617a3babSopenharmony_ci0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3381617a3babSopenharmony_ci0:188 i2: direct index for structure ( uniform 2-component vector of int) 3382617a3babSopenharmony_ci0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3383617a3babSopenharmony_ci0:188 Constant: 3384617a3babSopenharmony_ci0:188 6 (const uint) 3385617a3babSopenharmony_ci0:188 i1b: direct index for structure ( uniform int) 3386617a3babSopenharmony_ci0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3387617a3babSopenharmony_ci0:188 Constant: 3388617a3babSopenharmony_ci0:188 8 (const uint) 3389617a3babSopenharmony_ci0:189 move second child to first child ( temp int) 3390617a3babSopenharmony_ci0:189 'out_i1' ( temp int) 3391617a3babSopenharmony_ci0:189 imageAtomicOr ( temp int) 3392617a3babSopenharmony_ci0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3393617a3babSopenharmony_ci0:189 i2: direct index for structure ( uniform 2-component vector of int) 3394617a3babSopenharmony_ci0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3395617a3babSopenharmony_ci0:189 Constant: 3396617a3babSopenharmony_ci0:189 6 (const uint) 3397617a3babSopenharmony_ci0:189 i1: direct index for structure ( uniform int) 3398617a3babSopenharmony_ci0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3399617a3babSopenharmony_ci0:189 Constant: 3400617a3babSopenharmony_ci0:189 5 (const uint) 3401617a3babSopenharmony_ci0:190 imageAtomicXor ( temp int) 3402617a3babSopenharmony_ci0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3403617a3babSopenharmony_ci0:190 i2: direct index for structure ( uniform 2-component vector of int) 3404617a3babSopenharmony_ci0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3405617a3babSopenharmony_ci0:190 Constant: 3406617a3babSopenharmony_ci0:190 6 (const uint) 3407617a3babSopenharmony_ci0:190 i1b: direct index for structure ( uniform int) 3408617a3babSopenharmony_ci0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3409617a3babSopenharmony_ci0:190 Constant: 3410617a3babSopenharmony_ci0:190 8 (const uint) 3411617a3babSopenharmony_ci0:191 move second child to first child ( temp int) 3412617a3babSopenharmony_ci0:191 'out_i1' ( temp int) 3413617a3babSopenharmony_ci0:191 imageAtomicXor ( temp int) 3414617a3babSopenharmony_ci0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3415617a3babSopenharmony_ci0:191 i2: direct index for structure ( uniform 2-component vector of int) 3416617a3babSopenharmony_ci0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3417617a3babSopenharmony_ci0:191 Constant: 3418617a3babSopenharmony_ci0:191 6 (const uint) 3419617a3babSopenharmony_ci0:191 i1: direct index for structure ( uniform int) 3420617a3babSopenharmony_ci0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3421617a3babSopenharmony_ci0:191 Constant: 3422617a3babSopenharmony_ci0:191 5 (const uint) 3423617a3babSopenharmony_ci0:194 imageAtomicAdd ( temp uint) 3424617a3babSopenharmony_ci0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3425617a3babSopenharmony_ci0:194 u2: direct index for structure ( uniform 2-component vector of uint) 3426617a3babSopenharmony_ci0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3427617a3babSopenharmony_ci0:194 Constant: 3428617a3babSopenharmony_ci0:194 1 (const uint) 3429617a3babSopenharmony_ci0:194 u1: direct index for structure ( uniform uint) 3430617a3babSopenharmony_ci0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3431617a3babSopenharmony_ci0:194 Constant: 3432617a3babSopenharmony_ci0:194 0 (const uint) 3433617a3babSopenharmony_ci0:195 move second child to first child ( temp uint) 3434617a3babSopenharmony_ci0:195 'out_u1' ( temp uint) 3435617a3babSopenharmony_ci0:195 imageAtomicAdd ( temp uint) 3436617a3babSopenharmony_ci0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3437617a3babSopenharmony_ci0:195 u2: direct index for structure ( uniform 2-component vector of uint) 3438617a3babSopenharmony_ci0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3439617a3babSopenharmony_ci0:195 Constant: 3440617a3babSopenharmony_ci0:195 1 (const uint) 3441617a3babSopenharmony_ci0:195 u1: direct index for structure ( uniform uint) 3442617a3babSopenharmony_ci0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3443617a3babSopenharmony_ci0:195 Constant: 3444617a3babSopenharmony_ci0:195 0 (const uint) 3445617a3babSopenharmony_ci0:196 imageAtomicAnd ( temp uint) 3446617a3babSopenharmony_ci0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3447617a3babSopenharmony_ci0:196 u2: direct index for structure ( uniform 2-component vector of uint) 3448617a3babSopenharmony_ci0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3449617a3babSopenharmony_ci0:196 Constant: 3450617a3babSopenharmony_ci0:196 1 (const uint) 3451617a3babSopenharmony_ci0:196 u1: direct index for structure ( uniform uint) 3452617a3babSopenharmony_ci0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3453617a3babSopenharmony_ci0:196 Constant: 3454617a3babSopenharmony_ci0:196 0 (const uint) 3455617a3babSopenharmony_ci0:197 move second child to first child ( temp uint) 3456617a3babSopenharmony_ci0:197 'out_u1' ( temp uint) 3457617a3babSopenharmony_ci0:197 imageAtomicAnd ( temp uint) 3458617a3babSopenharmony_ci0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3459617a3babSopenharmony_ci0:197 u2: direct index for structure ( uniform 2-component vector of uint) 3460617a3babSopenharmony_ci0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3461617a3babSopenharmony_ci0:197 Constant: 3462617a3babSopenharmony_ci0:197 1 (const uint) 3463617a3babSopenharmony_ci0:197 u1: direct index for structure ( uniform uint) 3464617a3babSopenharmony_ci0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3465617a3babSopenharmony_ci0:197 Constant: 3466617a3babSopenharmony_ci0:197 0 (const uint) 3467617a3babSopenharmony_ci0:198 move second child to first child ( temp uint) 3468617a3babSopenharmony_ci0:198 'out_u1' ( temp uint) 3469617a3babSopenharmony_ci0:198 imageAtomicCompSwap ( temp uint) 3470617a3babSopenharmony_ci0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3471617a3babSopenharmony_ci0:198 u2: direct index for structure ( uniform 2-component vector of uint) 3472617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3473617a3babSopenharmony_ci0:198 Constant: 3474617a3babSopenharmony_ci0:198 1 (const uint) 3475617a3babSopenharmony_ci0:198 u1b: direct index for structure ( uniform uint) 3476617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3477617a3babSopenharmony_ci0:198 Constant: 3478617a3babSopenharmony_ci0:198 3 (const uint) 3479617a3babSopenharmony_ci0:198 u1c: direct index for structure ( uniform uint) 3480617a3babSopenharmony_ci0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3481617a3babSopenharmony_ci0:198 Constant: 3482617a3babSopenharmony_ci0:198 4 (const uint) 3483617a3babSopenharmony_ci0:199 move second child to first child ( temp uint) 3484617a3babSopenharmony_ci0:199 'out_u1' ( temp uint) 3485617a3babSopenharmony_ci0:199 imageAtomicExchange ( temp uint) 3486617a3babSopenharmony_ci0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3487617a3babSopenharmony_ci0:199 u2: direct index for structure ( uniform 2-component vector of uint) 3488617a3babSopenharmony_ci0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3489617a3babSopenharmony_ci0:199 Constant: 3490617a3babSopenharmony_ci0:199 1 (const uint) 3491617a3babSopenharmony_ci0:199 u1: direct index for structure ( uniform uint) 3492617a3babSopenharmony_ci0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3493617a3babSopenharmony_ci0:199 Constant: 3494617a3babSopenharmony_ci0:199 0 (const uint) 3495617a3babSopenharmony_ci0:200 imageAtomicMax ( temp uint) 3496617a3babSopenharmony_ci0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3497617a3babSopenharmony_ci0:200 u2: direct index for structure ( uniform 2-component vector of uint) 3498617a3babSopenharmony_ci0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3499617a3babSopenharmony_ci0:200 Constant: 3500617a3babSopenharmony_ci0:200 1 (const uint) 3501617a3babSopenharmony_ci0:200 u1: direct index for structure ( uniform uint) 3502617a3babSopenharmony_ci0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3503617a3babSopenharmony_ci0:200 Constant: 3504617a3babSopenharmony_ci0:200 0 (const uint) 3505617a3babSopenharmony_ci0:201 move second child to first child ( temp uint) 3506617a3babSopenharmony_ci0:201 'out_u1' ( temp uint) 3507617a3babSopenharmony_ci0:201 imageAtomicMax ( temp uint) 3508617a3babSopenharmony_ci0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3509617a3babSopenharmony_ci0:201 u2: direct index for structure ( uniform 2-component vector of uint) 3510617a3babSopenharmony_ci0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3511617a3babSopenharmony_ci0:201 Constant: 3512617a3babSopenharmony_ci0:201 1 (const uint) 3513617a3babSopenharmony_ci0:201 u1: direct index for structure ( uniform uint) 3514617a3babSopenharmony_ci0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3515617a3babSopenharmony_ci0:201 Constant: 3516617a3babSopenharmony_ci0:201 0 (const uint) 3517617a3babSopenharmony_ci0:202 imageAtomicMin ( temp uint) 3518617a3babSopenharmony_ci0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3519617a3babSopenharmony_ci0:202 u2: direct index for structure ( uniform 2-component vector of uint) 3520617a3babSopenharmony_ci0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3521617a3babSopenharmony_ci0:202 Constant: 3522617a3babSopenharmony_ci0:202 1 (const uint) 3523617a3babSopenharmony_ci0:202 u1: direct index for structure ( uniform uint) 3524617a3babSopenharmony_ci0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3525617a3babSopenharmony_ci0:202 Constant: 3526617a3babSopenharmony_ci0:202 0 (const uint) 3527617a3babSopenharmony_ci0:203 move second child to first child ( temp uint) 3528617a3babSopenharmony_ci0:203 'out_u1' ( temp uint) 3529617a3babSopenharmony_ci0:203 imageAtomicMin ( temp uint) 3530617a3babSopenharmony_ci0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3531617a3babSopenharmony_ci0:203 u2: direct index for structure ( uniform 2-component vector of uint) 3532617a3babSopenharmony_ci0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3533617a3babSopenharmony_ci0:203 Constant: 3534617a3babSopenharmony_ci0:203 1 (const uint) 3535617a3babSopenharmony_ci0:203 u1: direct index for structure ( uniform uint) 3536617a3babSopenharmony_ci0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3537617a3babSopenharmony_ci0:203 Constant: 3538617a3babSopenharmony_ci0:203 0 (const uint) 3539617a3babSopenharmony_ci0:204 imageAtomicOr ( temp uint) 3540617a3babSopenharmony_ci0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3541617a3babSopenharmony_ci0:204 u2: direct index for structure ( uniform 2-component vector of uint) 3542617a3babSopenharmony_ci0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3543617a3babSopenharmony_ci0:204 Constant: 3544617a3babSopenharmony_ci0:204 1 (const uint) 3545617a3babSopenharmony_ci0:204 u1: direct index for structure ( uniform uint) 3546617a3babSopenharmony_ci0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3547617a3babSopenharmony_ci0:204 Constant: 3548617a3babSopenharmony_ci0:204 0 (const uint) 3549617a3babSopenharmony_ci0:205 move second child to first child ( temp uint) 3550617a3babSopenharmony_ci0:205 'out_u1' ( temp uint) 3551617a3babSopenharmony_ci0:205 imageAtomicOr ( temp uint) 3552617a3babSopenharmony_ci0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3553617a3babSopenharmony_ci0:205 u2: direct index for structure ( uniform 2-component vector of uint) 3554617a3babSopenharmony_ci0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3555617a3babSopenharmony_ci0:205 Constant: 3556617a3babSopenharmony_ci0:205 1 (const uint) 3557617a3babSopenharmony_ci0:205 u1: direct index for structure ( uniform uint) 3558617a3babSopenharmony_ci0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3559617a3babSopenharmony_ci0:205 Constant: 3560617a3babSopenharmony_ci0:205 0 (const uint) 3561617a3babSopenharmony_ci0:206 imageAtomicXor ( temp uint) 3562617a3babSopenharmony_ci0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3563617a3babSopenharmony_ci0:206 u2: direct index for structure ( uniform 2-component vector of uint) 3564617a3babSopenharmony_ci0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3565617a3babSopenharmony_ci0:206 Constant: 3566617a3babSopenharmony_ci0:206 1 (const uint) 3567617a3babSopenharmony_ci0:206 u1: direct index for structure ( uniform uint) 3568617a3babSopenharmony_ci0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3569617a3babSopenharmony_ci0:206 Constant: 3570617a3babSopenharmony_ci0:206 0 (const uint) 3571617a3babSopenharmony_ci0:207 move second child to first child ( temp uint) 3572617a3babSopenharmony_ci0:207 'out_u1' ( temp uint) 3573617a3babSopenharmony_ci0:207 imageAtomicXor ( temp uint) 3574617a3babSopenharmony_ci0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3575617a3babSopenharmony_ci0:207 u2: direct index for structure ( uniform 2-component vector of uint) 3576617a3babSopenharmony_ci0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3577617a3babSopenharmony_ci0:207 Constant: 3578617a3babSopenharmony_ci0:207 1 (const uint) 3579617a3babSopenharmony_ci0:207 u1: direct index for structure ( uniform uint) 3580617a3babSopenharmony_ci0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3581617a3babSopenharmony_ci0:207 Constant: 3582617a3babSopenharmony_ci0:207 0 (const uint) 3583617a3babSopenharmony_ci0:210 imageAtomicAdd ( temp int) 3584617a3babSopenharmony_ci0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3585617a3babSopenharmony_ci0:210 i1: direct index for structure ( uniform int) 3586617a3babSopenharmony_ci0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3587617a3babSopenharmony_ci0:210 Constant: 3588617a3babSopenharmony_ci0:210 5 (const uint) 3589617a3babSopenharmony_ci0:210 i1b: direct index for structure ( uniform int) 3590617a3babSopenharmony_ci0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3591617a3babSopenharmony_ci0:210 Constant: 3592617a3babSopenharmony_ci0:210 8 (const uint) 3593617a3babSopenharmony_ci0:211 move second child to first child ( temp int) 3594617a3babSopenharmony_ci0:211 'out_i1' ( temp int) 3595617a3babSopenharmony_ci0:211 imageAtomicAdd ( temp int) 3596617a3babSopenharmony_ci0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3597617a3babSopenharmony_ci0:211 i1: direct index for structure ( uniform int) 3598617a3babSopenharmony_ci0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3599617a3babSopenharmony_ci0:211 Constant: 3600617a3babSopenharmony_ci0:211 5 (const uint) 3601617a3babSopenharmony_ci0:211 i1: direct index for structure ( uniform int) 3602617a3babSopenharmony_ci0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3603617a3babSopenharmony_ci0:211 Constant: 3604617a3babSopenharmony_ci0:211 5 (const uint) 3605617a3babSopenharmony_ci0:212 imageAtomicAnd ( temp int) 3606617a3babSopenharmony_ci0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3607617a3babSopenharmony_ci0:212 i1: direct index for structure ( uniform int) 3608617a3babSopenharmony_ci0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3609617a3babSopenharmony_ci0:212 Constant: 3610617a3babSopenharmony_ci0:212 5 (const uint) 3611617a3babSopenharmony_ci0:212 i1b: direct index for structure ( uniform int) 3612617a3babSopenharmony_ci0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3613617a3babSopenharmony_ci0:212 Constant: 3614617a3babSopenharmony_ci0:212 8 (const uint) 3615617a3babSopenharmony_ci0:213 move second child to first child ( temp int) 3616617a3babSopenharmony_ci0:213 'out_i1' ( temp int) 3617617a3babSopenharmony_ci0:213 imageAtomicAnd ( temp int) 3618617a3babSopenharmony_ci0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3619617a3babSopenharmony_ci0:213 i1: direct index for structure ( uniform int) 3620617a3babSopenharmony_ci0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3621617a3babSopenharmony_ci0:213 Constant: 3622617a3babSopenharmony_ci0:213 5 (const uint) 3623617a3babSopenharmony_ci0:213 i1: direct index for structure ( uniform int) 3624617a3babSopenharmony_ci0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3625617a3babSopenharmony_ci0:213 Constant: 3626617a3babSopenharmony_ci0:213 5 (const uint) 3627617a3babSopenharmony_ci0:214 move second child to first child ( temp int) 3628617a3babSopenharmony_ci0:214 'out_i1' ( temp int) 3629617a3babSopenharmony_ci0:214 imageAtomicCompSwap ( temp int) 3630617a3babSopenharmony_ci0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3631617a3babSopenharmony_ci0:214 i1: direct index for structure ( uniform int) 3632617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3633617a3babSopenharmony_ci0:214 Constant: 3634617a3babSopenharmony_ci0:214 5 (const uint) 3635617a3babSopenharmony_ci0:214 i1b: direct index for structure ( uniform int) 3636617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3637617a3babSopenharmony_ci0:214 Constant: 3638617a3babSopenharmony_ci0:214 8 (const uint) 3639617a3babSopenharmony_ci0:214 i1c: direct index for structure ( uniform int) 3640617a3babSopenharmony_ci0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3641617a3babSopenharmony_ci0:214 Constant: 3642617a3babSopenharmony_ci0:214 9 (const uint) 3643617a3babSopenharmony_ci0:215 move second child to first child ( temp int) 3644617a3babSopenharmony_ci0:215 'out_i1' ( temp int) 3645617a3babSopenharmony_ci0:215 imageAtomicExchange ( temp int) 3646617a3babSopenharmony_ci0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3647617a3babSopenharmony_ci0:215 i1: direct index for structure ( uniform int) 3648617a3babSopenharmony_ci0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3649617a3babSopenharmony_ci0:215 Constant: 3650617a3babSopenharmony_ci0:215 5 (const uint) 3651617a3babSopenharmony_ci0:215 i1: direct index for structure ( uniform int) 3652617a3babSopenharmony_ci0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3653617a3babSopenharmony_ci0:215 Constant: 3654617a3babSopenharmony_ci0:215 5 (const uint) 3655617a3babSopenharmony_ci0:216 imageAtomicMax ( temp int) 3656617a3babSopenharmony_ci0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3657617a3babSopenharmony_ci0:216 i1: direct index for structure ( uniform int) 3658617a3babSopenharmony_ci0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3659617a3babSopenharmony_ci0:216 Constant: 3660617a3babSopenharmony_ci0:216 5 (const uint) 3661617a3babSopenharmony_ci0:216 i1b: direct index for structure ( uniform int) 3662617a3babSopenharmony_ci0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3663617a3babSopenharmony_ci0:216 Constant: 3664617a3babSopenharmony_ci0:216 8 (const uint) 3665617a3babSopenharmony_ci0:217 move second child to first child ( temp int) 3666617a3babSopenharmony_ci0:217 'out_i1' ( temp int) 3667617a3babSopenharmony_ci0:217 imageAtomicMax ( temp int) 3668617a3babSopenharmony_ci0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3669617a3babSopenharmony_ci0:217 i1: direct index for structure ( uniform int) 3670617a3babSopenharmony_ci0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3671617a3babSopenharmony_ci0:217 Constant: 3672617a3babSopenharmony_ci0:217 5 (const uint) 3673617a3babSopenharmony_ci0:217 i1: direct index for structure ( uniform int) 3674617a3babSopenharmony_ci0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3675617a3babSopenharmony_ci0:217 Constant: 3676617a3babSopenharmony_ci0:217 5 (const uint) 3677617a3babSopenharmony_ci0:218 imageAtomicMin ( temp int) 3678617a3babSopenharmony_ci0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3679617a3babSopenharmony_ci0:218 i1: direct index for structure ( uniform int) 3680617a3babSopenharmony_ci0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3681617a3babSopenharmony_ci0:218 Constant: 3682617a3babSopenharmony_ci0:218 5 (const uint) 3683617a3babSopenharmony_ci0:218 i1b: direct index for structure ( uniform int) 3684617a3babSopenharmony_ci0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3685617a3babSopenharmony_ci0:218 Constant: 3686617a3babSopenharmony_ci0:218 8 (const uint) 3687617a3babSopenharmony_ci0:219 move second child to first child ( temp int) 3688617a3babSopenharmony_ci0:219 'out_i1' ( temp int) 3689617a3babSopenharmony_ci0:219 imageAtomicMin ( temp int) 3690617a3babSopenharmony_ci0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3691617a3babSopenharmony_ci0:219 i1: direct index for structure ( uniform int) 3692617a3babSopenharmony_ci0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3693617a3babSopenharmony_ci0:219 Constant: 3694617a3babSopenharmony_ci0:219 5 (const uint) 3695617a3babSopenharmony_ci0:219 i1: direct index for structure ( uniform int) 3696617a3babSopenharmony_ci0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3697617a3babSopenharmony_ci0:219 Constant: 3698617a3babSopenharmony_ci0:219 5 (const uint) 3699617a3babSopenharmony_ci0:220 imageAtomicOr ( temp int) 3700617a3babSopenharmony_ci0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3701617a3babSopenharmony_ci0:220 i1: direct index for structure ( uniform int) 3702617a3babSopenharmony_ci0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3703617a3babSopenharmony_ci0:220 Constant: 3704617a3babSopenharmony_ci0:220 5 (const uint) 3705617a3babSopenharmony_ci0:220 i1b: direct index for structure ( uniform int) 3706617a3babSopenharmony_ci0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3707617a3babSopenharmony_ci0:220 Constant: 3708617a3babSopenharmony_ci0:220 8 (const uint) 3709617a3babSopenharmony_ci0:221 move second child to first child ( temp int) 3710617a3babSopenharmony_ci0:221 'out_i1' ( temp int) 3711617a3babSopenharmony_ci0:221 imageAtomicOr ( temp int) 3712617a3babSopenharmony_ci0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3713617a3babSopenharmony_ci0:221 i1: direct index for structure ( uniform int) 3714617a3babSopenharmony_ci0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3715617a3babSopenharmony_ci0:221 Constant: 3716617a3babSopenharmony_ci0:221 5 (const uint) 3717617a3babSopenharmony_ci0:221 i1: direct index for structure ( uniform int) 3718617a3babSopenharmony_ci0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3719617a3babSopenharmony_ci0:221 Constant: 3720617a3babSopenharmony_ci0:221 5 (const uint) 3721617a3babSopenharmony_ci0:222 imageAtomicXor ( temp int) 3722617a3babSopenharmony_ci0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3723617a3babSopenharmony_ci0:222 i1: direct index for structure ( uniform int) 3724617a3babSopenharmony_ci0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3725617a3babSopenharmony_ci0:222 Constant: 3726617a3babSopenharmony_ci0:222 5 (const uint) 3727617a3babSopenharmony_ci0:222 i1b: direct index for structure ( uniform int) 3728617a3babSopenharmony_ci0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3729617a3babSopenharmony_ci0:222 Constant: 3730617a3babSopenharmony_ci0:222 8 (const uint) 3731617a3babSopenharmony_ci0:223 move second child to first child ( temp int) 3732617a3babSopenharmony_ci0:223 'out_i1' ( temp int) 3733617a3babSopenharmony_ci0:223 imageAtomicXor ( temp int) 3734617a3babSopenharmony_ci0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3735617a3babSopenharmony_ci0:223 i1: direct index for structure ( uniform int) 3736617a3babSopenharmony_ci0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3737617a3babSopenharmony_ci0:223 Constant: 3738617a3babSopenharmony_ci0:223 5 (const uint) 3739617a3babSopenharmony_ci0:223 i1: direct index for structure ( uniform int) 3740617a3babSopenharmony_ci0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3741617a3babSopenharmony_ci0:223 Constant: 3742617a3babSopenharmony_ci0:223 5 (const uint) 3743617a3babSopenharmony_ci0:226 imageAtomicAdd ( temp uint) 3744617a3babSopenharmony_ci0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3745617a3babSopenharmony_ci0:226 u1: direct index for structure ( uniform uint) 3746617a3babSopenharmony_ci0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3747617a3babSopenharmony_ci0:226 Constant: 3748617a3babSopenharmony_ci0:226 0 (const uint) 3749617a3babSopenharmony_ci0:226 u1: direct index for structure ( uniform uint) 3750617a3babSopenharmony_ci0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3751617a3babSopenharmony_ci0:226 Constant: 3752617a3babSopenharmony_ci0:226 0 (const uint) 3753617a3babSopenharmony_ci0:227 move second child to first child ( temp uint) 3754617a3babSopenharmony_ci0:227 'out_u1' ( temp uint) 3755617a3babSopenharmony_ci0:227 imageAtomicAdd ( temp uint) 3756617a3babSopenharmony_ci0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3757617a3babSopenharmony_ci0:227 u1: direct index for structure ( uniform uint) 3758617a3babSopenharmony_ci0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3759617a3babSopenharmony_ci0:227 Constant: 3760617a3babSopenharmony_ci0:227 0 (const uint) 3761617a3babSopenharmony_ci0:227 u1: direct index for structure ( uniform uint) 3762617a3babSopenharmony_ci0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3763617a3babSopenharmony_ci0:227 Constant: 3764617a3babSopenharmony_ci0:227 0 (const uint) 3765617a3babSopenharmony_ci0:228 imageAtomicAnd ( temp uint) 3766617a3babSopenharmony_ci0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3767617a3babSopenharmony_ci0:228 u1: direct index for structure ( uniform uint) 3768617a3babSopenharmony_ci0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3769617a3babSopenharmony_ci0:228 Constant: 3770617a3babSopenharmony_ci0:228 0 (const uint) 3771617a3babSopenharmony_ci0:228 u1: direct index for structure ( uniform uint) 3772617a3babSopenharmony_ci0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3773617a3babSopenharmony_ci0:228 Constant: 3774617a3babSopenharmony_ci0:228 0 (const uint) 3775617a3babSopenharmony_ci0:229 move second child to first child ( temp uint) 3776617a3babSopenharmony_ci0:229 'out_u1' ( temp uint) 3777617a3babSopenharmony_ci0:229 imageAtomicAnd ( temp uint) 3778617a3babSopenharmony_ci0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3779617a3babSopenharmony_ci0:229 u1: direct index for structure ( uniform uint) 3780617a3babSopenharmony_ci0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3781617a3babSopenharmony_ci0:229 Constant: 3782617a3babSopenharmony_ci0:229 0 (const uint) 3783617a3babSopenharmony_ci0:229 u1: direct index for structure ( uniform uint) 3784617a3babSopenharmony_ci0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3785617a3babSopenharmony_ci0:229 Constant: 3786617a3babSopenharmony_ci0:229 0 (const uint) 3787617a3babSopenharmony_ci0:230 move second child to first child ( temp uint) 3788617a3babSopenharmony_ci0:230 'out_u1' ( temp uint) 3789617a3babSopenharmony_ci0:230 imageAtomicCompSwap ( temp uint) 3790617a3babSopenharmony_ci0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3791617a3babSopenharmony_ci0:230 u1: direct index for structure ( uniform uint) 3792617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3793617a3babSopenharmony_ci0:230 Constant: 3794617a3babSopenharmony_ci0:230 0 (const uint) 3795617a3babSopenharmony_ci0:230 u1b: direct index for structure ( uniform uint) 3796617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3797617a3babSopenharmony_ci0:230 Constant: 3798617a3babSopenharmony_ci0:230 3 (const uint) 3799617a3babSopenharmony_ci0:230 u1c: direct index for structure ( uniform uint) 3800617a3babSopenharmony_ci0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3801617a3babSopenharmony_ci0:230 Constant: 3802617a3babSopenharmony_ci0:230 4 (const uint) 3803617a3babSopenharmony_ci0:231 move second child to first child ( temp uint) 3804617a3babSopenharmony_ci0:231 'out_u1' ( temp uint) 3805617a3babSopenharmony_ci0:231 imageAtomicExchange ( temp uint) 3806617a3babSopenharmony_ci0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3807617a3babSopenharmony_ci0:231 u1: direct index for structure ( uniform uint) 3808617a3babSopenharmony_ci0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3809617a3babSopenharmony_ci0:231 Constant: 3810617a3babSopenharmony_ci0:231 0 (const uint) 3811617a3babSopenharmony_ci0:231 u1: direct index for structure ( uniform uint) 3812617a3babSopenharmony_ci0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3813617a3babSopenharmony_ci0:231 Constant: 3814617a3babSopenharmony_ci0:231 0 (const uint) 3815617a3babSopenharmony_ci0:232 imageAtomicMax ( temp uint) 3816617a3babSopenharmony_ci0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3817617a3babSopenharmony_ci0:232 u1: direct index for structure ( uniform uint) 3818617a3babSopenharmony_ci0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3819617a3babSopenharmony_ci0:232 Constant: 3820617a3babSopenharmony_ci0:232 0 (const uint) 3821617a3babSopenharmony_ci0:232 u1: direct index for structure ( uniform uint) 3822617a3babSopenharmony_ci0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3823617a3babSopenharmony_ci0:232 Constant: 3824617a3babSopenharmony_ci0:232 0 (const uint) 3825617a3babSopenharmony_ci0:233 move second child to first child ( temp uint) 3826617a3babSopenharmony_ci0:233 'out_u1' ( temp uint) 3827617a3babSopenharmony_ci0:233 imageAtomicMax ( temp uint) 3828617a3babSopenharmony_ci0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3829617a3babSopenharmony_ci0:233 u1: direct index for structure ( uniform uint) 3830617a3babSopenharmony_ci0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3831617a3babSopenharmony_ci0:233 Constant: 3832617a3babSopenharmony_ci0:233 0 (const uint) 3833617a3babSopenharmony_ci0:233 u1: direct index for structure ( uniform uint) 3834617a3babSopenharmony_ci0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3835617a3babSopenharmony_ci0:233 Constant: 3836617a3babSopenharmony_ci0:233 0 (const uint) 3837617a3babSopenharmony_ci0:234 imageAtomicMin ( temp uint) 3838617a3babSopenharmony_ci0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3839617a3babSopenharmony_ci0:234 u1: direct index for structure ( uniform uint) 3840617a3babSopenharmony_ci0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3841617a3babSopenharmony_ci0:234 Constant: 3842617a3babSopenharmony_ci0:234 0 (const uint) 3843617a3babSopenharmony_ci0:234 u1: direct index for structure ( uniform uint) 3844617a3babSopenharmony_ci0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3845617a3babSopenharmony_ci0:234 Constant: 3846617a3babSopenharmony_ci0:234 0 (const uint) 3847617a3babSopenharmony_ci0:235 move second child to first child ( temp uint) 3848617a3babSopenharmony_ci0:235 'out_u1' ( temp uint) 3849617a3babSopenharmony_ci0:235 imageAtomicMin ( temp uint) 3850617a3babSopenharmony_ci0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3851617a3babSopenharmony_ci0:235 u1: direct index for structure ( uniform uint) 3852617a3babSopenharmony_ci0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3853617a3babSopenharmony_ci0:235 Constant: 3854617a3babSopenharmony_ci0:235 0 (const uint) 3855617a3babSopenharmony_ci0:235 u1: direct index for structure ( uniform uint) 3856617a3babSopenharmony_ci0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3857617a3babSopenharmony_ci0:235 Constant: 3858617a3babSopenharmony_ci0:235 0 (const uint) 3859617a3babSopenharmony_ci0:236 imageAtomicOr ( temp uint) 3860617a3babSopenharmony_ci0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3861617a3babSopenharmony_ci0:236 u1: direct index for structure ( uniform uint) 3862617a3babSopenharmony_ci0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3863617a3babSopenharmony_ci0:236 Constant: 3864617a3babSopenharmony_ci0:236 0 (const uint) 3865617a3babSopenharmony_ci0:236 u1: direct index for structure ( uniform uint) 3866617a3babSopenharmony_ci0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3867617a3babSopenharmony_ci0:236 Constant: 3868617a3babSopenharmony_ci0:236 0 (const uint) 3869617a3babSopenharmony_ci0:237 move second child to first child ( temp uint) 3870617a3babSopenharmony_ci0:237 'out_u1' ( temp uint) 3871617a3babSopenharmony_ci0:237 imageAtomicOr ( temp uint) 3872617a3babSopenharmony_ci0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3873617a3babSopenharmony_ci0:237 u1: direct index for structure ( uniform uint) 3874617a3babSopenharmony_ci0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3875617a3babSopenharmony_ci0:237 Constant: 3876617a3babSopenharmony_ci0:237 0 (const uint) 3877617a3babSopenharmony_ci0:237 u1: direct index for structure ( uniform uint) 3878617a3babSopenharmony_ci0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3879617a3babSopenharmony_ci0:237 Constant: 3880617a3babSopenharmony_ci0:237 0 (const uint) 3881617a3babSopenharmony_ci0:238 imageAtomicXor ( temp uint) 3882617a3babSopenharmony_ci0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3883617a3babSopenharmony_ci0:238 u1: direct index for structure ( uniform uint) 3884617a3babSopenharmony_ci0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3885617a3babSopenharmony_ci0:238 Constant: 3886617a3babSopenharmony_ci0:238 0 (const uint) 3887617a3babSopenharmony_ci0:238 u1: direct index for structure ( uniform uint) 3888617a3babSopenharmony_ci0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3889617a3babSopenharmony_ci0:238 Constant: 3890617a3babSopenharmony_ci0:238 0 (const uint) 3891617a3babSopenharmony_ci0:239 move second child to first child ( temp uint) 3892617a3babSopenharmony_ci0:239 'out_u1' ( temp uint) 3893617a3babSopenharmony_ci0:239 imageAtomicXor ( temp uint) 3894617a3babSopenharmony_ci0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3895617a3babSopenharmony_ci0:239 u1: direct index for structure ( uniform uint) 3896617a3babSopenharmony_ci0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3897617a3babSopenharmony_ci0:239 Constant: 3898617a3babSopenharmony_ci0:239 0 (const uint) 3899617a3babSopenharmony_ci0:239 u1: direct index for structure ( uniform uint) 3900617a3babSopenharmony_ci0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3901617a3babSopenharmony_ci0:239 Constant: 3902617a3babSopenharmony_ci0:239 0 (const uint) 3903617a3babSopenharmony_ci0:242 move second child to first child ( temp 4-component vector of float) 3904617a3babSopenharmony_ci0:242 Color: direct index for structure ( temp 4-component vector of float) 3905617a3babSopenharmony_ci0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) 3906617a3babSopenharmony_ci0:242 Constant: 3907617a3babSopenharmony_ci0:242 0 (const int) 3908617a3babSopenharmony_ci0:242 Constant: 3909617a3babSopenharmony_ci0:242 1.000000 3910617a3babSopenharmony_ci0:242 1.000000 3911617a3babSopenharmony_ci0:242 1.000000 3912617a3babSopenharmony_ci0:242 1.000000 3913617a3babSopenharmony_ci0:243 Branch: Return with expression 3914617a3babSopenharmony_ci0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) 3915617a3babSopenharmony_ci0:45 Function Definition: main( ( temp void) 3916617a3babSopenharmony_ci0:45 Function Parameters: 3917617a3babSopenharmony_ci0:? Sequence 3918617a3babSopenharmony_ci0:45 Sequence 3919617a3babSopenharmony_ci0:45 move second child to first child ( temp 4-component vector of float) 3920617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3921617a3babSopenharmony_ci0:45 Color: direct index for structure ( temp 4-component vector of float) 3922617a3babSopenharmony_ci0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 3923617a3babSopenharmony_ci0:45 Constant: 3924617a3babSopenharmony_ci0:45 0 (const int) 3925617a3babSopenharmony_ci0:? Linker Objects 3926617a3babSopenharmony_ci0:? 'g_sSamp' ( uniform sampler) 3927617a3babSopenharmony_ci0:? 'g_tTex1df1' (layout( r32f) uniform image1D) 3928617a3babSopenharmony_ci0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3929617a3babSopenharmony_ci0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 3930617a3babSopenharmony_ci0:? 'g_tTex2df1' (layout( r32f) uniform image2D) 3931617a3babSopenharmony_ci0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 3932617a3babSopenharmony_ci0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 3933617a3babSopenharmony_ci0:? 'g_tTex3df1' (layout( r32f) uniform image3D) 3934617a3babSopenharmony_ci0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 3935617a3babSopenharmony_ci0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 3936617a3babSopenharmony_ci0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 3937617a3babSopenharmony_ci0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3938617a3babSopenharmony_ci0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3939617a3babSopenharmony_ci0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 3940617a3babSopenharmony_ci0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 3941617a3babSopenharmony_ci0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 3942617a3babSopenharmony_ci0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) 3943617a3babSopenharmony_ci0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3944617a3babSopenharmony_ci0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3945617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3946617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3947617a3babSopenharmony_ci 3948617a3babSopenharmony_ci// Module Version 10000 3949617a3babSopenharmony_ci// Generated by (magic number): 8000b 3950617a3babSopenharmony_ci// Id's are bound by 1147 3951617a3babSopenharmony_ci 3952617a3babSopenharmony_ci Capability Shader 3953617a3babSopenharmony_ci Capability Image1D 3954617a3babSopenharmony_ci Capability ImageBuffer 3955617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 3956617a3babSopenharmony_ci MemoryModel Logical GLSL450 3957617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 1117 3958617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 3959617a3babSopenharmony_ci Source HLSL 500 3960617a3babSopenharmony_ci Name 4 "main" 3961617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 3962617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 3963617a3babSopenharmony_ci Name 10 "@main(" 3964617a3babSopenharmony_ci Name 15 "g_tTex1di1" 3965617a3babSopenharmony_ci Name 21 "$Global" 3966617a3babSopenharmony_ci MemberName 21($Global) 0 "u1" 3967617a3babSopenharmony_ci MemberName 21($Global) 1 "u2" 3968617a3babSopenharmony_ci MemberName 21($Global) 2 "u3" 3969617a3babSopenharmony_ci MemberName 21($Global) 3 "u1b" 3970617a3babSopenharmony_ci MemberName 21($Global) 4 "u1c" 3971617a3babSopenharmony_ci MemberName 21($Global) 5 "i1" 3972617a3babSopenharmony_ci MemberName 21($Global) 6 "i2" 3973617a3babSopenharmony_ci MemberName 21($Global) 7 "i3" 3974617a3babSopenharmony_ci MemberName 21($Global) 8 "i1b" 3975617a3babSopenharmony_ci MemberName 21($Global) 9 "i1c" 3976617a3babSopenharmony_ci Name 23 "" 3977617a3babSopenharmony_ci Name 37 "out_i1" 3978617a3babSopenharmony_ci Name 121 "g_tTex1du1" 3979617a3babSopenharmony_ci Name 132 "out_u1" 3980617a3babSopenharmony_ci Name 217 "g_tTex2di1" 3981617a3babSopenharmony_ci Name 308 "g_tTex2du1" 3982617a3babSopenharmony_ci Name 399 "g_tTex3di1" 3983617a3babSopenharmony_ci Name 490 "g_tTex3du1" 3984617a3babSopenharmony_ci Name 581 "g_tTex1di1a" 3985617a3babSopenharmony_ci Name 670 "g_tTex1du1a" 3986617a3babSopenharmony_ci Name 931 "g_tBuffI" 3987617a3babSopenharmony_ci Name 1020 "g_tBuffU" 3988617a3babSopenharmony_ci Name 1108 "psout" 3989617a3babSopenharmony_ci Name 1117 "@entryPointOutput.Color" 3990617a3babSopenharmony_ci Name 1122 "g_sSamp" 3991617a3babSopenharmony_ci Name 1125 "g_tTex1df1" 3992617a3babSopenharmony_ci Name 1128 "g_tTex2df1" 3993617a3babSopenharmony_ci Name 1131 "g_tTex3df1" 3994617a3babSopenharmony_ci Name 1134 "g_tTex1df1a" 3995617a3babSopenharmony_ci Name 1137 "g_tTex2df1a" 3996617a3babSopenharmony_ci Name 1140 "g_tTex2di1a" 3997617a3babSopenharmony_ci Name 1143 "g_tTex2du1a" 3998617a3babSopenharmony_ci Name 1146 "g_tBuffF" 3999617a3babSopenharmony_ci Decorate 15(g_tTex1di1) DescriptorSet 0 4000617a3babSopenharmony_ci Decorate 15(g_tTex1di1) Binding 0 4001617a3babSopenharmony_ci MemberDecorate 21($Global) 0 Offset 0 4002617a3babSopenharmony_ci MemberDecorate 21($Global) 1 Offset 8 4003617a3babSopenharmony_ci MemberDecorate 21($Global) 2 Offset 16 4004617a3babSopenharmony_ci MemberDecorate 21($Global) 3 Offset 28 4005617a3babSopenharmony_ci MemberDecorate 21($Global) 4 Offset 32 4006617a3babSopenharmony_ci MemberDecorate 21($Global) 5 Offset 36 4007617a3babSopenharmony_ci MemberDecorate 21($Global) 6 Offset 40 4008617a3babSopenharmony_ci MemberDecorate 21($Global) 7 Offset 48 4009617a3babSopenharmony_ci MemberDecorate 21($Global) 8 Offset 60 4010617a3babSopenharmony_ci MemberDecorate 21($Global) 9 Offset 64 4011617a3babSopenharmony_ci Decorate 21($Global) Block 4012617a3babSopenharmony_ci Decorate 23 DescriptorSet 0 4013617a3babSopenharmony_ci Decorate 23 Binding 10 4014617a3babSopenharmony_ci Decorate 121(g_tTex1du1) DescriptorSet 0 4015617a3babSopenharmony_ci Decorate 121(g_tTex1du1) Binding 1 4016617a3babSopenharmony_ci Decorate 217(g_tTex2di1) DescriptorSet 0 4017617a3babSopenharmony_ci Decorate 217(g_tTex2di1) Binding 2 4018617a3babSopenharmony_ci Decorate 308(g_tTex2du1) DescriptorSet 0 4019617a3babSopenharmony_ci Decorate 308(g_tTex2du1) Binding 3 4020617a3babSopenharmony_ci Decorate 399(g_tTex3di1) DescriptorSet 0 4021617a3babSopenharmony_ci Decorate 399(g_tTex3di1) Binding 4 4022617a3babSopenharmony_ci Decorate 490(g_tTex3du1) DescriptorSet 0 4023617a3babSopenharmony_ci Decorate 490(g_tTex3du1) Binding 5 4024617a3babSopenharmony_ci Decorate 581(g_tTex1di1a) DescriptorSet 0 4025617a3babSopenharmony_ci Decorate 581(g_tTex1di1a) Binding 6 4026617a3babSopenharmony_ci Decorate 670(g_tTex1du1a) DescriptorSet 0 4027617a3babSopenharmony_ci Decorate 670(g_tTex1du1a) Binding 7 4028617a3babSopenharmony_ci Decorate 931(g_tBuffI) DescriptorSet 0 4029617a3babSopenharmony_ci Decorate 931(g_tBuffI) Binding 8 4030617a3babSopenharmony_ci Decorate 1020(g_tBuffU) DescriptorSet 0 4031617a3babSopenharmony_ci Decorate 1020(g_tBuffU) Binding 9 4032617a3babSopenharmony_ci Decorate 1117(@entryPointOutput.Color) Location 0 4033617a3babSopenharmony_ci Decorate 1122(g_sSamp) DescriptorSet 0 4034617a3babSopenharmony_ci Decorate 1122(g_sSamp) Binding 0 4035617a3babSopenharmony_ci Decorate 1125(g_tTex1df1) DescriptorSet 0 4036617a3babSopenharmony_ci Decorate 1125(g_tTex1df1) Binding 0 4037617a3babSopenharmony_ci Decorate 1128(g_tTex2df1) DescriptorSet 0 4038617a3babSopenharmony_ci Decorate 1128(g_tTex2df1) Binding 0 4039617a3babSopenharmony_ci Decorate 1131(g_tTex3df1) DescriptorSet 0 4040617a3babSopenharmony_ci Decorate 1131(g_tTex3df1) Binding 0 4041617a3babSopenharmony_ci Decorate 1134(g_tTex1df1a) DescriptorSet 0 4042617a3babSopenharmony_ci Decorate 1134(g_tTex1df1a) Binding 0 4043617a3babSopenharmony_ci Decorate 1137(g_tTex2df1a) DescriptorSet 0 4044617a3babSopenharmony_ci Decorate 1137(g_tTex2df1a) Binding 0 4045617a3babSopenharmony_ci Decorate 1140(g_tTex2di1a) DescriptorSet 0 4046617a3babSopenharmony_ci Decorate 1140(g_tTex2di1a) Binding 0 4047617a3babSopenharmony_ci Decorate 1143(g_tTex2du1a) DescriptorSet 0 4048617a3babSopenharmony_ci Decorate 1143(g_tTex2du1a) Binding 0 4049617a3babSopenharmony_ci Decorate 1146(g_tBuffF) DescriptorSet 0 4050617a3babSopenharmony_ci Decorate 1146(g_tBuffF) Binding 0 4051617a3babSopenharmony_ci 2: TypeVoid 4052617a3babSopenharmony_ci 3: TypeFunction 2 4053617a3babSopenharmony_ci 6: TypeFloat 32 4054617a3babSopenharmony_ci 7: TypeVector 6(float) 4 4055617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 4056617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 4057617a3babSopenharmony_ci 12: TypeInt 32 1 4058617a3babSopenharmony_ci 13: TypeImage 12(int) 1D nonsampled format:R32i 4059617a3babSopenharmony_ci 14: TypePointer UniformConstant 13 4060617a3babSopenharmony_ci 15(g_tTex1di1): 14(ptr) Variable UniformConstant 4061617a3babSopenharmony_ci 16: TypeInt 32 0 4062617a3babSopenharmony_ci 17: TypeVector 16(int) 2 4063617a3babSopenharmony_ci 18: TypeVector 16(int) 3 4064617a3babSopenharmony_ci 19: TypeVector 12(int) 2 4065617a3babSopenharmony_ci 20: TypeVector 12(int) 3 4066617a3babSopenharmony_ci 21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int) 4067617a3babSopenharmony_ci 22: TypePointer Uniform 21($Global) 4068617a3babSopenharmony_ci 23: 22(ptr) Variable Uniform 4069617a3babSopenharmony_ci 24: 12(int) Constant 5 4070617a3babSopenharmony_ci 25: TypePointer Uniform 12(int) 4071617a3babSopenharmony_ci 28: 12(int) Constant 8 4072617a3babSopenharmony_ci 31: 16(int) Constant 0 4073617a3babSopenharmony_ci 32: TypePointer Image 12(int) 4074617a3babSopenharmony_ci 34: 16(int) Constant 1 4075617a3babSopenharmony_ci 36: TypePointer Function 12(int) 4076617a3babSopenharmony_ci 60: 12(int) Constant 9 4077617a3babSopenharmony_ci 119: TypeImage 16(int) 1D nonsampled format:R32ui 4078617a3babSopenharmony_ci 120: TypePointer UniformConstant 119 4079617a3babSopenharmony_ci 121(g_tTex1du1): 120(ptr) Variable UniformConstant 4080617a3babSopenharmony_ci 122: 12(int) Constant 0 4081617a3babSopenharmony_ci 123: TypePointer Uniform 16(int) 4082617a3babSopenharmony_ci 128: TypePointer Image 16(int) 4083617a3babSopenharmony_ci 131: TypePointer Function 16(int) 4084617a3babSopenharmony_ci 153: 12(int) Constant 3 4085617a3babSopenharmony_ci 156: 12(int) Constant 4 4086617a3babSopenharmony_ci 215: TypeImage 12(int) 2D nonsampled format:R32i 4087617a3babSopenharmony_ci 216: TypePointer UniformConstant 215 4088617a3babSopenharmony_ci 217(g_tTex2di1): 216(ptr) Variable UniformConstant 4089617a3babSopenharmony_ci 218: 12(int) Constant 6 4090617a3babSopenharmony_ci 219: TypePointer Uniform 19(ivec2) 4091617a3babSopenharmony_ci 306: TypeImage 16(int) 2D nonsampled format:R32ui 4092617a3babSopenharmony_ci 307: TypePointer UniformConstant 306 4093617a3babSopenharmony_ci 308(g_tTex2du1): 307(ptr) Variable UniformConstant 4094617a3babSopenharmony_ci 309: 12(int) Constant 1 4095617a3babSopenharmony_ci 310: TypePointer Uniform 17(ivec2) 4096617a3babSopenharmony_ci 397: TypeImage 12(int) 3D nonsampled format:R32i 4097617a3babSopenharmony_ci 398: TypePointer UniformConstant 397 4098617a3babSopenharmony_ci 399(g_tTex3di1): 398(ptr) Variable UniformConstant 4099617a3babSopenharmony_ci 400: 12(int) Constant 7 4100617a3babSopenharmony_ci 401: TypePointer Uniform 20(ivec3) 4101617a3babSopenharmony_ci 488: TypeImage 16(int) 3D nonsampled format:R32ui 4102617a3babSopenharmony_ci 489: TypePointer UniformConstant 488 4103617a3babSopenharmony_ci 490(g_tTex3du1): 489(ptr) Variable UniformConstant 4104617a3babSopenharmony_ci 491: 12(int) Constant 2 4105617a3babSopenharmony_ci 492: TypePointer Uniform 18(ivec3) 4106617a3babSopenharmony_ci 579: TypeImage 12(int) 1D array nonsampled format:R32i 4107617a3babSopenharmony_ci 580: TypePointer UniformConstant 579 4108617a3babSopenharmony_ci581(g_tTex1di1a): 580(ptr) Variable UniformConstant 4109617a3babSopenharmony_ci 668: TypeImage 16(int) 1D array nonsampled format:R32ui 4110617a3babSopenharmony_ci 669: TypePointer UniformConstant 668 4111617a3babSopenharmony_ci670(g_tTex1du1a): 669(ptr) Variable UniformConstant 4112617a3babSopenharmony_ci 929: TypeImage 12(int) Buffer nonsampled format:R32i 4113617a3babSopenharmony_ci 930: TypePointer UniformConstant 929 4114617a3babSopenharmony_ci 931(g_tBuffI): 930(ptr) Variable UniformConstant 4115617a3babSopenharmony_ci 1018: TypeImage 16(int) Buffer nonsampled format:R32ui 4116617a3babSopenharmony_ci 1019: TypePointer UniformConstant 1018 4117617a3babSopenharmony_ci 1020(g_tBuffU): 1019(ptr) Variable UniformConstant 4118617a3babSopenharmony_ci 1107: TypePointer Function 8(PS_OUTPUT) 4119617a3babSopenharmony_ci 1109: 6(float) Constant 1065353216 4120617a3babSopenharmony_ci 1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109 4121617a3babSopenharmony_ci 1111: TypePointer Function 7(fvec4) 4122617a3babSopenharmony_ci 1116: TypePointer Output 7(fvec4) 4123617a3babSopenharmony_ci1117(@entryPointOutput.Color): 1116(ptr) Variable Output 4124617a3babSopenharmony_ci 1120: TypeSampler 4125617a3babSopenharmony_ci 1121: TypePointer UniformConstant 1120 4126617a3babSopenharmony_ci 1122(g_sSamp): 1121(ptr) Variable UniformConstant 4127617a3babSopenharmony_ci 1123: TypeImage 6(float) 1D nonsampled format:R32f 4128617a3babSopenharmony_ci 1124: TypePointer UniformConstant 1123 4129617a3babSopenharmony_ci1125(g_tTex1df1): 1124(ptr) Variable UniformConstant 4130617a3babSopenharmony_ci 1126: TypeImage 6(float) 2D nonsampled format:R32f 4131617a3babSopenharmony_ci 1127: TypePointer UniformConstant 1126 4132617a3babSopenharmony_ci1128(g_tTex2df1): 1127(ptr) Variable UniformConstant 4133617a3babSopenharmony_ci 1129: TypeImage 6(float) 3D nonsampled format:R32f 4134617a3babSopenharmony_ci 1130: TypePointer UniformConstant 1129 4135617a3babSopenharmony_ci1131(g_tTex3df1): 1130(ptr) Variable UniformConstant 4136617a3babSopenharmony_ci 1132: TypeImage 6(float) 1D array nonsampled format:R32f 4137617a3babSopenharmony_ci 1133: TypePointer UniformConstant 1132 4138617a3babSopenharmony_ci1134(g_tTex1df1a): 1133(ptr) Variable UniformConstant 4139617a3babSopenharmony_ci 1135: TypeImage 6(float) 2D array nonsampled format:R32f 4140617a3babSopenharmony_ci 1136: TypePointer UniformConstant 1135 4141617a3babSopenharmony_ci1137(g_tTex2df1a): 1136(ptr) Variable UniformConstant 4142617a3babSopenharmony_ci 1138: TypeImage 12(int) 2D array nonsampled format:R32i 4143617a3babSopenharmony_ci 1139: TypePointer UniformConstant 1138 4144617a3babSopenharmony_ci1140(g_tTex2di1a): 1139(ptr) Variable UniformConstant 4145617a3babSopenharmony_ci 1141: TypeImage 16(int) 2D array nonsampled format:R32ui 4146617a3babSopenharmony_ci 1142: TypePointer UniformConstant 1141 4147617a3babSopenharmony_ci1143(g_tTex2du1a): 1142(ptr) Variable UniformConstant 4148617a3babSopenharmony_ci 1144: TypeImage 6(float) Buffer nonsampled format:R32f 4149617a3babSopenharmony_ci 1145: TypePointer UniformConstant 1144 4150617a3babSopenharmony_ci 1146(g_tBuffF): 1145(ptr) Variable UniformConstant 4151617a3babSopenharmony_ci 4(main): 2 Function None 3 4152617a3babSopenharmony_ci 5: Label 4153617a3babSopenharmony_ci 1118:8(PS_OUTPUT) FunctionCall 10(@main() 4154617a3babSopenharmony_ci 1119: 7(fvec4) CompositeExtract 1118 0 4155617a3babSopenharmony_ci Store 1117(@entryPointOutput.Color) 1119 4156617a3babSopenharmony_ci Return 4157617a3babSopenharmony_ci FunctionEnd 4158617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 4159617a3babSopenharmony_ci 11: Label 4160617a3babSopenharmony_ci 37(out_i1): 36(ptr) Variable Function 4161617a3babSopenharmony_ci 132(out_u1): 131(ptr) Variable Function 4162617a3babSopenharmony_ci 1108(psout): 1107(ptr) Variable Function 4163617a3babSopenharmony_ci 26: 25(ptr) AccessChain 23 24 4164617a3babSopenharmony_ci 27: 12(int) Load 26 4165617a3babSopenharmony_ci 29: 25(ptr) AccessChain 23 28 4166617a3babSopenharmony_ci 30: 12(int) Load 29 4167617a3babSopenharmony_ci 33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31 4168617a3babSopenharmony_ci 35: 12(int) AtomicIAdd 33 34 31 30 4169617a3babSopenharmony_ci 38: 25(ptr) AccessChain 23 24 4170617a3babSopenharmony_ci 39: 12(int) Load 38 4171617a3babSopenharmony_ci 40: 25(ptr) AccessChain 23 24 4172617a3babSopenharmony_ci 41: 12(int) Load 40 4173617a3babSopenharmony_ci 42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31 4174617a3babSopenharmony_ci 43: 12(int) AtomicIAdd 42 34 31 41 4175617a3babSopenharmony_ci Store 37(out_i1) 43 4176617a3babSopenharmony_ci 44: 25(ptr) AccessChain 23 24 4177617a3babSopenharmony_ci 45: 12(int) Load 44 4178617a3babSopenharmony_ci 46: 25(ptr) AccessChain 23 28 4179617a3babSopenharmony_ci 47: 12(int) Load 46 4180617a3babSopenharmony_ci 48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31 4181617a3babSopenharmony_ci 49: 12(int) AtomicAnd 48 34 31 47 4182617a3babSopenharmony_ci 50: 25(ptr) AccessChain 23 24 4183617a3babSopenharmony_ci 51: 12(int) Load 50 4184617a3babSopenharmony_ci 52: 25(ptr) AccessChain 23 24 4185617a3babSopenharmony_ci 53: 12(int) Load 52 4186617a3babSopenharmony_ci 54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31 4187617a3babSopenharmony_ci 55: 12(int) AtomicAnd 54 34 31 53 4188617a3babSopenharmony_ci Store 37(out_i1) 55 4189617a3babSopenharmony_ci 56: 25(ptr) AccessChain 23 24 4190617a3babSopenharmony_ci 57: 12(int) Load 56 4191617a3babSopenharmony_ci 58: 25(ptr) AccessChain 23 28 4192617a3babSopenharmony_ci 59: 12(int) Load 58 4193617a3babSopenharmony_ci 61: 25(ptr) AccessChain 23 60 4194617a3babSopenharmony_ci 62: 12(int) Load 61 4195617a3babSopenharmony_ci 63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31 4196617a3babSopenharmony_ci 64: 12(int) AtomicCompareExchange 63 34 31 31 62 59 4197617a3babSopenharmony_ci Store 37(out_i1) 64 4198617a3babSopenharmony_ci 65: 25(ptr) AccessChain 23 24 4199617a3babSopenharmony_ci 66: 12(int) Load 65 4200617a3babSopenharmony_ci 67: 25(ptr) AccessChain 23 24 4201617a3babSopenharmony_ci 68: 12(int) Load 67 4202617a3babSopenharmony_ci 69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31 4203617a3babSopenharmony_ci 70: 12(int) AtomicExchange 69 34 31 68 4204617a3babSopenharmony_ci Store 37(out_i1) 70 4205617a3babSopenharmony_ci 71: 25(ptr) AccessChain 23 24 4206617a3babSopenharmony_ci 72: 12(int) Load 71 4207617a3babSopenharmony_ci 73: 25(ptr) AccessChain 23 28 4208617a3babSopenharmony_ci 74: 12(int) Load 73 4209617a3babSopenharmony_ci 75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31 4210617a3babSopenharmony_ci 76: 12(int) AtomicSMax 75 34 31 74 4211617a3babSopenharmony_ci 77: 25(ptr) AccessChain 23 24 4212617a3babSopenharmony_ci 78: 12(int) Load 77 4213617a3babSopenharmony_ci 79: 25(ptr) AccessChain 23 24 4214617a3babSopenharmony_ci 80: 12(int) Load 79 4215617a3babSopenharmony_ci 81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31 4216617a3babSopenharmony_ci 82: 12(int) AtomicSMax 81 34 31 80 4217617a3babSopenharmony_ci Store 37(out_i1) 82 4218617a3babSopenharmony_ci 83: 25(ptr) AccessChain 23 24 4219617a3babSopenharmony_ci 84: 12(int) Load 83 4220617a3babSopenharmony_ci 85: 25(ptr) AccessChain 23 28 4221617a3babSopenharmony_ci 86: 12(int) Load 85 4222617a3babSopenharmony_ci 87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31 4223617a3babSopenharmony_ci 88: 12(int) AtomicSMin 87 34 31 86 4224617a3babSopenharmony_ci 89: 25(ptr) AccessChain 23 24 4225617a3babSopenharmony_ci 90: 12(int) Load 89 4226617a3babSopenharmony_ci 91: 25(ptr) AccessChain 23 24 4227617a3babSopenharmony_ci 92: 12(int) Load 91 4228617a3babSopenharmony_ci 93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31 4229617a3babSopenharmony_ci 94: 12(int) AtomicSMin 93 34 31 92 4230617a3babSopenharmony_ci Store 37(out_i1) 94 4231617a3babSopenharmony_ci 95: 25(ptr) AccessChain 23 24 4232617a3babSopenharmony_ci 96: 12(int) Load 95 4233617a3babSopenharmony_ci 97: 25(ptr) AccessChain 23 28 4234617a3babSopenharmony_ci 98: 12(int) Load 97 4235617a3babSopenharmony_ci 99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31 4236617a3babSopenharmony_ci 100: 12(int) AtomicOr 99 34 31 98 4237617a3babSopenharmony_ci 101: 25(ptr) AccessChain 23 24 4238617a3babSopenharmony_ci 102: 12(int) Load 101 4239617a3babSopenharmony_ci 103: 25(ptr) AccessChain 23 24 4240617a3babSopenharmony_ci 104: 12(int) Load 103 4241617a3babSopenharmony_ci 105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31 4242617a3babSopenharmony_ci 106: 12(int) AtomicOr 105 34 31 104 4243617a3babSopenharmony_ci Store 37(out_i1) 106 4244617a3babSopenharmony_ci 107: 25(ptr) AccessChain 23 24 4245617a3babSopenharmony_ci 108: 12(int) Load 107 4246617a3babSopenharmony_ci 109: 25(ptr) AccessChain 23 28 4247617a3babSopenharmony_ci 110: 12(int) Load 109 4248617a3babSopenharmony_ci 111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31 4249617a3babSopenharmony_ci 112: 12(int) AtomicXor 111 34 31 110 4250617a3babSopenharmony_ci 113: 25(ptr) AccessChain 23 24 4251617a3babSopenharmony_ci 114: 12(int) Load 113 4252617a3babSopenharmony_ci 115: 25(ptr) AccessChain 23 24 4253617a3babSopenharmony_ci 116: 12(int) Load 115 4254617a3babSopenharmony_ci 117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31 4255617a3babSopenharmony_ci 118: 12(int) AtomicXor 117 34 31 116 4256617a3babSopenharmony_ci Store 37(out_i1) 118 4257617a3babSopenharmony_ci 124: 123(ptr) AccessChain 23 122 4258617a3babSopenharmony_ci 125: 16(int) Load 124 4259617a3babSopenharmony_ci 126: 123(ptr) AccessChain 23 122 4260617a3babSopenharmony_ci 127: 16(int) Load 126 4261617a3babSopenharmony_ci 129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31 4262617a3babSopenharmony_ci 130: 16(int) AtomicIAdd 129 34 31 127 4263617a3babSopenharmony_ci 133: 123(ptr) AccessChain 23 122 4264617a3babSopenharmony_ci 134: 16(int) Load 133 4265617a3babSopenharmony_ci 135: 123(ptr) AccessChain 23 122 4266617a3babSopenharmony_ci 136: 16(int) Load 135 4267617a3babSopenharmony_ci 137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31 4268617a3babSopenharmony_ci 138: 16(int) AtomicIAdd 137 34 31 136 4269617a3babSopenharmony_ci Store 132(out_u1) 138 4270617a3babSopenharmony_ci 139: 123(ptr) AccessChain 23 122 4271617a3babSopenharmony_ci 140: 16(int) Load 139 4272617a3babSopenharmony_ci 141: 123(ptr) AccessChain 23 122 4273617a3babSopenharmony_ci 142: 16(int) Load 141 4274617a3babSopenharmony_ci 143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31 4275617a3babSopenharmony_ci 144: 16(int) AtomicAnd 143 34 31 142 4276617a3babSopenharmony_ci 145: 123(ptr) AccessChain 23 122 4277617a3babSopenharmony_ci 146: 16(int) Load 145 4278617a3babSopenharmony_ci 147: 123(ptr) AccessChain 23 122 4279617a3babSopenharmony_ci 148: 16(int) Load 147 4280617a3babSopenharmony_ci 149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31 4281617a3babSopenharmony_ci 150: 16(int) AtomicAnd 149 34 31 148 4282617a3babSopenharmony_ci Store 132(out_u1) 150 4283617a3babSopenharmony_ci 151: 123(ptr) AccessChain 23 122 4284617a3babSopenharmony_ci 152: 16(int) Load 151 4285617a3babSopenharmony_ci 154: 123(ptr) AccessChain 23 153 4286617a3babSopenharmony_ci 155: 16(int) Load 154 4287617a3babSopenharmony_ci 157: 123(ptr) AccessChain 23 156 4288617a3babSopenharmony_ci 158: 16(int) Load 157 4289617a3babSopenharmony_ci 159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31 4290617a3babSopenharmony_ci 160: 16(int) AtomicCompareExchange 159 34 31 31 158 155 4291617a3babSopenharmony_ci Store 132(out_u1) 160 4292617a3babSopenharmony_ci 161: 123(ptr) AccessChain 23 122 4293617a3babSopenharmony_ci 162: 16(int) Load 161 4294617a3babSopenharmony_ci 163: 123(ptr) AccessChain 23 122 4295617a3babSopenharmony_ci 164: 16(int) Load 163 4296617a3babSopenharmony_ci 165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31 4297617a3babSopenharmony_ci 166: 16(int) AtomicExchange 165 34 31 164 4298617a3babSopenharmony_ci Store 132(out_u1) 166 4299617a3babSopenharmony_ci 167: 123(ptr) AccessChain 23 122 4300617a3babSopenharmony_ci 168: 16(int) Load 167 4301617a3babSopenharmony_ci 169: 123(ptr) AccessChain 23 122 4302617a3babSopenharmony_ci 170: 16(int) Load 169 4303617a3babSopenharmony_ci 171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31 4304617a3babSopenharmony_ci 172: 16(int) AtomicUMax 171 34 31 170 4305617a3babSopenharmony_ci 173: 123(ptr) AccessChain 23 122 4306617a3babSopenharmony_ci 174: 16(int) Load 173 4307617a3babSopenharmony_ci 175: 123(ptr) AccessChain 23 122 4308617a3babSopenharmony_ci 176: 16(int) Load 175 4309617a3babSopenharmony_ci 177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31 4310617a3babSopenharmony_ci 178: 16(int) AtomicUMax 177 34 31 176 4311617a3babSopenharmony_ci Store 132(out_u1) 178 4312617a3babSopenharmony_ci 179: 123(ptr) AccessChain 23 122 4313617a3babSopenharmony_ci 180: 16(int) Load 179 4314617a3babSopenharmony_ci 181: 123(ptr) AccessChain 23 122 4315617a3babSopenharmony_ci 182: 16(int) Load 181 4316617a3babSopenharmony_ci 183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31 4317617a3babSopenharmony_ci 184: 16(int) AtomicUMin 183 34 31 182 4318617a3babSopenharmony_ci 185: 123(ptr) AccessChain 23 122 4319617a3babSopenharmony_ci 186: 16(int) Load 185 4320617a3babSopenharmony_ci 187: 123(ptr) AccessChain 23 122 4321617a3babSopenharmony_ci 188: 16(int) Load 187 4322617a3babSopenharmony_ci 189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31 4323617a3babSopenharmony_ci 190: 16(int) AtomicUMin 189 34 31 188 4324617a3babSopenharmony_ci Store 132(out_u1) 190 4325617a3babSopenharmony_ci 191: 123(ptr) AccessChain 23 122 4326617a3babSopenharmony_ci 192: 16(int) Load 191 4327617a3babSopenharmony_ci 193: 123(ptr) AccessChain 23 122 4328617a3babSopenharmony_ci 194: 16(int) Load 193 4329617a3babSopenharmony_ci 195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31 4330617a3babSopenharmony_ci 196: 16(int) AtomicOr 195 34 31 194 4331617a3babSopenharmony_ci 197: 123(ptr) AccessChain 23 122 4332617a3babSopenharmony_ci 198: 16(int) Load 197 4333617a3babSopenharmony_ci 199: 123(ptr) AccessChain 23 122 4334617a3babSopenharmony_ci 200: 16(int) Load 199 4335617a3babSopenharmony_ci 201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31 4336617a3babSopenharmony_ci 202: 16(int) AtomicOr 201 34 31 200 4337617a3babSopenharmony_ci Store 132(out_u1) 202 4338617a3babSopenharmony_ci 203: 123(ptr) AccessChain 23 122 4339617a3babSopenharmony_ci 204: 16(int) Load 203 4340617a3babSopenharmony_ci 205: 123(ptr) AccessChain 23 122 4341617a3babSopenharmony_ci 206: 16(int) Load 205 4342617a3babSopenharmony_ci 207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31 4343617a3babSopenharmony_ci 208: 16(int) AtomicXor 207 34 31 206 4344617a3babSopenharmony_ci 209: 123(ptr) AccessChain 23 122 4345617a3babSopenharmony_ci 210: 16(int) Load 209 4346617a3babSopenharmony_ci 211: 123(ptr) AccessChain 23 122 4347617a3babSopenharmony_ci 212: 16(int) Load 211 4348617a3babSopenharmony_ci 213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31 4349617a3babSopenharmony_ci 214: 16(int) AtomicXor 213 34 31 212 4350617a3babSopenharmony_ci Store 132(out_u1) 214 4351617a3babSopenharmony_ci 220: 219(ptr) AccessChain 23 218 4352617a3babSopenharmony_ci 221: 19(ivec2) Load 220 4353617a3babSopenharmony_ci 222: 25(ptr) AccessChain 23 28 4354617a3babSopenharmony_ci 223: 12(int) Load 222 4355617a3babSopenharmony_ci 224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31 4356617a3babSopenharmony_ci 225: 12(int) AtomicIAdd 224 34 31 223 4357617a3babSopenharmony_ci 226: 219(ptr) AccessChain 23 218 4358617a3babSopenharmony_ci 227: 19(ivec2) Load 226 4359617a3babSopenharmony_ci 228: 25(ptr) AccessChain 23 24 4360617a3babSopenharmony_ci 229: 12(int) Load 228 4361617a3babSopenharmony_ci 230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31 4362617a3babSopenharmony_ci 231: 12(int) AtomicIAdd 230 34 31 229 4363617a3babSopenharmony_ci Store 37(out_i1) 231 4364617a3babSopenharmony_ci 232: 219(ptr) AccessChain 23 218 4365617a3babSopenharmony_ci 233: 19(ivec2) Load 232 4366617a3babSopenharmony_ci 234: 25(ptr) AccessChain 23 28 4367617a3babSopenharmony_ci 235: 12(int) Load 234 4368617a3babSopenharmony_ci 236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31 4369617a3babSopenharmony_ci 237: 12(int) AtomicAnd 236 34 31 235 4370617a3babSopenharmony_ci 238: 219(ptr) AccessChain 23 218 4371617a3babSopenharmony_ci 239: 19(ivec2) Load 238 4372617a3babSopenharmony_ci 240: 25(ptr) AccessChain 23 24 4373617a3babSopenharmony_ci 241: 12(int) Load 240 4374617a3babSopenharmony_ci 242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31 4375617a3babSopenharmony_ci 243: 12(int) AtomicAnd 242 34 31 241 4376617a3babSopenharmony_ci Store 37(out_i1) 243 4377617a3babSopenharmony_ci 244: 219(ptr) AccessChain 23 218 4378617a3babSopenharmony_ci 245: 19(ivec2) Load 244 4379617a3babSopenharmony_ci 246: 25(ptr) AccessChain 23 28 4380617a3babSopenharmony_ci 247: 12(int) Load 246 4381617a3babSopenharmony_ci 248: 25(ptr) AccessChain 23 60 4382617a3babSopenharmony_ci 249: 12(int) Load 248 4383617a3babSopenharmony_ci 250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31 4384617a3babSopenharmony_ci 251: 12(int) AtomicCompareExchange 250 34 31 31 249 247 4385617a3babSopenharmony_ci Store 37(out_i1) 251 4386617a3babSopenharmony_ci 252: 219(ptr) AccessChain 23 218 4387617a3babSopenharmony_ci 253: 19(ivec2) Load 252 4388617a3babSopenharmony_ci 254: 25(ptr) AccessChain 23 24 4389617a3babSopenharmony_ci 255: 12(int) Load 254 4390617a3babSopenharmony_ci 256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31 4391617a3babSopenharmony_ci 257: 12(int) AtomicExchange 256 34 31 255 4392617a3babSopenharmony_ci Store 37(out_i1) 257 4393617a3babSopenharmony_ci 258: 219(ptr) AccessChain 23 218 4394617a3babSopenharmony_ci 259: 19(ivec2) Load 258 4395617a3babSopenharmony_ci 260: 25(ptr) AccessChain 23 28 4396617a3babSopenharmony_ci 261: 12(int) Load 260 4397617a3babSopenharmony_ci 262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31 4398617a3babSopenharmony_ci 263: 12(int) AtomicSMax 262 34 31 261 4399617a3babSopenharmony_ci 264: 219(ptr) AccessChain 23 218 4400617a3babSopenharmony_ci 265: 19(ivec2) Load 264 4401617a3babSopenharmony_ci 266: 25(ptr) AccessChain 23 24 4402617a3babSopenharmony_ci 267: 12(int) Load 266 4403617a3babSopenharmony_ci 268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31 4404617a3babSopenharmony_ci 269: 12(int) AtomicSMax 268 34 31 267 4405617a3babSopenharmony_ci Store 37(out_i1) 269 4406617a3babSopenharmony_ci 270: 219(ptr) AccessChain 23 218 4407617a3babSopenharmony_ci 271: 19(ivec2) Load 270 4408617a3babSopenharmony_ci 272: 25(ptr) AccessChain 23 28 4409617a3babSopenharmony_ci 273: 12(int) Load 272 4410617a3babSopenharmony_ci 274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31 4411617a3babSopenharmony_ci 275: 12(int) AtomicSMin 274 34 31 273 4412617a3babSopenharmony_ci 276: 219(ptr) AccessChain 23 218 4413617a3babSopenharmony_ci 277: 19(ivec2) Load 276 4414617a3babSopenharmony_ci 278: 25(ptr) AccessChain 23 24 4415617a3babSopenharmony_ci 279: 12(int) Load 278 4416617a3babSopenharmony_ci 280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31 4417617a3babSopenharmony_ci 281: 12(int) AtomicSMin 280 34 31 279 4418617a3babSopenharmony_ci Store 37(out_i1) 281 4419617a3babSopenharmony_ci 282: 219(ptr) AccessChain 23 218 4420617a3babSopenharmony_ci 283: 19(ivec2) Load 282 4421617a3babSopenharmony_ci 284: 25(ptr) AccessChain 23 28 4422617a3babSopenharmony_ci 285: 12(int) Load 284 4423617a3babSopenharmony_ci 286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31 4424617a3babSopenharmony_ci 287: 12(int) AtomicOr 286 34 31 285 4425617a3babSopenharmony_ci 288: 219(ptr) AccessChain 23 218 4426617a3babSopenharmony_ci 289: 19(ivec2) Load 288 4427617a3babSopenharmony_ci 290: 25(ptr) AccessChain 23 24 4428617a3babSopenharmony_ci 291: 12(int) Load 290 4429617a3babSopenharmony_ci 292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31 4430617a3babSopenharmony_ci 293: 12(int) AtomicOr 292 34 31 291 4431617a3babSopenharmony_ci Store 37(out_i1) 293 4432617a3babSopenharmony_ci 294: 219(ptr) AccessChain 23 218 4433617a3babSopenharmony_ci 295: 19(ivec2) Load 294 4434617a3babSopenharmony_ci 296: 25(ptr) AccessChain 23 28 4435617a3babSopenharmony_ci 297: 12(int) Load 296 4436617a3babSopenharmony_ci 298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31 4437617a3babSopenharmony_ci 299: 12(int) AtomicXor 298 34 31 297 4438617a3babSopenharmony_ci 300: 219(ptr) AccessChain 23 218 4439617a3babSopenharmony_ci 301: 19(ivec2) Load 300 4440617a3babSopenharmony_ci 302: 25(ptr) AccessChain 23 24 4441617a3babSopenharmony_ci 303: 12(int) Load 302 4442617a3babSopenharmony_ci 304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31 4443617a3babSopenharmony_ci 305: 12(int) AtomicXor 304 34 31 303 4444617a3babSopenharmony_ci Store 37(out_i1) 305 4445617a3babSopenharmony_ci 311: 310(ptr) AccessChain 23 309 4446617a3babSopenharmony_ci 312: 17(ivec2) Load 311 4447617a3babSopenharmony_ci 313: 123(ptr) AccessChain 23 122 4448617a3babSopenharmony_ci 314: 16(int) Load 313 4449617a3babSopenharmony_ci 315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31 4450617a3babSopenharmony_ci 316: 16(int) AtomicIAdd 315 34 31 314 4451617a3babSopenharmony_ci 317: 310(ptr) AccessChain 23 309 4452617a3babSopenharmony_ci 318: 17(ivec2) Load 317 4453617a3babSopenharmony_ci 319: 123(ptr) AccessChain 23 122 4454617a3babSopenharmony_ci 320: 16(int) Load 319 4455617a3babSopenharmony_ci 321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31 4456617a3babSopenharmony_ci 322: 16(int) AtomicIAdd 321 34 31 320 4457617a3babSopenharmony_ci Store 132(out_u1) 322 4458617a3babSopenharmony_ci 323: 310(ptr) AccessChain 23 309 4459617a3babSopenharmony_ci 324: 17(ivec2) Load 323 4460617a3babSopenharmony_ci 325: 123(ptr) AccessChain 23 122 4461617a3babSopenharmony_ci 326: 16(int) Load 325 4462617a3babSopenharmony_ci 327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31 4463617a3babSopenharmony_ci 328: 16(int) AtomicAnd 327 34 31 326 4464617a3babSopenharmony_ci 329: 310(ptr) AccessChain 23 309 4465617a3babSopenharmony_ci 330: 17(ivec2) Load 329 4466617a3babSopenharmony_ci 331: 123(ptr) AccessChain 23 122 4467617a3babSopenharmony_ci 332: 16(int) Load 331 4468617a3babSopenharmony_ci 333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31 4469617a3babSopenharmony_ci 334: 16(int) AtomicAnd 333 34 31 332 4470617a3babSopenharmony_ci Store 132(out_u1) 334 4471617a3babSopenharmony_ci 335: 310(ptr) AccessChain 23 309 4472617a3babSopenharmony_ci 336: 17(ivec2) Load 335 4473617a3babSopenharmony_ci 337: 123(ptr) AccessChain 23 153 4474617a3babSopenharmony_ci 338: 16(int) Load 337 4475617a3babSopenharmony_ci 339: 123(ptr) AccessChain 23 156 4476617a3babSopenharmony_ci 340: 16(int) Load 339 4477617a3babSopenharmony_ci 341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31 4478617a3babSopenharmony_ci 342: 16(int) AtomicCompareExchange 341 34 31 31 340 338 4479617a3babSopenharmony_ci Store 132(out_u1) 342 4480617a3babSopenharmony_ci 343: 310(ptr) AccessChain 23 309 4481617a3babSopenharmony_ci 344: 17(ivec2) Load 343 4482617a3babSopenharmony_ci 345: 123(ptr) AccessChain 23 122 4483617a3babSopenharmony_ci 346: 16(int) Load 345 4484617a3babSopenharmony_ci 347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31 4485617a3babSopenharmony_ci 348: 16(int) AtomicExchange 347 34 31 346 4486617a3babSopenharmony_ci Store 132(out_u1) 348 4487617a3babSopenharmony_ci 349: 310(ptr) AccessChain 23 309 4488617a3babSopenharmony_ci 350: 17(ivec2) Load 349 4489617a3babSopenharmony_ci 351: 123(ptr) AccessChain 23 122 4490617a3babSopenharmony_ci 352: 16(int) Load 351 4491617a3babSopenharmony_ci 353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31 4492617a3babSopenharmony_ci 354: 16(int) AtomicUMax 353 34 31 352 4493617a3babSopenharmony_ci 355: 310(ptr) AccessChain 23 309 4494617a3babSopenharmony_ci 356: 17(ivec2) Load 355 4495617a3babSopenharmony_ci 357: 123(ptr) AccessChain 23 122 4496617a3babSopenharmony_ci 358: 16(int) Load 357 4497617a3babSopenharmony_ci 359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31 4498617a3babSopenharmony_ci 360: 16(int) AtomicUMax 359 34 31 358 4499617a3babSopenharmony_ci Store 132(out_u1) 360 4500617a3babSopenharmony_ci 361: 310(ptr) AccessChain 23 309 4501617a3babSopenharmony_ci 362: 17(ivec2) Load 361 4502617a3babSopenharmony_ci 363: 123(ptr) AccessChain 23 122 4503617a3babSopenharmony_ci 364: 16(int) Load 363 4504617a3babSopenharmony_ci 365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31 4505617a3babSopenharmony_ci 366: 16(int) AtomicUMin 365 34 31 364 4506617a3babSopenharmony_ci 367: 310(ptr) AccessChain 23 309 4507617a3babSopenharmony_ci 368: 17(ivec2) Load 367 4508617a3babSopenharmony_ci 369: 123(ptr) AccessChain 23 122 4509617a3babSopenharmony_ci 370: 16(int) Load 369 4510617a3babSopenharmony_ci 371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31 4511617a3babSopenharmony_ci 372: 16(int) AtomicUMin 371 34 31 370 4512617a3babSopenharmony_ci Store 132(out_u1) 372 4513617a3babSopenharmony_ci 373: 310(ptr) AccessChain 23 309 4514617a3babSopenharmony_ci 374: 17(ivec2) Load 373 4515617a3babSopenharmony_ci 375: 123(ptr) AccessChain 23 122 4516617a3babSopenharmony_ci 376: 16(int) Load 375 4517617a3babSopenharmony_ci 377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31 4518617a3babSopenharmony_ci 378: 16(int) AtomicOr 377 34 31 376 4519617a3babSopenharmony_ci 379: 310(ptr) AccessChain 23 309 4520617a3babSopenharmony_ci 380: 17(ivec2) Load 379 4521617a3babSopenharmony_ci 381: 123(ptr) AccessChain 23 122 4522617a3babSopenharmony_ci 382: 16(int) Load 381 4523617a3babSopenharmony_ci 383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31 4524617a3babSopenharmony_ci 384: 16(int) AtomicOr 383 34 31 382 4525617a3babSopenharmony_ci Store 132(out_u1) 384 4526617a3babSopenharmony_ci 385: 310(ptr) AccessChain 23 309 4527617a3babSopenharmony_ci 386: 17(ivec2) Load 385 4528617a3babSopenharmony_ci 387: 123(ptr) AccessChain 23 122 4529617a3babSopenharmony_ci 388: 16(int) Load 387 4530617a3babSopenharmony_ci 389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31 4531617a3babSopenharmony_ci 390: 16(int) AtomicXor 389 34 31 388 4532617a3babSopenharmony_ci 391: 310(ptr) AccessChain 23 309 4533617a3babSopenharmony_ci 392: 17(ivec2) Load 391 4534617a3babSopenharmony_ci 393: 123(ptr) AccessChain 23 122 4535617a3babSopenharmony_ci 394: 16(int) Load 393 4536617a3babSopenharmony_ci 395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31 4537617a3babSopenharmony_ci 396: 16(int) AtomicXor 395 34 31 394 4538617a3babSopenharmony_ci Store 132(out_u1) 396 4539617a3babSopenharmony_ci 402: 401(ptr) AccessChain 23 400 4540617a3babSopenharmony_ci 403: 20(ivec3) Load 402 4541617a3babSopenharmony_ci 404: 25(ptr) AccessChain 23 28 4542617a3babSopenharmony_ci 405: 12(int) Load 404 4543617a3babSopenharmony_ci 406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31 4544617a3babSopenharmony_ci 407: 12(int) AtomicIAdd 406 34 31 405 4545617a3babSopenharmony_ci 408: 401(ptr) AccessChain 23 400 4546617a3babSopenharmony_ci 409: 20(ivec3) Load 408 4547617a3babSopenharmony_ci 410: 25(ptr) AccessChain 23 24 4548617a3babSopenharmony_ci 411: 12(int) Load 410 4549617a3babSopenharmony_ci 412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31 4550617a3babSopenharmony_ci 413: 12(int) AtomicIAdd 412 34 31 411 4551617a3babSopenharmony_ci Store 37(out_i1) 413 4552617a3babSopenharmony_ci 414: 401(ptr) AccessChain 23 400 4553617a3babSopenharmony_ci 415: 20(ivec3) Load 414 4554617a3babSopenharmony_ci 416: 25(ptr) AccessChain 23 28 4555617a3babSopenharmony_ci 417: 12(int) Load 416 4556617a3babSopenharmony_ci 418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31 4557617a3babSopenharmony_ci 419: 12(int) AtomicAnd 418 34 31 417 4558617a3babSopenharmony_ci 420: 401(ptr) AccessChain 23 400 4559617a3babSopenharmony_ci 421: 20(ivec3) Load 420 4560617a3babSopenharmony_ci 422: 25(ptr) AccessChain 23 24 4561617a3babSopenharmony_ci 423: 12(int) Load 422 4562617a3babSopenharmony_ci 424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31 4563617a3babSopenharmony_ci 425: 12(int) AtomicAnd 424 34 31 423 4564617a3babSopenharmony_ci Store 37(out_i1) 425 4565617a3babSopenharmony_ci 426: 401(ptr) AccessChain 23 400 4566617a3babSopenharmony_ci 427: 20(ivec3) Load 426 4567617a3babSopenharmony_ci 428: 25(ptr) AccessChain 23 28 4568617a3babSopenharmony_ci 429: 12(int) Load 428 4569617a3babSopenharmony_ci 430: 25(ptr) AccessChain 23 60 4570617a3babSopenharmony_ci 431: 12(int) Load 430 4571617a3babSopenharmony_ci 432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31 4572617a3babSopenharmony_ci 433: 12(int) AtomicCompareExchange 432 34 31 31 431 429 4573617a3babSopenharmony_ci Store 37(out_i1) 433 4574617a3babSopenharmony_ci 434: 401(ptr) AccessChain 23 400 4575617a3babSopenharmony_ci 435: 20(ivec3) Load 434 4576617a3babSopenharmony_ci 436: 25(ptr) AccessChain 23 24 4577617a3babSopenharmony_ci 437: 12(int) Load 436 4578617a3babSopenharmony_ci 438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31 4579617a3babSopenharmony_ci 439: 12(int) AtomicExchange 438 34 31 437 4580617a3babSopenharmony_ci Store 37(out_i1) 439 4581617a3babSopenharmony_ci 440: 401(ptr) AccessChain 23 400 4582617a3babSopenharmony_ci 441: 20(ivec3) Load 440 4583617a3babSopenharmony_ci 442: 25(ptr) AccessChain 23 28 4584617a3babSopenharmony_ci 443: 12(int) Load 442 4585617a3babSopenharmony_ci 444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31 4586617a3babSopenharmony_ci 445: 12(int) AtomicSMax 444 34 31 443 4587617a3babSopenharmony_ci 446: 401(ptr) AccessChain 23 400 4588617a3babSopenharmony_ci 447: 20(ivec3) Load 446 4589617a3babSopenharmony_ci 448: 25(ptr) AccessChain 23 24 4590617a3babSopenharmony_ci 449: 12(int) Load 448 4591617a3babSopenharmony_ci 450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31 4592617a3babSopenharmony_ci 451: 12(int) AtomicSMax 450 34 31 449 4593617a3babSopenharmony_ci Store 37(out_i1) 451 4594617a3babSopenharmony_ci 452: 401(ptr) AccessChain 23 400 4595617a3babSopenharmony_ci 453: 20(ivec3) Load 452 4596617a3babSopenharmony_ci 454: 25(ptr) AccessChain 23 28 4597617a3babSopenharmony_ci 455: 12(int) Load 454 4598617a3babSopenharmony_ci 456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31 4599617a3babSopenharmony_ci 457: 12(int) AtomicSMin 456 34 31 455 4600617a3babSopenharmony_ci 458: 401(ptr) AccessChain 23 400 4601617a3babSopenharmony_ci 459: 20(ivec3) Load 458 4602617a3babSopenharmony_ci 460: 25(ptr) AccessChain 23 24 4603617a3babSopenharmony_ci 461: 12(int) Load 460 4604617a3babSopenharmony_ci 462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31 4605617a3babSopenharmony_ci 463: 12(int) AtomicSMin 462 34 31 461 4606617a3babSopenharmony_ci Store 37(out_i1) 463 4607617a3babSopenharmony_ci 464: 401(ptr) AccessChain 23 400 4608617a3babSopenharmony_ci 465: 20(ivec3) Load 464 4609617a3babSopenharmony_ci 466: 25(ptr) AccessChain 23 28 4610617a3babSopenharmony_ci 467: 12(int) Load 466 4611617a3babSopenharmony_ci 468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31 4612617a3babSopenharmony_ci 469: 12(int) AtomicOr 468 34 31 467 4613617a3babSopenharmony_ci 470: 401(ptr) AccessChain 23 400 4614617a3babSopenharmony_ci 471: 20(ivec3) Load 470 4615617a3babSopenharmony_ci 472: 25(ptr) AccessChain 23 24 4616617a3babSopenharmony_ci 473: 12(int) Load 472 4617617a3babSopenharmony_ci 474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31 4618617a3babSopenharmony_ci 475: 12(int) AtomicOr 474 34 31 473 4619617a3babSopenharmony_ci Store 37(out_i1) 475 4620617a3babSopenharmony_ci 476: 401(ptr) AccessChain 23 400 4621617a3babSopenharmony_ci 477: 20(ivec3) Load 476 4622617a3babSopenharmony_ci 478: 25(ptr) AccessChain 23 28 4623617a3babSopenharmony_ci 479: 12(int) Load 478 4624617a3babSopenharmony_ci 480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31 4625617a3babSopenharmony_ci 481: 12(int) AtomicXor 480 34 31 479 4626617a3babSopenharmony_ci 482: 401(ptr) AccessChain 23 400 4627617a3babSopenharmony_ci 483: 20(ivec3) Load 482 4628617a3babSopenharmony_ci 484: 25(ptr) AccessChain 23 24 4629617a3babSopenharmony_ci 485: 12(int) Load 484 4630617a3babSopenharmony_ci 486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31 4631617a3babSopenharmony_ci 487: 12(int) AtomicXor 486 34 31 485 4632617a3babSopenharmony_ci Store 37(out_i1) 487 4633617a3babSopenharmony_ci 493: 492(ptr) AccessChain 23 491 4634617a3babSopenharmony_ci 494: 18(ivec3) Load 493 4635617a3babSopenharmony_ci 495: 123(ptr) AccessChain 23 122 4636617a3babSopenharmony_ci 496: 16(int) Load 495 4637617a3babSopenharmony_ci 497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31 4638617a3babSopenharmony_ci 498: 16(int) AtomicIAdd 497 34 31 496 4639617a3babSopenharmony_ci 499: 492(ptr) AccessChain 23 491 4640617a3babSopenharmony_ci 500: 18(ivec3) Load 499 4641617a3babSopenharmony_ci 501: 123(ptr) AccessChain 23 122 4642617a3babSopenharmony_ci 502: 16(int) Load 501 4643617a3babSopenharmony_ci 503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31 4644617a3babSopenharmony_ci 504: 16(int) AtomicIAdd 503 34 31 502 4645617a3babSopenharmony_ci Store 132(out_u1) 504 4646617a3babSopenharmony_ci 505: 492(ptr) AccessChain 23 491 4647617a3babSopenharmony_ci 506: 18(ivec3) Load 505 4648617a3babSopenharmony_ci 507: 123(ptr) AccessChain 23 122 4649617a3babSopenharmony_ci 508: 16(int) Load 507 4650617a3babSopenharmony_ci 509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31 4651617a3babSopenharmony_ci 510: 16(int) AtomicAnd 509 34 31 508 4652617a3babSopenharmony_ci 511: 492(ptr) AccessChain 23 491 4653617a3babSopenharmony_ci 512: 18(ivec3) Load 511 4654617a3babSopenharmony_ci 513: 123(ptr) AccessChain 23 122 4655617a3babSopenharmony_ci 514: 16(int) Load 513 4656617a3babSopenharmony_ci 515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31 4657617a3babSopenharmony_ci 516: 16(int) AtomicAnd 515 34 31 514 4658617a3babSopenharmony_ci Store 132(out_u1) 516 4659617a3babSopenharmony_ci 517: 492(ptr) AccessChain 23 491 4660617a3babSopenharmony_ci 518: 18(ivec3) Load 517 4661617a3babSopenharmony_ci 519: 123(ptr) AccessChain 23 153 4662617a3babSopenharmony_ci 520: 16(int) Load 519 4663617a3babSopenharmony_ci 521: 123(ptr) AccessChain 23 156 4664617a3babSopenharmony_ci 522: 16(int) Load 521 4665617a3babSopenharmony_ci 523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31 4666617a3babSopenharmony_ci 524: 16(int) AtomicCompareExchange 523 34 31 31 522 520 4667617a3babSopenharmony_ci Store 132(out_u1) 524 4668617a3babSopenharmony_ci 525: 492(ptr) AccessChain 23 491 4669617a3babSopenharmony_ci 526: 18(ivec3) Load 525 4670617a3babSopenharmony_ci 527: 123(ptr) AccessChain 23 122 4671617a3babSopenharmony_ci 528: 16(int) Load 527 4672617a3babSopenharmony_ci 529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31 4673617a3babSopenharmony_ci 530: 16(int) AtomicExchange 529 34 31 528 4674617a3babSopenharmony_ci Store 132(out_u1) 530 4675617a3babSopenharmony_ci 531: 492(ptr) AccessChain 23 491 4676617a3babSopenharmony_ci 532: 18(ivec3) Load 531 4677617a3babSopenharmony_ci 533: 123(ptr) AccessChain 23 122 4678617a3babSopenharmony_ci 534: 16(int) Load 533 4679617a3babSopenharmony_ci 535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31 4680617a3babSopenharmony_ci 536: 16(int) AtomicUMax 535 34 31 534 4681617a3babSopenharmony_ci 537: 492(ptr) AccessChain 23 491 4682617a3babSopenharmony_ci 538: 18(ivec3) Load 537 4683617a3babSopenharmony_ci 539: 123(ptr) AccessChain 23 122 4684617a3babSopenharmony_ci 540: 16(int) Load 539 4685617a3babSopenharmony_ci 541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31 4686617a3babSopenharmony_ci 542: 16(int) AtomicUMax 541 34 31 540 4687617a3babSopenharmony_ci Store 132(out_u1) 542 4688617a3babSopenharmony_ci 543: 492(ptr) AccessChain 23 491 4689617a3babSopenharmony_ci 544: 18(ivec3) Load 543 4690617a3babSopenharmony_ci 545: 123(ptr) AccessChain 23 122 4691617a3babSopenharmony_ci 546: 16(int) Load 545 4692617a3babSopenharmony_ci 547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31 4693617a3babSopenharmony_ci 548: 16(int) AtomicUMin 547 34 31 546 4694617a3babSopenharmony_ci 549: 492(ptr) AccessChain 23 491 4695617a3babSopenharmony_ci 550: 18(ivec3) Load 549 4696617a3babSopenharmony_ci 551: 123(ptr) AccessChain 23 122 4697617a3babSopenharmony_ci 552: 16(int) Load 551 4698617a3babSopenharmony_ci 553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31 4699617a3babSopenharmony_ci 554: 16(int) AtomicUMin 553 34 31 552 4700617a3babSopenharmony_ci Store 132(out_u1) 554 4701617a3babSopenharmony_ci 555: 492(ptr) AccessChain 23 491 4702617a3babSopenharmony_ci 556: 18(ivec3) Load 555 4703617a3babSopenharmony_ci 557: 123(ptr) AccessChain 23 122 4704617a3babSopenharmony_ci 558: 16(int) Load 557 4705617a3babSopenharmony_ci 559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31 4706617a3babSopenharmony_ci 560: 16(int) AtomicOr 559 34 31 558 4707617a3babSopenharmony_ci 561: 492(ptr) AccessChain 23 491 4708617a3babSopenharmony_ci 562: 18(ivec3) Load 561 4709617a3babSopenharmony_ci 563: 123(ptr) AccessChain 23 122 4710617a3babSopenharmony_ci 564: 16(int) Load 563 4711617a3babSopenharmony_ci 565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31 4712617a3babSopenharmony_ci 566: 16(int) AtomicOr 565 34 31 564 4713617a3babSopenharmony_ci Store 132(out_u1) 566 4714617a3babSopenharmony_ci 567: 492(ptr) AccessChain 23 491 4715617a3babSopenharmony_ci 568: 18(ivec3) Load 567 4716617a3babSopenharmony_ci 569: 123(ptr) AccessChain 23 122 4717617a3babSopenharmony_ci 570: 16(int) Load 569 4718617a3babSopenharmony_ci 571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31 4719617a3babSopenharmony_ci 572: 16(int) AtomicXor 571 34 31 570 4720617a3babSopenharmony_ci 573: 492(ptr) AccessChain 23 491 4721617a3babSopenharmony_ci 574: 18(ivec3) Load 573 4722617a3babSopenharmony_ci 575: 123(ptr) AccessChain 23 122 4723617a3babSopenharmony_ci 576: 16(int) Load 575 4724617a3babSopenharmony_ci 577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31 4725617a3babSopenharmony_ci 578: 16(int) AtomicXor 577 34 31 576 4726617a3babSopenharmony_ci Store 132(out_u1) 578 4727617a3babSopenharmony_ci 582: 219(ptr) AccessChain 23 218 4728617a3babSopenharmony_ci 583: 19(ivec2) Load 582 4729617a3babSopenharmony_ci 584: 25(ptr) AccessChain 23 28 4730617a3babSopenharmony_ci 585: 12(int) Load 584 4731617a3babSopenharmony_ci 586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31 4732617a3babSopenharmony_ci 587: 12(int) AtomicIAdd 586 34 31 585 4733617a3babSopenharmony_ci 588: 219(ptr) AccessChain 23 218 4734617a3babSopenharmony_ci 589: 19(ivec2) Load 588 4735617a3babSopenharmony_ci 590: 25(ptr) AccessChain 23 24 4736617a3babSopenharmony_ci 591: 12(int) Load 590 4737617a3babSopenharmony_ci 592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31 4738617a3babSopenharmony_ci 593: 12(int) AtomicIAdd 592 34 31 591 4739617a3babSopenharmony_ci Store 37(out_i1) 593 4740617a3babSopenharmony_ci 594: 219(ptr) AccessChain 23 218 4741617a3babSopenharmony_ci 595: 19(ivec2) Load 594 4742617a3babSopenharmony_ci 596: 25(ptr) AccessChain 23 28 4743617a3babSopenharmony_ci 597: 12(int) Load 596 4744617a3babSopenharmony_ci 598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31 4745617a3babSopenharmony_ci 599: 12(int) AtomicAnd 598 34 31 597 4746617a3babSopenharmony_ci 600: 219(ptr) AccessChain 23 218 4747617a3babSopenharmony_ci 601: 19(ivec2) Load 600 4748617a3babSopenharmony_ci 602: 25(ptr) AccessChain 23 24 4749617a3babSopenharmony_ci 603: 12(int) Load 602 4750617a3babSopenharmony_ci 604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31 4751617a3babSopenharmony_ci 605: 12(int) AtomicAnd 604 34 31 603 4752617a3babSopenharmony_ci Store 37(out_i1) 605 4753617a3babSopenharmony_ci 606: 219(ptr) AccessChain 23 218 4754617a3babSopenharmony_ci 607: 19(ivec2) Load 606 4755617a3babSopenharmony_ci 608: 25(ptr) AccessChain 23 28 4756617a3babSopenharmony_ci 609: 12(int) Load 608 4757617a3babSopenharmony_ci 610: 25(ptr) AccessChain 23 60 4758617a3babSopenharmony_ci 611: 12(int) Load 610 4759617a3babSopenharmony_ci 612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31 4760617a3babSopenharmony_ci 613: 12(int) AtomicCompareExchange 612 34 31 31 611 609 4761617a3babSopenharmony_ci Store 37(out_i1) 613 4762617a3babSopenharmony_ci 614: 219(ptr) AccessChain 23 218 4763617a3babSopenharmony_ci 615: 19(ivec2) Load 614 4764617a3babSopenharmony_ci 616: 25(ptr) AccessChain 23 24 4765617a3babSopenharmony_ci 617: 12(int) Load 616 4766617a3babSopenharmony_ci 618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31 4767617a3babSopenharmony_ci 619: 12(int) AtomicExchange 618 34 31 617 4768617a3babSopenharmony_ci Store 37(out_i1) 619 4769617a3babSopenharmony_ci 620: 219(ptr) AccessChain 23 218 4770617a3babSopenharmony_ci 621: 19(ivec2) Load 620 4771617a3babSopenharmony_ci 622: 25(ptr) AccessChain 23 28 4772617a3babSopenharmony_ci 623: 12(int) Load 622 4773617a3babSopenharmony_ci 624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31 4774617a3babSopenharmony_ci 625: 12(int) AtomicSMax 624 34 31 623 4775617a3babSopenharmony_ci 626: 219(ptr) AccessChain 23 218 4776617a3babSopenharmony_ci 627: 19(ivec2) Load 626 4777617a3babSopenharmony_ci 628: 25(ptr) AccessChain 23 24 4778617a3babSopenharmony_ci 629: 12(int) Load 628 4779617a3babSopenharmony_ci 630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31 4780617a3babSopenharmony_ci 631: 12(int) AtomicSMax 630 34 31 629 4781617a3babSopenharmony_ci Store 37(out_i1) 631 4782617a3babSopenharmony_ci 632: 219(ptr) AccessChain 23 218 4783617a3babSopenharmony_ci 633: 19(ivec2) Load 632 4784617a3babSopenharmony_ci 634: 25(ptr) AccessChain 23 28 4785617a3babSopenharmony_ci 635: 12(int) Load 634 4786617a3babSopenharmony_ci 636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31 4787617a3babSopenharmony_ci 637: 12(int) AtomicSMin 636 34 31 635 4788617a3babSopenharmony_ci 638: 219(ptr) AccessChain 23 218 4789617a3babSopenharmony_ci 639: 19(ivec2) Load 638 4790617a3babSopenharmony_ci 640: 25(ptr) AccessChain 23 24 4791617a3babSopenharmony_ci 641: 12(int) Load 640 4792617a3babSopenharmony_ci 642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31 4793617a3babSopenharmony_ci 643: 12(int) AtomicSMin 642 34 31 641 4794617a3babSopenharmony_ci Store 37(out_i1) 643 4795617a3babSopenharmony_ci 644: 219(ptr) AccessChain 23 218 4796617a3babSopenharmony_ci 645: 19(ivec2) Load 644 4797617a3babSopenharmony_ci 646: 25(ptr) AccessChain 23 28 4798617a3babSopenharmony_ci 647: 12(int) Load 646 4799617a3babSopenharmony_ci 648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31 4800617a3babSopenharmony_ci 649: 12(int) AtomicOr 648 34 31 647 4801617a3babSopenharmony_ci 650: 219(ptr) AccessChain 23 218 4802617a3babSopenharmony_ci 651: 19(ivec2) Load 650 4803617a3babSopenharmony_ci 652: 25(ptr) AccessChain 23 24 4804617a3babSopenharmony_ci 653: 12(int) Load 652 4805617a3babSopenharmony_ci 654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31 4806617a3babSopenharmony_ci 655: 12(int) AtomicOr 654 34 31 653 4807617a3babSopenharmony_ci Store 37(out_i1) 655 4808617a3babSopenharmony_ci 656: 219(ptr) AccessChain 23 218 4809617a3babSopenharmony_ci 657: 19(ivec2) Load 656 4810617a3babSopenharmony_ci 658: 25(ptr) AccessChain 23 28 4811617a3babSopenharmony_ci 659: 12(int) Load 658 4812617a3babSopenharmony_ci 660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31 4813617a3babSopenharmony_ci 661: 12(int) AtomicXor 660 34 31 659 4814617a3babSopenharmony_ci 662: 219(ptr) AccessChain 23 218 4815617a3babSopenharmony_ci 663: 19(ivec2) Load 662 4816617a3babSopenharmony_ci 664: 25(ptr) AccessChain 23 24 4817617a3babSopenharmony_ci 665: 12(int) Load 664 4818617a3babSopenharmony_ci 666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31 4819617a3babSopenharmony_ci 667: 12(int) AtomicXor 666 34 31 665 4820617a3babSopenharmony_ci Store 37(out_i1) 667 4821617a3babSopenharmony_ci 671: 310(ptr) AccessChain 23 309 4822617a3babSopenharmony_ci 672: 17(ivec2) Load 671 4823617a3babSopenharmony_ci 673: 123(ptr) AccessChain 23 122 4824617a3babSopenharmony_ci 674: 16(int) Load 673 4825617a3babSopenharmony_ci 675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31 4826617a3babSopenharmony_ci 676: 16(int) AtomicIAdd 675 34 31 674 4827617a3babSopenharmony_ci 677: 310(ptr) AccessChain 23 309 4828617a3babSopenharmony_ci 678: 17(ivec2) Load 677 4829617a3babSopenharmony_ci 679: 123(ptr) AccessChain 23 122 4830617a3babSopenharmony_ci 680: 16(int) Load 679 4831617a3babSopenharmony_ci 681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31 4832617a3babSopenharmony_ci 682: 16(int) AtomicIAdd 681 34 31 680 4833617a3babSopenharmony_ci Store 132(out_u1) 682 4834617a3babSopenharmony_ci 683: 310(ptr) AccessChain 23 309 4835617a3babSopenharmony_ci 684: 17(ivec2) Load 683 4836617a3babSopenharmony_ci 685: 123(ptr) AccessChain 23 122 4837617a3babSopenharmony_ci 686: 16(int) Load 685 4838617a3babSopenharmony_ci 687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31 4839617a3babSopenharmony_ci 688: 16(int) AtomicAnd 687 34 31 686 4840617a3babSopenharmony_ci 689: 310(ptr) AccessChain 23 309 4841617a3babSopenharmony_ci 690: 17(ivec2) Load 689 4842617a3babSopenharmony_ci 691: 123(ptr) AccessChain 23 122 4843617a3babSopenharmony_ci 692: 16(int) Load 691 4844617a3babSopenharmony_ci 693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31 4845617a3babSopenharmony_ci 694: 16(int) AtomicAnd 693 34 31 692 4846617a3babSopenharmony_ci Store 132(out_u1) 694 4847617a3babSopenharmony_ci 695: 310(ptr) AccessChain 23 309 4848617a3babSopenharmony_ci 696: 17(ivec2) Load 695 4849617a3babSopenharmony_ci 697: 123(ptr) AccessChain 23 153 4850617a3babSopenharmony_ci 698: 16(int) Load 697 4851617a3babSopenharmony_ci 699: 123(ptr) AccessChain 23 156 4852617a3babSopenharmony_ci 700: 16(int) Load 699 4853617a3babSopenharmony_ci 701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31 4854617a3babSopenharmony_ci 702: 16(int) AtomicCompareExchange 701 34 31 31 700 698 4855617a3babSopenharmony_ci Store 132(out_u1) 702 4856617a3babSopenharmony_ci 703: 310(ptr) AccessChain 23 309 4857617a3babSopenharmony_ci 704: 17(ivec2) Load 703 4858617a3babSopenharmony_ci 705: 123(ptr) AccessChain 23 122 4859617a3babSopenharmony_ci 706: 16(int) Load 705 4860617a3babSopenharmony_ci 707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31 4861617a3babSopenharmony_ci 708: 16(int) AtomicExchange 707 34 31 706 4862617a3babSopenharmony_ci Store 132(out_u1) 708 4863617a3babSopenharmony_ci 709: 310(ptr) AccessChain 23 309 4864617a3babSopenharmony_ci 710: 17(ivec2) Load 709 4865617a3babSopenharmony_ci 711: 123(ptr) AccessChain 23 122 4866617a3babSopenharmony_ci 712: 16(int) Load 711 4867617a3babSopenharmony_ci 713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31 4868617a3babSopenharmony_ci 714: 16(int) AtomicUMax 713 34 31 712 4869617a3babSopenharmony_ci 715: 310(ptr) AccessChain 23 309 4870617a3babSopenharmony_ci 716: 17(ivec2) Load 715 4871617a3babSopenharmony_ci 717: 123(ptr) AccessChain 23 122 4872617a3babSopenharmony_ci 718: 16(int) Load 717 4873617a3babSopenharmony_ci 719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31 4874617a3babSopenharmony_ci 720: 16(int) AtomicUMax 719 34 31 718 4875617a3babSopenharmony_ci Store 132(out_u1) 720 4876617a3babSopenharmony_ci 721: 310(ptr) AccessChain 23 309 4877617a3babSopenharmony_ci 722: 17(ivec2) Load 721 4878617a3babSopenharmony_ci 723: 123(ptr) AccessChain 23 122 4879617a3babSopenharmony_ci 724: 16(int) Load 723 4880617a3babSopenharmony_ci 725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31 4881617a3babSopenharmony_ci 726: 16(int) AtomicUMin 725 34 31 724 4882617a3babSopenharmony_ci 727: 310(ptr) AccessChain 23 309 4883617a3babSopenharmony_ci 728: 17(ivec2) Load 727 4884617a3babSopenharmony_ci 729: 123(ptr) AccessChain 23 122 4885617a3babSopenharmony_ci 730: 16(int) Load 729 4886617a3babSopenharmony_ci 731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31 4887617a3babSopenharmony_ci 732: 16(int) AtomicUMin 731 34 31 730 4888617a3babSopenharmony_ci Store 132(out_u1) 732 4889617a3babSopenharmony_ci 733: 310(ptr) AccessChain 23 309 4890617a3babSopenharmony_ci 734: 17(ivec2) Load 733 4891617a3babSopenharmony_ci 735: 123(ptr) AccessChain 23 122 4892617a3babSopenharmony_ci 736: 16(int) Load 735 4893617a3babSopenharmony_ci 737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31 4894617a3babSopenharmony_ci 738: 16(int) AtomicOr 737 34 31 736 4895617a3babSopenharmony_ci 739: 310(ptr) AccessChain 23 309 4896617a3babSopenharmony_ci 740: 17(ivec2) Load 739 4897617a3babSopenharmony_ci 741: 123(ptr) AccessChain 23 122 4898617a3babSopenharmony_ci 742: 16(int) Load 741 4899617a3babSopenharmony_ci 743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31 4900617a3babSopenharmony_ci 744: 16(int) AtomicOr 743 34 31 742 4901617a3babSopenharmony_ci Store 132(out_u1) 744 4902617a3babSopenharmony_ci 745: 310(ptr) AccessChain 23 309 4903617a3babSopenharmony_ci 746: 17(ivec2) Load 745 4904617a3babSopenharmony_ci 747: 123(ptr) AccessChain 23 122 4905617a3babSopenharmony_ci 748: 16(int) Load 747 4906617a3babSopenharmony_ci 749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31 4907617a3babSopenharmony_ci 750: 16(int) AtomicXor 749 34 31 748 4908617a3babSopenharmony_ci 751: 310(ptr) AccessChain 23 309 4909617a3babSopenharmony_ci 752: 17(ivec2) Load 751 4910617a3babSopenharmony_ci 753: 123(ptr) AccessChain 23 122 4911617a3babSopenharmony_ci 754: 16(int) Load 753 4912617a3babSopenharmony_ci 755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31 4913617a3babSopenharmony_ci 756: 16(int) AtomicXor 755 34 31 754 4914617a3babSopenharmony_ci Store 132(out_u1) 756 4915617a3babSopenharmony_ci 757: 219(ptr) AccessChain 23 218 4916617a3babSopenharmony_ci 758: 19(ivec2) Load 757 4917617a3babSopenharmony_ci 759: 25(ptr) AccessChain 23 28 4918617a3babSopenharmony_ci 760: 12(int) Load 759 4919617a3babSopenharmony_ci 761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31 4920617a3babSopenharmony_ci 762: 12(int) AtomicIAdd 761 34 31 760 4921617a3babSopenharmony_ci 763: 219(ptr) AccessChain 23 218 4922617a3babSopenharmony_ci 764: 19(ivec2) Load 763 4923617a3babSopenharmony_ci 765: 25(ptr) AccessChain 23 24 4924617a3babSopenharmony_ci 766: 12(int) Load 765 4925617a3babSopenharmony_ci 767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31 4926617a3babSopenharmony_ci 768: 12(int) AtomicIAdd 767 34 31 766 4927617a3babSopenharmony_ci Store 37(out_i1) 768 4928617a3babSopenharmony_ci 769: 219(ptr) AccessChain 23 218 4929617a3babSopenharmony_ci 770: 19(ivec2) Load 769 4930617a3babSopenharmony_ci 771: 25(ptr) AccessChain 23 28 4931617a3babSopenharmony_ci 772: 12(int) Load 771 4932617a3babSopenharmony_ci 773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31 4933617a3babSopenharmony_ci 774: 12(int) AtomicAnd 773 34 31 772 4934617a3babSopenharmony_ci 775: 219(ptr) AccessChain 23 218 4935617a3babSopenharmony_ci 776: 19(ivec2) Load 775 4936617a3babSopenharmony_ci 777: 25(ptr) AccessChain 23 24 4937617a3babSopenharmony_ci 778: 12(int) Load 777 4938617a3babSopenharmony_ci 779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31 4939617a3babSopenharmony_ci 780: 12(int) AtomicAnd 779 34 31 778 4940617a3babSopenharmony_ci Store 37(out_i1) 780 4941617a3babSopenharmony_ci 781: 219(ptr) AccessChain 23 218 4942617a3babSopenharmony_ci 782: 19(ivec2) Load 781 4943617a3babSopenharmony_ci 783: 25(ptr) AccessChain 23 28 4944617a3babSopenharmony_ci 784: 12(int) Load 783 4945617a3babSopenharmony_ci 785: 25(ptr) AccessChain 23 60 4946617a3babSopenharmony_ci 786: 12(int) Load 785 4947617a3babSopenharmony_ci 787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31 4948617a3babSopenharmony_ci 788: 12(int) AtomicCompareExchange 787 34 31 31 786 784 4949617a3babSopenharmony_ci Store 37(out_i1) 788 4950617a3babSopenharmony_ci 789: 219(ptr) AccessChain 23 218 4951617a3babSopenharmony_ci 790: 19(ivec2) Load 789 4952617a3babSopenharmony_ci 791: 25(ptr) AccessChain 23 24 4953617a3babSopenharmony_ci 792: 12(int) Load 791 4954617a3babSopenharmony_ci 793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31 4955617a3babSopenharmony_ci 794: 12(int) AtomicExchange 793 34 31 792 4956617a3babSopenharmony_ci Store 37(out_i1) 794 4957617a3babSopenharmony_ci 795: 219(ptr) AccessChain 23 218 4958617a3babSopenharmony_ci 796: 19(ivec2) Load 795 4959617a3babSopenharmony_ci 797: 25(ptr) AccessChain 23 28 4960617a3babSopenharmony_ci 798: 12(int) Load 797 4961617a3babSopenharmony_ci 799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31 4962617a3babSopenharmony_ci 800: 12(int) AtomicSMax 799 34 31 798 4963617a3babSopenharmony_ci 801: 219(ptr) AccessChain 23 218 4964617a3babSopenharmony_ci 802: 19(ivec2) Load 801 4965617a3babSopenharmony_ci 803: 25(ptr) AccessChain 23 24 4966617a3babSopenharmony_ci 804: 12(int) Load 803 4967617a3babSopenharmony_ci 805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31 4968617a3babSopenharmony_ci 806: 12(int) AtomicSMax 805 34 31 804 4969617a3babSopenharmony_ci Store 37(out_i1) 806 4970617a3babSopenharmony_ci 807: 219(ptr) AccessChain 23 218 4971617a3babSopenharmony_ci 808: 19(ivec2) Load 807 4972617a3babSopenharmony_ci 809: 25(ptr) AccessChain 23 28 4973617a3babSopenharmony_ci 810: 12(int) Load 809 4974617a3babSopenharmony_ci 811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31 4975617a3babSopenharmony_ci 812: 12(int) AtomicSMin 811 34 31 810 4976617a3babSopenharmony_ci 813: 219(ptr) AccessChain 23 218 4977617a3babSopenharmony_ci 814: 19(ivec2) Load 813 4978617a3babSopenharmony_ci 815: 25(ptr) AccessChain 23 24 4979617a3babSopenharmony_ci 816: 12(int) Load 815 4980617a3babSopenharmony_ci 817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31 4981617a3babSopenharmony_ci 818: 12(int) AtomicSMin 817 34 31 816 4982617a3babSopenharmony_ci Store 37(out_i1) 818 4983617a3babSopenharmony_ci 819: 219(ptr) AccessChain 23 218 4984617a3babSopenharmony_ci 820: 19(ivec2) Load 819 4985617a3babSopenharmony_ci 821: 25(ptr) AccessChain 23 28 4986617a3babSopenharmony_ci 822: 12(int) Load 821 4987617a3babSopenharmony_ci 823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31 4988617a3babSopenharmony_ci 824: 12(int) AtomicOr 823 34 31 822 4989617a3babSopenharmony_ci 825: 219(ptr) AccessChain 23 218 4990617a3babSopenharmony_ci 826: 19(ivec2) Load 825 4991617a3babSopenharmony_ci 827: 25(ptr) AccessChain 23 24 4992617a3babSopenharmony_ci 828: 12(int) Load 827 4993617a3babSopenharmony_ci 829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31 4994617a3babSopenharmony_ci 830: 12(int) AtomicOr 829 34 31 828 4995617a3babSopenharmony_ci Store 37(out_i1) 830 4996617a3babSopenharmony_ci 831: 219(ptr) AccessChain 23 218 4997617a3babSopenharmony_ci 832: 19(ivec2) Load 831 4998617a3babSopenharmony_ci 833: 25(ptr) AccessChain 23 28 4999617a3babSopenharmony_ci 834: 12(int) Load 833 5000617a3babSopenharmony_ci 835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31 5001617a3babSopenharmony_ci 836: 12(int) AtomicXor 835 34 31 834 5002617a3babSopenharmony_ci 837: 219(ptr) AccessChain 23 218 5003617a3babSopenharmony_ci 838: 19(ivec2) Load 837 5004617a3babSopenharmony_ci 839: 25(ptr) AccessChain 23 24 5005617a3babSopenharmony_ci 840: 12(int) Load 839 5006617a3babSopenharmony_ci 841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31 5007617a3babSopenharmony_ci 842: 12(int) AtomicXor 841 34 31 840 5008617a3babSopenharmony_ci Store 37(out_i1) 842 5009617a3babSopenharmony_ci 843: 310(ptr) AccessChain 23 309 5010617a3babSopenharmony_ci 844: 17(ivec2) Load 843 5011617a3babSopenharmony_ci 845: 123(ptr) AccessChain 23 122 5012617a3babSopenharmony_ci 846: 16(int) Load 845 5013617a3babSopenharmony_ci 847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31 5014617a3babSopenharmony_ci 848: 16(int) AtomicIAdd 847 34 31 846 5015617a3babSopenharmony_ci 849: 310(ptr) AccessChain 23 309 5016617a3babSopenharmony_ci 850: 17(ivec2) Load 849 5017617a3babSopenharmony_ci 851: 123(ptr) AccessChain 23 122 5018617a3babSopenharmony_ci 852: 16(int) Load 851 5019617a3babSopenharmony_ci 853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31 5020617a3babSopenharmony_ci 854: 16(int) AtomicIAdd 853 34 31 852 5021617a3babSopenharmony_ci Store 132(out_u1) 854 5022617a3babSopenharmony_ci 855: 310(ptr) AccessChain 23 309 5023617a3babSopenharmony_ci 856: 17(ivec2) Load 855 5024617a3babSopenharmony_ci 857: 123(ptr) AccessChain 23 122 5025617a3babSopenharmony_ci 858: 16(int) Load 857 5026617a3babSopenharmony_ci 859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31 5027617a3babSopenharmony_ci 860: 16(int) AtomicAnd 859 34 31 858 5028617a3babSopenharmony_ci 861: 310(ptr) AccessChain 23 309 5029617a3babSopenharmony_ci 862: 17(ivec2) Load 861 5030617a3babSopenharmony_ci 863: 123(ptr) AccessChain 23 122 5031617a3babSopenharmony_ci 864: 16(int) Load 863 5032617a3babSopenharmony_ci 865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31 5033617a3babSopenharmony_ci 866: 16(int) AtomicAnd 865 34 31 864 5034617a3babSopenharmony_ci Store 132(out_u1) 866 5035617a3babSopenharmony_ci 867: 310(ptr) AccessChain 23 309 5036617a3babSopenharmony_ci 868: 17(ivec2) Load 867 5037617a3babSopenharmony_ci 869: 123(ptr) AccessChain 23 153 5038617a3babSopenharmony_ci 870: 16(int) Load 869 5039617a3babSopenharmony_ci 871: 123(ptr) AccessChain 23 156 5040617a3babSopenharmony_ci 872: 16(int) Load 871 5041617a3babSopenharmony_ci 873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31 5042617a3babSopenharmony_ci 874: 16(int) AtomicCompareExchange 873 34 31 31 872 870 5043617a3babSopenharmony_ci Store 132(out_u1) 874 5044617a3babSopenharmony_ci 875: 310(ptr) AccessChain 23 309 5045617a3babSopenharmony_ci 876: 17(ivec2) Load 875 5046617a3babSopenharmony_ci 877: 123(ptr) AccessChain 23 122 5047617a3babSopenharmony_ci 878: 16(int) Load 877 5048617a3babSopenharmony_ci 879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31 5049617a3babSopenharmony_ci 880: 16(int) AtomicExchange 879 34 31 878 5050617a3babSopenharmony_ci Store 132(out_u1) 880 5051617a3babSopenharmony_ci 881: 310(ptr) AccessChain 23 309 5052617a3babSopenharmony_ci 882: 17(ivec2) Load 881 5053617a3babSopenharmony_ci 883: 123(ptr) AccessChain 23 122 5054617a3babSopenharmony_ci 884: 16(int) Load 883 5055617a3babSopenharmony_ci 885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31 5056617a3babSopenharmony_ci 886: 16(int) AtomicUMax 885 34 31 884 5057617a3babSopenharmony_ci 887: 310(ptr) AccessChain 23 309 5058617a3babSopenharmony_ci 888: 17(ivec2) Load 887 5059617a3babSopenharmony_ci 889: 123(ptr) AccessChain 23 122 5060617a3babSopenharmony_ci 890: 16(int) Load 889 5061617a3babSopenharmony_ci 891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31 5062617a3babSopenharmony_ci 892: 16(int) AtomicUMax 891 34 31 890 5063617a3babSopenharmony_ci Store 132(out_u1) 892 5064617a3babSopenharmony_ci 893: 310(ptr) AccessChain 23 309 5065617a3babSopenharmony_ci 894: 17(ivec2) Load 893 5066617a3babSopenharmony_ci 895: 123(ptr) AccessChain 23 122 5067617a3babSopenharmony_ci 896: 16(int) Load 895 5068617a3babSopenharmony_ci 897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31 5069617a3babSopenharmony_ci 898: 16(int) AtomicUMin 897 34 31 896 5070617a3babSopenharmony_ci 899: 310(ptr) AccessChain 23 309 5071617a3babSopenharmony_ci 900: 17(ivec2) Load 899 5072617a3babSopenharmony_ci 901: 123(ptr) AccessChain 23 122 5073617a3babSopenharmony_ci 902: 16(int) Load 901 5074617a3babSopenharmony_ci 903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31 5075617a3babSopenharmony_ci 904: 16(int) AtomicUMin 903 34 31 902 5076617a3babSopenharmony_ci Store 132(out_u1) 904 5077617a3babSopenharmony_ci 905: 310(ptr) AccessChain 23 309 5078617a3babSopenharmony_ci 906: 17(ivec2) Load 905 5079617a3babSopenharmony_ci 907: 123(ptr) AccessChain 23 122 5080617a3babSopenharmony_ci 908: 16(int) Load 907 5081617a3babSopenharmony_ci 909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31 5082617a3babSopenharmony_ci 910: 16(int) AtomicOr 909 34 31 908 5083617a3babSopenharmony_ci 911: 310(ptr) AccessChain 23 309 5084617a3babSopenharmony_ci 912: 17(ivec2) Load 911 5085617a3babSopenharmony_ci 913: 123(ptr) AccessChain 23 122 5086617a3babSopenharmony_ci 914: 16(int) Load 913 5087617a3babSopenharmony_ci 915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31 5088617a3babSopenharmony_ci 916: 16(int) AtomicOr 915 34 31 914 5089617a3babSopenharmony_ci Store 132(out_u1) 916 5090617a3babSopenharmony_ci 917: 310(ptr) AccessChain 23 309 5091617a3babSopenharmony_ci 918: 17(ivec2) Load 917 5092617a3babSopenharmony_ci 919: 123(ptr) AccessChain 23 122 5093617a3babSopenharmony_ci 920: 16(int) Load 919 5094617a3babSopenharmony_ci 921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31 5095617a3babSopenharmony_ci 922: 16(int) AtomicXor 921 34 31 920 5096617a3babSopenharmony_ci 923: 310(ptr) AccessChain 23 309 5097617a3babSopenharmony_ci 924: 17(ivec2) Load 923 5098617a3babSopenharmony_ci 925: 123(ptr) AccessChain 23 122 5099617a3babSopenharmony_ci 926: 16(int) Load 925 5100617a3babSopenharmony_ci 927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31 5101617a3babSopenharmony_ci 928: 16(int) AtomicXor 927 34 31 926 5102617a3babSopenharmony_ci Store 132(out_u1) 928 5103617a3babSopenharmony_ci 932: 25(ptr) AccessChain 23 24 5104617a3babSopenharmony_ci 933: 12(int) Load 932 5105617a3babSopenharmony_ci 934: 25(ptr) AccessChain 23 28 5106617a3babSopenharmony_ci 935: 12(int) Load 934 5107617a3babSopenharmony_ci 936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31 5108617a3babSopenharmony_ci 937: 12(int) AtomicIAdd 936 34 31 935 5109617a3babSopenharmony_ci 938: 25(ptr) AccessChain 23 24 5110617a3babSopenharmony_ci 939: 12(int) Load 938 5111617a3babSopenharmony_ci 940: 25(ptr) AccessChain 23 24 5112617a3babSopenharmony_ci 941: 12(int) Load 940 5113617a3babSopenharmony_ci 942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31 5114617a3babSopenharmony_ci 943: 12(int) AtomicIAdd 942 34 31 941 5115617a3babSopenharmony_ci Store 37(out_i1) 943 5116617a3babSopenharmony_ci 944: 25(ptr) AccessChain 23 24 5117617a3babSopenharmony_ci 945: 12(int) Load 944 5118617a3babSopenharmony_ci 946: 25(ptr) AccessChain 23 28 5119617a3babSopenharmony_ci 947: 12(int) Load 946 5120617a3babSopenharmony_ci 948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31 5121617a3babSopenharmony_ci 949: 12(int) AtomicAnd 948 34 31 947 5122617a3babSopenharmony_ci 950: 25(ptr) AccessChain 23 24 5123617a3babSopenharmony_ci 951: 12(int) Load 950 5124617a3babSopenharmony_ci 952: 25(ptr) AccessChain 23 24 5125617a3babSopenharmony_ci 953: 12(int) Load 952 5126617a3babSopenharmony_ci 954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31 5127617a3babSopenharmony_ci 955: 12(int) AtomicAnd 954 34 31 953 5128617a3babSopenharmony_ci Store 37(out_i1) 955 5129617a3babSopenharmony_ci 956: 25(ptr) AccessChain 23 24 5130617a3babSopenharmony_ci 957: 12(int) Load 956 5131617a3babSopenharmony_ci 958: 25(ptr) AccessChain 23 28 5132617a3babSopenharmony_ci 959: 12(int) Load 958 5133617a3babSopenharmony_ci 960: 25(ptr) AccessChain 23 60 5134617a3babSopenharmony_ci 961: 12(int) Load 960 5135617a3babSopenharmony_ci 962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31 5136617a3babSopenharmony_ci 963: 12(int) AtomicCompareExchange 962 34 31 31 961 959 5137617a3babSopenharmony_ci Store 37(out_i1) 963 5138617a3babSopenharmony_ci 964: 25(ptr) AccessChain 23 24 5139617a3babSopenharmony_ci 965: 12(int) Load 964 5140617a3babSopenharmony_ci 966: 25(ptr) AccessChain 23 24 5141617a3babSopenharmony_ci 967: 12(int) Load 966 5142617a3babSopenharmony_ci 968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31 5143617a3babSopenharmony_ci 969: 12(int) AtomicExchange 968 34 31 967 5144617a3babSopenharmony_ci Store 37(out_i1) 969 5145617a3babSopenharmony_ci 970: 25(ptr) AccessChain 23 24 5146617a3babSopenharmony_ci 971: 12(int) Load 970 5147617a3babSopenharmony_ci 972: 25(ptr) AccessChain 23 28 5148617a3babSopenharmony_ci 973: 12(int) Load 972 5149617a3babSopenharmony_ci 974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31 5150617a3babSopenharmony_ci 975: 12(int) AtomicSMax 974 34 31 973 5151617a3babSopenharmony_ci 976: 25(ptr) AccessChain 23 24 5152617a3babSopenharmony_ci 977: 12(int) Load 976 5153617a3babSopenharmony_ci 978: 25(ptr) AccessChain 23 24 5154617a3babSopenharmony_ci 979: 12(int) Load 978 5155617a3babSopenharmony_ci 980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31 5156617a3babSopenharmony_ci 981: 12(int) AtomicSMax 980 34 31 979 5157617a3babSopenharmony_ci Store 37(out_i1) 981 5158617a3babSopenharmony_ci 982: 25(ptr) AccessChain 23 24 5159617a3babSopenharmony_ci 983: 12(int) Load 982 5160617a3babSopenharmony_ci 984: 25(ptr) AccessChain 23 28 5161617a3babSopenharmony_ci 985: 12(int) Load 984 5162617a3babSopenharmony_ci 986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31 5163617a3babSopenharmony_ci 987: 12(int) AtomicSMin 986 34 31 985 5164617a3babSopenharmony_ci 988: 25(ptr) AccessChain 23 24 5165617a3babSopenharmony_ci 989: 12(int) Load 988 5166617a3babSopenharmony_ci 990: 25(ptr) AccessChain 23 24 5167617a3babSopenharmony_ci 991: 12(int) Load 990 5168617a3babSopenharmony_ci 992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31 5169617a3babSopenharmony_ci 993: 12(int) AtomicSMin 992 34 31 991 5170617a3babSopenharmony_ci Store 37(out_i1) 993 5171617a3babSopenharmony_ci 994: 25(ptr) AccessChain 23 24 5172617a3babSopenharmony_ci 995: 12(int) Load 994 5173617a3babSopenharmony_ci 996: 25(ptr) AccessChain 23 28 5174617a3babSopenharmony_ci 997: 12(int) Load 996 5175617a3babSopenharmony_ci 998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31 5176617a3babSopenharmony_ci 999: 12(int) AtomicOr 998 34 31 997 5177617a3babSopenharmony_ci 1000: 25(ptr) AccessChain 23 24 5178617a3babSopenharmony_ci 1001: 12(int) Load 1000 5179617a3babSopenharmony_ci 1002: 25(ptr) AccessChain 23 24 5180617a3babSopenharmony_ci 1003: 12(int) Load 1002 5181617a3babSopenharmony_ci 1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31 5182617a3babSopenharmony_ci 1005: 12(int) AtomicOr 1004 34 31 1003 5183617a3babSopenharmony_ci Store 37(out_i1) 1005 5184617a3babSopenharmony_ci 1006: 25(ptr) AccessChain 23 24 5185617a3babSopenharmony_ci 1007: 12(int) Load 1006 5186617a3babSopenharmony_ci 1008: 25(ptr) AccessChain 23 28 5187617a3babSopenharmony_ci 1009: 12(int) Load 1008 5188617a3babSopenharmony_ci 1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31 5189617a3babSopenharmony_ci 1011: 12(int) AtomicXor 1010 34 31 1009 5190617a3babSopenharmony_ci 1012: 25(ptr) AccessChain 23 24 5191617a3babSopenharmony_ci 1013: 12(int) Load 1012 5192617a3babSopenharmony_ci 1014: 25(ptr) AccessChain 23 24 5193617a3babSopenharmony_ci 1015: 12(int) Load 1014 5194617a3babSopenharmony_ci 1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31 5195617a3babSopenharmony_ci 1017: 12(int) AtomicXor 1016 34 31 1015 5196617a3babSopenharmony_ci Store 37(out_i1) 1017 5197617a3babSopenharmony_ci 1021: 123(ptr) AccessChain 23 122 5198617a3babSopenharmony_ci 1022: 16(int) Load 1021 5199617a3babSopenharmony_ci 1023: 123(ptr) AccessChain 23 122 5200617a3babSopenharmony_ci 1024: 16(int) Load 1023 5201617a3babSopenharmony_ci 1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31 5202617a3babSopenharmony_ci 1026: 16(int) AtomicIAdd 1025 34 31 1024 5203617a3babSopenharmony_ci 1027: 123(ptr) AccessChain 23 122 5204617a3babSopenharmony_ci 1028: 16(int) Load 1027 5205617a3babSopenharmony_ci 1029: 123(ptr) AccessChain 23 122 5206617a3babSopenharmony_ci 1030: 16(int) Load 1029 5207617a3babSopenharmony_ci 1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31 5208617a3babSopenharmony_ci 1032: 16(int) AtomicIAdd 1031 34 31 1030 5209617a3babSopenharmony_ci Store 132(out_u1) 1032 5210617a3babSopenharmony_ci 1033: 123(ptr) AccessChain 23 122 5211617a3babSopenharmony_ci 1034: 16(int) Load 1033 5212617a3babSopenharmony_ci 1035: 123(ptr) AccessChain 23 122 5213617a3babSopenharmony_ci 1036: 16(int) Load 1035 5214617a3babSopenharmony_ci 1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31 5215617a3babSopenharmony_ci 1038: 16(int) AtomicAnd 1037 34 31 1036 5216617a3babSopenharmony_ci 1039: 123(ptr) AccessChain 23 122 5217617a3babSopenharmony_ci 1040: 16(int) Load 1039 5218617a3babSopenharmony_ci 1041: 123(ptr) AccessChain 23 122 5219617a3babSopenharmony_ci 1042: 16(int) Load 1041 5220617a3babSopenharmony_ci 1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31 5221617a3babSopenharmony_ci 1044: 16(int) AtomicAnd 1043 34 31 1042 5222617a3babSopenharmony_ci Store 132(out_u1) 1044 5223617a3babSopenharmony_ci 1045: 123(ptr) AccessChain 23 122 5224617a3babSopenharmony_ci 1046: 16(int) Load 1045 5225617a3babSopenharmony_ci 1047: 123(ptr) AccessChain 23 153 5226617a3babSopenharmony_ci 1048: 16(int) Load 1047 5227617a3babSopenharmony_ci 1049: 123(ptr) AccessChain 23 156 5228617a3babSopenharmony_ci 1050: 16(int) Load 1049 5229617a3babSopenharmony_ci 1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31 5230617a3babSopenharmony_ci 1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048 5231617a3babSopenharmony_ci Store 132(out_u1) 1052 5232617a3babSopenharmony_ci 1053: 123(ptr) AccessChain 23 122 5233617a3babSopenharmony_ci 1054: 16(int) Load 1053 5234617a3babSopenharmony_ci 1055: 123(ptr) AccessChain 23 122 5235617a3babSopenharmony_ci 1056: 16(int) Load 1055 5236617a3babSopenharmony_ci 1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31 5237617a3babSopenharmony_ci 1058: 16(int) AtomicExchange 1057 34 31 1056 5238617a3babSopenharmony_ci Store 132(out_u1) 1058 5239617a3babSopenharmony_ci 1059: 123(ptr) AccessChain 23 122 5240617a3babSopenharmony_ci 1060: 16(int) Load 1059 5241617a3babSopenharmony_ci 1061: 123(ptr) AccessChain 23 122 5242617a3babSopenharmony_ci 1062: 16(int) Load 1061 5243617a3babSopenharmony_ci 1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31 5244617a3babSopenharmony_ci 1064: 16(int) AtomicUMax 1063 34 31 1062 5245617a3babSopenharmony_ci 1065: 123(ptr) AccessChain 23 122 5246617a3babSopenharmony_ci 1066: 16(int) Load 1065 5247617a3babSopenharmony_ci 1067: 123(ptr) AccessChain 23 122 5248617a3babSopenharmony_ci 1068: 16(int) Load 1067 5249617a3babSopenharmony_ci 1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31 5250617a3babSopenharmony_ci 1070: 16(int) AtomicUMax 1069 34 31 1068 5251617a3babSopenharmony_ci Store 132(out_u1) 1070 5252617a3babSopenharmony_ci 1071: 123(ptr) AccessChain 23 122 5253617a3babSopenharmony_ci 1072: 16(int) Load 1071 5254617a3babSopenharmony_ci 1073: 123(ptr) AccessChain 23 122 5255617a3babSopenharmony_ci 1074: 16(int) Load 1073 5256617a3babSopenharmony_ci 1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31 5257617a3babSopenharmony_ci 1076: 16(int) AtomicUMin 1075 34 31 1074 5258617a3babSopenharmony_ci 1077: 123(ptr) AccessChain 23 122 5259617a3babSopenharmony_ci 1078: 16(int) Load 1077 5260617a3babSopenharmony_ci 1079: 123(ptr) AccessChain 23 122 5261617a3babSopenharmony_ci 1080: 16(int) Load 1079 5262617a3babSopenharmony_ci 1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31 5263617a3babSopenharmony_ci 1082: 16(int) AtomicUMin 1081 34 31 1080 5264617a3babSopenharmony_ci Store 132(out_u1) 1082 5265617a3babSopenharmony_ci 1083: 123(ptr) AccessChain 23 122 5266617a3babSopenharmony_ci 1084: 16(int) Load 1083 5267617a3babSopenharmony_ci 1085: 123(ptr) AccessChain 23 122 5268617a3babSopenharmony_ci 1086: 16(int) Load 1085 5269617a3babSopenharmony_ci 1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31 5270617a3babSopenharmony_ci 1088: 16(int) AtomicOr 1087 34 31 1086 5271617a3babSopenharmony_ci 1089: 123(ptr) AccessChain 23 122 5272617a3babSopenharmony_ci 1090: 16(int) Load 1089 5273617a3babSopenharmony_ci 1091: 123(ptr) AccessChain 23 122 5274617a3babSopenharmony_ci 1092: 16(int) Load 1091 5275617a3babSopenharmony_ci 1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31 5276617a3babSopenharmony_ci 1094: 16(int) AtomicOr 1093 34 31 1092 5277617a3babSopenharmony_ci Store 132(out_u1) 1094 5278617a3babSopenharmony_ci 1095: 123(ptr) AccessChain 23 122 5279617a3babSopenharmony_ci 1096: 16(int) Load 1095 5280617a3babSopenharmony_ci 1097: 123(ptr) AccessChain 23 122 5281617a3babSopenharmony_ci 1098: 16(int) Load 1097 5282617a3babSopenharmony_ci 1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31 5283617a3babSopenharmony_ci 1100: 16(int) AtomicXor 1099 34 31 1098 5284617a3babSopenharmony_ci 1101: 123(ptr) AccessChain 23 122 5285617a3babSopenharmony_ci 1102: 16(int) Load 1101 5286617a3babSopenharmony_ci 1103: 123(ptr) AccessChain 23 122 5287617a3babSopenharmony_ci 1104: 16(int) Load 1103 5288617a3babSopenharmony_ci 1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31 5289617a3babSopenharmony_ci 1106: 16(int) AtomicXor 1105 34 31 1104 5290617a3babSopenharmony_ci Store 132(out_u1) 1106 5291617a3babSopenharmony_ci 1112: 1111(ptr) AccessChain 1108(psout) 122 5292617a3babSopenharmony_ci Store 1112 1110 5293617a3babSopenharmony_ci 1113:8(PS_OUTPUT) Load 1108(psout) 5294617a3babSopenharmony_ci ReturnValue 1113 5295617a3babSopenharmony_ci FunctionEnd 5296