blob: 6dea701f18f72da41def59e1d7f882c76c8a1190 [file] [log] [blame]
hlsl.rw.atomics.frag
Shader version: 500
gl_FragCoord origin is upper left
0:? Sequence
0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
0:45 Function Parameters:
0:? Sequence
0:50 imageAtomicAdd ( temp int)
0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:50 i1: direct index for structure ( uniform int)
0: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})
0:50 Constant:
0:50 5 (const uint)
0:50 i1b: direct index for structure ( uniform int)
0: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})
0:50 Constant:
0:50 8 (const uint)
0:51 move second child to first child ( temp int)
0:51 'out_i1' ( temp int)
0:51 imageAtomicAdd ( temp int)
0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:51 i1: direct index for structure ( uniform int)
0: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})
0:51 Constant:
0:51 5 (const uint)
0:51 i1: direct index for structure ( uniform int)
0: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})
0:51 Constant:
0:51 5 (const uint)
0:52 imageAtomicAnd ( temp int)
0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:52 i1: direct index for structure ( uniform int)
0: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})
0:52 Constant:
0:52 5 (const uint)
0:52 i1b: direct index for structure ( uniform int)
0: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})
0:52 Constant:
0:52 8 (const uint)
0:53 move second child to first child ( temp int)
0:53 'out_i1' ( temp int)
0:53 imageAtomicAnd ( temp int)
0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:53 i1: direct index for structure ( uniform int)
0: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})
0:53 Constant:
0:53 5 (const uint)
0:53 i1: direct index for structure ( uniform int)
0: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})
0:53 Constant:
0:53 5 (const uint)
0:54 move second child to first child ( temp int)
0:54 'out_i1' ( temp int)
0:54 imageAtomicCompSwap ( temp int)
0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:54 i1: direct index for structure ( uniform int)
0: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})
0:54 Constant:
0:54 5 (const uint)
0:54 i1b: direct index for structure ( uniform int)
0: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})
0:54 Constant:
0:54 8 (const uint)
0:54 i1c: direct index for structure ( uniform int)
0: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})
0:54 Constant:
0:54 9 (const uint)
0:55 move second child to first child ( temp int)
0:55 'out_i1' ( temp int)
0:55 imageAtomicExchange ( temp int)
0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:55 i1: direct index for structure ( uniform int)
0: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})
0:55 Constant:
0:55 5 (const uint)
0:55 i1: direct index for structure ( uniform int)
0: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})
0:55 Constant:
0:55 5 (const uint)
0:56 imageAtomicMax ( temp int)
0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:56 i1: direct index for structure ( uniform int)
0: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})
0:56 Constant:
0:56 5 (const uint)
0:56 i1b: direct index for structure ( uniform int)
0: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})
0:56 Constant:
0:56 8 (const uint)
0:57 move second child to first child ( temp int)
0:57 'out_i1' ( temp int)
0:57 imageAtomicMax ( temp int)
0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:57 i1: direct index for structure ( uniform int)
0: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})
0:57 Constant:
0:57 5 (const uint)
0:57 i1: direct index for structure ( uniform int)
0: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})
0:57 Constant:
0:57 5 (const uint)
0:58 imageAtomicMin ( temp int)
0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:58 i1: direct index for structure ( uniform int)
0: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})
0:58 Constant:
0:58 5 (const uint)
0:58 i1b: direct index for structure ( uniform int)
0: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})
0:58 Constant:
0:58 8 (const uint)
0:59 move second child to first child ( temp int)
0:59 'out_i1' ( temp int)
0:59 imageAtomicMin ( temp int)
0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:59 i1: direct index for structure ( uniform int)
0: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})
0:59 Constant:
0:59 5 (const uint)
0:59 i1: direct index for structure ( uniform int)
0: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})
0:59 Constant:
0:59 5 (const uint)
0:60 imageAtomicOr ( temp int)
0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:60 i1: direct index for structure ( uniform int)
0: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})
0:60 Constant:
0:60 5 (const uint)
0:60 i1b: direct index for structure ( uniform int)
0: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})
0:60 Constant:
0:60 8 (const uint)
0:61 move second child to first child ( temp int)
0:61 'out_i1' ( temp int)
0:61 imageAtomicOr ( temp int)
0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:61 i1: direct index for structure ( uniform int)
0: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})
0:61 Constant:
0:61 5 (const uint)
0:61 i1: direct index for structure ( uniform int)
0: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})
0:61 Constant:
0:61 5 (const uint)
0:62 imageAtomicXor ( temp int)
0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:62 i1: direct index for structure ( uniform int)
0: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})
0:62 Constant:
0:62 5 (const uint)
0:62 i1b: direct index for structure ( uniform int)
0: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})
0:62 Constant:
0:62 8 (const uint)
0:63 move second child to first child ( temp int)
0:63 'out_i1' ( temp int)
0:63 imageAtomicXor ( temp int)
0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
0:63 i1: direct index for structure ( uniform int)
0: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})
0:63 Constant:
0:63 5 (const uint)
0:63 i1: direct index for structure ( uniform int)
0: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})
0:63 Constant:
0:63 5 (const uint)
0:66 imageAtomicAdd ( temp uint)
0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:66 u1: direct index for structure ( uniform uint)
0: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})
0:66 Constant:
0:66 0 (const uint)
0:66 u1: direct index for structure ( uniform uint)
0: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})
0:66 Constant:
0:66 0 (const uint)
0:67 move second child to first child ( temp uint)
0:67 'out_u1' ( temp uint)
0:67 imageAtomicAdd ( temp uint)
0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:67 u1: direct index for structure ( uniform uint)
0: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})
0:67 Constant:
0:67 0 (const uint)
0:67 u1: direct index for structure ( uniform uint)
0: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})
0:67 Constant:
0:67 0 (const uint)
0:68 imageAtomicAnd ( temp uint)
0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:68 u1: direct index for structure ( uniform uint)
0: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})
0:68 Constant:
0:68 0 (const uint)
0:68 u1: direct index for structure ( uniform uint)
0: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})
0:68 Constant:
0:68 0 (const uint)
0:69 move second child to first child ( temp uint)
0:69 'out_u1' ( temp uint)
0:69 imageAtomicAnd ( temp uint)
0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:69 u1: direct index for structure ( uniform uint)
0: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})
0:69 Constant:
0:69 0 (const uint)
0:69 u1: direct index for structure ( uniform uint)
0: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})
0:69 Constant:
0:69 0 (const uint)
0:70 move second child to first child ( temp uint)
0:70 'out_u1' ( temp uint)
0:70 imageAtomicCompSwap ( temp uint)
0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:70 u1: direct index for structure ( uniform uint)
0: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})
0:70 Constant:
0:70 0 (const uint)
0:70 u1b: direct index for structure ( uniform uint)
0: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})
0:70 Constant:
0:70 3 (const uint)
0:70 u1c: direct index for structure ( uniform uint)
0: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})
0:70 Constant:
0:70 4 (const uint)
0:71 move second child to first child ( temp uint)
0:71 'out_u1' ( temp uint)
0:71 imageAtomicExchange ( temp uint)
0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:71 u1: direct index for structure ( uniform uint)
0: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})
0:71 Constant:
0:71 0 (const uint)
0:71 u1: direct index for structure ( uniform uint)
0: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})
0:71 Constant:
0:71 0 (const uint)
0:72 imageAtomicMax ( temp uint)
0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:72 u1: direct index for structure ( uniform uint)
0: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})
0:72 Constant:
0:72 0 (const uint)
0:72 u1: direct index for structure ( uniform uint)
0: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})
0:72 Constant:
0:72 0 (const uint)
0:73 move second child to first child ( temp uint)
0:73 'out_u1' ( temp uint)
0:73 imageAtomicMax ( temp uint)
0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:73 u1: direct index for structure ( uniform uint)
0: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})
0:73 Constant:
0:73 0 (const uint)
0:73 u1: direct index for structure ( uniform uint)
0: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})
0:73 Constant:
0:73 0 (const uint)
0:74 imageAtomicMin ( temp uint)
0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:74 u1: direct index for structure ( uniform uint)
0: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})
0:74 Constant:
0:74 0 (const uint)
0:74 u1: direct index for structure ( uniform uint)
0: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})
0:74 Constant:
0:74 0 (const uint)
0:75 move second child to first child ( temp uint)
0:75 'out_u1' ( temp uint)
0:75 imageAtomicMin ( temp uint)
0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:75 u1: direct index for structure ( uniform uint)
0: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})
0:75 Constant:
0:75 0 (const uint)
0:75 u1: direct index for structure ( uniform uint)
0: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})
0:75 Constant:
0:75 0 (const uint)
0:76 imageAtomicOr ( temp uint)
0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:76 u1: direct index for structure ( uniform uint)
0: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})
0:76 Constant:
0:76 0 (const uint)
0:76 u1: direct index for structure ( uniform uint)
0: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})
0:76 Constant:
0:76 0 (const uint)
0:77 move second child to first child ( temp uint)
0:77 'out_u1' ( temp uint)
0:77 imageAtomicOr ( temp uint)
0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:77 u1: direct index for structure ( uniform uint)
0: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})
0:77 Constant:
0:77 0 (const uint)
0:77 u1: direct index for structure ( uniform uint)
0: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})
0:77 Constant:
0:77 0 (const uint)
0:78 imageAtomicXor ( temp uint)
0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:78 u1: direct index for structure ( uniform uint)
0: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})
0:78 Constant:
0:78 0 (const uint)
0:78 u1: direct index for structure ( uniform uint)
0: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})
0:78 Constant:
0:78 0 (const uint)
0:79 move second child to first child ( temp uint)
0:79 'out_u1' ( temp uint)
0:79 imageAtomicXor ( temp uint)
0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
0:79 u1: direct index for structure ( uniform uint)
0: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})
0:79 Constant:
0:79 0 (const uint)
0:79 u1: direct index for structure ( uniform uint)
0: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})
0:79 Constant:
0:79 0 (const uint)
0:82 imageAtomicAdd ( temp int)
0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:82 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:82 Constant:
0:82 6 (const uint)
0:82 i1b: direct index for structure ( uniform int)
0: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})
0:82 Constant:
0:82 8 (const uint)
0:83 move second child to first child ( temp int)
0:83 'out_i1' ( temp int)
0:83 imageAtomicAdd ( temp int)
0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:83 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:83 Constant:
0:83 6 (const uint)
0:83 i1: direct index for structure ( uniform int)
0: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})
0:83 Constant:
0:83 5 (const uint)
0:84 imageAtomicAnd ( temp int)
0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:84 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:84 Constant:
0:84 6 (const uint)
0:84 i1b: direct index for structure ( uniform int)
0: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})
0:84 Constant:
0:84 8 (const uint)
0:85 move second child to first child ( temp int)
0:85 'out_i1' ( temp int)
0:85 imageAtomicAnd ( temp int)
0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:85 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:85 Constant:
0:85 6 (const uint)
0:85 i1: direct index for structure ( uniform int)
0: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})
0:85 Constant:
0:85 5 (const uint)
0:86 move second child to first child ( temp int)
0:86 'out_i1' ( temp int)
0:86 imageAtomicCompSwap ( temp int)
0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:86 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:86 Constant:
0:86 6 (const uint)
0:86 i1b: direct index for structure ( uniform int)
0: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})
0:86 Constant:
0:86 8 (const uint)
0:86 i1c: direct index for structure ( uniform int)
0: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})
0:86 Constant:
0:86 9 (const uint)
0:87 move second child to first child ( temp int)
0:87 'out_i1' ( temp int)
0:87 imageAtomicExchange ( temp int)
0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:87 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:87 Constant:
0:87 6 (const uint)
0:87 i1: direct index for structure ( uniform int)
0: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})
0:87 Constant:
0:87 5 (const uint)
0:88 imageAtomicMax ( temp int)
0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:88 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:88 Constant:
0:88 6 (const uint)
0:88 i1b: direct index for structure ( uniform int)
0: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})
0:88 Constant:
0:88 8 (const uint)
0:89 move second child to first child ( temp int)
0:89 'out_i1' ( temp int)
0:89 imageAtomicMax ( temp int)
0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:89 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:89 Constant:
0:89 6 (const uint)
0:89 i1: direct index for structure ( uniform int)
0: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})
0:89 Constant:
0:89 5 (const uint)
0:90 imageAtomicMin ( temp int)
0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:90 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:90 Constant:
0:90 6 (const uint)
0:90 i1b: direct index for structure ( uniform int)
0: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})
0:90 Constant:
0:90 8 (const uint)
0:91 move second child to first child ( temp int)
0:91 'out_i1' ( temp int)
0:91 imageAtomicMin ( temp int)
0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:91 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:91 Constant:
0:91 6 (const uint)
0:91 i1: direct index for structure ( uniform int)
0: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})
0:91 Constant:
0:91 5 (const uint)
0:92 imageAtomicOr ( temp int)
0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:92 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:92 Constant:
0:92 6 (const uint)
0:92 i1b: direct index for structure ( uniform int)
0: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})
0:92 Constant:
0:92 8 (const uint)
0:93 move second child to first child ( temp int)
0:93 'out_i1' ( temp int)
0:93 imageAtomicOr ( temp int)
0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:93 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:93 Constant:
0:93 6 (const uint)
0:93 i1: direct index for structure ( uniform int)
0: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})
0:93 Constant:
0:93 5 (const uint)
0:94 imageAtomicXor ( temp int)
0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:94 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:94 Constant:
0:94 6 (const uint)
0:94 i1b: direct index for structure ( uniform int)
0: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})
0:94 Constant:
0:94 8 (const uint)
0:95 move second child to first child ( temp int)
0:95 'out_i1' ( temp int)
0:95 imageAtomicXor ( temp int)
0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
0:95 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:95 Constant:
0:95 6 (const uint)
0:95 i1: direct index for structure ( uniform int)
0: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})
0:95 Constant:
0:95 5 (const uint)
0:98 imageAtomicAdd ( temp uint)
0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:98 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:98 Constant:
0:98 1 (const uint)
0:98 u1: direct index for structure ( uniform uint)
0: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})
0:98 Constant:
0:98 0 (const uint)
0:99 move second child to first child ( temp uint)
0:99 'out_u1' ( temp uint)
0:99 imageAtomicAdd ( temp uint)
0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:99 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:99 Constant:
0:99 1 (const uint)
0:99 u1: direct index for structure ( uniform uint)
0: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})
0:99 Constant:
0:99 0 (const uint)
0:100 imageAtomicAnd ( temp uint)
0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:100 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:100 Constant:
0:100 1 (const uint)
0:100 u1: direct index for structure ( uniform uint)
0: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})
0:100 Constant:
0:100 0 (const uint)
0:101 move second child to first child ( temp uint)
0:101 'out_u1' ( temp uint)
0:101 imageAtomicAnd ( temp uint)
0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:101 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:101 Constant:
0:101 1 (const uint)
0:101 u1: direct index for structure ( uniform uint)
0: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})
0:101 Constant:
0:101 0 (const uint)
0:102 move second child to first child ( temp uint)
0:102 'out_u1' ( temp uint)
0:102 imageAtomicCompSwap ( temp uint)
0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:102 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:102 Constant:
0:102 1 (const uint)
0:102 u1b: direct index for structure ( uniform uint)
0: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})
0:102 Constant:
0:102 3 (const uint)
0:102 u1c: direct index for structure ( uniform uint)
0: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})
0:102 Constant:
0:102 4 (const uint)
0:103 move second child to first child ( temp uint)
0:103 'out_u1' ( temp uint)
0:103 imageAtomicExchange ( temp uint)
0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:103 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:103 Constant:
0:103 1 (const uint)
0:103 u1: direct index for structure ( uniform uint)
0: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})
0:103 Constant:
0:103 0 (const uint)
0:104 imageAtomicMax ( temp uint)
0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:104 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:104 Constant:
0:104 1 (const uint)
0:104 u1: direct index for structure ( uniform uint)
0: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})
0:104 Constant:
0:104 0 (const uint)
0:105 move second child to first child ( temp uint)
0:105 'out_u1' ( temp uint)
0:105 imageAtomicMax ( temp uint)
0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:105 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:105 Constant:
0:105 1 (const uint)
0:105 u1: direct index for structure ( uniform uint)
0: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})
0:105 Constant:
0:105 0 (const uint)
0:106 imageAtomicMin ( temp uint)
0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:106 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:106 Constant:
0:106 1 (const uint)
0:106 u1: direct index for structure ( uniform uint)
0: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})
0:106 Constant:
0:106 0 (const uint)
0:107 move second child to first child ( temp uint)
0:107 'out_u1' ( temp uint)
0:107 imageAtomicMin ( temp uint)
0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:107 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:107 Constant:
0:107 1 (const uint)
0:107 u1: direct index for structure ( uniform uint)
0: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})
0:107 Constant:
0:107 0 (const uint)
0:108 imageAtomicOr ( temp uint)
0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:108 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:108 Constant:
0:108 1 (const uint)
0:108 u1: direct index for structure ( uniform uint)
0: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})
0:108 Constant:
0:108 0 (const uint)
0:109 move second child to first child ( temp uint)
0:109 'out_u1' ( temp uint)
0:109 imageAtomicOr ( temp uint)
0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:109 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:109 Constant:
0:109 1 (const uint)
0:109 u1: direct index for structure ( uniform uint)
0: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})
0:109 Constant:
0:109 0 (const uint)
0:110 imageAtomicXor ( temp uint)
0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:110 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:110 Constant:
0:110 1 (const uint)
0:110 u1: direct index for structure ( uniform uint)
0: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})
0:110 Constant:
0:110 0 (const uint)
0:111 move second child to first child ( temp uint)
0:111 'out_u1' ( temp uint)
0:111 imageAtomicXor ( temp uint)
0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
0:111 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:111 Constant:
0:111 1 (const uint)
0:111 u1: direct index for structure ( uniform uint)
0: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})
0:111 Constant:
0:111 0 (const uint)
0:114 imageAtomicAdd ( temp int)
0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:114 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:114 Constant:
0:114 7 (const uint)
0:114 i1b: direct index for structure ( uniform int)
0: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})
0:114 Constant:
0:114 8 (const uint)
0:115 move second child to first child ( temp int)
0:115 'out_i1' ( temp int)
0:115 imageAtomicAdd ( temp int)
0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:115 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:115 Constant:
0:115 7 (const uint)
0:115 i1: direct index for structure ( uniform int)
0: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})
0:115 Constant:
0:115 5 (const uint)
0:116 imageAtomicAnd ( temp int)
0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:116 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:116 Constant:
0:116 7 (const uint)
0:116 i1b: direct index for structure ( uniform int)
0: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})
0:116 Constant:
0:116 8 (const uint)
0:117 move second child to first child ( temp int)
0:117 'out_i1' ( temp int)
0:117 imageAtomicAnd ( temp int)
0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:117 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:117 Constant:
0:117 7 (const uint)
0:117 i1: direct index for structure ( uniform int)
0: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})
0:117 Constant:
0:117 5 (const uint)
0:118 move second child to first child ( temp int)
0:118 'out_i1' ( temp int)
0:118 imageAtomicCompSwap ( temp int)
0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:118 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:118 Constant:
0:118 7 (const uint)
0:118 i1b: direct index for structure ( uniform int)
0: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})
0:118 Constant:
0:118 8 (const uint)
0:118 i1c: direct index for structure ( uniform int)
0: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})
0:118 Constant:
0:118 9 (const uint)
0:119 move second child to first child ( temp int)
0:119 'out_i1' ( temp int)
0:119 imageAtomicExchange ( temp int)
0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:119 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:119 Constant:
0:119 7 (const uint)
0:119 i1: direct index for structure ( uniform int)
0: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})
0:119 Constant:
0:119 5 (const uint)
0:120 imageAtomicMax ( temp int)
0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:120 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:120 Constant:
0:120 7 (const uint)
0:120 i1b: direct index for structure ( uniform int)
0: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})
0:120 Constant:
0:120 8 (const uint)
0:121 move second child to first child ( temp int)
0:121 'out_i1' ( temp int)
0:121 imageAtomicMax ( temp int)
0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:121 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:121 Constant:
0:121 7 (const uint)
0:121 i1: direct index for structure ( uniform int)
0: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})
0:121 Constant:
0:121 5 (const uint)
0:122 imageAtomicMin ( temp int)
0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:122 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:122 Constant:
0:122 7 (const uint)
0:122 i1b: direct index for structure ( uniform int)
0: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})
0:122 Constant:
0:122 8 (const uint)
0:123 move second child to first child ( temp int)
0:123 'out_i1' ( temp int)
0:123 imageAtomicMin ( temp int)
0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:123 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:123 Constant:
0:123 7 (const uint)
0:123 i1: direct index for structure ( uniform int)
0: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})
0:123 Constant:
0:123 5 (const uint)
0:124 imageAtomicOr ( temp int)
0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:124 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:124 Constant:
0:124 7 (const uint)
0:124 i1b: direct index for structure ( uniform int)
0: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})
0:124 Constant:
0:124 8 (const uint)
0:125 move second child to first child ( temp int)
0:125 'out_i1' ( temp int)
0:125 imageAtomicOr ( temp int)
0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:125 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:125 Constant:
0:125 7 (const uint)
0:125 i1: direct index for structure ( uniform int)
0: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})
0:125 Constant:
0:125 5 (const uint)
0:126 imageAtomicXor ( temp int)
0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:126 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:126 Constant:
0:126 7 (const uint)
0:126 i1b: direct index for structure ( uniform int)
0: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})
0:126 Constant:
0:126 8 (const uint)
0:127 move second child to first child ( temp int)
0:127 'out_i1' ( temp int)
0:127 imageAtomicXor ( temp int)
0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
0:127 i3: direct index for structure ( uniform 3-component vector of int)
0: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})
0:127 Constant:
0:127 7 (const uint)
0:127 i1: direct index for structure ( uniform int)
0: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})
0:127 Constant:
0:127 5 (const uint)
0:130 imageAtomicAdd ( temp uint)
0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:130 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:130 Constant:
0:130 2 (const uint)
0:130 u1: direct index for structure ( uniform uint)
0: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})
0:130 Constant:
0:130 0 (const uint)
0:131 move second child to first child ( temp uint)
0:131 'out_u1' ( temp uint)
0:131 imageAtomicAdd ( temp uint)
0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:131 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:131 Constant:
0:131 2 (const uint)
0:131 u1: direct index for structure ( uniform uint)
0: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})
0:131 Constant:
0:131 0 (const uint)
0:132 imageAtomicAnd ( temp uint)
0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:132 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:132 Constant:
0:132 2 (const uint)
0:132 u1: direct index for structure ( uniform uint)
0: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})
0:132 Constant:
0:132 0 (const uint)
0:133 move second child to first child ( temp uint)
0:133 'out_u1' ( temp uint)
0:133 imageAtomicAnd ( temp uint)
0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:133 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:133 Constant:
0:133 2 (const uint)
0:133 u1: direct index for structure ( uniform uint)
0: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})
0:133 Constant:
0:133 0 (const uint)
0:134 move second child to first child ( temp uint)
0:134 'out_u1' ( temp uint)
0:134 imageAtomicCompSwap ( temp uint)
0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:134 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:134 Constant:
0:134 2 (const uint)
0:134 u1b: direct index for structure ( uniform uint)
0: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})
0:134 Constant:
0:134 3 (const uint)
0:134 u1c: direct index for structure ( uniform uint)
0: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})
0:134 Constant:
0:134 4 (const uint)
0:135 move second child to first child ( temp uint)
0:135 'out_u1' ( temp uint)
0:135 imageAtomicExchange ( temp uint)
0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:135 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:135 Constant:
0:135 2 (const uint)
0:135 u1: direct index for structure ( uniform uint)
0: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})
0:135 Constant:
0:135 0 (const uint)
0:136 imageAtomicMax ( temp uint)
0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:136 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:136 Constant:
0:136 2 (const uint)
0:136 u1: direct index for structure ( uniform uint)
0: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})
0:136 Constant:
0:136 0 (const uint)
0:137 move second child to first child ( temp uint)
0:137 'out_u1' ( temp uint)
0:137 imageAtomicMax ( temp uint)
0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:137 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:137 Constant:
0:137 2 (const uint)
0:137 u1: direct index for structure ( uniform uint)
0: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})
0:137 Constant:
0:137 0 (const uint)
0:138 imageAtomicMin ( temp uint)
0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:138 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:138 Constant:
0:138 2 (const uint)
0:138 u1: direct index for structure ( uniform uint)
0: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})
0:138 Constant:
0:138 0 (const uint)
0:139 move second child to first child ( temp uint)
0:139 'out_u1' ( temp uint)
0:139 imageAtomicMin ( temp uint)
0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:139 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:139 Constant:
0:139 2 (const uint)
0:139 u1: direct index for structure ( uniform uint)
0: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})
0:139 Constant:
0:139 0 (const uint)
0:140 imageAtomicOr ( temp uint)
0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:140 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:140 Constant:
0:140 2 (const uint)
0:140 u1: direct index for structure ( uniform uint)
0: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})
0:140 Constant:
0:140 0 (const uint)
0:141 move second child to first child ( temp uint)
0:141 'out_u1' ( temp uint)
0:141 imageAtomicOr ( temp uint)
0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:141 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:141 Constant:
0:141 2 (const uint)
0:141 u1: direct index for structure ( uniform uint)
0: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})
0:141 Constant:
0:141 0 (const uint)
0:142 imageAtomicXor ( temp uint)
0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:142 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:142 Constant:
0:142 2 (const uint)
0:142 u1: direct index for structure ( uniform uint)
0: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})
0:142 Constant:
0:142 0 (const uint)
0:143 move second child to first child ( temp uint)
0:143 'out_u1' ( temp uint)
0:143 imageAtomicXor ( temp uint)
0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
0:143 u3: direct index for structure ( uniform 3-component vector of uint)
0: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})
0:143 Constant:
0:143 2 (const uint)
0:143 u1: direct index for structure ( uniform uint)
0: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})
0:143 Constant:
0:143 0 (const uint)
0:146 imageAtomicAdd ( temp int)
0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:146 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:146 Constant:
0:146 6 (const uint)
0:146 i1b: direct index for structure ( uniform int)
0: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})
0:146 Constant:
0:146 8 (const uint)
0:147 move second child to first child ( temp int)
0:147 'out_i1' ( temp int)
0:147 imageAtomicAdd ( temp int)
0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:147 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:147 Constant:
0:147 6 (const uint)
0:147 i1: direct index for structure ( uniform int)
0: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})
0:147 Constant:
0:147 5 (const uint)
0:148 imageAtomicAnd ( temp int)
0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:148 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:148 Constant:
0:148 6 (const uint)
0:148 i1b: direct index for structure ( uniform int)
0: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})
0:148 Constant:
0:148 8 (const uint)
0:149 move second child to first child ( temp int)
0:149 'out_i1' ( temp int)
0:149 imageAtomicAnd ( temp int)
0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:149 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:149 Constant:
0:149 6 (const uint)
0:149 i1: direct index for structure ( uniform int)
0: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})
0:149 Constant:
0:149 5 (const uint)
0:150 move second child to first child ( temp int)
0:150 'out_i1' ( temp int)
0:150 imageAtomicCompSwap ( temp int)
0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:150 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:150 Constant:
0:150 6 (const uint)
0:150 i1b: direct index for structure ( uniform int)
0: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})
0:150 Constant:
0:150 8 (const uint)
0:150 i1c: direct index for structure ( uniform int)
0: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})
0:150 Constant:
0:150 9 (const uint)
0:151 move second child to first child ( temp int)
0:151 'out_i1' ( temp int)
0:151 imageAtomicExchange ( temp int)
0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:151 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:151 Constant:
0:151 6 (const uint)
0:151 i1: direct index for structure ( uniform int)
0: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})
0:151 Constant:
0:151 5 (const uint)
0:152 imageAtomicMax ( temp int)
0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:152 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:152 Constant:
0:152 6 (const uint)
0:152 i1b: direct index for structure ( uniform int)
0: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})
0:152 Constant:
0:152 8 (const uint)
0:153 move second child to first child ( temp int)
0:153 'out_i1' ( temp int)
0:153 imageAtomicMax ( temp int)
0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:153 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:153 Constant:
0:153 6 (const uint)
0:153 i1: direct index for structure ( uniform int)
0: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})
0:153 Constant:
0:153 5 (const uint)
0:154 imageAtomicMin ( temp int)
0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:154 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:154 Constant:
0:154 6 (const uint)
0:154 i1b: direct index for structure ( uniform int)
0: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})
0:154 Constant:
0:154 8 (const uint)
0:155 move second child to first child ( temp int)
0:155 'out_i1' ( temp int)
0:155 imageAtomicMin ( temp int)
0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:155 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:155 Constant:
0:155 6 (const uint)
0:155 i1: direct index for structure ( uniform int)
0: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})
0:155 Constant:
0:155 5 (const uint)
0:156 imageAtomicOr ( temp int)
0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:156 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:156 Constant:
0:156 6 (const uint)
0:156 i1b: direct index for structure ( uniform int)
0: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})
0:156 Constant:
0:156 8 (const uint)
0:157 move second child to first child ( temp int)
0:157 'out_i1' ( temp int)
0:157 imageAtomicOr ( temp int)
0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:157 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:157 Constant:
0:157 6 (const uint)
0:157 i1: direct index for structure ( uniform int)
0: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})
0:157 Constant:
0:157 5 (const uint)
0:158 imageAtomicXor ( temp int)
0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:158 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:158 Constant:
0:158 6 (const uint)
0:158 i1b: direct index for structure ( uniform int)
0: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})
0:158 Constant:
0:158 8 (const uint)
0:159 move second child to first child ( temp int)
0:159 'out_i1' ( temp int)
0:159 imageAtomicXor ( temp int)
0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
0:159 i2: direct index for structure ( uniform 2-component vector of int)
0: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})
0:159 Constant:
0:159 6 (const uint)
0:159 i1: direct index for structure ( uniform int)
0: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})
0:159 Constant:
0:159 5 (const uint)
0:162 imageAtomicAdd ( temp uint)
0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:162 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:162 Constant:
0:162 1 (const uint)
0:162 u1: direct index for structure ( uniform uint)
0: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})
0:162 Constant:
0:162 0 (const uint)
0:163 move second child to first child ( temp uint)
0:163 'out_u1' ( temp uint)
0:163 imageAtomicAdd ( temp uint)
0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:163 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:163 Constant:
0:163 1 (const uint)
0:163 u1: direct index for structure ( uniform uint)
0: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})
0:163 Constant:
0:163 0 (const uint)
0:164 imageAtomicAnd ( temp uint)
0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:164 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:164 Constant:
0:164 1 (const uint)
0:164 u1: direct index for structure ( uniform uint)
0: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})
0:164 Constant:
0:164 0 (const uint)
0:165 move second child to first child ( temp uint)
0:165 'out_u1' ( temp uint)
0:165 imageAtomicAnd ( temp uint)
0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:165 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:165 Constant:
0:165 1 (const uint)
0:165 u1: direct index for structure ( uniform uint)
0: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})
0:165 Constant:
0:165 0 (const uint)
0:166 move second child to first child ( temp uint)
0:166 'out_u1' ( temp uint)
0:166 imageAtomicCompSwap ( temp uint)
0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:166 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:166 Constant:
0:166 1 (const uint)
0:166 u1b: direct index for structure ( uniform uint)
0: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})
0:166 Constant:
0:166 3 (const uint)
0:166 u1c: direct index for structure ( uniform uint)
0: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})
0:166 Constant:
0:166 4 (const uint)
0:167 move second child to first child ( temp uint)
0:167 'out_u1' ( temp uint)
0:167 imageAtomicExchange ( temp uint)
0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:167 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:167 Constant:
0:167 1 (const uint)
0:167 u1: direct index for structure ( uniform uint)
0: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})
0:167 Constant:
0:167 0 (const uint)
0:168 imageAtomicMax ( temp uint)
0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:168 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:168 Constant:
0:168 1 (const uint)
0:168 u1: direct index for structure ( uniform uint)
0: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})
0:168 Constant:
0:168 0 (const uint)
0:169 move second child to first child ( temp uint)
0:169 'out_u1' ( temp uint)
0:169 imageAtomicMax ( temp uint)
0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:169 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:169 Constant:
0:169 1 (const uint)
0:169 u1: direct index for structure ( uniform uint)
0: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})
0:169 Constant:
0:169 0 (const uint)
0:170 imageAtomicMin ( temp uint)
0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:170 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:170 Constant:
0:170 1 (const uint)
0:170 u1: direct index for structure ( uniform uint)
0: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})
0:170 Constant:
0:170 0 (const uint)
0:171 move second child to first child ( temp uint)
0:171 'out_u1' ( temp uint)
0:171 imageAtomicMin ( temp uint)
0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:171 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:171 Constant:
0:171 1 (const uint)
0:171 u1: direct index for structure ( uniform uint)
0: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})
0:171 Constant:
0:171 0 (const uint)
0:172 imageAtomicOr ( temp uint)
0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:172 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:172 Constant:
0:172 1 (const uint)
0:172 u1: direct index for structure ( uniform uint)
0: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})
0:172 Constant:
0:172 0 (const uint)
0:173 move second child to first child ( temp uint)
0:173 'out_u1' ( temp uint)
0:173 imageAtomicOr ( temp uint)
0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:173 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:173 Constant:
0:173 1 (const uint)
0:173 u1: direct index for structure ( uniform uint)
0: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})
0:173 Constant:
0:173 0 (const uint)
0:174 imageAtomicXor ( temp uint)
0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
0:174 u2: direct index for structure ( uniform 2-component vector of uint)
0: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})
0:174 Constant:
0:174 1 (const uint)
0:174 u1: direct index for structure ( uniform uint)
0: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})