1617a3babSopenharmony_ciglsl.es320.subgroupPartitioned.comp 2617a3babSopenharmony_ciShader version: 320 3617a3babSopenharmony_ciRequested GL_KHR_shader_subgroup_basic 4617a3babSopenharmony_ciRequested GL_NV_shader_subgroup_partitioned 5617a3babSopenharmony_cilocal_size = (8, 1, 1) 6617a3babSopenharmony_ci0:? Sequence 7617a3babSopenharmony_ci0:14 Function Definition: main( ( global void) 8617a3babSopenharmony_ci0:14 Function Parameters: 9617a3babSopenharmony_ci0:16 Sequence 10617a3babSopenharmony_ci0:16 Sequence 11617a3babSopenharmony_ci0:16 move second child to first child ( temp highp uint) 12617a3babSopenharmony_ci0:16 'invocation' ( temp highp uint) 13617a3babSopenharmony_ci0:16 mod ( temp mediump uint) 14617a3babSopenharmony_ci0:16 add ( temp mediump uint) 15617a3babSopenharmony_ci0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 16617a3babSopenharmony_ci0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 17617a3babSopenharmony_ci0:16 Constant: 18617a3babSopenharmony_ci0:16 4 (const uint) 19617a3babSopenharmony_ci0:18 Sequence 20617a3babSopenharmony_ci0:18 move second child to first child ( temp highp 4-component vector of uint) 21617a3babSopenharmony_ci0:18 'ballot' ( temp highp 4-component vector of uint) 22617a3babSopenharmony_ci0:18 subgroupPartitionNV ( global highp 4-component vector of uint) 23617a3babSopenharmony_ci0:18 'invocation' ( temp highp uint) 24617a3babSopenharmony_ci0:20 move second child to first child ( temp highp 4-component vector of uint) 25617a3babSopenharmony_ci0:20 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 26617a3babSopenharmony_ci0:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 27617a3babSopenharmony_ci0:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 28617a3babSopenharmony_ci0:20 Constant: 29617a3babSopenharmony_ci0:20 0 (const int) 30617a3babSopenharmony_ci0:20 Constant: 31617a3babSopenharmony_ci0:20 2 (const int) 32617a3babSopenharmony_ci0:20 subgroupPartitionNV ( global highp 4-component vector of uint) 33617a3babSopenharmony_ci0:20 direct index ( temp highp float) 34617a3babSopenharmony_ci0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 35617a3babSopenharmony_ci0:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 36617a3babSopenharmony_ci0:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 37617a3babSopenharmony_ci0:20 Constant: 38617a3babSopenharmony_ci0:20 0 (const int) 39617a3babSopenharmony_ci0:20 Constant: 40617a3babSopenharmony_ci0:20 0 (const int) 41617a3babSopenharmony_ci0:20 Constant: 42617a3babSopenharmony_ci0:20 0 (const int) 43617a3babSopenharmony_ci0:21 move second child to first child ( temp highp 4-component vector of uint) 44617a3babSopenharmony_ci0:21 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 45617a3babSopenharmony_ci0:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 46617a3babSopenharmony_ci0:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 47617a3babSopenharmony_ci0:21 Constant: 48617a3babSopenharmony_ci0:21 0 (const int) 49617a3babSopenharmony_ci0:21 Constant: 50617a3babSopenharmony_ci0:21 2 (const int) 51617a3babSopenharmony_ci0:21 subgroupPartitionNV ( global highp 4-component vector of uint) 52617a3babSopenharmony_ci0:21 vector swizzle ( temp highp 2-component vector of float) 53617a3babSopenharmony_ci0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 54617a3babSopenharmony_ci0:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 55617a3babSopenharmony_ci0:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 56617a3babSopenharmony_ci0:21 Constant: 57617a3babSopenharmony_ci0:21 0 (const int) 58617a3babSopenharmony_ci0:21 Constant: 59617a3babSopenharmony_ci0:21 0 (const int) 60617a3babSopenharmony_ci0:21 Sequence 61617a3babSopenharmony_ci0:21 Constant: 62617a3babSopenharmony_ci0:21 0 (const int) 63617a3babSopenharmony_ci0:21 Constant: 64617a3babSopenharmony_ci0:21 1 (const int) 65617a3babSopenharmony_ci0:22 move second child to first child ( temp highp 4-component vector of uint) 66617a3babSopenharmony_ci0:22 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 67617a3babSopenharmony_ci0:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 68617a3babSopenharmony_ci0:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 69617a3babSopenharmony_ci0:22 Constant: 70617a3babSopenharmony_ci0:22 0 (const int) 71617a3babSopenharmony_ci0:22 Constant: 72617a3babSopenharmony_ci0:22 2 (const int) 73617a3babSopenharmony_ci0:22 subgroupPartitionNV ( global highp 4-component vector of uint) 74617a3babSopenharmony_ci0:22 vector swizzle ( temp highp 3-component vector of float) 75617a3babSopenharmony_ci0:22 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 76617a3babSopenharmony_ci0:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 77617a3babSopenharmony_ci0:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 78617a3babSopenharmony_ci0:22 Constant: 79617a3babSopenharmony_ci0:22 0 (const int) 80617a3babSopenharmony_ci0:22 Constant: 81617a3babSopenharmony_ci0:22 0 (const int) 82617a3babSopenharmony_ci0:22 Sequence 83617a3babSopenharmony_ci0:22 Constant: 84617a3babSopenharmony_ci0:22 0 (const int) 85617a3babSopenharmony_ci0:22 Constant: 86617a3babSopenharmony_ci0:22 1 (const int) 87617a3babSopenharmony_ci0:22 Constant: 88617a3babSopenharmony_ci0:22 2 (const int) 89617a3babSopenharmony_ci0:23 move second child to first child ( temp highp 4-component vector of uint) 90617a3babSopenharmony_ci0:23 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 91617a3babSopenharmony_ci0:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 92617a3babSopenharmony_ci0:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 93617a3babSopenharmony_ci0:23 Constant: 94617a3babSopenharmony_ci0:23 0 (const int) 95617a3babSopenharmony_ci0:23 Constant: 96617a3babSopenharmony_ci0:23 2 (const int) 97617a3babSopenharmony_ci0:23 subgroupPartitionNV ( global highp 4-component vector of uint) 98617a3babSopenharmony_ci0:23 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 99617a3babSopenharmony_ci0:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 100617a3babSopenharmony_ci0:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 101617a3babSopenharmony_ci0:23 Constant: 102617a3babSopenharmony_ci0:23 0 (const int) 103617a3babSopenharmony_ci0:23 Constant: 104617a3babSopenharmony_ci0:23 0 (const int) 105617a3babSopenharmony_ci0:25 move second child to first child ( temp highp 4-component vector of uint) 106617a3babSopenharmony_ci0:25 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 107617a3babSopenharmony_ci0:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 108617a3babSopenharmony_ci0:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 109617a3babSopenharmony_ci0:25 Constant: 110617a3babSopenharmony_ci0:25 0 (const int) 111617a3babSopenharmony_ci0:25 Constant: 112617a3babSopenharmony_ci0:25 2 (const int) 113617a3babSopenharmony_ci0:25 subgroupPartitionNV ( global highp 4-component vector of uint) 114617a3babSopenharmony_ci0:25 direct index ( temp highp int) 115617a3babSopenharmony_ci0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 116617a3babSopenharmony_ci0:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 117617a3babSopenharmony_ci0:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 118617a3babSopenharmony_ci0:25 Constant: 119617a3babSopenharmony_ci0:25 0 (const int) 120617a3babSopenharmony_ci0:25 Constant: 121617a3babSopenharmony_ci0:25 1 (const int) 122617a3babSopenharmony_ci0:25 Constant: 123617a3babSopenharmony_ci0:25 0 (const int) 124617a3babSopenharmony_ci0:26 move second child to first child ( temp highp 4-component vector of uint) 125617a3babSopenharmony_ci0:26 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 126617a3babSopenharmony_ci0:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 127617a3babSopenharmony_ci0:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 128617a3babSopenharmony_ci0:26 Constant: 129617a3babSopenharmony_ci0:26 0 (const int) 130617a3babSopenharmony_ci0:26 Constant: 131617a3babSopenharmony_ci0:26 2 (const int) 132617a3babSopenharmony_ci0:26 subgroupPartitionNV ( global highp 4-component vector of uint) 133617a3babSopenharmony_ci0:26 vector swizzle ( temp highp 2-component vector of int) 134617a3babSopenharmony_ci0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 135617a3babSopenharmony_ci0:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 136617a3babSopenharmony_ci0:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 137617a3babSopenharmony_ci0:26 Constant: 138617a3babSopenharmony_ci0:26 0 (const int) 139617a3babSopenharmony_ci0:26 Constant: 140617a3babSopenharmony_ci0:26 1 (const int) 141617a3babSopenharmony_ci0:26 Sequence 142617a3babSopenharmony_ci0:26 Constant: 143617a3babSopenharmony_ci0:26 0 (const int) 144617a3babSopenharmony_ci0:26 Constant: 145617a3babSopenharmony_ci0:26 1 (const int) 146617a3babSopenharmony_ci0:27 move second child to first child ( temp highp 4-component vector of uint) 147617a3babSopenharmony_ci0:27 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 148617a3babSopenharmony_ci0:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 149617a3babSopenharmony_ci0:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 150617a3babSopenharmony_ci0:27 Constant: 151617a3babSopenharmony_ci0:27 0 (const int) 152617a3babSopenharmony_ci0:27 Constant: 153617a3babSopenharmony_ci0:27 2 (const int) 154617a3babSopenharmony_ci0:27 subgroupPartitionNV ( global highp 4-component vector of uint) 155617a3babSopenharmony_ci0:27 vector swizzle ( temp highp 3-component vector of int) 156617a3babSopenharmony_ci0:27 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 157617a3babSopenharmony_ci0:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 158617a3babSopenharmony_ci0:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 159617a3babSopenharmony_ci0:27 Constant: 160617a3babSopenharmony_ci0:27 0 (const int) 161617a3babSopenharmony_ci0:27 Constant: 162617a3babSopenharmony_ci0:27 1 (const int) 163617a3babSopenharmony_ci0:27 Sequence 164617a3babSopenharmony_ci0:27 Constant: 165617a3babSopenharmony_ci0:27 0 (const int) 166617a3babSopenharmony_ci0:27 Constant: 167617a3babSopenharmony_ci0:27 1 (const int) 168617a3babSopenharmony_ci0:27 Constant: 169617a3babSopenharmony_ci0:27 2 (const int) 170617a3babSopenharmony_ci0:28 move second child to first child ( temp highp 4-component vector of uint) 171617a3babSopenharmony_ci0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 172617a3babSopenharmony_ci0:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 173617a3babSopenharmony_ci0:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 174617a3babSopenharmony_ci0:28 Constant: 175617a3babSopenharmony_ci0:28 0 (const int) 176617a3babSopenharmony_ci0:28 Constant: 177617a3babSopenharmony_ci0:28 2 (const int) 178617a3babSopenharmony_ci0:28 subgroupPartitionNV ( global highp 4-component vector of uint) 179617a3babSopenharmony_ci0:28 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 180617a3babSopenharmony_ci0:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 181617a3babSopenharmony_ci0:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 182617a3babSopenharmony_ci0:28 Constant: 183617a3babSopenharmony_ci0:28 0 (const int) 184617a3babSopenharmony_ci0:28 Constant: 185617a3babSopenharmony_ci0:28 1 (const int) 186617a3babSopenharmony_ci0:30 move second child to first child ( temp highp 4-component vector of uint) 187617a3babSopenharmony_ci0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 188617a3babSopenharmony_ci0:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 189617a3babSopenharmony_ci0:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 190617a3babSopenharmony_ci0:30 Constant: 191617a3babSopenharmony_ci0:30 0 (const int) 192617a3babSopenharmony_ci0:30 Constant: 193617a3babSopenharmony_ci0:30 2 (const int) 194617a3babSopenharmony_ci0:30 subgroupPartitionNV ( global highp 4-component vector of uint) 195617a3babSopenharmony_ci0:30 direct index ( temp highp uint) 196617a3babSopenharmony_ci0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 197617a3babSopenharmony_ci0:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 198617a3babSopenharmony_ci0:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 199617a3babSopenharmony_ci0:30 Constant: 200617a3babSopenharmony_ci0:30 0 (const int) 201617a3babSopenharmony_ci0:30 Constant: 202617a3babSopenharmony_ci0:30 2 (const int) 203617a3babSopenharmony_ci0:30 Constant: 204617a3babSopenharmony_ci0:30 0 (const int) 205617a3babSopenharmony_ci0:31 move second child to first child ( temp highp 4-component vector of uint) 206617a3babSopenharmony_ci0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 207617a3babSopenharmony_ci0:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 208617a3babSopenharmony_ci0:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 209617a3babSopenharmony_ci0:31 Constant: 210617a3babSopenharmony_ci0:31 0 (const int) 211617a3babSopenharmony_ci0:31 Constant: 212617a3babSopenharmony_ci0:31 2 (const int) 213617a3babSopenharmony_ci0:31 subgroupPartitionNV ( global highp 4-component vector of uint) 214617a3babSopenharmony_ci0:31 vector swizzle ( temp highp 2-component vector of uint) 215617a3babSopenharmony_ci0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 216617a3babSopenharmony_ci0:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 217617a3babSopenharmony_ci0:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 218617a3babSopenharmony_ci0:31 Constant: 219617a3babSopenharmony_ci0:31 0 (const int) 220617a3babSopenharmony_ci0:31 Constant: 221617a3babSopenharmony_ci0:31 2 (const int) 222617a3babSopenharmony_ci0:31 Sequence 223617a3babSopenharmony_ci0:31 Constant: 224617a3babSopenharmony_ci0:31 0 (const int) 225617a3babSopenharmony_ci0:31 Constant: 226617a3babSopenharmony_ci0:31 1 (const int) 227617a3babSopenharmony_ci0:32 move second child to first child ( temp highp 4-component vector of uint) 228617a3babSopenharmony_ci0:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 229617a3babSopenharmony_ci0:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 230617a3babSopenharmony_ci0:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 231617a3babSopenharmony_ci0:32 Constant: 232617a3babSopenharmony_ci0:32 0 (const int) 233617a3babSopenharmony_ci0:32 Constant: 234617a3babSopenharmony_ci0:32 2 (const int) 235617a3babSopenharmony_ci0:32 subgroupPartitionNV ( global highp 4-component vector of uint) 236617a3babSopenharmony_ci0:32 vector swizzle ( temp highp 3-component vector of uint) 237617a3babSopenharmony_ci0:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 238617a3babSopenharmony_ci0:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 239617a3babSopenharmony_ci0:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 240617a3babSopenharmony_ci0:32 Constant: 241617a3babSopenharmony_ci0:32 0 (const int) 242617a3babSopenharmony_ci0:32 Constant: 243617a3babSopenharmony_ci0:32 2 (const int) 244617a3babSopenharmony_ci0:32 Sequence 245617a3babSopenharmony_ci0:32 Constant: 246617a3babSopenharmony_ci0:32 0 (const int) 247617a3babSopenharmony_ci0:32 Constant: 248617a3babSopenharmony_ci0:32 1 (const int) 249617a3babSopenharmony_ci0:32 Constant: 250617a3babSopenharmony_ci0:32 2 (const int) 251617a3babSopenharmony_ci0:33 move second child to first child ( temp highp 4-component vector of uint) 252617a3babSopenharmony_ci0:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 253617a3babSopenharmony_ci0:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 254617a3babSopenharmony_ci0:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 255617a3babSopenharmony_ci0:33 Constant: 256617a3babSopenharmony_ci0:33 0 (const int) 257617a3babSopenharmony_ci0:33 Constant: 258617a3babSopenharmony_ci0:33 2 (const int) 259617a3babSopenharmony_ci0:33 subgroupPartitionNV ( global highp 4-component vector of uint) 260617a3babSopenharmony_ci0:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 261617a3babSopenharmony_ci0:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 262617a3babSopenharmony_ci0:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 263617a3babSopenharmony_ci0:33 Constant: 264617a3babSopenharmony_ci0:33 0 (const int) 265617a3babSopenharmony_ci0:33 Constant: 266617a3babSopenharmony_ci0:33 2 (const int) 267617a3babSopenharmony_ci0:35 move second child to first child ( temp highp 4-component vector of uint) 268617a3babSopenharmony_ci0:35 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 269617a3babSopenharmony_ci0:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 270617a3babSopenharmony_ci0:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 271617a3babSopenharmony_ci0:35 Constant: 272617a3babSopenharmony_ci0:35 1 (const int) 273617a3babSopenharmony_ci0:35 Constant: 274617a3babSopenharmony_ci0:35 2 (const int) 275617a3babSopenharmony_ci0:35 subgroupPartitionNV ( global highp 4-component vector of uint) 276617a3babSopenharmony_ci0:35 Convert int to bool ( temp bool) 277617a3babSopenharmony_ci0:35 direct index ( temp highp int) 278617a3babSopenharmony_ci0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 279617a3babSopenharmony_ci0:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 280617a3babSopenharmony_ci0:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 281617a3babSopenharmony_ci0:35 Constant: 282617a3babSopenharmony_ci0:35 0 (const int) 283617a3babSopenharmony_ci0:35 Constant: 284617a3babSopenharmony_ci0:35 1 (const int) 285617a3babSopenharmony_ci0:35 Constant: 286617a3babSopenharmony_ci0:35 0 (const int) 287617a3babSopenharmony_ci0:36 move second child to first child ( temp highp 4-component vector of uint) 288617a3babSopenharmony_ci0:36 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 289617a3babSopenharmony_ci0:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 290617a3babSopenharmony_ci0:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 291617a3babSopenharmony_ci0:36 Constant: 292617a3babSopenharmony_ci0:36 1 (const int) 293617a3babSopenharmony_ci0:36 Constant: 294617a3babSopenharmony_ci0:36 2 (const int) 295617a3babSopenharmony_ci0:36 subgroupPartitionNV ( global highp 4-component vector of uint) 296617a3babSopenharmony_ci0:36 Convert int to bool ( temp 2-component vector of bool) 297617a3babSopenharmony_ci0:36 vector swizzle ( temp highp 2-component vector of int) 298617a3babSopenharmony_ci0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 299617a3babSopenharmony_ci0:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 300617a3babSopenharmony_ci0:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 301617a3babSopenharmony_ci0:36 Constant: 302617a3babSopenharmony_ci0:36 0 (const int) 303617a3babSopenharmony_ci0:36 Constant: 304617a3babSopenharmony_ci0:36 1 (const int) 305617a3babSopenharmony_ci0:36 Sequence 306617a3babSopenharmony_ci0:36 Constant: 307617a3babSopenharmony_ci0:36 0 (const int) 308617a3babSopenharmony_ci0:36 Constant: 309617a3babSopenharmony_ci0:36 1 (const int) 310617a3babSopenharmony_ci0:37 move second child to first child ( temp highp 4-component vector of uint) 311617a3babSopenharmony_ci0:37 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 312617a3babSopenharmony_ci0:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 313617a3babSopenharmony_ci0:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 314617a3babSopenharmony_ci0:37 Constant: 315617a3babSopenharmony_ci0:37 1 (const int) 316617a3babSopenharmony_ci0:37 Constant: 317617a3babSopenharmony_ci0:37 2 (const int) 318617a3babSopenharmony_ci0:37 subgroupPartitionNV ( global highp 4-component vector of uint) 319617a3babSopenharmony_ci0:37 Convert int to bool ( temp 3-component vector of bool) 320617a3babSopenharmony_ci0:37 vector swizzle ( temp highp 3-component vector of int) 321617a3babSopenharmony_ci0:37 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 322617a3babSopenharmony_ci0:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 323617a3babSopenharmony_ci0:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 324617a3babSopenharmony_ci0:37 Constant: 325617a3babSopenharmony_ci0:37 0 (const int) 326617a3babSopenharmony_ci0:37 Constant: 327617a3babSopenharmony_ci0:37 1 (const int) 328617a3babSopenharmony_ci0:37 Sequence 329617a3babSopenharmony_ci0:37 Constant: 330617a3babSopenharmony_ci0:37 0 (const int) 331617a3babSopenharmony_ci0:37 Constant: 332617a3babSopenharmony_ci0:37 1 (const int) 333617a3babSopenharmony_ci0:37 Constant: 334617a3babSopenharmony_ci0:37 2 (const int) 335617a3babSopenharmony_ci0:38 move second child to first child ( temp highp 4-component vector of uint) 336617a3babSopenharmony_ci0:38 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 337617a3babSopenharmony_ci0:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 338617a3babSopenharmony_ci0:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 339617a3babSopenharmony_ci0:38 Constant: 340617a3babSopenharmony_ci0:38 1 (const int) 341617a3babSopenharmony_ci0:38 Constant: 342617a3babSopenharmony_ci0:38 2 (const int) 343617a3babSopenharmony_ci0:38 subgroupPartitionNV ( global highp 4-component vector of uint) 344617a3babSopenharmony_ci0:38 Convert int to bool ( temp 4-component vector of bool) 345617a3babSopenharmony_ci0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 346617a3babSopenharmony_ci0:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 347617a3babSopenharmony_ci0:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 348617a3babSopenharmony_ci0:38 Constant: 349617a3babSopenharmony_ci0:38 0 (const int) 350617a3babSopenharmony_ci0:38 Constant: 351617a3babSopenharmony_ci0:38 1 (const int) 352617a3babSopenharmony_ci0:40 move second child to first child ( temp highp float) 353617a3babSopenharmony_ci0:40 direct index ( temp highp float) 354617a3babSopenharmony_ci0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 355617a3babSopenharmony_ci0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 356617a3babSopenharmony_ci0:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 357617a3babSopenharmony_ci0:40 Constant: 358617a3babSopenharmony_ci0:40 1 (const int) 359617a3babSopenharmony_ci0:40 Constant: 360617a3babSopenharmony_ci0:40 0 (const int) 361617a3babSopenharmony_ci0:40 Constant: 362617a3babSopenharmony_ci0:40 0 (const int) 363617a3babSopenharmony_ci0:40 subgroupPartitionedAddNV ( global highp float) 364617a3babSopenharmony_ci0:40 direct index ( temp highp float) 365617a3babSopenharmony_ci0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 366617a3babSopenharmony_ci0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 367617a3babSopenharmony_ci0:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 368617a3babSopenharmony_ci0:40 Constant: 369617a3babSopenharmony_ci0:40 0 (const int) 370617a3babSopenharmony_ci0:40 Constant: 371617a3babSopenharmony_ci0:40 0 (const int) 372617a3babSopenharmony_ci0:40 Constant: 373617a3babSopenharmony_ci0:40 0 (const int) 374617a3babSopenharmony_ci0:40 'ballot' ( temp highp 4-component vector of uint) 375617a3babSopenharmony_ci0:41 move second child to first child ( temp highp 2-component vector of float) 376617a3babSopenharmony_ci0:41 vector swizzle ( temp highp 2-component vector of float) 377617a3babSopenharmony_ci0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 378617a3babSopenharmony_ci0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 379617a3babSopenharmony_ci0:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 380617a3babSopenharmony_ci0:41 Constant: 381617a3babSopenharmony_ci0:41 1 (const int) 382617a3babSopenharmony_ci0:41 Constant: 383617a3babSopenharmony_ci0:41 0 (const int) 384617a3babSopenharmony_ci0:41 Sequence 385617a3babSopenharmony_ci0:41 Constant: 386617a3babSopenharmony_ci0:41 0 (const int) 387617a3babSopenharmony_ci0:41 Constant: 388617a3babSopenharmony_ci0:41 1 (const int) 389617a3babSopenharmony_ci0:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 390617a3babSopenharmony_ci0:41 vector swizzle ( temp highp 2-component vector of float) 391617a3babSopenharmony_ci0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 392617a3babSopenharmony_ci0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 393617a3babSopenharmony_ci0:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 394617a3babSopenharmony_ci0:41 Constant: 395617a3babSopenharmony_ci0:41 1 (const int) 396617a3babSopenharmony_ci0:41 Constant: 397617a3babSopenharmony_ci0:41 0 (const int) 398617a3babSopenharmony_ci0:41 Sequence 399617a3babSopenharmony_ci0:41 Constant: 400617a3babSopenharmony_ci0:41 0 (const int) 401617a3babSopenharmony_ci0:41 Constant: 402617a3babSopenharmony_ci0:41 1 (const int) 403617a3babSopenharmony_ci0:41 'ballot' ( temp highp 4-component vector of uint) 404617a3babSopenharmony_ci0:42 move second child to first child ( temp highp 3-component vector of float) 405617a3babSopenharmony_ci0:42 vector swizzle ( temp highp 3-component vector of float) 406617a3babSopenharmony_ci0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 407617a3babSopenharmony_ci0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 408617a3babSopenharmony_ci0:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 409617a3babSopenharmony_ci0:42 Constant: 410617a3babSopenharmony_ci0:42 1 (const int) 411617a3babSopenharmony_ci0:42 Constant: 412617a3babSopenharmony_ci0:42 0 (const int) 413617a3babSopenharmony_ci0:42 Sequence 414617a3babSopenharmony_ci0:42 Constant: 415617a3babSopenharmony_ci0:42 0 (const int) 416617a3babSopenharmony_ci0:42 Constant: 417617a3babSopenharmony_ci0:42 1 (const int) 418617a3babSopenharmony_ci0:42 Constant: 419617a3babSopenharmony_ci0:42 2 (const int) 420617a3babSopenharmony_ci0:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 421617a3babSopenharmony_ci0:42 vector swizzle ( temp highp 3-component vector of float) 422617a3babSopenharmony_ci0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 423617a3babSopenharmony_ci0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 424617a3babSopenharmony_ci0:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 425617a3babSopenharmony_ci0:42 Constant: 426617a3babSopenharmony_ci0:42 2 (const int) 427617a3babSopenharmony_ci0:42 Constant: 428617a3babSopenharmony_ci0:42 0 (const int) 429617a3babSopenharmony_ci0:42 Sequence 430617a3babSopenharmony_ci0:42 Constant: 431617a3babSopenharmony_ci0:42 0 (const int) 432617a3babSopenharmony_ci0:42 Constant: 433617a3babSopenharmony_ci0:42 1 (const int) 434617a3babSopenharmony_ci0:42 Constant: 435617a3babSopenharmony_ci0:42 2 (const int) 436617a3babSopenharmony_ci0:42 'ballot' ( temp highp 4-component vector of uint) 437617a3babSopenharmony_ci0:43 move second child to first child ( temp highp 4-component vector of float) 438617a3babSopenharmony_ci0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 439617a3babSopenharmony_ci0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 440617a3babSopenharmony_ci0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 441617a3babSopenharmony_ci0:43 Constant: 442617a3babSopenharmony_ci0:43 1 (const int) 443617a3babSopenharmony_ci0:43 Constant: 444617a3babSopenharmony_ci0:43 0 (const int) 445617a3babSopenharmony_ci0:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 446617a3babSopenharmony_ci0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 447617a3babSopenharmony_ci0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 448617a3babSopenharmony_ci0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 449617a3babSopenharmony_ci0:43 Constant: 450617a3babSopenharmony_ci0:43 3 (const int) 451617a3babSopenharmony_ci0:43 Constant: 452617a3babSopenharmony_ci0:43 0 (const int) 453617a3babSopenharmony_ci0:43 'ballot' ( temp highp 4-component vector of uint) 454617a3babSopenharmony_ci0:45 move second child to first child ( temp highp int) 455617a3babSopenharmony_ci0:45 direct index ( temp highp int) 456617a3babSopenharmony_ci0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 457617a3babSopenharmony_ci0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 458617a3babSopenharmony_ci0:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 459617a3babSopenharmony_ci0:45 Constant: 460617a3babSopenharmony_ci0:45 1 (const int) 461617a3babSopenharmony_ci0:45 Constant: 462617a3babSopenharmony_ci0:45 1 (const int) 463617a3babSopenharmony_ci0:45 Constant: 464617a3babSopenharmony_ci0:45 0 (const int) 465617a3babSopenharmony_ci0:45 subgroupPartitionedAddNV ( global highp int) 466617a3babSopenharmony_ci0:45 direct index ( temp highp int) 467617a3babSopenharmony_ci0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 468617a3babSopenharmony_ci0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 469617a3babSopenharmony_ci0:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 470617a3babSopenharmony_ci0:45 Constant: 471617a3babSopenharmony_ci0:45 0 (const int) 472617a3babSopenharmony_ci0:45 Constant: 473617a3babSopenharmony_ci0:45 1 (const int) 474617a3babSopenharmony_ci0:45 Constant: 475617a3babSopenharmony_ci0:45 0 (const int) 476617a3babSopenharmony_ci0:45 'ballot' ( temp highp 4-component vector of uint) 477617a3babSopenharmony_ci0:46 move second child to first child ( temp highp 2-component vector of int) 478617a3babSopenharmony_ci0:46 vector swizzle ( temp highp 2-component vector of int) 479617a3babSopenharmony_ci0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 480617a3babSopenharmony_ci0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 481617a3babSopenharmony_ci0:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 482617a3babSopenharmony_ci0:46 Constant: 483617a3babSopenharmony_ci0:46 1 (const int) 484617a3babSopenharmony_ci0:46 Constant: 485617a3babSopenharmony_ci0:46 1 (const int) 486617a3babSopenharmony_ci0:46 Sequence 487617a3babSopenharmony_ci0:46 Constant: 488617a3babSopenharmony_ci0:46 0 (const int) 489617a3babSopenharmony_ci0:46 Constant: 490617a3babSopenharmony_ci0:46 1 (const int) 491617a3babSopenharmony_ci0:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 492617a3babSopenharmony_ci0:46 vector swizzle ( temp highp 2-component vector of int) 493617a3babSopenharmony_ci0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 494617a3babSopenharmony_ci0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 495617a3babSopenharmony_ci0:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 496617a3babSopenharmony_ci0:46 Constant: 497617a3babSopenharmony_ci0:46 1 (const int) 498617a3babSopenharmony_ci0:46 Constant: 499617a3babSopenharmony_ci0:46 1 (const int) 500617a3babSopenharmony_ci0:46 Sequence 501617a3babSopenharmony_ci0:46 Constant: 502617a3babSopenharmony_ci0:46 0 (const int) 503617a3babSopenharmony_ci0:46 Constant: 504617a3babSopenharmony_ci0:46 1 (const int) 505617a3babSopenharmony_ci0:46 'ballot' ( temp highp 4-component vector of uint) 506617a3babSopenharmony_ci0:47 move second child to first child ( temp highp 3-component vector of int) 507617a3babSopenharmony_ci0:47 vector swizzle ( temp highp 3-component vector of int) 508617a3babSopenharmony_ci0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 509617a3babSopenharmony_ci0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 510617a3babSopenharmony_ci0:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 511617a3babSopenharmony_ci0:47 Constant: 512617a3babSopenharmony_ci0:47 1 (const int) 513617a3babSopenharmony_ci0:47 Constant: 514617a3babSopenharmony_ci0:47 1 (const int) 515617a3babSopenharmony_ci0:47 Sequence 516617a3babSopenharmony_ci0:47 Constant: 517617a3babSopenharmony_ci0:47 0 (const int) 518617a3babSopenharmony_ci0:47 Constant: 519617a3babSopenharmony_ci0:47 1 (const int) 520617a3babSopenharmony_ci0:47 Constant: 521617a3babSopenharmony_ci0:47 2 (const int) 522617a3babSopenharmony_ci0:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 523617a3babSopenharmony_ci0:47 vector swizzle ( temp highp 3-component vector of int) 524617a3babSopenharmony_ci0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 525617a3babSopenharmony_ci0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 526617a3babSopenharmony_ci0:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 527617a3babSopenharmony_ci0:47 Constant: 528617a3babSopenharmony_ci0:47 2 (const int) 529617a3babSopenharmony_ci0:47 Constant: 530617a3babSopenharmony_ci0:47 1 (const int) 531617a3babSopenharmony_ci0:47 Sequence 532617a3babSopenharmony_ci0:47 Constant: 533617a3babSopenharmony_ci0:47 0 (const int) 534617a3babSopenharmony_ci0:47 Constant: 535617a3babSopenharmony_ci0:47 1 (const int) 536617a3babSopenharmony_ci0:47 Constant: 537617a3babSopenharmony_ci0:47 2 (const int) 538617a3babSopenharmony_ci0:47 'ballot' ( temp highp 4-component vector of uint) 539617a3babSopenharmony_ci0:48 move second child to first child ( temp highp 4-component vector of int) 540617a3babSopenharmony_ci0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 541617a3babSopenharmony_ci0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 542617a3babSopenharmony_ci0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 543617a3babSopenharmony_ci0:48 Constant: 544617a3babSopenharmony_ci0:48 1 (const int) 545617a3babSopenharmony_ci0:48 Constant: 546617a3babSopenharmony_ci0:48 1 (const int) 547617a3babSopenharmony_ci0:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 548617a3babSopenharmony_ci0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 549617a3babSopenharmony_ci0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 550617a3babSopenharmony_ci0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 551617a3babSopenharmony_ci0:48 Constant: 552617a3babSopenharmony_ci0:48 3 (const int) 553617a3babSopenharmony_ci0:48 Constant: 554617a3babSopenharmony_ci0:48 1 (const int) 555617a3babSopenharmony_ci0:48 'ballot' ( temp highp 4-component vector of uint) 556617a3babSopenharmony_ci0:50 move second child to first child ( temp highp uint) 557617a3babSopenharmony_ci0:50 direct index ( temp highp uint) 558617a3babSopenharmony_ci0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 559617a3babSopenharmony_ci0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 560617a3babSopenharmony_ci0:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 561617a3babSopenharmony_ci0:50 Constant: 562617a3babSopenharmony_ci0:50 1 (const int) 563617a3babSopenharmony_ci0:50 Constant: 564617a3babSopenharmony_ci0:50 2 (const int) 565617a3babSopenharmony_ci0:50 Constant: 566617a3babSopenharmony_ci0:50 0 (const int) 567617a3babSopenharmony_ci0:50 subgroupPartitionedAddNV ( global highp uint) 568617a3babSopenharmony_ci0:50 direct index ( temp highp uint) 569617a3babSopenharmony_ci0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 570617a3babSopenharmony_ci0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 571617a3babSopenharmony_ci0:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 572617a3babSopenharmony_ci0:50 Constant: 573617a3babSopenharmony_ci0:50 0 (const int) 574617a3babSopenharmony_ci0:50 Constant: 575617a3babSopenharmony_ci0:50 2 (const int) 576617a3babSopenharmony_ci0:50 Constant: 577617a3babSopenharmony_ci0:50 0 (const int) 578617a3babSopenharmony_ci0:50 'ballot' ( temp highp 4-component vector of uint) 579617a3babSopenharmony_ci0:51 move second child to first child ( temp highp 2-component vector of uint) 580617a3babSopenharmony_ci0:51 vector swizzle ( temp highp 2-component vector of uint) 581617a3babSopenharmony_ci0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 582617a3babSopenharmony_ci0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 583617a3babSopenharmony_ci0:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 584617a3babSopenharmony_ci0:51 Constant: 585617a3babSopenharmony_ci0:51 1 (const int) 586617a3babSopenharmony_ci0:51 Constant: 587617a3babSopenharmony_ci0:51 2 (const int) 588617a3babSopenharmony_ci0:51 Sequence 589617a3babSopenharmony_ci0:51 Constant: 590617a3babSopenharmony_ci0:51 0 (const int) 591617a3babSopenharmony_ci0:51 Constant: 592617a3babSopenharmony_ci0:51 1 (const int) 593617a3babSopenharmony_ci0:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 594617a3babSopenharmony_ci0:51 vector swizzle ( temp highp 2-component vector of uint) 595617a3babSopenharmony_ci0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 596617a3babSopenharmony_ci0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 597617a3babSopenharmony_ci0:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 598617a3babSopenharmony_ci0:51 Constant: 599617a3babSopenharmony_ci0:51 1 (const int) 600617a3babSopenharmony_ci0:51 Constant: 601617a3babSopenharmony_ci0:51 2 (const int) 602617a3babSopenharmony_ci0:51 Sequence 603617a3babSopenharmony_ci0:51 Constant: 604617a3babSopenharmony_ci0:51 0 (const int) 605617a3babSopenharmony_ci0:51 Constant: 606617a3babSopenharmony_ci0:51 1 (const int) 607617a3babSopenharmony_ci0:51 'ballot' ( temp highp 4-component vector of uint) 608617a3babSopenharmony_ci0:52 move second child to first child ( temp highp 3-component vector of uint) 609617a3babSopenharmony_ci0:52 vector swizzle ( temp highp 3-component vector of uint) 610617a3babSopenharmony_ci0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 611617a3babSopenharmony_ci0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 612617a3babSopenharmony_ci0:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 613617a3babSopenharmony_ci0:52 Constant: 614617a3babSopenharmony_ci0:52 1 (const int) 615617a3babSopenharmony_ci0:52 Constant: 616617a3babSopenharmony_ci0:52 2 (const int) 617617a3babSopenharmony_ci0:52 Sequence 618617a3babSopenharmony_ci0:52 Constant: 619617a3babSopenharmony_ci0:52 0 (const int) 620617a3babSopenharmony_ci0:52 Constant: 621617a3babSopenharmony_ci0:52 1 (const int) 622617a3babSopenharmony_ci0:52 Constant: 623617a3babSopenharmony_ci0:52 2 (const int) 624617a3babSopenharmony_ci0:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 625617a3babSopenharmony_ci0:52 vector swizzle ( temp highp 3-component vector of uint) 626617a3babSopenharmony_ci0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 627617a3babSopenharmony_ci0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 628617a3babSopenharmony_ci0:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 629617a3babSopenharmony_ci0:52 Constant: 630617a3babSopenharmony_ci0:52 2 (const int) 631617a3babSopenharmony_ci0:52 Constant: 632617a3babSopenharmony_ci0:52 2 (const int) 633617a3babSopenharmony_ci0:52 Sequence 634617a3babSopenharmony_ci0:52 Constant: 635617a3babSopenharmony_ci0:52 0 (const int) 636617a3babSopenharmony_ci0:52 Constant: 637617a3babSopenharmony_ci0:52 1 (const int) 638617a3babSopenharmony_ci0:52 Constant: 639617a3babSopenharmony_ci0:52 2 (const int) 640617a3babSopenharmony_ci0:52 'ballot' ( temp highp 4-component vector of uint) 641617a3babSopenharmony_ci0:53 move second child to first child ( temp highp 4-component vector of uint) 642617a3babSopenharmony_ci0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 643617a3babSopenharmony_ci0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 644617a3babSopenharmony_ci0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 645617a3babSopenharmony_ci0:53 Constant: 646617a3babSopenharmony_ci0:53 1 (const int) 647617a3babSopenharmony_ci0:53 Constant: 648617a3babSopenharmony_ci0:53 2 (const int) 649617a3babSopenharmony_ci0:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 650617a3babSopenharmony_ci0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 651617a3babSopenharmony_ci0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 652617a3babSopenharmony_ci0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 653617a3babSopenharmony_ci0:53 Constant: 654617a3babSopenharmony_ci0:53 3 (const int) 655617a3babSopenharmony_ci0:53 Constant: 656617a3babSopenharmony_ci0:53 2 (const int) 657617a3babSopenharmony_ci0:53 'ballot' ( temp highp 4-component vector of uint) 658617a3babSopenharmony_ci0:55 move second child to first child ( temp highp float) 659617a3babSopenharmony_ci0:55 direct index ( temp highp float) 660617a3babSopenharmony_ci0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 661617a3babSopenharmony_ci0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 662617a3babSopenharmony_ci0:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 663617a3babSopenharmony_ci0:55 Constant: 664617a3babSopenharmony_ci0:55 2 (const int) 665617a3babSopenharmony_ci0:55 Constant: 666617a3babSopenharmony_ci0:55 0 (const int) 667617a3babSopenharmony_ci0:55 Constant: 668617a3babSopenharmony_ci0:55 0 (const int) 669617a3babSopenharmony_ci0:55 subgroupPartitionedMulNV ( global highp float) 670617a3babSopenharmony_ci0:55 direct index ( temp highp float) 671617a3babSopenharmony_ci0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 672617a3babSopenharmony_ci0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 673617a3babSopenharmony_ci0:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 674617a3babSopenharmony_ci0:55 Constant: 675617a3babSopenharmony_ci0:55 0 (const int) 676617a3babSopenharmony_ci0:55 Constant: 677617a3babSopenharmony_ci0:55 0 (const int) 678617a3babSopenharmony_ci0:55 Constant: 679617a3babSopenharmony_ci0:55 0 (const int) 680617a3babSopenharmony_ci0:55 'ballot' ( temp highp 4-component vector of uint) 681617a3babSopenharmony_ci0:56 move second child to first child ( temp highp 2-component vector of float) 682617a3babSopenharmony_ci0:56 vector swizzle ( temp highp 2-component vector of float) 683617a3babSopenharmony_ci0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 684617a3babSopenharmony_ci0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 685617a3babSopenharmony_ci0:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 686617a3babSopenharmony_ci0:56 Constant: 687617a3babSopenharmony_ci0:56 2 (const int) 688617a3babSopenharmony_ci0:56 Constant: 689617a3babSopenharmony_ci0:56 0 (const int) 690617a3babSopenharmony_ci0:56 Sequence 691617a3babSopenharmony_ci0:56 Constant: 692617a3babSopenharmony_ci0:56 0 (const int) 693617a3babSopenharmony_ci0:56 Constant: 694617a3babSopenharmony_ci0:56 1 (const int) 695617a3babSopenharmony_ci0:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 696617a3babSopenharmony_ci0:56 vector swizzle ( temp highp 2-component vector of float) 697617a3babSopenharmony_ci0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 698617a3babSopenharmony_ci0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 699617a3babSopenharmony_ci0:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 700617a3babSopenharmony_ci0:56 Constant: 701617a3babSopenharmony_ci0:56 1 (const int) 702617a3babSopenharmony_ci0:56 Constant: 703617a3babSopenharmony_ci0:56 0 (const int) 704617a3babSopenharmony_ci0:56 Sequence 705617a3babSopenharmony_ci0:56 Constant: 706617a3babSopenharmony_ci0:56 0 (const int) 707617a3babSopenharmony_ci0:56 Constant: 708617a3babSopenharmony_ci0:56 1 (const int) 709617a3babSopenharmony_ci0:56 'ballot' ( temp highp 4-component vector of uint) 710617a3babSopenharmony_ci0:57 move second child to first child ( temp highp 3-component vector of float) 711617a3babSopenharmony_ci0:57 vector swizzle ( temp highp 3-component vector of float) 712617a3babSopenharmony_ci0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 713617a3babSopenharmony_ci0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 714617a3babSopenharmony_ci0:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 715617a3babSopenharmony_ci0:57 Constant: 716617a3babSopenharmony_ci0:57 2 (const int) 717617a3babSopenharmony_ci0:57 Constant: 718617a3babSopenharmony_ci0:57 0 (const int) 719617a3babSopenharmony_ci0:57 Sequence 720617a3babSopenharmony_ci0:57 Constant: 721617a3babSopenharmony_ci0:57 0 (const int) 722617a3babSopenharmony_ci0:57 Constant: 723617a3babSopenharmony_ci0:57 1 (const int) 724617a3babSopenharmony_ci0:57 Constant: 725617a3babSopenharmony_ci0:57 2 (const int) 726617a3babSopenharmony_ci0:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 727617a3babSopenharmony_ci0:57 vector swizzle ( temp highp 3-component vector of float) 728617a3babSopenharmony_ci0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 729617a3babSopenharmony_ci0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 730617a3babSopenharmony_ci0:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 731617a3babSopenharmony_ci0:57 Constant: 732617a3babSopenharmony_ci0:57 2 (const int) 733617a3babSopenharmony_ci0:57 Constant: 734617a3babSopenharmony_ci0:57 0 (const int) 735617a3babSopenharmony_ci0:57 Sequence 736617a3babSopenharmony_ci0:57 Constant: 737617a3babSopenharmony_ci0:57 0 (const int) 738617a3babSopenharmony_ci0:57 Constant: 739617a3babSopenharmony_ci0:57 1 (const int) 740617a3babSopenharmony_ci0:57 Constant: 741617a3babSopenharmony_ci0:57 2 (const int) 742617a3babSopenharmony_ci0:57 'ballot' ( temp highp 4-component vector of uint) 743617a3babSopenharmony_ci0:58 move second child to first child ( temp highp 4-component vector of float) 744617a3babSopenharmony_ci0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 745617a3babSopenharmony_ci0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 746617a3babSopenharmony_ci0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 747617a3babSopenharmony_ci0:58 Constant: 748617a3babSopenharmony_ci0:58 2 (const int) 749617a3babSopenharmony_ci0:58 Constant: 750617a3babSopenharmony_ci0:58 0 (const int) 751617a3babSopenharmony_ci0:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 752617a3babSopenharmony_ci0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 753617a3babSopenharmony_ci0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 754617a3babSopenharmony_ci0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 755617a3babSopenharmony_ci0:58 Constant: 756617a3babSopenharmony_ci0:58 3 (const int) 757617a3babSopenharmony_ci0:58 Constant: 758617a3babSopenharmony_ci0:58 0 (const int) 759617a3babSopenharmony_ci0:58 'ballot' ( temp highp 4-component vector of uint) 760617a3babSopenharmony_ci0:60 move second child to first child ( temp highp int) 761617a3babSopenharmony_ci0:60 direct index ( temp highp int) 762617a3babSopenharmony_ci0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 763617a3babSopenharmony_ci0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 764617a3babSopenharmony_ci0:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 765617a3babSopenharmony_ci0:60 Constant: 766617a3babSopenharmony_ci0:60 2 (const int) 767617a3babSopenharmony_ci0:60 Constant: 768617a3babSopenharmony_ci0:60 1 (const int) 769617a3babSopenharmony_ci0:60 Constant: 770617a3babSopenharmony_ci0:60 0 (const int) 771617a3babSopenharmony_ci0:60 subgroupPartitionedMulNV ( global highp int) 772617a3babSopenharmony_ci0:60 direct index ( temp highp int) 773617a3babSopenharmony_ci0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 774617a3babSopenharmony_ci0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 775617a3babSopenharmony_ci0:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 776617a3babSopenharmony_ci0:60 Constant: 777617a3babSopenharmony_ci0:60 0 (const int) 778617a3babSopenharmony_ci0:60 Constant: 779617a3babSopenharmony_ci0:60 1 (const int) 780617a3babSopenharmony_ci0:60 Constant: 781617a3babSopenharmony_ci0:60 0 (const int) 782617a3babSopenharmony_ci0:60 'ballot' ( temp highp 4-component vector of uint) 783617a3babSopenharmony_ci0:61 move second child to first child ( temp highp 2-component vector of int) 784617a3babSopenharmony_ci0:61 vector swizzle ( temp highp 2-component vector of int) 785617a3babSopenharmony_ci0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 786617a3babSopenharmony_ci0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 787617a3babSopenharmony_ci0:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 788617a3babSopenharmony_ci0:61 Constant: 789617a3babSopenharmony_ci0:61 2 (const int) 790617a3babSopenharmony_ci0:61 Constant: 791617a3babSopenharmony_ci0:61 1 (const int) 792617a3babSopenharmony_ci0:61 Sequence 793617a3babSopenharmony_ci0:61 Constant: 794617a3babSopenharmony_ci0:61 0 (const int) 795617a3babSopenharmony_ci0:61 Constant: 796617a3babSopenharmony_ci0:61 1 (const int) 797617a3babSopenharmony_ci0:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 798617a3babSopenharmony_ci0:61 vector swizzle ( temp highp 2-component vector of int) 799617a3babSopenharmony_ci0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 800617a3babSopenharmony_ci0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 801617a3babSopenharmony_ci0:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 802617a3babSopenharmony_ci0:61 Constant: 803617a3babSopenharmony_ci0:61 1 (const int) 804617a3babSopenharmony_ci0:61 Constant: 805617a3babSopenharmony_ci0:61 1 (const int) 806617a3babSopenharmony_ci0:61 Sequence 807617a3babSopenharmony_ci0:61 Constant: 808617a3babSopenharmony_ci0:61 0 (const int) 809617a3babSopenharmony_ci0:61 Constant: 810617a3babSopenharmony_ci0:61 1 (const int) 811617a3babSopenharmony_ci0:61 'ballot' ( temp highp 4-component vector of uint) 812617a3babSopenharmony_ci0:62 move second child to first child ( temp highp 3-component vector of int) 813617a3babSopenharmony_ci0:62 vector swizzle ( temp highp 3-component vector of int) 814617a3babSopenharmony_ci0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 815617a3babSopenharmony_ci0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 816617a3babSopenharmony_ci0:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 817617a3babSopenharmony_ci0:62 Constant: 818617a3babSopenharmony_ci0:62 2 (const int) 819617a3babSopenharmony_ci0:62 Constant: 820617a3babSopenharmony_ci0:62 1 (const int) 821617a3babSopenharmony_ci0:62 Sequence 822617a3babSopenharmony_ci0:62 Constant: 823617a3babSopenharmony_ci0:62 0 (const int) 824617a3babSopenharmony_ci0:62 Constant: 825617a3babSopenharmony_ci0:62 1 (const int) 826617a3babSopenharmony_ci0:62 Constant: 827617a3babSopenharmony_ci0:62 2 (const int) 828617a3babSopenharmony_ci0:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 829617a3babSopenharmony_ci0:62 vector swizzle ( temp highp 3-component vector of int) 830617a3babSopenharmony_ci0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 831617a3babSopenharmony_ci0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 832617a3babSopenharmony_ci0:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 833617a3babSopenharmony_ci0:62 Constant: 834617a3babSopenharmony_ci0:62 2 (const int) 835617a3babSopenharmony_ci0:62 Constant: 836617a3babSopenharmony_ci0:62 1 (const int) 837617a3babSopenharmony_ci0:62 Sequence 838617a3babSopenharmony_ci0:62 Constant: 839617a3babSopenharmony_ci0:62 0 (const int) 840617a3babSopenharmony_ci0:62 Constant: 841617a3babSopenharmony_ci0:62 1 (const int) 842617a3babSopenharmony_ci0:62 Constant: 843617a3babSopenharmony_ci0:62 2 (const int) 844617a3babSopenharmony_ci0:62 'ballot' ( temp highp 4-component vector of uint) 845617a3babSopenharmony_ci0:63 move second child to first child ( temp highp 4-component vector of int) 846617a3babSopenharmony_ci0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 847617a3babSopenharmony_ci0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 848617a3babSopenharmony_ci0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 849617a3babSopenharmony_ci0:63 Constant: 850617a3babSopenharmony_ci0:63 2 (const int) 851617a3babSopenharmony_ci0:63 Constant: 852617a3babSopenharmony_ci0:63 1 (const int) 853617a3babSopenharmony_ci0:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 854617a3babSopenharmony_ci0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 855617a3babSopenharmony_ci0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 856617a3babSopenharmony_ci0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 857617a3babSopenharmony_ci0:63 Constant: 858617a3babSopenharmony_ci0:63 3 (const int) 859617a3babSopenharmony_ci0:63 Constant: 860617a3babSopenharmony_ci0:63 1 (const int) 861617a3babSopenharmony_ci0:63 'ballot' ( temp highp 4-component vector of uint) 862617a3babSopenharmony_ci0:65 move second child to first child ( temp highp uint) 863617a3babSopenharmony_ci0:65 direct index ( temp highp uint) 864617a3babSopenharmony_ci0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 865617a3babSopenharmony_ci0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 866617a3babSopenharmony_ci0:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 867617a3babSopenharmony_ci0:65 Constant: 868617a3babSopenharmony_ci0:65 2 (const int) 869617a3babSopenharmony_ci0:65 Constant: 870617a3babSopenharmony_ci0:65 2 (const int) 871617a3babSopenharmony_ci0:65 Constant: 872617a3babSopenharmony_ci0:65 0 (const int) 873617a3babSopenharmony_ci0:65 subgroupPartitionedMulNV ( global highp uint) 874617a3babSopenharmony_ci0:65 direct index ( temp highp uint) 875617a3babSopenharmony_ci0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 876617a3babSopenharmony_ci0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 877617a3babSopenharmony_ci0:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 878617a3babSopenharmony_ci0:65 Constant: 879617a3babSopenharmony_ci0:65 0 (const int) 880617a3babSopenharmony_ci0:65 Constant: 881617a3babSopenharmony_ci0:65 2 (const int) 882617a3babSopenharmony_ci0:65 Constant: 883617a3babSopenharmony_ci0:65 0 (const int) 884617a3babSopenharmony_ci0:65 'ballot' ( temp highp 4-component vector of uint) 885617a3babSopenharmony_ci0:66 move second child to first child ( temp highp 2-component vector of uint) 886617a3babSopenharmony_ci0:66 vector swizzle ( temp highp 2-component vector of uint) 887617a3babSopenharmony_ci0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 888617a3babSopenharmony_ci0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 889617a3babSopenharmony_ci0:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 890617a3babSopenharmony_ci0:66 Constant: 891617a3babSopenharmony_ci0:66 2 (const int) 892617a3babSopenharmony_ci0:66 Constant: 893617a3babSopenharmony_ci0:66 2 (const int) 894617a3babSopenharmony_ci0:66 Sequence 895617a3babSopenharmony_ci0:66 Constant: 896617a3babSopenharmony_ci0:66 0 (const int) 897617a3babSopenharmony_ci0:66 Constant: 898617a3babSopenharmony_ci0:66 1 (const int) 899617a3babSopenharmony_ci0:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 900617a3babSopenharmony_ci0:66 vector swizzle ( temp highp 2-component vector of uint) 901617a3babSopenharmony_ci0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 902617a3babSopenharmony_ci0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 903617a3babSopenharmony_ci0:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 904617a3babSopenharmony_ci0:66 Constant: 905617a3babSopenharmony_ci0:66 1 (const int) 906617a3babSopenharmony_ci0:66 Constant: 907617a3babSopenharmony_ci0:66 2 (const int) 908617a3babSopenharmony_ci0:66 Sequence 909617a3babSopenharmony_ci0:66 Constant: 910617a3babSopenharmony_ci0:66 0 (const int) 911617a3babSopenharmony_ci0:66 Constant: 912617a3babSopenharmony_ci0:66 1 (const int) 913617a3babSopenharmony_ci0:66 'ballot' ( temp highp 4-component vector of uint) 914617a3babSopenharmony_ci0:67 move second child to first child ( temp highp 3-component vector of uint) 915617a3babSopenharmony_ci0:67 vector swizzle ( temp highp 3-component vector of uint) 916617a3babSopenharmony_ci0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 917617a3babSopenharmony_ci0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 918617a3babSopenharmony_ci0:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 919617a3babSopenharmony_ci0:67 Constant: 920617a3babSopenharmony_ci0:67 2 (const int) 921617a3babSopenharmony_ci0:67 Constant: 922617a3babSopenharmony_ci0:67 2 (const int) 923617a3babSopenharmony_ci0:67 Sequence 924617a3babSopenharmony_ci0:67 Constant: 925617a3babSopenharmony_ci0:67 0 (const int) 926617a3babSopenharmony_ci0:67 Constant: 927617a3babSopenharmony_ci0:67 1 (const int) 928617a3babSopenharmony_ci0:67 Constant: 929617a3babSopenharmony_ci0:67 2 (const int) 930617a3babSopenharmony_ci0:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 931617a3babSopenharmony_ci0:67 vector swizzle ( temp highp 3-component vector of uint) 932617a3babSopenharmony_ci0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 933617a3babSopenharmony_ci0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 934617a3babSopenharmony_ci0:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 935617a3babSopenharmony_ci0:67 Constant: 936617a3babSopenharmony_ci0:67 2 (const int) 937617a3babSopenharmony_ci0:67 Constant: 938617a3babSopenharmony_ci0:67 2 (const int) 939617a3babSopenharmony_ci0:67 Sequence 940617a3babSopenharmony_ci0:67 Constant: 941617a3babSopenharmony_ci0:67 0 (const int) 942617a3babSopenharmony_ci0:67 Constant: 943617a3babSopenharmony_ci0:67 1 (const int) 944617a3babSopenharmony_ci0:67 Constant: 945617a3babSopenharmony_ci0:67 2 (const int) 946617a3babSopenharmony_ci0:67 'ballot' ( temp highp 4-component vector of uint) 947617a3babSopenharmony_ci0:68 move second child to first child ( temp highp 4-component vector of uint) 948617a3babSopenharmony_ci0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 949617a3babSopenharmony_ci0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 950617a3babSopenharmony_ci0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 951617a3babSopenharmony_ci0:68 Constant: 952617a3babSopenharmony_ci0:68 2 (const int) 953617a3babSopenharmony_ci0:68 Constant: 954617a3babSopenharmony_ci0:68 2 (const int) 955617a3babSopenharmony_ci0:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 956617a3babSopenharmony_ci0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 957617a3babSopenharmony_ci0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 958617a3babSopenharmony_ci0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 959617a3babSopenharmony_ci0:68 Constant: 960617a3babSopenharmony_ci0:68 3 (const int) 961617a3babSopenharmony_ci0:68 Constant: 962617a3babSopenharmony_ci0:68 2 (const int) 963617a3babSopenharmony_ci0:68 'ballot' ( temp highp 4-component vector of uint) 964617a3babSopenharmony_ci0:70 move second child to first child ( temp highp float) 965617a3babSopenharmony_ci0:70 direct index ( temp highp float) 966617a3babSopenharmony_ci0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 967617a3babSopenharmony_ci0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 968617a3babSopenharmony_ci0:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 969617a3babSopenharmony_ci0:70 Constant: 970617a3babSopenharmony_ci0:70 2 (const int) 971617a3babSopenharmony_ci0:70 Constant: 972617a3babSopenharmony_ci0:70 0 (const int) 973617a3babSopenharmony_ci0:70 Constant: 974617a3babSopenharmony_ci0:70 0 (const int) 975617a3babSopenharmony_ci0:70 subgroupPartitionedMinNV ( global highp float) 976617a3babSopenharmony_ci0:70 direct index ( temp highp float) 977617a3babSopenharmony_ci0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 978617a3babSopenharmony_ci0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 979617a3babSopenharmony_ci0:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 980617a3babSopenharmony_ci0:70 Constant: 981617a3babSopenharmony_ci0:70 0 (const int) 982617a3babSopenharmony_ci0:70 Constant: 983617a3babSopenharmony_ci0:70 0 (const int) 984617a3babSopenharmony_ci0:70 Constant: 985617a3babSopenharmony_ci0:70 0 (const int) 986617a3babSopenharmony_ci0:70 'ballot' ( temp highp 4-component vector of uint) 987617a3babSopenharmony_ci0:71 move second child to first child ( temp highp 2-component vector of float) 988617a3babSopenharmony_ci0:71 vector swizzle ( temp highp 2-component vector of float) 989617a3babSopenharmony_ci0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 990617a3babSopenharmony_ci0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 991617a3babSopenharmony_ci0:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 992617a3babSopenharmony_ci0:71 Constant: 993617a3babSopenharmony_ci0:71 2 (const int) 994617a3babSopenharmony_ci0:71 Constant: 995617a3babSopenharmony_ci0:71 0 (const int) 996617a3babSopenharmony_ci0:71 Sequence 997617a3babSopenharmony_ci0:71 Constant: 998617a3babSopenharmony_ci0:71 0 (const int) 999617a3babSopenharmony_ci0:71 Constant: 1000617a3babSopenharmony_ci0:71 1 (const int) 1001617a3babSopenharmony_ci0:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 1002617a3babSopenharmony_ci0:71 vector swizzle ( temp highp 2-component vector of float) 1003617a3babSopenharmony_ci0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1004617a3babSopenharmony_ci0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1005617a3babSopenharmony_ci0:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1006617a3babSopenharmony_ci0:71 Constant: 1007617a3babSopenharmony_ci0:71 1 (const int) 1008617a3babSopenharmony_ci0:71 Constant: 1009617a3babSopenharmony_ci0:71 0 (const int) 1010617a3babSopenharmony_ci0:71 Sequence 1011617a3babSopenharmony_ci0:71 Constant: 1012617a3babSopenharmony_ci0:71 0 (const int) 1013617a3babSopenharmony_ci0:71 Constant: 1014617a3babSopenharmony_ci0:71 1 (const int) 1015617a3babSopenharmony_ci0:71 'ballot' ( temp highp 4-component vector of uint) 1016617a3babSopenharmony_ci0:72 move second child to first child ( temp highp 3-component vector of float) 1017617a3babSopenharmony_ci0:72 vector swizzle ( temp highp 3-component vector of float) 1018617a3babSopenharmony_ci0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1019617a3babSopenharmony_ci0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1020617a3babSopenharmony_ci0:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1021617a3babSopenharmony_ci0:72 Constant: 1022617a3babSopenharmony_ci0:72 2 (const int) 1023617a3babSopenharmony_ci0:72 Constant: 1024617a3babSopenharmony_ci0:72 0 (const int) 1025617a3babSopenharmony_ci0:72 Sequence 1026617a3babSopenharmony_ci0:72 Constant: 1027617a3babSopenharmony_ci0:72 0 (const int) 1028617a3babSopenharmony_ci0:72 Constant: 1029617a3babSopenharmony_ci0:72 1 (const int) 1030617a3babSopenharmony_ci0:72 Constant: 1031617a3babSopenharmony_ci0:72 2 (const int) 1032617a3babSopenharmony_ci0:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 1033617a3babSopenharmony_ci0:72 vector swizzle ( temp highp 3-component vector of float) 1034617a3babSopenharmony_ci0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1035617a3babSopenharmony_ci0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1036617a3babSopenharmony_ci0:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1037617a3babSopenharmony_ci0:72 Constant: 1038617a3babSopenharmony_ci0:72 2 (const int) 1039617a3babSopenharmony_ci0:72 Constant: 1040617a3babSopenharmony_ci0:72 0 (const int) 1041617a3babSopenharmony_ci0:72 Sequence 1042617a3babSopenharmony_ci0:72 Constant: 1043617a3babSopenharmony_ci0:72 0 (const int) 1044617a3babSopenharmony_ci0:72 Constant: 1045617a3babSopenharmony_ci0:72 1 (const int) 1046617a3babSopenharmony_ci0:72 Constant: 1047617a3babSopenharmony_ci0:72 2 (const int) 1048617a3babSopenharmony_ci0:72 'ballot' ( temp highp 4-component vector of uint) 1049617a3babSopenharmony_ci0:73 move second child to first child ( temp highp 4-component vector of float) 1050617a3babSopenharmony_ci0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1051617a3babSopenharmony_ci0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1052617a3babSopenharmony_ci0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1053617a3babSopenharmony_ci0:73 Constant: 1054617a3babSopenharmony_ci0:73 2 (const int) 1055617a3babSopenharmony_ci0:73 Constant: 1056617a3babSopenharmony_ci0:73 0 (const int) 1057617a3babSopenharmony_ci0:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 1058617a3babSopenharmony_ci0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1059617a3babSopenharmony_ci0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1060617a3babSopenharmony_ci0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1061617a3babSopenharmony_ci0:73 Constant: 1062617a3babSopenharmony_ci0:73 3 (const int) 1063617a3babSopenharmony_ci0:73 Constant: 1064617a3babSopenharmony_ci0:73 0 (const int) 1065617a3babSopenharmony_ci0:73 'ballot' ( temp highp 4-component vector of uint) 1066617a3babSopenharmony_ci0:75 move second child to first child ( temp highp int) 1067617a3babSopenharmony_ci0:75 direct index ( temp highp int) 1068617a3babSopenharmony_ci0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1069617a3babSopenharmony_ci0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1070617a3babSopenharmony_ci0:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1071617a3babSopenharmony_ci0:75 Constant: 1072617a3babSopenharmony_ci0:75 3 (const int) 1073617a3babSopenharmony_ci0:75 Constant: 1074617a3babSopenharmony_ci0:75 1 (const int) 1075617a3babSopenharmony_ci0:75 Constant: 1076617a3babSopenharmony_ci0:75 0 (const int) 1077617a3babSopenharmony_ci0:75 subgroupPartitionedMinNV ( global highp int) 1078617a3babSopenharmony_ci0:75 direct index ( temp highp int) 1079617a3babSopenharmony_ci0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1080617a3babSopenharmony_ci0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1081617a3babSopenharmony_ci0:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1082617a3babSopenharmony_ci0:75 Constant: 1083617a3babSopenharmony_ci0:75 0 (const int) 1084617a3babSopenharmony_ci0:75 Constant: 1085617a3babSopenharmony_ci0:75 1 (const int) 1086617a3babSopenharmony_ci0:75 Constant: 1087617a3babSopenharmony_ci0:75 0 (const int) 1088617a3babSopenharmony_ci0:75 'ballot' ( temp highp 4-component vector of uint) 1089617a3babSopenharmony_ci0:76 move second child to first child ( temp highp 2-component vector of int) 1090617a3babSopenharmony_ci0:76 vector swizzle ( temp highp 2-component vector of int) 1091617a3babSopenharmony_ci0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1092617a3babSopenharmony_ci0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1093617a3babSopenharmony_ci0:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1094617a3babSopenharmony_ci0:76 Constant: 1095617a3babSopenharmony_ci0:76 3 (const int) 1096617a3babSopenharmony_ci0:76 Constant: 1097617a3babSopenharmony_ci0:76 1 (const int) 1098617a3babSopenharmony_ci0:76 Sequence 1099617a3babSopenharmony_ci0:76 Constant: 1100617a3babSopenharmony_ci0:76 0 (const int) 1101617a3babSopenharmony_ci0:76 Constant: 1102617a3babSopenharmony_ci0:76 1 (const int) 1103617a3babSopenharmony_ci0:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 1104617a3babSopenharmony_ci0:76 vector swizzle ( temp highp 2-component vector of int) 1105617a3babSopenharmony_ci0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1106617a3babSopenharmony_ci0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1107617a3babSopenharmony_ci0:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1108617a3babSopenharmony_ci0:76 Constant: 1109617a3babSopenharmony_ci0:76 1 (const int) 1110617a3babSopenharmony_ci0:76 Constant: 1111617a3babSopenharmony_ci0:76 1 (const int) 1112617a3babSopenharmony_ci0:76 Sequence 1113617a3babSopenharmony_ci0:76 Constant: 1114617a3babSopenharmony_ci0:76 0 (const int) 1115617a3babSopenharmony_ci0:76 Constant: 1116617a3babSopenharmony_ci0:76 1 (const int) 1117617a3babSopenharmony_ci0:76 'ballot' ( temp highp 4-component vector of uint) 1118617a3babSopenharmony_ci0:77 move second child to first child ( temp highp 3-component vector of int) 1119617a3babSopenharmony_ci0:77 vector swizzle ( temp highp 3-component vector of int) 1120617a3babSopenharmony_ci0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1121617a3babSopenharmony_ci0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1122617a3babSopenharmony_ci0:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1123617a3babSopenharmony_ci0:77 Constant: 1124617a3babSopenharmony_ci0:77 3 (const int) 1125617a3babSopenharmony_ci0:77 Constant: 1126617a3babSopenharmony_ci0:77 1 (const int) 1127617a3babSopenharmony_ci0:77 Sequence 1128617a3babSopenharmony_ci0:77 Constant: 1129617a3babSopenharmony_ci0:77 0 (const int) 1130617a3babSopenharmony_ci0:77 Constant: 1131617a3babSopenharmony_ci0:77 1 (const int) 1132617a3babSopenharmony_ci0:77 Constant: 1133617a3babSopenharmony_ci0:77 2 (const int) 1134617a3babSopenharmony_ci0:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 1135617a3babSopenharmony_ci0:77 vector swizzle ( temp highp 3-component vector of int) 1136617a3babSopenharmony_ci0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1137617a3babSopenharmony_ci0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1138617a3babSopenharmony_ci0:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1139617a3babSopenharmony_ci0:77 Constant: 1140617a3babSopenharmony_ci0:77 2 (const int) 1141617a3babSopenharmony_ci0:77 Constant: 1142617a3babSopenharmony_ci0:77 1 (const int) 1143617a3babSopenharmony_ci0:77 Sequence 1144617a3babSopenharmony_ci0:77 Constant: 1145617a3babSopenharmony_ci0:77 0 (const int) 1146617a3babSopenharmony_ci0:77 Constant: 1147617a3babSopenharmony_ci0:77 1 (const int) 1148617a3babSopenharmony_ci0:77 Constant: 1149617a3babSopenharmony_ci0:77 2 (const int) 1150617a3babSopenharmony_ci0:77 'ballot' ( temp highp 4-component vector of uint) 1151617a3babSopenharmony_ci0:78 move second child to first child ( temp highp 4-component vector of int) 1152617a3babSopenharmony_ci0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1153617a3babSopenharmony_ci0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1154617a3babSopenharmony_ci0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1155617a3babSopenharmony_ci0:78 Constant: 1156617a3babSopenharmony_ci0:78 3 (const int) 1157617a3babSopenharmony_ci0:78 Constant: 1158617a3babSopenharmony_ci0:78 1 (const int) 1159617a3babSopenharmony_ci0:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 1160617a3babSopenharmony_ci0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1161617a3babSopenharmony_ci0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1162617a3babSopenharmony_ci0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1163617a3babSopenharmony_ci0:78 Constant: 1164617a3babSopenharmony_ci0:78 3 (const int) 1165617a3babSopenharmony_ci0:78 Constant: 1166617a3babSopenharmony_ci0:78 1 (const int) 1167617a3babSopenharmony_ci0:78 'ballot' ( temp highp 4-component vector of uint) 1168617a3babSopenharmony_ci0:80 move second child to first child ( temp highp uint) 1169617a3babSopenharmony_ci0:80 direct index ( temp highp uint) 1170617a3babSopenharmony_ci0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1171617a3babSopenharmony_ci0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1172617a3babSopenharmony_ci0:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1173617a3babSopenharmony_ci0:80 Constant: 1174617a3babSopenharmony_ci0:80 3 (const int) 1175617a3babSopenharmony_ci0:80 Constant: 1176617a3babSopenharmony_ci0:80 2 (const int) 1177617a3babSopenharmony_ci0:80 Constant: 1178617a3babSopenharmony_ci0:80 0 (const int) 1179617a3babSopenharmony_ci0:80 subgroupPartitionedMinNV ( global highp uint) 1180617a3babSopenharmony_ci0:80 direct index ( temp highp uint) 1181617a3babSopenharmony_ci0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1182617a3babSopenharmony_ci0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1183617a3babSopenharmony_ci0:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1184617a3babSopenharmony_ci0:80 Constant: 1185617a3babSopenharmony_ci0:80 0 (const int) 1186617a3babSopenharmony_ci0:80 Constant: 1187617a3babSopenharmony_ci0:80 2 (const int) 1188617a3babSopenharmony_ci0:80 Constant: 1189617a3babSopenharmony_ci0:80 0 (const int) 1190617a3babSopenharmony_ci0:80 'ballot' ( temp highp 4-component vector of uint) 1191617a3babSopenharmony_ci0:81 move second child to first child ( temp highp 2-component vector of uint) 1192617a3babSopenharmony_ci0:81 vector swizzle ( temp highp 2-component vector of uint) 1193617a3babSopenharmony_ci0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1194617a3babSopenharmony_ci0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1195617a3babSopenharmony_ci0:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1196617a3babSopenharmony_ci0:81 Constant: 1197617a3babSopenharmony_ci0:81 3 (const int) 1198617a3babSopenharmony_ci0:81 Constant: 1199617a3babSopenharmony_ci0:81 2 (const int) 1200617a3babSopenharmony_ci0:81 Sequence 1201617a3babSopenharmony_ci0:81 Constant: 1202617a3babSopenharmony_ci0:81 0 (const int) 1203617a3babSopenharmony_ci0:81 Constant: 1204617a3babSopenharmony_ci0:81 1 (const int) 1205617a3babSopenharmony_ci0:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 1206617a3babSopenharmony_ci0:81 vector swizzle ( temp highp 2-component vector of uint) 1207617a3babSopenharmony_ci0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1208617a3babSopenharmony_ci0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1209617a3babSopenharmony_ci0:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1210617a3babSopenharmony_ci0:81 Constant: 1211617a3babSopenharmony_ci0:81 1 (const int) 1212617a3babSopenharmony_ci0:81 Constant: 1213617a3babSopenharmony_ci0:81 2 (const int) 1214617a3babSopenharmony_ci0:81 Sequence 1215617a3babSopenharmony_ci0:81 Constant: 1216617a3babSopenharmony_ci0:81 0 (const int) 1217617a3babSopenharmony_ci0:81 Constant: 1218617a3babSopenharmony_ci0:81 1 (const int) 1219617a3babSopenharmony_ci0:81 'ballot' ( temp highp 4-component vector of uint) 1220617a3babSopenharmony_ci0:82 move second child to first child ( temp highp 3-component vector of uint) 1221617a3babSopenharmony_ci0:82 vector swizzle ( temp highp 3-component vector of uint) 1222617a3babSopenharmony_ci0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1223617a3babSopenharmony_ci0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1224617a3babSopenharmony_ci0:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1225617a3babSopenharmony_ci0:82 Constant: 1226617a3babSopenharmony_ci0:82 3 (const int) 1227617a3babSopenharmony_ci0:82 Constant: 1228617a3babSopenharmony_ci0:82 2 (const int) 1229617a3babSopenharmony_ci0:82 Sequence 1230617a3babSopenharmony_ci0:82 Constant: 1231617a3babSopenharmony_ci0:82 0 (const int) 1232617a3babSopenharmony_ci0:82 Constant: 1233617a3babSopenharmony_ci0:82 1 (const int) 1234617a3babSopenharmony_ci0:82 Constant: 1235617a3babSopenharmony_ci0:82 2 (const int) 1236617a3babSopenharmony_ci0:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 1237617a3babSopenharmony_ci0:82 vector swizzle ( temp highp 3-component vector of uint) 1238617a3babSopenharmony_ci0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1239617a3babSopenharmony_ci0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1240617a3babSopenharmony_ci0:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1241617a3babSopenharmony_ci0:82 Constant: 1242617a3babSopenharmony_ci0:82 2 (const int) 1243617a3babSopenharmony_ci0:82 Constant: 1244617a3babSopenharmony_ci0:82 2 (const int) 1245617a3babSopenharmony_ci0:82 Sequence 1246617a3babSopenharmony_ci0:82 Constant: 1247617a3babSopenharmony_ci0:82 0 (const int) 1248617a3babSopenharmony_ci0:82 Constant: 1249617a3babSopenharmony_ci0:82 1 (const int) 1250617a3babSopenharmony_ci0:82 Constant: 1251617a3babSopenharmony_ci0:82 2 (const int) 1252617a3babSopenharmony_ci0:82 'ballot' ( temp highp 4-component vector of uint) 1253617a3babSopenharmony_ci0:83 move second child to first child ( temp highp 4-component vector of uint) 1254617a3babSopenharmony_ci0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1255617a3babSopenharmony_ci0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1256617a3babSopenharmony_ci0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1257617a3babSopenharmony_ci0:83 Constant: 1258617a3babSopenharmony_ci0:83 3 (const int) 1259617a3babSopenharmony_ci0:83 Constant: 1260617a3babSopenharmony_ci0:83 2 (const int) 1261617a3babSopenharmony_ci0:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 1262617a3babSopenharmony_ci0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1263617a3babSopenharmony_ci0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1264617a3babSopenharmony_ci0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1265617a3babSopenharmony_ci0:83 Constant: 1266617a3babSopenharmony_ci0:83 3 (const int) 1267617a3babSopenharmony_ci0:83 Constant: 1268617a3babSopenharmony_ci0:83 2 (const int) 1269617a3babSopenharmony_ci0:83 'ballot' ( temp highp 4-component vector of uint) 1270617a3babSopenharmony_ci0:85 move second child to first child ( temp highp float) 1271617a3babSopenharmony_ci0:85 direct index ( temp highp float) 1272617a3babSopenharmony_ci0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1273617a3babSopenharmony_ci0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1274617a3babSopenharmony_ci0:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1275617a3babSopenharmony_ci0:85 Constant: 1276617a3babSopenharmony_ci0:85 3 (const int) 1277617a3babSopenharmony_ci0:85 Constant: 1278617a3babSopenharmony_ci0:85 0 (const int) 1279617a3babSopenharmony_ci0:85 Constant: 1280617a3babSopenharmony_ci0:85 0 (const int) 1281617a3babSopenharmony_ci0:85 subgroupPartitionedMaxNV ( global highp float) 1282617a3babSopenharmony_ci0:85 direct index ( temp highp float) 1283617a3babSopenharmony_ci0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1284617a3babSopenharmony_ci0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1285617a3babSopenharmony_ci0:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1286617a3babSopenharmony_ci0:85 Constant: 1287617a3babSopenharmony_ci0:85 0 (const int) 1288617a3babSopenharmony_ci0:85 Constant: 1289617a3babSopenharmony_ci0:85 0 (const int) 1290617a3babSopenharmony_ci0:85 Constant: 1291617a3babSopenharmony_ci0:85 0 (const int) 1292617a3babSopenharmony_ci0:85 'ballot' ( temp highp 4-component vector of uint) 1293617a3babSopenharmony_ci0:86 move second child to first child ( temp highp 2-component vector of float) 1294617a3babSopenharmony_ci0:86 vector swizzle ( temp highp 2-component vector of float) 1295617a3babSopenharmony_ci0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1296617a3babSopenharmony_ci0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1297617a3babSopenharmony_ci0:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1298617a3babSopenharmony_ci0:86 Constant: 1299617a3babSopenharmony_ci0:86 3 (const int) 1300617a3babSopenharmony_ci0:86 Constant: 1301617a3babSopenharmony_ci0:86 0 (const int) 1302617a3babSopenharmony_ci0:86 Sequence 1303617a3babSopenharmony_ci0:86 Constant: 1304617a3babSopenharmony_ci0:86 0 (const int) 1305617a3babSopenharmony_ci0:86 Constant: 1306617a3babSopenharmony_ci0:86 1 (const int) 1307617a3babSopenharmony_ci0:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 1308617a3babSopenharmony_ci0:86 vector swizzle ( temp highp 2-component vector of float) 1309617a3babSopenharmony_ci0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1310617a3babSopenharmony_ci0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1311617a3babSopenharmony_ci0:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1312617a3babSopenharmony_ci0:86 Constant: 1313617a3babSopenharmony_ci0:86 1 (const int) 1314617a3babSopenharmony_ci0:86 Constant: 1315617a3babSopenharmony_ci0:86 0 (const int) 1316617a3babSopenharmony_ci0:86 Sequence 1317617a3babSopenharmony_ci0:86 Constant: 1318617a3babSopenharmony_ci0:86 0 (const int) 1319617a3babSopenharmony_ci0:86 Constant: 1320617a3babSopenharmony_ci0:86 1 (const int) 1321617a3babSopenharmony_ci0:86 'ballot' ( temp highp 4-component vector of uint) 1322617a3babSopenharmony_ci0:87 move second child to first child ( temp highp 3-component vector of float) 1323617a3babSopenharmony_ci0:87 vector swizzle ( temp highp 3-component vector of float) 1324617a3babSopenharmony_ci0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1325617a3babSopenharmony_ci0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1326617a3babSopenharmony_ci0:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1327617a3babSopenharmony_ci0:87 Constant: 1328617a3babSopenharmony_ci0:87 3 (const int) 1329617a3babSopenharmony_ci0:87 Constant: 1330617a3babSopenharmony_ci0:87 0 (const int) 1331617a3babSopenharmony_ci0:87 Sequence 1332617a3babSopenharmony_ci0:87 Constant: 1333617a3babSopenharmony_ci0:87 0 (const int) 1334617a3babSopenharmony_ci0:87 Constant: 1335617a3babSopenharmony_ci0:87 1 (const int) 1336617a3babSopenharmony_ci0:87 Constant: 1337617a3babSopenharmony_ci0:87 2 (const int) 1338617a3babSopenharmony_ci0:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 1339617a3babSopenharmony_ci0:87 vector swizzle ( temp highp 3-component vector of float) 1340617a3babSopenharmony_ci0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1341617a3babSopenharmony_ci0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1342617a3babSopenharmony_ci0:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1343617a3babSopenharmony_ci0:87 Constant: 1344617a3babSopenharmony_ci0:87 2 (const int) 1345617a3babSopenharmony_ci0:87 Constant: 1346617a3babSopenharmony_ci0:87 0 (const int) 1347617a3babSopenharmony_ci0:87 Sequence 1348617a3babSopenharmony_ci0:87 Constant: 1349617a3babSopenharmony_ci0:87 0 (const int) 1350617a3babSopenharmony_ci0:87 Constant: 1351617a3babSopenharmony_ci0:87 1 (const int) 1352617a3babSopenharmony_ci0:87 Constant: 1353617a3babSopenharmony_ci0:87 2 (const int) 1354617a3babSopenharmony_ci0:87 'ballot' ( temp highp 4-component vector of uint) 1355617a3babSopenharmony_ci0:88 move second child to first child ( temp highp 4-component vector of float) 1356617a3babSopenharmony_ci0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1357617a3babSopenharmony_ci0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1358617a3babSopenharmony_ci0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1359617a3babSopenharmony_ci0:88 Constant: 1360617a3babSopenharmony_ci0:88 3 (const int) 1361617a3babSopenharmony_ci0:88 Constant: 1362617a3babSopenharmony_ci0:88 0 (const int) 1363617a3babSopenharmony_ci0:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 1364617a3babSopenharmony_ci0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 1365617a3babSopenharmony_ci0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1366617a3babSopenharmony_ci0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1367617a3babSopenharmony_ci0:88 Constant: 1368617a3babSopenharmony_ci0:88 3 (const int) 1369617a3babSopenharmony_ci0:88 Constant: 1370617a3babSopenharmony_ci0:88 0 (const int) 1371617a3babSopenharmony_ci0:88 'ballot' ( temp highp 4-component vector of uint) 1372617a3babSopenharmony_ci0:90 move second child to first child ( temp highp int) 1373617a3babSopenharmony_ci0:90 direct index ( temp highp int) 1374617a3babSopenharmony_ci0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1375617a3babSopenharmony_ci0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1376617a3babSopenharmony_ci0:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1377617a3babSopenharmony_ci0:90 Constant: 1378617a3babSopenharmony_ci0:90 0 (const int) 1379617a3babSopenharmony_ci0:90 Constant: 1380617a3babSopenharmony_ci0:90 1 (const int) 1381617a3babSopenharmony_ci0:90 Constant: 1382617a3babSopenharmony_ci0:90 0 (const int) 1383617a3babSopenharmony_ci0:90 subgroupPartitionedMaxNV ( global highp int) 1384617a3babSopenharmony_ci0:90 direct index ( temp highp int) 1385617a3babSopenharmony_ci0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1386617a3babSopenharmony_ci0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1387617a3babSopenharmony_ci0:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1388617a3babSopenharmony_ci0:90 Constant: 1389617a3babSopenharmony_ci0:90 0 (const int) 1390617a3babSopenharmony_ci0:90 Constant: 1391617a3babSopenharmony_ci0:90 1 (const int) 1392617a3babSopenharmony_ci0:90 Constant: 1393617a3babSopenharmony_ci0:90 0 (const int) 1394617a3babSopenharmony_ci0:90 'ballot' ( temp highp 4-component vector of uint) 1395617a3babSopenharmony_ci0:91 move second child to first child ( temp highp 2-component vector of int) 1396617a3babSopenharmony_ci0:91 vector swizzle ( temp highp 2-component vector of int) 1397617a3babSopenharmony_ci0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1398617a3babSopenharmony_ci0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1399617a3babSopenharmony_ci0:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1400617a3babSopenharmony_ci0:91 Constant: 1401617a3babSopenharmony_ci0:91 0 (const int) 1402617a3babSopenharmony_ci0:91 Constant: 1403617a3babSopenharmony_ci0:91 1 (const int) 1404617a3babSopenharmony_ci0:91 Sequence 1405617a3babSopenharmony_ci0:91 Constant: 1406617a3babSopenharmony_ci0:91 0 (const int) 1407617a3babSopenharmony_ci0:91 Constant: 1408617a3babSopenharmony_ci0:91 1 (const int) 1409617a3babSopenharmony_ci0:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 1410617a3babSopenharmony_ci0:91 vector swizzle ( temp highp 2-component vector of int) 1411617a3babSopenharmony_ci0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1412617a3babSopenharmony_ci0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1413617a3babSopenharmony_ci0:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1414617a3babSopenharmony_ci0:91 Constant: 1415617a3babSopenharmony_ci0:91 1 (const int) 1416617a3babSopenharmony_ci0:91 Constant: 1417617a3babSopenharmony_ci0:91 1 (const int) 1418617a3babSopenharmony_ci0:91 Sequence 1419617a3babSopenharmony_ci0:91 Constant: 1420617a3babSopenharmony_ci0:91 0 (const int) 1421617a3babSopenharmony_ci0:91 Constant: 1422617a3babSopenharmony_ci0:91 1 (const int) 1423617a3babSopenharmony_ci0:91 'ballot' ( temp highp 4-component vector of uint) 1424617a3babSopenharmony_ci0:92 move second child to first child ( temp highp 3-component vector of int) 1425617a3babSopenharmony_ci0:92 vector swizzle ( temp highp 3-component vector of int) 1426617a3babSopenharmony_ci0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1427617a3babSopenharmony_ci0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1428617a3babSopenharmony_ci0:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1429617a3babSopenharmony_ci0:92 Constant: 1430617a3babSopenharmony_ci0:92 0 (const int) 1431617a3babSopenharmony_ci0:92 Constant: 1432617a3babSopenharmony_ci0:92 1 (const int) 1433617a3babSopenharmony_ci0:92 Sequence 1434617a3babSopenharmony_ci0:92 Constant: 1435617a3babSopenharmony_ci0:92 0 (const int) 1436617a3babSopenharmony_ci0:92 Constant: 1437617a3babSopenharmony_ci0:92 1 (const int) 1438617a3babSopenharmony_ci0:92 Constant: 1439617a3babSopenharmony_ci0:92 2 (const int) 1440617a3babSopenharmony_ci0:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 1441617a3babSopenharmony_ci0:92 vector swizzle ( temp highp 3-component vector of int) 1442617a3babSopenharmony_ci0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1443617a3babSopenharmony_ci0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1444617a3babSopenharmony_ci0:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1445617a3babSopenharmony_ci0:92 Constant: 1446617a3babSopenharmony_ci0:92 2 (const int) 1447617a3babSopenharmony_ci0:92 Constant: 1448617a3babSopenharmony_ci0:92 1 (const int) 1449617a3babSopenharmony_ci0:92 Sequence 1450617a3babSopenharmony_ci0:92 Constant: 1451617a3babSopenharmony_ci0:92 0 (const int) 1452617a3babSopenharmony_ci0:92 Constant: 1453617a3babSopenharmony_ci0:92 1 (const int) 1454617a3babSopenharmony_ci0:92 Constant: 1455617a3babSopenharmony_ci0:92 2 (const int) 1456617a3babSopenharmony_ci0:92 'ballot' ( temp highp 4-component vector of uint) 1457617a3babSopenharmony_ci0:93 move second child to first child ( temp highp 4-component vector of int) 1458617a3babSopenharmony_ci0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1459617a3babSopenharmony_ci0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1460617a3babSopenharmony_ci0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1461617a3babSopenharmony_ci0:93 Constant: 1462617a3babSopenharmony_ci0:93 0 (const int) 1463617a3babSopenharmony_ci0:93 Constant: 1464617a3babSopenharmony_ci0:93 1 (const int) 1465617a3babSopenharmony_ci0:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 1466617a3babSopenharmony_ci0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1467617a3babSopenharmony_ci0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1468617a3babSopenharmony_ci0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1469617a3babSopenharmony_ci0:93 Constant: 1470617a3babSopenharmony_ci0:93 3 (const int) 1471617a3babSopenharmony_ci0:93 Constant: 1472617a3babSopenharmony_ci0:93 1 (const int) 1473617a3babSopenharmony_ci0:93 'ballot' ( temp highp 4-component vector of uint) 1474617a3babSopenharmony_ci0:95 move second child to first child ( temp highp uint) 1475617a3babSopenharmony_ci0:95 direct index ( temp highp uint) 1476617a3babSopenharmony_ci0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1477617a3babSopenharmony_ci0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1478617a3babSopenharmony_ci0:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1479617a3babSopenharmony_ci0:95 Constant: 1480617a3babSopenharmony_ci0:95 0 (const int) 1481617a3babSopenharmony_ci0:95 Constant: 1482617a3babSopenharmony_ci0:95 2 (const int) 1483617a3babSopenharmony_ci0:95 Constant: 1484617a3babSopenharmony_ci0:95 0 (const int) 1485617a3babSopenharmony_ci0:95 subgroupPartitionedMaxNV ( global highp uint) 1486617a3babSopenharmony_ci0:95 direct index ( temp highp uint) 1487617a3babSopenharmony_ci0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1488617a3babSopenharmony_ci0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1489617a3babSopenharmony_ci0:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1490617a3babSopenharmony_ci0:95 Constant: 1491617a3babSopenharmony_ci0:95 0 (const int) 1492617a3babSopenharmony_ci0:95 Constant: 1493617a3babSopenharmony_ci0:95 2 (const int) 1494617a3babSopenharmony_ci0:95 Constant: 1495617a3babSopenharmony_ci0:95 0 (const int) 1496617a3babSopenharmony_ci0:95 'ballot' ( temp highp 4-component vector of uint) 1497617a3babSopenharmony_ci0:96 move second child to first child ( temp highp 2-component vector of uint) 1498617a3babSopenharmony_ci0:96 vector swizzle ( temp highp 2-component vector of uint) 1499617a3babSopenharmony_ci0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1500617a3babSopenharmony_ci0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1501617a3babSopenharmony_ci0:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1502617a3babSopenharmony_ci0:96 Constant: 1503617a3babSopenharmony_ci0:96 0 (const int) 1504617a3babSopenharmony_ci0:96 Constant: 1505617a3babSopenharmony_ci0:96 2 (const int) 1506617a3babSopenharmony_ci0:96 Sequence 1507617a3babSopenharmony_ci0:96 Constant: 1508617a3babSopenharmony_ci0:96 0 (const int) 1509617a3babSopenharmony_ci0:96 Constant: 1510617a3babSopenharmony_ci0:96 1 (const int) 1511617a3babSopenharmony_ci0:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 1512617a3babSopenharmony_ci0:96 vector swizzle ( temp highp 2-component vector of uint) 1513617a3babSopenharmony_ci0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1514617a3babSopenharmony_ci0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1515617a3babSopenharmony_ci0:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1516617a3babSopenharmony_ci0:96 Constant: 1517617a3babSopenharmony_ci0:96 1 (const int) 1518617a3babSopenharmony_ci0:96 Constant: 1519617a3babSopenharmony_ci0:96 2 (const int) 1520617a3babSopenharmony_ci0:96 Sequence 1521617a3babSopenharmony_ci0:96 Constant: 1522617a3babSopenharmony_ci0:96 0 (const int) 1523617a3babSopenharmony_ci0:96 Constant: 1524617a3babSopenharmony_ci0:96 1 (const int) 1525617a3babSopenharmony_ci0:96 'ballot' ( temp highp 4-component vector of uint) 1526617a3babSopenharmony_ci0:97 move second child to first child ( temp highp 3-component vector of uint) 1527617a3babSopenharmony_ci0:97 vector swizzle ( temp highp 3-component vector of uint) 1528617a3babSopenharmony_ci0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1529617a3babSopenharmony_ci0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1530617a3babSopenharmony_ci0:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1531617a3babSopenharmony_ci0:97 Constant: 1532617a3babSopenharmony_ci0:97 0 (const int) 1533617a3babSopenharmony_ci0:97 Constant: 1534617a3babSopenharmony_ci0:97 2 (const int) 1535617a3babSopenharmony_ci0:97 Sequence 1536617a3babSopenharmony_ci0:97 Constant: 1537617a3babSopenharmony_ci0:97 0 (const int) 1538617a3babSopenharmony_ci0:97 Constant: 1539617a3babSopenharmony_ci0:97 1 (const int) 1540617a3babSopenharmony_ci0:97 Constant: 1541617a3babSopenharmony_ci0:97 2 (const int) 1542617a3babSopenharmony_ci0:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 1543617a3babSopenharmony_ci0:97 vector swizzle ( temp highp 3-component vector of uint) 1544617a3babSopenharmony_ci0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1545617a3babSopenharmony_ci0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1546617a3babSopenharmony_ci0:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1547617a3babSopenharmony_ci0:97 Constant: 1548617a3babSopenharmony_ci0:97 2 (const int) 1549617a3babSopenharmony_ci0:97 Constant: 1550617a3babSopenharmony_ci0:97 2 (const int) 1551617a3babSopenharmony_ci0:97 Sequence 1552617a3babSopenharmony_ci0:97 Constant: 1553617a3babSopenharmony_ci0:97 0 (const int) 1554617a3babSopenharmony_ci0:97 Constant: 1555617a3babSopenharmony_ci0:97 1 (const int) 1556617a3babSopenharmony_ci0:97 Constant: 1557617a3babSopenharmony_ci0:97 2 (const int) 1558617a3babSopenharmony_ci0:97 'ballot' ( temp highp 4-component vector of uint) 1559617a3babSopenharmony_ci0:98 move second child to first child ( temp highp 4-component vector of uint) 1560617a3babSopenharmony_ci0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1561617a3babSopenharmony_ci0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1562617a3babSopenharmony_ci0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1563617a3babSopenharmony_ci0:98 Constant: 1564617a3babSopenharmony_ci0:98 0 (const int) 1565617a3babSopenharmony_ci0:98 Constant: 1566617a3babSopenharmony_ci0:98 2 (const int) 1567617a3babSopenharmony_ci0:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 1568617a3babSopenharmony_ci0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1569617a3babSopenharmony_ci0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1570617a3babSopenharmony_ci0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1571617a3babSopenharmony_ci0:98 Constant: 1572617a3babSopenharmony_ci0:98 3 (const int) 1573617a3babSopenharmony_ci0:98 Constant: 1574617a3babSopenharmony_ci0:98 2 (const int) 1575617a3babSopenharmony_ci0:98 'ballot' ( temp highp 4-component vector of uint) 1576617a3babSopenharmony_ci0:100 move second child to first child ( temp highp int) 1577617a3babSopenharmony_ci0:100 direct index ( temp highp int) 1578617a3babSopenharmony_ci0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1579617a3babSopenharmony_ci0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1580617a3babSopenharmony_ci0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1581617a3babSopenharmony_ci0:100 Constant: 1582617a3babSopenharmony_ci0:100 0 (const int) 1583617a3babSopenharmony_ci0:100 Constant: 1584617a3babSopenharmony_ci0:100 1 (const int) 1585617a3babSopenharmony_ci0:100 Constant: 1586617a3babSopenharmony_ci0:100 0 (const int) 1587617a3babSopenharmony_ci0:100 subgroupPartitionedAndNV ( global highp int) 1588617a3babSopenharmony_ci0:100 direct index ( temp highp int) 1589617a3babSopenharmony_ci0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1590617a3babSopenharmony_ci0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1591617a3babSopenharmony_ci0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1592617a3babSopenharmony_ci0:100 Constant: 1593617a3babSopenharmony_ci0:100 0 (const int) 1594617a3babSopenharmony_ci0:100 Constant: 1595617a3babSopenharmony_ci0:100 1 (const int) 1596617a3babSopenharmony_ci0:100 Constant: 1597617a3babSopenharmony_ci0:100 0 (const int) 1598617a3babSopenharmony_ci0:100 'ballot' ( temp highp 4-component vector of uint) 1599617a3babSopenharmony_ci0:101 move second child to first child ( temp highp 2-component vector of int) 1600617a3babSopenharmony_ci0:101 vector swizzle ( temp highp 2-component vector of int) 1601617a3babSopenharmony_ci0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1602617a3babSopenharmony_ci0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1603617a3babSopenharmony_ci0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1604617a3babSopenharmony_ci0:101 Constant: 1605617a3babSopenharmony_ci0:101 0 (const int) 1606617a3babSopenharmony_ci0:101 Constant: 1607617a3babSopenharmony_ci0:101 1 (const int) 1608617a3babSopenharmony_ci0:101 Sequence 1609617a3babSopenharmony_ci0:101 Constant: 1610617a3babSopenharmony_ci0:101 0 (const int) 1611617a3babSopenharmony_ci0:101 Constant: 1612617a3babSopenharmony_ci0:101 1 (const int) 1613617a3babSopenharmony_ci0:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 1614617a3babSopenharmony_ci0:101 vector swizzle ( temp highp 2-component vector of int) 1615617a3babSopenharmony_ci0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1616617a3babSopenharmony_ci0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1617617a3babSopenharmony_ci0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1618617a3babSopenharmony_ci0:101 Constant: 1619617a3babSopenharmony_ci0:101 1 (const int) 1620617a3babSopenharmony_ci0:101 Constant: 1621617a3babSopenharmony_ci0:101 1 (const int) 1622617a3babSopenharmony_ci0:101 Sequence 1623617a3babSopenharmony_ci0:101 Constant: 1624617a3babSopenharmony_ci0:101 0 (const int) 1625617a3babSopenharmony_ci0:101 Constant: 1626617a3babSopenharmony_ci0:101 1 (const int) 1627617a3babSopenharmony_ci0:101 'ballot' ( temp highp 4-component vector of uint) 1628617a3babSopenharmony_ci0:102 move second child to first child ( temp highp 3-component vector of int) 1629617a3babSopenharmony_ci0:102 vector swizzle ( temp highp 3-component vector of int) 1630617a3babSopenharmony_ci0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1631617a3babSopenharmony_ci0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1632617a3babSopenharmony_ci0:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1633617a3babSopenharmony_ci0:102 Constant: 1634617a3babSopenharmony_ci0:102 0 (const int) 1635617a3babSopenharmony_ci0:102 Constant: 1636617a3babSopenharmony_ci0:102 1 (const int) 1637617a3babSopenharmony_ci0:102 Sequence 1638617a3babSopenharmony_ci0:102 Constant: 1639617a3babSopenharmony_ci0:102 0 (const int) 1640617a3babSopenharmony_ci0:102 Constant: 1641617a3babSopenharmony_ci0:102 1 (const int) 1642617a3babSopenharmony_ci0:102 Constant: 1643617a3babSopenharmony_ci0:102 2 (const int) 1644617a3babSopenharmony_ci0:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 1645617a3babSopenharmony_ci0:102 vector swizzle ( temp highp 3-component vector of int) 1646617a3babSopenharmony_ci0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1647617a3babSopenharmony_ci0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1648617a3babSopenharmony_ci0:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1649617a3babSopenharmony_ci0:102 Constant: 1650617a3babSopenharmony_ci0:102 2 (const int) 1651617a3babSopenharmony_ci0:102 Constant: 1652617a3babSopenharmony_ci0:102 1 (const int) 1653617a3babSopenharmony_ci0:102 Sequence 1654617a3babSopenharmony_ci0:102 Constant: 1655617a3babSopenharmony_ci0:102 0 (const int) 1656617a3babSopenharmony_ci0:102 Constant: 1657617a3babSopenharmony_ci0:102 1 (const int) 1658617a3babSopenharmony_ci0:102 Constant: 1659617a3babSopenharmony_ci0:102 2 (const int) 1660617a3babSopenharmony_ci0:102 'ballot' ( temp highp 4-component vector of uint) 1661617a3babSopenharmony_ci0:103 move second child to first child ( temp highp 4-component vector of int) 1662617a3babSopenharmony_ci0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1663617a3babSopenharmony_ci0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1664617a3babSopenharmony_ci0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1665617a3babSopenharmony_ci0:103 Constant: 1666617a3babSopenharmony_ci0:103 0 (const int) 1667617a3babSopenharmony_ci0:103 Constant: 1668617a3babSopenharmony_ci0:103 1 (const int) 1669617a3babSopenharmony_ci0:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 1670617a3babSopenharmony_ci0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1671617a3babSopenharmony_ci0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1672617a3babSopenharmony_ci0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1673617a3babSopenharmony_ci0:103 Constant: 1674617a3babSopenharmony_ci0:103 3 (const int) 1675617a3babSopenharmony_ci0:103 Constant: 1676617a3babSopenharmony_ci0:103 1 (const int) 1677617a3babSopenharmony_ci0:103 'ballot' ( temp highp 4-component vector of uint) 1678617a3babSopenharmony_ci0:105 move second child to first child ( temp highp uint) 1679617a3babSopenharmony_ci0:105 direct index ( temp highp uint) 1680617a3babSopenharmony_ci0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1681617a3babSopenharmony_ci0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1682617a3babSopenharmony_ci0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1683617a3babSopenharmony_ci0:105 Constant: 1684617a3babSopenharmony_ci0:105 1 (const int) 1685617a3babSopenharmony_ci0:105 Constant: 1686617a3babSopenharmony_ci0:105 2 (const int) 1687617a3babSopenharmony_ci0:105 Constant: 1688617a3babSopenharmony_ci0:105 0 (const int) 1689617a3babSopenharmony_ci0:105 subgroupPartitionedAndNV ( global highp uint) 1690617a3babSopenharmony_ci0:105 direct index ( temp highp uint) 1691617a3babSopenharmony_ci0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1692617a3babSopenharmony_ci0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1693617a3babSopenharmony_ci0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1694617a3babSopenharmony_ci0:105 Constant: 1695617a3babSopenharmony_ci0:105 0 (const int) 1696617a3babSopenharmony_ci0:105 Constant: 1697617a3babSopenharmony_ci0:105 2 (const int) 1698617a3babSopenharmony_ci0:105 Constant: 1699617a3babSopenharmony_ci0:105 0 (const int) 1700617a3babSopenharmony_ci0:105 'ballot' ( temp highp 4-component vector of uint) 1701617a3babSopenharmony_ci0:106 move second child to first child ( temp highp 2-component vector of uint) 1702617a3babSopenharmony_ci0:106 vector swizzle ( temp highp 2-component vector of uint) 1703617a3babSopenharmony_ci0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1704617a3babSopenharmony_ci0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1705617a3babSopenharmony_ci0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1706617a3babSopenharmony_ci0:106 Constant: 1707617a3babSopenharmony_ci0:106 1 (const int) 1708617a3babSopenharmony_ci0:106 Constant: 1709617a3babSopenharmony_ci0:106 2 (const int) 1710617a3babSopenharmony_ci0:106 Sequence 1711617a3babSopenharmony_ci0:106 Constant: 1712617a3babSopenharmony_ci0:106 0 (const int) 1713617a3babSopenharmony_ci0:106 Constant: 1714617a3babSopenharmony_ci0:106 1 (const int) 1715617a3babSopenharmony_ci0:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 1716617a3babSopenharmony_ci0:106 vector swizzle ( temp highp 2-component vector of uint) 1717617a3babSopenharmony_ci0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1718617a3babSopenharmony_ci0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1719617a3babSopenharmony_ci0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1720617a3babSopenharmony_ci0:106 Constant: 1721617a3babSopenharmony_ci0:106 1 (const int) 1722617a3babSopenharmony_ci0:106 Constant: 1723617a3babSopenharmony_ci0:106 2 (const int) 1724617a3babSopenharmony_ci0:106 Sequence 1725617a3babSopenharmony_ci0:106 Constant: 1726617a3babSopenharmony_ci0:106 0 (const int) 1727617a3babSopenharmony_ci0:106 Constant: 1728617a3babSopenharmony_ci0:106 1 (const int) 1729617a3babSopenharmony_ci0:106 'ballot' ( temp highp 4-component vector of uint) 1730617a3babSopenharmony_ci0:107 move second child to first child ( temp highp 3-component vector of uint) 1731617a3babSopenharmony_ci0:107 vector swizzle ( temp highp 3-component vector of uint) 1732617a3babSopenharmony_ci0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1733617a3babSopenharmony_ci0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1734617a3babSopenharmony_ci0:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1735617a3babSopenharmony_ci0:107 Constant: 1736617a3babSopenharmony_ci0:107 1 (const int) 1737617a3babSopenharmony_ci0:107 Constant: 1738617a3babSopenharmony_ci0:107 2 (const int) 1739617a3babSopenharmony_ci0:107 Sequence 1740617a3babSopenharmony_ci0:107 Constant: 1741617a3babSopenharmony_ci0:107 0 (const int) 1742617a3babSopenharmony_ci0:107 Constant: 1743617a3babSopenharmony_ci0:107 1 (const int) 1744617a3babSopenharmony_ci0:107 Constant: 1745617a3babSopenharmony_ci0:107 2 (const int) 1746617a3babSopenharmony_ci0:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 1747617a3babSopenharmony_ci0:107 vector swizzle ( temp highp 3-component vector of uint) 1748617a3babSopenharmony_ci0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1749617a3babSopenharmony_ci0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1750617a3babSopenharmony_ci0:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1751617a3babSopenharmony_ci0:107 Constant: 1752617a3babSopenharmony_ci0:107 2 (const int) 1753617a3babSopenharmony_ci0:107 Constant: 1754617a3babSopenharmony_ci0:107 2 (const int) 1755617a3babSopenharmony_ci0:107 Sequence 1756617a3babSopenharmony_ci0:107 Constant: 1757617a3babSopenharmony_ci0:107 0 (const int) 1758617a3babSopenharmony_ci0:107 Constant: 1759617a3babSopenharmony_ci0:107 1 (const int) 1760617a3babSopenharmony_ci0:107 Constant: 1761617a3babSopenharmony_ci0:107 2 (const int) 1762617a3babSopenharmony_ci0:107 'ballot' ( temp highp 4-component vector of uint) 1763617a3babSopenharmony_ci0:108 move second child to first child ( temp highp 4-component vector of uint) 1764617a3babSopenharmony_ci0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1765617a3babSopenharmony_ci0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1766617a3babSopenharmony_ci0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1767617a3babSopenharmony_ci0:108 Constant: 1768617a3babSopenharmony_ci0:108 1 (const int) 1769617a3babSopenharmony_ci0:108 Constant: 1770617a3babSopenharmony_ci0:108 2 (const int) 1771617a3babSopenharmony_ci0:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 1772617a3babSopenharmony_ci0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 1773617a3babSopenharmony_ci0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1774617a3babSopenharmony_ci0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1775617a3babSopenharmony_ci0:108 Constant: 1776617a3babSopenharmony_ci0:108 3 (const int) 1777617a3babSopenharmony_ci0:108 Constant: 1778617a3babSopenharmony_ci0:108 2 (const int) 1779617a3babSopenharmony_ci0:108 'ballot' ( temp highp 4-component vector of uint) 1780617a3babSopenharmony_ci0:110 move second child to first child ( temp highp int) 1781617a3babSopenharmony_ci0:110 direct index ( temp highp int) 1782617a3babSopenharmony_ci0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1783617a3babSopenharmony_ci0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1784617a3babSopenharmony_ci0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1785617a3babSopenharmony_ci0:110 Constant: 1786617a3babSopenharmony_ci0:110 1 (const int) 1787617a3babSopenharmony_ci0:110 Constant: 1788617a3babSopenharmony_ci0:110 1 (const int) 1789617a3babSopenharmony_ci0:110 Constant: 1790617a3babSopenharmony_ci0:110 0 (const int) 1791617a3babSopenharmony_ci0:110 Convert bool to int ( temp highp int) 1792617a3babSopenharmony_ci0:110 subgroupPartitionedAndNV ( global bool, operation at highp) 1793617a3babSopenharmony_ci0:110 Compare Less Than ( temp bool) 1794617a3babSopenharmony_ci0:110 direct index ( temp highp int) 1795617a3babSopenharmony_ci0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1796617a3babSopenharmony_ci0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1797617a3babSopenharmony_ci0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1798617a3babSopenharmony_ci0:110 Constant: 1799617a3babSopenharmony_ci0:110 0 (const int) 1800617a3babSopenharmony_ci0:110 Constant: 1801617a3babSopenharmony_ci0:110 1 (const int) 1802617a3babSopenharmony_ci0:110 Constant: 1803617a3babSopenharmony_ci0:110 0 (const int) 1804617a3babSopenharmony_ci0:110 Constant: 1805617a3babSopenharmony_ci0:110 0 (const int) 1806617a3babSopenharmony_ci0:110 'ballot' ( temp highp 4-component vector of uint) 1807617a3babSopenharmony_ci0:111 move second child to first child ( temp highp 2-component vector of int) 1808617a3babSopenharmony_ci0:111 vector swizzle ( temp highp 2-component vector of int) 1809617a3babSopenharmony_ci0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1810617a3babSopenharmony_ci0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1811617a3babSopenharmony_ci0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1812617a3babSopenharmony_ci0:111 Constant: 1813617a3babSopenharmony_ci0:111 1 (const int) 1814617a3babSopenharmony_ci0:111 Constant: 1815617a3babSopenharmony_ci0:111 1 (const int) 1816617a3babSopenharmony_ci0:111 Sequence 1817617a3babSopenharmony_ci0:111 Constant: 1818617a3babSopenharmony_ci0:111 0 (const int) 1819617a3babSopenharmony_ci0:111 Constant: 1820617a3babSopenharmony_ci0:111 1 (const int) 1821617a3babSopenharmony_ci0:111 Convert bool to int ( temp highp 2-component vector of int) 1822617a3babSopenharmony_ci0:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 1823617a3babSopenharmony_ci0:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 1824617a3babSopenharmony_ci0:111 vector swizzle ( temp highp 2-component vector of int) 1825617a3babSopenharmony_ci0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1826617a3babSopenharmony_ci0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1827617a3babSopenharmony_ci0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1828617a3babSopenharmony_ci0:111 Constant: 1829617a3babSopenharmony_ci0:111 1 (const int) 1830617a3babSopenharmony_ci0:111 Constant: 1831617a3babSopenharmony_ci0:111 1 (const int) 1832617a3babSopenharmony_ci0:111 Sequence 1833617a3babSopenharmony_ci0:111 Constant: 1834617a3babSopenharmony_ci0:111 0 (const int) 1835617a3babSopenharmony_ci0:111 Constant: 1836617a3babSopenharmony_ci0:111 1 (const int) 1837617a3babSopenharmony_ci0:111 Constant: 1838617a3babSopenharmony_ci0:111 0 (const int) 1839617a3babSopenharmony_ci0:111 0 (const int) 1840617a3babSopenharmony_ci0:111 'ballot' ( temp highp 4-component vector of uint) 1841617a3babSopenharmony_ci0:112 move second child to first child ( temp highp 3-component vector of int) 1842617a3babSopenharmony_ci0:112 vector swizzle ( temp highp 3-component vector of int) 1843617a3babSopenharmony_ci0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1844617a3babSopenharmony_ci0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1845617a3babSopenharmony_ci0:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1846617a3babSopenharmony_ci0:112 Constant: 1847617a3babSopenharmony_ci0:112 1 (const int) 1848617a3babSopenharmony_ci0:112 Constant: 1849617a3babSopenharmony_ci0:112 1 (const int) 1850617a3babSopenharmony_ci0:112 Sequence 1851617a3babSopenharmony_ci0:112 Constant: 1852617a3babSopenharmony_ci0:112 0 (const int) 1853617a3babSopenharmony_ci0:112 Constant: 1854617a3babSopenharmony_ci0:112 1 (const int) 1855617a3babSopenharmony_ci0:112 Constant: 1856617a3babSopenharmony_ci0:112 2 (const int) 1857617a3babSopenharmony_ci0:112 Convert bool to int ( temp highp 3-component vector of int) 1858617a3babSopenharmony_ci0:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 1859617a3babSopenharmony_ci0:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 1860617a3babSopenharmony_ci0:112 vector swizzle ( temp highp 3-component vector of int) 1861617a3babSopenharmony_ci0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1862617a3babSopenharmony_ci0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1863617a3babSopenharmony_ci0:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1864617a3babSopenharmony_ci0:112 Constant: 1865617a3babSopenharmony_ci0:112 1 (const int) 1866617a3babSopenharmony_ci0:112 Constant: 1867617a3babSopenharmony_ci0:112 1 (const int) 1868617a3babSopenharmony_ci0:112 Sequence 1869617a3babSopenharmony_ci0:112 Constant: 1870617a3babSopenharmony_ci0:112 0 (const int) 1871617a3babSopenharmony_ci0:112 Constant: 1872617a3babSopenharmony_ci0:112 1 (const int) 1873617a3babSopenharmony_ci0:112 Constant: 1874617a3babSopenharmony_ci0:112 2 (const int) 1875617a3babSopenharmony_ci0:112 Constant: 1876617a3babSopenharmony_ci0:112 0 (const int) 1877617a3babSopenharmony_ci0:112 0 (const int) 1878617a3babSopenharmony_ci0:112 0 (const int) 1879617a3babSopenharmony_ci0:112 'ballot' ( temp highp 4-component vector of uint) 1880617a3babSopenharmony_ci0:113 move second child to first child ( temp highp 4-component vector of int) 1881617a3babSopenharmony_ci0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1882617a3babSopenharmony_ci0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1883617a3babSopenharmony_ci0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1884617a3babSopenharmony_ci0:113 Constant: 1885617a3babSopenharmony_ci0:113 1 (const int) 1886617a3babSopenharmony_ci0:113 Constant: 1887617a3babSopenharmony_ci0:113 1 (const int) 1888617a3babSopenharmony_ci0:113 Convert bool to int ( temp highp 4-component vector of int) 1889617a3babSopenharmony_ci0:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 1890617a3babSopenharmony_ci0:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 1891617a3babSopenharmony_ci0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1892617a3babSopenharmony_ci0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1893617a3babSopenharmony_ci0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1894617a3babSopenharmony_ci0:113 Constant: 1895617a3babSopenharmony_ci0:113 1 (const int) 1896617a3babSopenharmony_ci0:113 Constant: 1897617a3babSopenharmony_ci0:113 1 (const int) 1898617a3babSopenharmony_ci0:113 Constant: 1899617a3babSopenharmony_ci0:113 0 (const int) 1900617a3babSopenharmony_ci0:113 0 (const int) 1901617a3babSopenharmony_ci0:113 0 (const int) 1902617a3babSopenharmony_ci0:113 0 (const int) 1903617a3babSopenharmony_ci0:113 'ballot' ( temp highp 4-component vector of uint) 1904617a3babSopenharmony_ci0:115 move second child to first child ( temp highp int) 1905617a3babSopenharmony_ci0:115 direct index ( temp highp int) 1906617a3babSopenharmony_ci0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1907617a3babSopenharmony_ci0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1908617a3babSopenharmony_ci0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1909617a3babSopenharmony_ci0:115 Constant: 1910617a3babSopenharmony_ci0:115 1 (const int) 1911617a3babSopenharmony_ci0:115 Constant: 1912617a3babSopenharmony_ci0:115 1 (const int) 1913617a3babSopenharmony_ci0:115 Constant: 1914617a3babSopenharmony_ci0:115 0 (const int) 1915617a3babSopenharmony_ci0:115 subgroupPartitionedOrNV ( global highp int) 1916617a3babSopenharmony_ci0:115 direct index ( temp highp int) 1917617a3babSopenharmony_ci0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1918617a3babSopenharmony_ci0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1919617a3babSopenharmony_ci0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1920617a3babSopenharmony_ci0:115 Constant: 1921617a3babSopenharmony_ci0:115 0 (const int) 1922617a3babSopenharmony_ci0:115 Constant: 1923617a3babSopenharmony_ci0:115 1 (const int) 1924617a3babSopenharmony_ci0:115 Constant: 1925617a3babSopenharmony_ci0:115 0 (const int) 1926617a3babSopenharmony_ci0:115 'ballot' ( temp highp 4-component vector of uint) 1927617a3babSopenharmony_ci0:116 move second child to first child ( temp highp 2-component vector of int) 1928617a3babSopenharmony_ci0:116 vector swizzle ( temp highp 2-component vector of int) 1929617a3babSopenharmony_ci0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1930617a3babSopenharmony_ci0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1931617a3babSopenharmony_ci0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1932617a3babSopenharmony_ci0:116 Constant: 1933617a3babSopenharmony_ci0:116 1 (const int) 1934617a3babSopenharmony_ci0:116 Constant: 1935617a3babSopenharmony_ci0:116 1 (const int) 1936617a3babSopenharmony_ci0:116 Sequence 1937617a3babSopenharmony_ci0:116 Constant: 1938617a3babSopenharmony_ci0:116 0 (const int) 1939617a3babSopenharmony_ci0:116 Constant: 1940617a3babSopenharmony_ci0:116 1 (const int) 1941617a3babSopenharmony_ci0:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 1942617a3babSopenharmony_ci0:116 vector swizzle ( temp highp 2-component vector of int) 1943617a3babSopenharmony_ci0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1944617a3babSopenharmony_ci0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1945617a3babSopenharmony_ci0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1946617a3babSopenharmony_ci0:116 Constant: 1947617a3babSopenharmony_ci0:116 1 (const int) 1948617a3babSopenharmony_ci0:116 Constant: 1949617a3babSopenharmony_ci0:116 1 (const int) 1950617a3babSopenharmony_ci0:116 Sequence 1951617a3babSopenharmony_ci0:116 Constant: 1952617a3babSopenharmony_ci0:116 0 (const int) 1953617a3babSopenharmony_ci0:116 Constant: 1954617a3babSopenharmony_ci0:116 1 (const int) 1955617a3babSopenharmony_ci0:116 'ballot' ( temp highp 4-component vector of uint) 1956617a3babSopenharmony_ci0:117 move second child to first child ( temp highp 3-component vector of int) 1957617a3babSopenharmony_ci0:117 vector swizzle ( temp highp 3-component vector of int) 1958617a3babSopenharmony_ci0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1959617a3babSopenharmony_ci0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1960617a3babSopenharmony_ci0:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1961617a3babSopenharmony_ci0:117 Constant: 1962617a3babSopenharmony_ci0:117 1 (const int) 1963617a3babSopenharmony_ci0:117 Constant: 1964617a3babSopenharmony_ci0:117 1 (const int) 1965617a3babSopenharmony_ci0:117 Sequence 1966617a3babSopenharmony_ci0:117 Constant: 1967617a3babSopenharmony_ci0:117 0 (const int) 1968617a3babSopenharmony_ci0:117 Constant: 1969617a3babSopenharmony_ci0:117 1 (const int) 1970617a3babSopenharmony_ci0:117 Constant: 1971617a3babSopenharmony_ci0:117 2 (const int) 1972617a3babSopenharmony_ci0:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 1973617a3babSopenharmony_ci0:117 vector swizzle ( temp highp 3-component vector of int) 1974617a3babSopenharmony_ci0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1975617a3babSopenharmony_ci0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1976617a3babSopenharmony_ci0:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1977617a3babSopenharmony_ci0:117 Constant: 1978617a3babSopenharmony_ci0:117 2 (const int) 1979617a3babSopenharmony_ci0:117 Constant: 1980617a3babSopenharmony_ci0:117 1 (const int) 1981617a3babSopenharmony_ci0:117 Sequence 1982617a3babSopenharmony_ci0:117 Constant: 1983617a3babSopenharmony_ci0:117 0 (const int) 1984617a3babSopenharmony_ci0:117 Constant: 1985617a3babSopenharmony_ci0:117 1 (const int) 1986617a3babSopenharmony_ci0:117 Constant: 1987617a3babSopenharmony_ci0:117 2 (const int) 1988617a3babSopenharmony_ci0:117 'ballot' ( temp highp 4-component vector of uint) 1989617a3babSopenharmony_ci0:118 move second child to first child ( temp highp 4-component vector of int) 1990617a3babSopenharmony_ci0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1991617a3babSopenharmony_ci0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1992617a3babSopenharmony_ci0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 1993617a3babSopenharmony_ci0:118 Constant: 1994617a3babSopenharmony_ci0:118 1 (const int) 1995617a3babSopenharmony_ci0:118 Constant: 1996617a3babSopenharmony_ci0:118 1 (const int) 1997617a3babSopenharmony_ci0:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 1998617a3babSopenharmony_ci0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 1999617a3babSopenharmony_ci0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2000617a3babSopenharmony_ci0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2001617a3babSopenharmony_ci0:118 Constant: 2002617a3babSopenharmony_ci0:118 3 (const int) 2003617a3babSopenharmony_ci0:118 Constant: 2004617a3babSopenharmony_ci0:118 1 (const int) 2005617a3babSopenharmony_ci0:118 'ballot' ( temp highp 4-component vector of uint) 2006617a3babSopenharmony_ci0:120 move second child to first child ( temp highp uint) 2007617a3babSopenharmony_ci0:120 direct index ( temp highp uint) 2008617a3babSopenharmony_ci0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2009617a3babSopenharmony_ci0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2010617a3babSopenharmony_ci0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2011617a3babSopenharmony_ci0:120 Constant: 2012617a3babSopenharmony_ci0:120 2 (const int) 2013617a3babSopenharmony_ci0:120 Constant: 2014617a3babSopenharmony_ci0:120 2 (const int) 2015617a3babSopenharmony_ci0:120 Constant: 2016617a3babSopenharmony_ci0:120 0 (const int) 2017617a3babSopenharmony_ci0:120 subgroupPartitionedOrNV ( global highp uint) 2018617a3babSopenharmony_ci0:120 direct index ( temp highp uint) 2019617a3babSopenharmony_ci0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2020617a3babSopenharmony_ci0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2021617a3babSopenharmony_ci0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2022617a3babSopenharmony_ci0:120 Constant: 2023617a3babSopenharmony_ci0:120 0 (const int) 2024617a3babSopenharmony_ci0:120 Constant: 2025617a3babSopenharmony_ci0:120 2 (const int) 2026617a3babSopenharmony_ci0:120 Constant: 2027617a3babSopenharmony_ci0:120 0 (const int) 2028617a3babSopenharmony_ci0:120 'ballot' ( temp highp 4-component vector of uint) 2029617a3babSopenharmony_ci0:121 move second child to first child ( temp highp 2-component vector of uint) 2030617a3babSopenharmony_ci0:121 vector swizzle ( temp highp 2-component vector of uint) 2031617a3babSopenharmony_ci0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2032617a3babSopenharmony_ci0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2033617a3babSopenharmony_ci0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2034617a3babSopenharmony_ci0:121 Constant: 2035617a3babSopenharmony_ci0:121 2 (const int) 2036617a3babSopenharmony_ci0:121 Constant: 2037617a3babSopenharmony_ci0:121 2 (const int) 2038617a3babSopenharmony_ci0:121 Sequence 2039617a3babSopenharmony_ci0:121 Constant: 2040617a3babSopenharmony_ci0:121 0 (const int) 2041617a3babSopenharmony_ci0:121 Constant: 2042617a3babSopenharmony_ci0:121 1 (const int) 2043617a3babSopenharmony_ci0:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 2044617a3babSopenharmony_ci0:121 vector swizzle ( temp highp 2-component vector of uint) 2045617a3babSopenharmony_ci0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2046617a3babSopenharmony_ci0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2047617a3babSopenharmony_ci0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2048617a3babSopenharmony_ci0:121 Constant: 2049617a3babSopenharmony_ci0:121 1 (const int) 2050617a3babSopenharmony_ci0:121 Constant: 2051617a3babSopenharmony_ci0:121 2 (const int) 2052617a3babSopenharmony_ci0:121 Sequence 2053617a3babSopenharmony_ci0:121 Constant: 2054617a3babSopenharmony_ci0:121 0 (const int) 2055617a3babSopenharmony_ci0:121 Constant: 2056617a3babSopenharmony_ci0:121 1 (const int) 2057617a3babSopenharmony_ci0:121 'ballot' ( temp highp 4-component vector of uint) 2058617a3babSopenharmony_ci0:122 move second child to first child ( temp highp 3-component vector of uint) 2059617a3babSopenharmony_ci0:122 vector swizzle ( temp highp 3-component vector of uint) 2060617a3babSopenharmony_ci0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2061617a3babSopenharmony_ci0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2062617a3babSopenharmony_ci0:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2063617a3babSopenharmony_ci0:122 Constant: 2064617a3babSopenharmony_ci0:122 2 (const int) 2065617a3babSopenharmony_ci0:122 Constant: 2066617a3babSopenharmony_ci0:122 2 (const int) 2067617a3babSopenharmony_ci0:122 Sequence 2068617a3babSopenharmony_ci0:122 Constant: 2069617a3babSopenharmony_ci0:122 0 (const int) 2070617a3babSopenharmony_ci0:122 Constant: 2071617a3babSopenharmony_ci0:122 1 (const int) 2072617a3babSopenharmony_ci0:122 Constant: 2073617a3babSopenharmony_ci0:122 2 (const int) 2074617a3babSopenharmony_ci0:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 2075617a3babSopenharmony_ci0:122 vector swizzle ( temp highp 3-component vector of uint) 2076617a3babSopenharmony_ci0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2077617a3babSopenharmony_ci0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2078617a3babSopenharmony_ci0:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2079617a3babSopenharmony_ci0:122 Constant: 2080617a3babSopenharmony_ci0:122 2 (const int) 2081617a3babSopenharmony_ci0:122 Constant: 2082617a3babSopenharmony_ci0:122 2 (const int) 2083617a3babSopenharmony_ci0:122 Sequence 2084617a3babSopenharmony_ci0:122 Constant: 2085617a3babSopenharmony_ci0:122 0 (const int) 2086617a3babSopenharmony_ci0:122 Constant: 2087617a3babSopenharmony_ci0:122 1 (const int) 2088617a3babSopenharmony_ci0:122 Constant: 2089617a3babSopenharmony_ci0:122 2 (const int) 2090617a3babSopenharmony_ci0:122 'ballot' ( temp highp 4-component vector of uint) 2091617a3babSopenharmony_ci0:123 move second child to first child ( temp highp 4-component vector of uint) 2092617a3babSopenharmony_ci0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2093617a3babSopenharmony_ci0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2094617a3babSopenharmony_ci0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2095617a3babSopenharmony_ci0:123 Constant: 2096617a3babSopenharmony_ci0:123 2 (const int) 2097617a3babSopenharmony_ci0:123 Constant: 2098617a3babSopenharmony_ci0:123 2 (const int) 2099617a3babSopenharmony_ci0:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 2100617a3babSopenharmony_ci0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2101617a3babSopenharmony_ci0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2102617a3babSopenharmony_ci0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2103617a3babSopenharmony_ci0:123 Constant: 2104617a3babSopenharmony_ci0:123 3 (const int) 2105617a3babSopenharmony_ci0:123 Constant: 2106617a3babSopenharmony_ci0:123 2 (const int) 2107617a3babSopenharmony_ci0:123 'ballot' ( temp highp 4-component vector of uint) 2108617a3babSopenharmony_ci0:125 move second child to first child ( temp highp int) 2109617a3babSopenharmony_ci0:125 direct index ( temp highp int) 2110617a3babSopenharmony_ci0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2111617a3babSopenharmony_ci0:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2112617a3babSopenharmony_ci0:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2113617a3babSopenharmony_ci0:125 Constant: 2114617a3babSopenharmony_ci0:125 2 (const int) 2115617a3babSopenharmony_ci0:125 Constant: 2116617a3babSopenharmony_ci0:125 1 (const int) 2117617a3babSopenharmony_ci0:125 Constant: 2118617a3babSopenharmony_ci0:125 0 (const int) 2119617a3babSopenharmony_ci0:125 Convert bool to int ( temp highp int) 2120617a3babSopenharmony_ci0:125 subgroupPartitionedOrNV ( global bool, operation at highp) 2121617a3babSopenharmony_ci0:125 Compare Less Than ( temp bool) 2122617a3babSopenharmony_ci0:125 direct index ( temp highp int) 2123617a3babSopenharmony_ci0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2124617a3babSopenharmony_ci0:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2125617a3babSopenharmony_ci0:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2126617a3babSopenharmony_ci0:125 Constant: 2127617a3babSopenharmony_ci0:125 0 (const int) 2128617a3babSopenharmony_ci0:125 Constant: 2129617a3babSopenharmony_ci0:125 1 (const int) 2130617a3babSopenharmony_ci0:125 Constant: 2131617a3babSopenharmony_ci0:125 0 (const int) 2132617a3babSopenharmony_ci0:125 Constant: 2133617a3babSopenharmony_ci0:125 0 (const int) 2134617a3babSopenharmony_ci0:125 'ballot' ( temp highp 4-component vector of uint) 2135617a3babSopenharmony_ci0:126 move second child to first child ( temp highp 2-component vector of int) 2136617a3babSopenharmony_ci0:126 vector swizzle ( temp highp 2-component vector of int) 2137617a3babSopenharmony_ci0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2138617a3babSopenharmony_ci0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2139617a3babSopenharmony_ci0:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2140617a3babSopenharmony_ci0:126 Constant: 2141617a3babSopenharmony_ci0:126 2 (const int) 2142617a3babSopenharmony_ci0:126 Constant: 2143617a3babSopenharmony_ci0:126 1 (const int) 2144617a3babSopenharmony_ci0:126 Sequence 2145617a3babSopenharmony_ci0:126 Constant: 2146617a3babSopenharmony_ci0:126 0 (const int) 2147617a3babSopenharmony_ci0:126 Constant: 2148617a3babSopenharmony_ci0:126 1 (const int) 2149617a3babSopenharmony_ci0:126 Convert bool to int ( temp highp 2-component vector of int) 2150617a3babSopenharmony_ci0:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 2151617a3babSopenharmony_ci0:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 2152617a3babSopenharmony_ci0:126 vector swizzle ( temp highp 2-component vector of int) 2153617a3babSopenharmony_ci0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2154617a3babSopenharmony_ci0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2155617a3babSopenharmony_ci0:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2156617a3babSopenharmony_ci0:126 Constant: 2157617a3babSopenharmony_ci0:126 1 (const int) 2158617a3babSopenharmony_ci0:126 Constant: 2159617a3babSopenharmony_ci0:126 1 (const int) 2160617a3babSopenharmony_ci0:126 Sequence 2161617a3babSopenharmony_ci0:126 Constant: 2162617a3babSopenharmony_ci0:126 0 (const int) 2163617a3babSopenharmony_ci0:126 Constant: 2164617a3babSopenharmony_ci0:126 1 (const int) 2165617a3babSopenharmony_ci0:126 Constant: 2166617a3babSopenharmony_ci0:126 0 (const int) 2167617a3babSopenharmony_ci0:126 0 (const int) 2168617a3babSopenharmony_ci0:126 'ballot' ( temp highp 4-component vector of uint) 2169617a3babSopenharmony_ci0:127 move second child to first child ( temp highp 3-component vector of int) 2170617a3babSopenharmony_ci0:127 vector swizzle ( temp highp 3-component vector of int) 2171617a3babSopenharmony_ci0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2172617a3babSopenharmony_ci0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2173617a3babSopenharmony_ci0:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2174617a3babSopenharmony_ci0:127 Constant: 2175617a3babSopenharmony_ci0:127 2 (const int) 2176617a3babSopenharmony_ci0:127 Constant: 2177617a3babSopenharmony_ci0:127 1 (const int) 2178617a3babSopenharmony_ci0:127 Sequence 2179617a3babSopenharmony_ci0:127 Constant: 2180617a3babSopenharmony_ci0:127 0 (const int) 2181617a3babSopenharmony_ci0:127 Constant: 2182617a3babSopenharmony_ci0:127 1 (const int) 2183617a3babSopenharmony_ci0:127 Constant: 2184617a3babSopenharmony_ci0:127 2 (const int) 2185617a3babSopenharmony_ci0:127 Convert bool to int ( temp highp 3-component vector of int) 2186617a3babSopenharmony_ci0:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 2187617a3babSopenharmony_ci0:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 2188617a3babSopenharmony_ci0:127 vector swizzle ( temp highp 3-component vector of int) 2189617a3babSopenharmony_ci0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2190617a3babSopenharmony_ci0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2191617a3babSopenharmony_ci0:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2192617a3babSopenharmony_ci0:127 Constant: 2193617a3babSopenharmony_ci0:127 1 (const int) 2194617a3babSopenharmony_ci0:127 Constant: 2195617a3babSopenharmony_ci0:127 1 (const int) 2196617a3babSopenharmony_ci0:127 Sequence 2197617a3babSopenharmony_ci0:127 Constant: 2198617a3babSopenharmony_ci0:127 0 (const int) 2199617a3babSopenharmony_ci0:127 Constant: 2200617a3babSopenharmony_ci0:127 1 (const int) 2201617a3babSopenharmony_ci0:127 Constant: 2202617a3babSopenharmony_ci0:127 2 (const int) 2203617a3babSopenharmony_ci0:127 Constant: 2204617a3babSopenharmony_ci0:127 0 (const int) 2205617a3babSopenharmony_ci0:127 0 (const int) 2206617a3babSopenharmony_ci0:127 0 (const int) 2207617a3babSopenharmony_ci0:127 'ballot' ( temp highp 4-component vector of uint) 2208617a3babSopenharmony_ci0:128 move second child to first child ( temp highp 4-component vector of int) 2209617a3babSopenharmony_ci0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2210617a3babSopenharmony_ci0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2211617a3babSopenharmony_ci0:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2212617a3babSopenharmony_ci0:128 Constant: 2213617a3babSopenharmony_ci0:128 2 (const int) 2214617a3babSopenharmony_ci0:128 Constant: 2215617a3babSopenharmony_ci0:128 1 (const int) 2216617a3babSopenharmony_ci0:128 Convert bool to int ( temp highp 4-component vector of int) 2217617a3babSopenharmony_ci0:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 2218617a3babSopenharmony_ci0:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 2219617a3babSopenharmony_ci0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2220617a3babSopenharmony_ci0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2221617a3babSopenharmony_ci0:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2222617a3babSopenharmony_ci0:128 Constant: 2223617a3babSopenharmony_ci0:128 1 (const int) 2224617a3babSopenharmony_ci0:128 Constant: 2225617a3babSopenharmony_ci0:128 1 (const int) 2226617a3babSopenharmony_ci0:128 Constant: 2227617a3babSopenharmony_ci0:128 0 (const int) 2228617a3babSopenharmony_ci0:128 0 (const int) 2229617a3babSopenharmony_ci0:128 0 (const int) 2230617a3babSopenharmony_ci0:128 0 (const int) 2231617a3babSopenharmony_ci0:128 'ballot' ( temp highp 4-component vector of uint) 2232617a3babSopenharmony_ci0:130 move second child to first child ( temp highp int) 2233617a3babSopenharmony_ci0:130 direct index ( temp highp int) 2234617a3babSopenharmony_ci0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2235617a3babSopenharmony_ci0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2236617a3babSopenharmony_ci0:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2237617a3babSopenharmony_ci0:130 Constant: 2238617a3babSopenharmony_ci0:130 2 (const int) 2239617a3babSopenharmony_ci0:130 Constant: 2240617a3babSopenharmony_ci0:130 1 (const int) 2241617a3babSopenharmony_ci0:130 Constant: 2242617a3babSopenharmony_ci0:130 0 (const int) 2243617a3babSopenharmony_ci0:130 subgroupPartitionedXorNV ( global highp int) 2244617a3babSopenharmony_ci0:130 direct index ( temp highp int) 2245617a3babSopenharmony_ci0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2246617a3babSopenharmony_ci0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2247617a3babSopenharmony_ci0:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2248617a3babSopenharmony_ci0:130 Constant: 2249617a3babSopenharmony_ci0:130 0 (const int) 2250617a3babSopenharmony_ci0:130 Constant: 2251617a3babSopenharmony_ci0:130 1 (const int) 2252617a3babSopenharmony_ci0:130 Constant: 2253617a3babSopenharmony_ci0:130 0 (const int) 2254617a3babSopenharmony_ci0:130 'ballot' ( temp highp 4-component vector of uint) 2255617a3babSopenharmony_ci0:131 move second child to first child ( temp highp 2-component vector of int) 2256617a3babSopenharmony_ci0:131 vector swizzle ( temp highp 2-component vector of int) 2257617a3babSopenharmony_ci0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2258617a3babSopenharmony_ci0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2259617a3babSopenharmony_ci0:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2260617a3babSopenharmony_ci0:131 Constant: 2261617a3babSopenharmony_ci0:131 2 (const int) 2262617a3babSopenharmony_ci0:131 Constant: 2263617a3babSopenharmony_ci0:131 1 (const int) 2264617a3babSopenharmony_ci0:131 Sequence 2265617a3babSopenharmony_ci0:131 Constant: 2266617a3babSopenharmony_ci0:131 0 (const int) 2267617a3babSopenharmony_ci0:131 Constant: 2268617a3babSopenharmony_ci0:131 1 (const int) 2269617a3babSopenharmony_ci0:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 2270617a3babSopenharmony_ci0:131 vector swizzle ( temp highp 2-component vector of int) 2271617a3babSopenharmony_ci0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2272617a3babSopenharmony_ci0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2273617a3babSopenharmony_ci0:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2274617a3babSopenharmony_ci0:131 Constant: 2275617a3babSopenharmony_ci0:131 1 (const int) 2276617a3babSopenharmony_ci0:131 Constant: 2277617a3babSopenharmony_ci0:131 1 (const int) 2278617a3babSopenharmony_ci0:131 Sequence 2279617a3babSopenharmony_ci0:131 Constant: 2280617a3babSopenharmony_ci0:131 0 (const int) 2281617a3babSopenharmony_ci0:131 Constant: 2282617a3babSopenharmony_ci0:131 1 (const int) 2283617a3babSopenharmony_ci0:131 'ballot' ( temp highp 4-component vector of uint) 2284617a3babSopenharmony_ci0:132 move second child to first child ( temp highp 3-component vector of int) 2285617a3babSopenharmony_ci0:132 vector swizzle ( temp highp 3-component vector of int) 2286617a3babSopenharmony_ci0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2287617a3babSopenharmony_ci0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2288617a3babSopenharmony_ci0:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2289617a3babSopenharmony_ci0:132 Constant: 2290617a3babSopenharmony_ci0:132 2 (const int) 2291617a3babSopenharmony_ci0:132 Constant: 2292617a3babSopenharmony_ci0:132 1 (const int) 2293617a3babSopenharmony_ci0:132 Sequence 2294617a3babSopenharmony_ci0:132 Constant: 2295617a3babSopenharmony_ci0:132 0 (const int) 2296617a3babSopenharmony_ci0:132 Constant: 2297617a3babSopenharmony_ci0:132 1 (const int) 2298617a3babSopenharmony_ci0:132 Constant: 2299617a3babSopenharmony_ci0:132 2 (const int) 2300617a3babSopenharmony_ci0:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 2301617a3babSopenharmony_ci0:132 vector swizzle ( temp highp 3-component vector of int) 2302617a3babSopenharmony_ci0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2303617a3babSopenharmony_ci0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2304617a3babSopenharmony_ci0:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2305617a3babSopenharmony_ci0:132 Constant: 2306617a3babSopenharmony_ci0:132 2 (const int) 2307617a3babSopenharmony_ci0:132 Constant: 2308617a3babSopenharmony_ci0:132 1 (const int) 2309617a3babSopenharmony_ci0:132 Sequence 2310617a3babSopenharmony_ci0:132 Constant: 2311617a3babSopenharmony_ci0:132 0 (const int) 2312617a3babSopenharmony_ci0:132 Constant: 2313617a3babSopenharmony_ci0:132 1 (const int) 2314617a3babSopenharmony_ci0:132 Constant: 2315617a3babSopenharmony_ci0:132 2 (const int) 2316617a3babSopenharmony_ci0:132 'ballot' ( temp highp 4-component vector of uint) 2317617a3babSopenharmony_ci0:133 move second child to first child ( temp highp 4-component vector of int) 2318617a3babSopenharmony_ci0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2319617a3babSopenharmony_ci0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2320617a3babSopenharmony_ci0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2321617a3babSopenharmony_ci0:133 Constant: 2322617a3babSopenharmony_ci0:133 2 (const int) 2323617a3babSopenharmony_ci0:133 Constant: 2324617a3babSopenharmony_ci0:133 1 (const int) 2325617a3babSopenharmony_ci0:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 2326617a3babSopenharmony_ci0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2327617a3babSopenharmony_ci0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2328617a3babSopenharmony_ci0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2329617a3babSopenharmony_ci0:133 Constant: 2330617a3babSopenharmony_ci0:133 3 (const int) 2331617a3babSopenharmony_ci0:133 Constant: 2332617a3babSopenharmony_ci0:133 1 (const int) 2333617a3babSopenharmony_ci0:133 'ballot' ( temp highp 4-component vector of uint) 2334617a3babSopenharmony_ci0:135 move second child to first child ( temp highp uint) 2335617a3babSopenharmony_ci0:135 direct index ( temp highp uint) 2336617a3babSopenharmony_ci0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2337617a3babSopenharmony_ci0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2338617a3babSopenharmony_ci0:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2339617a3babSopenharmony_ci0:135 Constant: 2340617a3babSopenharmony_ci0:135 2 (const int) 2341617a3babSopenharmony_ci0:135 Constant: 2342617a3babSopenharmony_ci0:135 2 (const int) 2343617a3babSopenharmony_ci0:135 Constant: 2344617a3babSopenharmony_ci0:135 0 (const int) 2345617a3babSopenharmony_ci0:135 subgroupPartitionedXorNV ( global highp uint) 2346617a3babSopenharmony_ci0:135 direct index ( temp highp uint) 2347617a3babSopenharmony_ci0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2348617a3babSopenharmony_ci0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2349617a3babSopenharmony_ci0:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2350617a3babSopenharmony_ci0:135 Constant: 2351617a3babSopenharmony_ci0:135 0 (const int) 2352617a3babSopenharmony_ci0:135 Constant: 2353617a3babSopenharmony_ci0:135 2 (const int) 2354617a3babSopenharmony_ci0:135 Constant: 2355617a3babSopenharmony_ci0:135 0 (const int) 2356617a3babSopenharmony_ci0:135 'ballot' ( temp highp 4-component vector of uint) 2357617a3babSopenharmony_ci0:136 move second child to first child ( temp highp 2-component vector of uint) 2358617a3babSopenharmony_ci0:136 vector swizzle ( temp highp 2-component vector of uint) 2359617a3babSopenharmony_ci0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2360617a3babSopenharmony_ci0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2361617a3babSopenharmony_ci0:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2362617a3babSopenharmony_ci0:136 Constant: 2363617a3babSopenharmony_ci0:136 2 (const int) 2364617a3babSopenharmony_ci0:136 Constant: 2365617a3babSopenharmony_ci0:136 2 (const int) 2366617a3babSopenharmony_ci0:136 Sequence 2367617a3babSopenharmony_ci0:136 Constant: 2368617a3babSopenharmony_ci0:136 0 (const int) 2369617a3babSopenharmony_ci0:136 Constant: 2370617a3babSopenharmony_ci0:136 1 (const int) 2371617a3babSopenharmony_ci0:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 2372617a3babSopenharmony_ci0:136 vector swizzle ( temp highp 2-component vector of uint) 2373617a3babSopenharmony_ci0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2374617a3babSopenharmony_ci0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2375617a3babSopenharmony_ci0:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2376617a3babSopenharmony_ci0:136 Constant: 2377617a3babSopenharmony_ci0:136 1 (const int) 2378617a3babSopenharmony_ci0:136 Constant: 2379617a3babSopenharmony_ci0:136 2 (const int) 2380617a3babSopenharmony_ci0:136 Sequence 2381617a3babSopenharmony_ci0:136 Constant: 2382617a3babSopenharmony_ci0:136 0 (const int) 2383617a3babSopenharmony_ci0:136 Constant: 2384617a3babSopenharmony_ci0:136 1 (const int) 2385617a3babSopenharmony_ci0:136 'ballot' ( temp highp 4-component vector of uint) 2386617a3babSopenharmony_ci0:137 move second child to first child ( temp highp 3-component vector of uint) 2387617a3babSopenharmony_ci0:137 vector swizzle ( temp highp 3-component vector of uint) 2388617a3babSopenharmony_ci0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2389617a3babSopenharmony_ci0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2390617a3babSopenharmony_ci0:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2391617a3babSopenharmony_ci0:137 Constant: 2392617a3babSopenharmony_ci0:137 2 (const int) 2393617a3babSopenharmony_ci0:137 Constant: 2394617a3babSopenharmony_ci0:137 2 (const int) 2395617a3babSopenharmony_ci0:137 Sequence 2396617a3babSopenharmony_ci0:137 Constant: 2397617a3babSopenharmony_ci0:137 0 (const int) 2398617a3babSopenharmony_ci0:137 Constant: 2399617a3babSopenharmony_ci0:137 1 (const int) 2400617a3babSopenharmony_ci0:137 Constant: 2401617a3babSopenharmony_ci0:137 2 (const int) 2402617a3babSopenharmony_ci0:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 2403617a3babSopenharmony_ci0:137 vector swizzle ( temp highp 3-component vector of uint) 2404617a3babSopenharmony_ci0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2405617a3babSopenharmony_ci0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2406617a3babSopenharmony_ci0:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2407617a3babSopenharmony_ci0:137 Constant: 2408617a3babSopenharmony_ci0:137 2 (const int) 2409617a3babSopenharmony_ci0:137 Constant: 2410617a3babSopenharmony_ci0:137 2 (const int) 2411617a3babSopenharmony_ci0:137 Sequence 2412617a3babSopenharmony_ci0:137 Constant: 2413617a3babSopenharmony_ci0:137 0 (const int) 2414617a3babSopenharmony_ci0:137 Constant: 2415617a3babSopenharmony_ci0:137 1 (const int) 2416617a3babSopenharmony_ci0:137 Constant: 2417617a3babSopenharmony_ci0:137 2 (const int) 2418617a3babSopenharmony_ci0:137 'ballot' ( temp highp 4-component vector of uint) 2419617a3babSopenharmony_ci0:138 move second child to first child ( temp highp 4-component vector of uint) 2420617a3babSopenharmony_ci0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2421617a3babSopenharmony_ci0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2422617a3babSopenharmony_ci0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2423617a3babSopenharmony_ci0:138 Constant: 2424617a3babSopenharmony_ci0:138 2 (const int) 2425617a3babSopenharmony_ci0:138 Constant: 2426617a3babSopenharmony_ci0:138 2 (const int) 2427617a3babSopenharmony_ci0:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 2428617a3babSopenharmony_ci0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2429617a3babSopenharmony_ci0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2430617a3babSopenharmony_ci0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2431617a3babSopenharmony_ci0:138 Constant: 2432617a3babSopenharmony_ci0:138 3 (const int) 2433617a3babSopenharmony_ci0:138 Constant: 2434617a3babSopenharmony_ci0:138 2 (const int) 2435617a3babSopenharmony_ci0:138 'ballot' ( temp highp 4-component vector of uint) 2436617a3babSopenharmony_ci0:140 move second child to first child ( temp highp int) 2437617a3babSopenharmony_ci0:140 direct index ( temp highp int) 2438617a3babSopenharmony_ci0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2439617a3babSopenharmony_ci0:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2440617a3babSopenharmony_ci0:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2441617a3babSopenharmony_ci0:140 Constant: 2442617a3babSopenharmony_ci0:140 3 (const int) 2443617a3babSopenharmony_ci0:140 Constant: 2444617a3babSopenharmony_ci0:140 1 (const int) 2445617a3babSopenharmony_ci0:140 Constant: 2446617a3babSopenharmony_ci0:140 0 (const int) 2447617a3babSopenharmony_ci0:140 Convert bool to int ( temp highp int) 2448617a3babSopenharmony_ci0:140 subgroupPartitionedXorNV ( global bool, operation at highp) 2449617a3babSopenharmony_ci0:140 Compare Less Than ( temp bool) 2450617a3babSopenharmony_ci0:140 direct index ( temp highp int) 2451617a3babSopenharmony_ci0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2452617a3babSopenharmony_ci0:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2453617a3babSopenharmony_ci0:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2454617a3babSopenharmony_ci0:140 Constant: 2455617a3babSopenharmony_ci0:140 0 (const int) 2456617a3babSopenharmony_ci0:140 Constant: 2457617a3babSopenharmony_ci0:140 1 (const int) 2458617a3babSopenharmony_ci0:140 Constant: 2459617a3babSopenharmony_ci0:140 0 (const int) 2460617a3babSopenharmony_ci0:140 Constant: 2461617a3babSopenharmony_ci0:140 0 (const int) 2462617a3babSopenharmony_ci0:140 'ballot' ( temp highp 4-component vector of uint) 2463617a3babSopenharmony_ci0:141 move second child to first child ( temp highp 2-component vector of int) 2464617a3babSopenharmony_ci0:141 vector swizzle ( temp highp 2-component vector of int) 2465617a3babSopenharmony_ci0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2466617a3babSopenharmony_ci0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2467617a3babSopenharmony_ci0:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2468617a3babSopenharmony_ci0:141 Constant: 2469617a3babSopenharmony_ci0:141 3 (const int) 2470617a3babSopenharmony_ci0:141 Constant: 2471617a3babSopenharmony_ci0:141 1 (const int) 2472617a3babSopenharmony_ci0:141 Sequence 2473617a3babSopenharmony_ci0:141 Constant: 2474617a3babSopenharmony_ci0:141 0 (const int) 2475617a3babSopenharmony_ci0:141 Constant: 2476617a3babSopenharmony_ci0:141 1 (const int) 2477617a3babSopenharmony_ci0:141 Convert bool to int ( temp highp 2-component vector of int) 2478617a3babSopenharmony_ci0:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 2479617a3babSopenharmony_ci0:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 2480617a3babSopenharmony_ci0:141 vector swizzle ( temp highp 2-component vector of int) 2481617a3babSopenharmony_ci0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2482617a3babSopenharmony_ci0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2483617a3babSopenharmony_ci0:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2484617a3babSopenharmony_ci0:141 Constant: 2485617a3babSopenharmony_ci0:141 1 (const int) 2486617a3babSopenharmony_ci0:141 Constant: 2487617a3babSopenharmony_ci0:141 1 (const int) 2488617a3babSopenharmony_ci0:141 Sequence 2489617a3babSopenharmony_ci0:141 Constant: 2490617a3babSopenharmony_ci0:141 0 (const int) 2491617a3babSopenharmony_ci0:141 Constant: 2492617a3babSopenharmony_ci0:141 1 (const int) 2493617a3babSopenharmony_ci0:141 Constant: 2494617a3babSopenharmony_ci0:141 0 (const int) 2495617a3babSopenharmony_ci0:141 0 (const int) 2496617a3babSopenharmony_ci0:141 'ballot' ( temp highp 4-component vector of uint) 2497617a3babSopenharmony_ci0:142 move second child to first child ( temp highp 3-component vector of int) 2498617a3babSopenharmony_ci0:142 vector swizzle ( temp highp 3-component vector of int) 2499617a3babSopenharmony_ci0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2500617a3babSopenharmony_ci0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2501617a3babSopenharmony_ci0:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2502617a3babSopenharmony_ci0:142 Constant: 2503617a3babSopenharmony_ci0:142 3 (const int) 2504617a3babSopenharmony_ci0:142 Constant: 2505617a3babSopenharmony_ci0:142 1 (const int) 2506617a3babSopenharmony_ci0:142 Sequence 2507617a3babSopenharmony_ci0:142 Constant: 2508617a3babSopenharmony_ci0:142 0 (const int) 2509617a3babSopenharmony_ci0:142 Constant: 2510617a3babSopenharmony_ci0:142 1 (const int) 2511617a3babSopenharmony_ci0:142 Constant: 2512617a3babSopenharmony_ci0:142 2 (const int) 2513617a3babSopenharmony_ci0:142 Convert bool to int ( temp highp 3-component vector of int) 2514617a3babSopenharmony_ci0:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 2515617a3babSopenharmony_ci0:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 2516617a3babSopenharmony_ci0:142 vector swizzle ( temp highp 3-component vector of int) 2517617a3babSopenharmony_ci0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2518617a3babSopenharmony_ci0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2519617a3babSopenharmony_ci0:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2520617a3babSopenharmony_ci0:142 Constant: 2521617a3babSopenharmony_ci0:142 1 (const int) 2522617a3babSopenharmony_ci0:142 Constant: 2523617a3babSopenharmony_ci0:142 1 (const int) 2524617a3babSopenharmony_ci0:142 Sequence 2525617a3babSopenharmony_ci0:142 Constant: 2526617a3babSopenharmony_ci0:142 0 (const int) 2527617a3babSopenharmony_ci0:142 Constant: 2528617a3babSopenharmony_ci0:142 1 (const int) 2529617a3babSopenharmony_ci0:142 Constant: 2530617a3babSopenharmony_ci0:142 2 (const int) 2531617a3babSopenharmony_ci0:142 Constant: 2532617a3babSopenharmony_ci0:142 0 (const int) 2533617a3babSopenharmony_ci0:142 0 (const int) 2534617a3babSopenharmony_ci0:142 0 (const int) 2535617a3babSopenharmony_ci0:142 'ballot' ( temp highp 4-component vector of uint) 2536617a3babSopenharmony_ci0:143 move second child to first child ( temp highp 4-component vector of int) 2537617a3babSopenharmony_ci0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2538617a3babSopenharmony_ci0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2539617a3babSopenharmony_ci0:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2540617a3babSopenharmony_ci0:143 Constant: 2541617a3babSopenharmony_ci0:143 3 (const int) 2542617a3babSopenharmony_ci0:143 Constant: 2543617a3babSopenharmony_ci0:143 1 (const int) 2544617a3babSopenharmony_ci0:143 Convert bool to int ( temp highp 4-component vector of int) 2545617a3babSopenharmony_ci0:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 2546617a3babSopenharmony_ci0:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 2547617a3babSopenharmony_ci0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2548617a3babSopenharmony_ci0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2549617a3babSopenharmony_ci0:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2550617a3babSopenharmony_ci0:143 Constant: 2551617a3babSopenharmony_ci0:143 1 (const int) 2552617a3babSopenharmony_ci0:143 Constant: 2553617a3babSopenharmony_ci0:143 1 (const int) 2554617a3babSopenharmony_ci0:143 Constant: 2555617a3babSopenharmony_ci0:143 0 (const int) 2556617a3babSopenharmony_ci0:143 0 (const int) 2557617a3babSopenharmony_ci0:143 0 (const int) 2558617a3babSopenharmony_ci0:143 0 (const int) 2559617a3babSopenharmony_ci0:143 'ballot' ( temp highp 4-component vector of uint) 2560617a3babSopenharmony_ci0:145 move second child to first child ( temp highp float) 2561617a3babSopenharmony_ci0:145 direct index ( temp highp float) 2562617a3babSopenharmony_ci0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2563617a3babSopenharmony_ci0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2564617a3babSopenharmony_ci0:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2565617a3babSopenharmony_ci0:145 Constant: 2566617a3babSopenharmony_ci0:145 3 (const int) 2567617a3babSopenharmony_ci0:145 Constant: 2568617a3babSopenharmony_ci0:145 0 (const int) 2569617a3babSopenharmony_ci0:145 Constant: 2570617a3babSopenharmony_ci0:145 0 (const int) 2571617a3babSopenharmony_ci0:145 subgroupPartitionedInclusiveAddNV ( global highp float) 2572617a3babSopenharmony_ci0:145 direct index ( temp highp float) 2573617a3babSopenharmony_ci0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2574617a3babSopenharmony_ci0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2575617a3babSopenharmony_ci0:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2576617a3babSopenharmony_ci0:145 Constant: 2577617a3babSopenharmony_ci0:145 0 (const int) 2578617a3babSopenharmony_ci0:145 Constant: 2579617a3babSopenharmony_ci0:145 0 (const int) 2580617a3babSopenharmony_ci0:145 Constant: 2581617a3babSopenharmony_ci0:145 0 (const int) 2582617a3babSopenharmony_ci0:145 'ballot' ( temp highp 4-component vector of uint) 2583617a3babSopenharmony_ci0:146 move second child to first child ( temp highp 2-component vector of float) 2584617a3babSopenharmony_ci0:146 vector swizzle ( temp highp 2-component vector of float) 2585617a3babSopenharmony_ci0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2586617a3babSopenharmony_ci0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2587617a3babSopenharmony_ci0:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2588617a3babSopenharmony_ci0:146 Constant: 2589617a3babSopenharmony_ci0:146 3 (const int) 2590617a3babSopenharmony_ci0:146 Constant: 2591617a3babSopenharmony_ci0:146 0 (const int) 2592617a3babSopenharmony_ci0:146 Sequence 2593617a3babSopenharmony_ci0:146 Constant: 2594617a3babSopenharmony_ci0:146 0 (const int) 2595617a3babSopenharmony_ci0:146 Constant: 2596617a3babSopenharmony_ci0:146 1 (const int) 2597617a3babSopenharmony_ci0:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 2598617a3babSopenharmony_ci0:146 vector swizzle ( temp highp 2-component vector of float) 2599617a3babSopenharmony_ci0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2600617a3babSopenharmony_ci0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2601617a3babSopenharmony_ci0:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2602617a3babSopenharmony_ci0:146 Constant: 2603617a3babSopenharmony_ci0:146 1 (const int) 2604617a3babSopenharmony_ci0:146 Constant: 2605617a3babSopenharmony_ci0:146 0 (const int) 2606617a3babSopenharmony_ci0:146 Sequence 2607617a3babSopenharmony_ci0:146 Constant: 2608617a3babSopenharmony_ci0:146 0 (const int) 2609617a3babSopenharmony_ci0:146 Constant: 2610617a3babSopenharmony_ci0:146 1 (const int) 2611617a3babSopenharmony_ci0:146 'ballot' ( temp highp 4-component vector of uint) 2612617a3babSopenharmony_ci0:147 move second child to first child ( temp highp 3-component vector of float) 2613617a3babSopenharmony_ci0:147 vector swizzle ( temp highp 3-component vector of float) 2614617a3babSopenharmony_ci0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2615617a3babSopenharmony_ci0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2616617a3babSopenharmony_ci0:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2617617a3babSopenharmony_ci0:147 Constant: 2618617a3babSopenharmony_ci0:147 3 (const int) 2619617a3babSopenharmony_ci0:147 Constant: 2620617a3babSopenharmony_ci0:147 0 (const int) 2621617a3babSopenharmony_ci0:147 Sequence 2622617a3babSopenharmony_ci0:147 Constant: 2623617a3babSopenharmony_ci0:147 0 (const int) 2624617a3babSopenharmony_ci0:147 Constant: 2625617a3babSopenharmony_ci0:147 1 (const int) 2626617a3babSopenharmony_ci0:147 Constant: 2627617a3babSopenharmony_ci0:147 2 (const int) 2628617a3babSopenharmony_ci0:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 2629617a3babSopenharmony_ci0:147 vector swizzle ( temp highp 3-component vector of float) 2630617a3babSopenharmony_ci0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2631617a3babSopenharmony_ci0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2632617a3babSopenharmony_ci0:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2633617a3babSopenharmony_ci0:147 Constant: 2634617a3babSopenharmony_ci0:147 2 (const int) 2635617a3babSopenharmony_ci0:147 Constant: 2636617a3babSopenharmony_ci0:147 0 (const int) 2637617a3babSopenharmony_ci0:147 Sequence 2638617a3babSopenharmony_ci0:147 Constant: 2639617a3babSopenharmony_ci0:147 0 (const int) 2640617a3babSopenharmony_ci0:147 Constant: 2641617a3babSopenharmony_ci0:147 1 (const int) 2642617a3babSopenharmony_ci0:147 Constant: 2643617a3babSopenharmony_ci0:147 2 (const int) 2644617a3babSopenharmony_ci0:147 'ballot' ( temp highp 4-component vector of uint) 2645617a3babSopenharmony_ci0:148 move second child to first child ( temp highp 4-component vector of float) 2646617a3babSopenharmony_ci0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2647617a3babSopenharmony_ci0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2648617a3babSopenharmony_ci0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2649617a3babSopenharmony_ci0:148 Constant: 2650617a3babSopenharmony_ci0:148 3 (const int) 2651617a3babSopenharmony_ci0:148 Constant: 2652617a3babSopenharmony_ci0:148 0 (const int) 2653617a3babSopenharmony_ci0:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 2654617a3babSopenharmony_ci0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2655617a3babSopenharmony_ci0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2656617a3babSopenharmony_ci0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2657617a3babSopenharmony_ci0:148 Constant: 2658617a3babSopenharmony_ci0:148 3 (const int) 2659617a3babSopenharmony_ci0:148 Constant: 2660617a3babSopenharmony_ci0:148 0 (const int) 2661617a3babSopenharmony_ci0:148 'ballot' ( temp highp 4-component vector of uint) 2662617a3babSopenharmony_ci0:150 move second child to first child ( temp highp int) 2663617a3babSopenharmony_ci0:150 direct index ( temp highp int) 2664617a3babSopenharmony_ci0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2665617a3babSopenharmony_ci0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2666617a3babSopenharmony_ci0:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2667617a3babSopenharmony_ci0:150 Constant: 2668617a3babSopenharmony_ci0:150 3 (const int) 2669617a3babSopenharmony_ci0:150 Constant: 2670617a3babSopenharmony_ci0:150 1 (const int) 2671617a3babSopenharmony_ci0:150 Constant: 2672617a3babSopenharmony_ci0:150 0 (const int) 2673617a3babSopenharmony_ci0:150 subgroupPartitionedInclusiveAddNV ( global highp int) 2674617a3babSopenharmony_ci0:150 direct index ( temp highp int) 2675617a3babSopenharmony_ci0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2676617a3babSopenharmony_ci0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2677617a3babSopenharmony_ci0:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2678617a3babSopenharmony_ci0:150 Constant: 2679617a3babSopenharmony_ci0:150 0 (const int) 2680617a3babSopenharmony_ci0:150 Constant: 2681617a3babSopenharmony_ci0:150 1 (const int) 2682617a3babSopenharmony_ci0:150 Constant: 2683617a3babSopenharmony_ci0:150 0 (const int) 2684617a3babSopenharmony_ci0:150 'ballot' ( temp highp 4-component vector of uint) 2685617a3babSopenharmony_ci0:151 move second child to first child ( temp highp 2-component vector of int) 2686617a3babSopenharmony_ci0:151 vector swizzle ( temp highp 2-component vector of int) 2687617a3babSopenharmony_ci0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2688617a3babSopenharmony_ci0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2689617a3babSopenharmony_ci0:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2690617a3babSopenharmony_ci0:151 Constant: 2691617a3babSopenharmony_ci0:151 3 (const int) 2692617a3babSopenharmony_ci0:151 Constant: 2693617a3babSopenharmony_ci0:151 1 (const int) 2694617a3babSopenharmony_ci0:151 Sequence 2695617a3babSopenharmony_ci0:151 Constant: 2696617a3babSopenharmony_ci0:151 0 (const int) 2697617a3babSopenharmony_ci0:151 Constant: 2698617a3babSopenharmony_ci0:151 1 (const int) 2699617a3babSopenharmony_ci0:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 2700617a3babSopenharmony_ci0:151 vector swizzle ( temp highp 2-component vector of int) 2701617a3babSopenharmony_ci0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2702617a3babSopenharmony_ci0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2703617a3babSopenharmony_ci0:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2704617a3babSopenharmony_ci0:151 Constant: 2705617a3babSopenharmony_ci0:151 1 (const int) 2706617a3babSopenharmony_ci0:151 Constant: 2707617a3babSopenharmony_ci0:151 1 (const int) 2708617a3babSopenharmony_ci0:151 Sequence 2709617a3babSopenharmony_ci0:151 Constant: 2710617a3babSopenharmony_ci0:151 0 (const int) 2711617a3babSopenharmony_ci0:151 Constant: 2712617a3babSopenharmony_ci0:151 1 (const int) 2713617a3babSopenharmony_ci0:151 'ballot' ( temp highp 4-component vector of uint) 2714617a3babSopenharmony_ci0:152 move second child to first child ( temp highp 3-component vector of int) 2715617a3babSopenharmony_ci0:152 vector swizzle ( temp highp 3-component vector of int) 2716617a3babSopenharmony_ci0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2717617a3babSopenharmony_ci0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2718617a3babSopenharmony_ci0:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2719617a3babSopenharmony_ci0:152 Constant: 2720617a3babSopenharmony_ci0:152 3 (const int) 2721617a3babSopenharmony_ci0:152 Constant: 2722617a3babSopenharmony_ci0:152 1 (const int) 2723617a3babSopenharmony_ci0:152 Sequence 2724617a3babSopenharmony_ci0:152 Constant: 2725617a3babSopenharmony_ci0:152 0 (const int) 2726617a3babSopenharmony_ci0:152 Constant: 2727617a3babSopenharmony_ci0:152 1 (const int) 2728617a3babSopenharmony_ci0:152 Constant: 2729617a3babSopenharmony_ci0:152 2 (const int) 2730617a3babSopenharmony_ci0:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 2731617a3babSopenharmony_ci0:152 vector swizzle ( temp highp 3-component vector of int) 2732617a3babSopenharmony_ci0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2733617a3babSopenharmony_ci0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2734617a3babSopenharmony_ci0:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2735617a3babSopenharmony_ci0:152 Constant: 2736617a3babSopenharmony_ci0:152 2 (const int) 2737617a3babSopenharmony_ci0:152 Constant: 2738617a3babSopenharmony_ci0:152 1 (const int) 2739617a3babSopenharmony_ci0:152 Sequence 2740617a3babSopenharmony_ci0:152 Constant: 2741617a3babSopenharmony_ci0:152 0 (const int) 2742617a3babSopenharmony_ci0:152 Constant: 2743617a3babSopenharmony_ci0:152 1 (const int) 2744617a3babSopenharmony_ci0:152 Constant: 2745617a3babSopenharmony_ci0:152 2 (const int) 2746617a3babSopenharmony_ci0:152 'ballot' ( temp highp 4-component vector of uint) 2747617a3babSopenharmony_ci0:153 move second child to first child ( temp highp 4-component vector of int) 2748617a3babSopenharmony_ci0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2749617a3babSopenharmony_ci0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2750617a3babSopenharmony_ci0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2751617a3babSopenharmony_ci0:153 Constant: 2752617a3babSopenharmony_ci0:153 3 (const int) 2753617a3babSopenharmony_ci0:153 Constant: 2754617a3babSopenharmony_ci0:153 1 (const int) 2755617a3babSopenharmony_ci0:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 2756617a3babSopenharmony_ci0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2757617a3babSopenharmony_ci0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2758617a3babSopenharmony_ci0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2759617a3babSopenharmony_ci0:153 Constant: 2760617a3babSopenharmony_ci0:153 3 (const int) 2761617a3babSopenharmony_ci0:153 Constant: 2762617a3babSopenharmony_ci0:153 1 (const int) 2763617a3babSopenharmony_ci0:153 'ballot' ( temp highp 4-component vector of uint) 2764617a3babSopenharmony_ci0:155 move second child to first child ( temp highp uint) 2765617a3babSopenharmony_ci0:155 direct index ( temp highp uint) 2766617a3babSopenharmony_ci0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2767617a3babSopenharmony_ci0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2768617a3babSopenharmony_ci0:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2769617a3babSopenharmony_ci0:155 Constant: 2770617a3babSopenharmony_ci0:155 3 (const int) 2771617a3babSopenharmony_ci0:155 Constant: 2772617a3babSopenharmony_ci0:155 2 (const int) 2773617a3babSopenharmony_ci0:155 Constant: 2774617a3babSopenharmony_ci0:155 0 (const int) 2775617a3babSopenharmony_ci0:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 2776617a3babSopenharmony_ci0:155 direct index ( temp highp uint) 2777617a3babSopenharmony_ci0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2778617a3babSopenharmony_ci0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2779617a3babSopenharmony_ci0:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2780617a3babSopenharmony_ci0:155 Constant: 2781617a3babSopenharmony_ci0:155 0 (const int) 2782617a3babSopenharmony_ci0:155 Constant: 2783617a3babSopenharmony_ci0:155 2 (const int) 2784617a3babSopenharmony_ci0:155 Constant: 2785617a3babSopenharmony_ci0:155 0 (const int) 2786617a3babSopenharmony_ci0:155 'ballot' ( temp highp 4-component vector of uint) 2787617a3babSopenharmony_ci0:156 move second child to first child ( temp highp 2-component vector of uint) 2788617a3babSopenharmony_ci0:156 vector swizzle ( temp highp 2-component vector of uint) 2789617a3babSopenharmony_ci0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2790617a3babSopenharmony_ci0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2791617a3babSopenharmony_ci0:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2792617a3babSopenharmony_ci0:156 Constant: 2793617a3babSopenharmony_ci0:156 3 (const int) 2794617a3babSopenharmony_ci0:156 Constant: 2795617a3babSopenharmony_ci0:156 2 (const int) 2796617a3babSopenharmony_ci0:156 Sequence 2797617a3babSopenharmony_ci0:156 Constant: 2798617a3babSopenharmony_ci0:156 0 (const int) 2799617a3babSopenharmony_ci0:156 Constant: 2800617a3babSopenharmony_ci0:156 1 (const int) 2801617a3babSopenharmony_ci0:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 2802617a3babSopenharmony_ci0:156 vector swizzle ( temp highp 2-component vector of uint) 2803617a3babSopenharmony_ci0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2804617a3babSopenharmony_ci0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2805617a3babSopenharmony_ci0:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2806617a3babSopenharmony_ci0:156 Constant: 2807617a3babSopenharmony_ci0:156 1 (const int) 2808617a3babSopenharmony_ci0:156 Constant: 2809617a3babSopenharmony_ci0:156 2 (const int) 2810617a3babSopenharmony_ci0:156 Sequence 2811617a3babSopenharmony_ci0:156 Constant: 2812617a3babSopenharmony_ci0:156 0 (const int) 2813617a3babSopenharmony_ci0:156 Constant: 2814617a3babSopenharmony_ci0:156 1 (const int) 2815617a3babSopenharmony_ci0:156 'ballot' ( temp highp 4-component vector of uint) 2816617a3babSopenharmony_ci0:157 move second child to first child ( temp highp 3-component vector of uint) 2817617a3babSopenharmony_ci0:157 vector swizzle ( temp highp 3-component vector of uint) 2818617a3babSopenharmony_ci0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2819617a3babSopenharmony_ci0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2820617a3babSopenharmony_ci0:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2821617a3babSopenharmony_ci0:157 Constant: 2822617a3babSopenharmony_ci0:157 3 (const int) 2823617a3babSopenharmony_ci0:157 Constant: 2824617a3babSopenharmony_ci0:157 2 (const int) 2825617a3babSopenharmony_ci0:157 Sequence 2826617a3babSopenharmony_ci0:157 Constant: 2827617a3babSopenharmony_ci0:157 0 (const int) 2828617a3babSopenharmony_ci0:157 Constant: 2829617a3babSopenharmony_ci0:157 1 (const int) 2830617a3babSopenharmony_ci0:157 Constant: 2831617a3babSopenharmony_ci0:157 2 (const int) 2832617a3babSopenharmony_ci0:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 2833617a3babSopenharmony_ci0:157 vector swizzle ( temp highp 3-component vector of uint) 2834617a3babSopenharmony_ci0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2835617a3babSopenharmony_ci0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2836617a3babSopenharmony_ci0:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2837617a3babSopenharmony_ci0:157 Constant: 2838617a3babSopenharmony_ci0:157 2 (const int) 2839617a3babSopenharmony_ci0:157 Constant: 2840617a3babSopenharmony_ci0:157 2 (const int) 2841617a3babSopenharmony_ci0:157 Sequence 2842617a3babSopenharmony_ci0:157 Constant: 2843617a3babSopenharmony_ci0:157 0 (const int) 2844617a3babSopenharmony_ci0:157 Constant: 2845617a3babSopenharmony_ci0:157 1 (const int) 2846617a3babSopenharmony_ci0:157 Constant: 2847617a3babSopenharmony_ci0:157 2 (const int) 2848617a3babSopenharmony_ci0:157 'ballot' ( temp highp 4-component vector of uint) 2849617a3babSopenharmony_ci0:158 move second child to first child ( temp highp 4-component vector of uint) 2850617a3babSopenharmony_ci0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2851617a3babSopenharmony_ci0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2852617a3babSopenharmony_ci0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2853617a3babSopenharmony_ci0:158 Constant: 2854617a3babSopenharmony_ci0:158 3 (const int) 2855617a3babSopenharmony_ci0:158 Constant: 2856617a3babSopenharmony_ci0:158 2 (const int) 2857617a3babSopenharmony_ci0:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 2858617a3babSopenharmony_ci0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 2859617a3babSopenharmony_ci0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2860617a3babSopenharmony_ci0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2861617a3babSopenharmony_ci0:158 Constant: 2862617a3babSopenharmony_ci0:158 3 (const int) 2863617a3babSopenharmony_ci0:158 Constant: 2864617a3babSopenharmony_ci0:158 2 (const int) 2865617a3babSopenharmony_ci0:158 'ballot' ( temp highp 4-component vector of uint) 2866617a3babSopenharmony_ci0:160 move second child to first child ( temp highp float) 2867617a3babSopenharmony_ci0:160 direct index ( temp highp float) 2868617a3babSopenharmony_ci0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2869617a3babSopenharmony_ci0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2870617a3babSopenharmony_ci0:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2871617a3babSopenharmony_ci0:160 Constant: 2872617a3babSopenharmony_ci0:160 3 (const int) 2873617a3babSopenharmony_ci0:160 Constant: 2874617a3babSopenharmony_ci0:160 0 (const int) 2875617a3babSopenharmony_ci0:160 Constant: 2876617a3babSopenharmony_ci0:160 0 (const int) 2877617a3babSopenharmony_ci0:160 subgroupPartitionedInclusiveMulNV ( global highp float) 2878617a3babSopenharmony_ci0:160 direct index ( temp highp float) 2879617a3babSopenharmony_ci0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2880617a3babSopenharmony_ci0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2881617a3babSopenharmony_ci0:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2882617a3babSopenharmony_ci0:160 Constant: 2883617a3babSopenharmony_ci0:160 0 (const int) 2884617a3babSopenharmony_ci0:160 Constant: 2885617a3babSopenharmony_ci0:160 0 (const int) 2886617a3babSopenharmony_ci0:160 Constant: 2887617a3babSopenharmony_ci0:160 0 (const int) 2888617a3babSopenharmony_ci0:160 'ballot' ( temp highp 4-component vector of uint) 2889617a3babSopenharmony_ci0:161 move second child to first child ( temp highp 2-component vector of float) 2890617a3babSopenharmony_ci0:161 vector swizzle ( temp highp 2-component vector of float) 2891617a3babSopenharmony_ci0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2892617a3babSopenharmony_ci0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2893617a3babSopenharmony_ci0:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2894617a3babSopenharmony_ci0:161 Constant: 2895617a3babSopenharmony_ci0:161 3 (const int) 2896617a3babSopenharmony_ci0:161 Constant: 2897617a3babSopenharmony_ci0:161 0 (const int) 2898617a3babSopenharmony_ci0:161 Sequence 2899617a3babSopenharmony_ci0:161 Constant: 2900617a3babSopenharmony_ci0:161 0 (const int) 2901617a3babSopenharmony_ci0:161 Constant: 2902617a3babSopenharmony_ci0:161 1 (const int) 2903617a3babSopenharmony_ci0:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 2904617a3babSopenharmony_ci0:161 vector swizzle ( temp highp 2-component vector of float) 2905617a3babSopenharmony_ci0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2906617a3babSopenharmony_ci0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2907617a3babSopenharmony_ci0:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2908617a3babSopenharmony_ci0:161 Constant: 2909617a3babSopenharmony_ci0:161 1 (const int) 2910617a3babSopenharmony_ci0:161 Constant: 2911617a3babSopenharmony_ci0:161 0 (const int) 2912617a3babSopenharmony_ci0:161 Sequence 2913617a3babSopenharmony_ci0:161 Constant: 2914617a3babSopenharmony_ci0:161 0 (const int) 2915617a3babSopenharmony_ci0:161 Constant: 2916617a3babSopenharmony_ci0:161 1 (const int) 2917617a3babSopenharmony_ci0:161 'ballot' ( temp highp 4-component vector of uint) 2918617a3babSopenharmony_ci0:162 move second child to first child ( temp highp 3-component vector of float) 2919617a3babSopenharmony_ci0:162 vector swizzle ( temp highp 3-component vector of float) 2920617a3babSopenharmony_ci0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2921617a3babSopenharmony_ci0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2922617a3babSopenharmony_ci0:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2923617a3babSopenharmony_ci0:162 Constant: 2924617a3babSopenharmony_ci0:162 3 (const int) 2925617a3babSopenharmony_ci0:162 Constant: 2926617a3babSopenharmony_ci0:162 0 (const int) 2927617a3babSopenharmony_ci0:162 Sequence 2928617a3babSopenharmony_ci0:162 Constant: 2929617a3babSopenharmony_ci0:162 0 (const int) 2930617a3babSopenharmony_ci0:162 Constant: 2931617a3babSopenharmony_ci0:162 1 (const int) 2932617a3babSopenharmony_ci0:162 Constant: 2933617a3babSopenharmony_ci0:162 2 (const int) 2934617a3babSopenharmony_ci0:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 2935617a3babSopenharmony_ci0:162 vector swizzle ( temp highp 3-component vector of float) 2936617a3babSopenharmony_ci0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2937617a3babSopenharmony_ci0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2938617a3babSopenharmony_ci0:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2939617a3babSopenharmony_ci0:162 Constant: 2940617a3babSopenharmony_ci0:162 2 (const int) 2941617a3babSopenharmony_ci0:162 Constant: 2942617a3babSopenharmony_ci0:162 0 (const int) 2943617a3babSopenharmony_ci0:162 Sequence 2944617a3babSopenharmony_ci0:162 Constant: 2945617a3babSopenharmony_ci0:162 0 (const int) 2946617a3babSopenharmony_ci0:162 Constant: 2947617a3babSopenharmony_ci0:162 1 (const int) 2948617a3babSopenharmony_ci0:162 Constant: 2949617a3babSopenharmony_ci0:162 2 (const int) 2950617a3babSopenharmony_ci0:162 'ballot' ( temp highp 4-component vector of uint) 2951617a3babSopenharmony_ci0:163 move second child to first child ( temp highp 4-component vector of float) 2952617a3babSopenharmony_ci0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2953617a3babSopenharmony_ci0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2954617a3babSopenharmony_ci0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2955617a3babSopenharmony_ci0:163 Constant: 2956617a3babSopenharmony_ci0:163 3 (const int) 2957617a3babSopenharmony_ci0:163 Constant: 2958617a3babSopenharmony_ci0:163 0 (const int) 2959617a3babSopenharmony_ci0:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 2960617a3babSopenharmony_ci0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 2961617a3babSopenharmony_ci0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2962617a3babSopenharmony_ci0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2963617a3babSopenharmony_ci0:163 Constant: 2964617a3babSopenharmony_ci0:163 3 (const int) 2965617a3babSopenharmony_ci0:163 Constant: 2966617a3babSopenharmony_ci0:163 0 (const int) 2967617a3babSopenharmony_ci0:163 'ballot' ( temp highp 4-component vector of uint) 2968617a3babSopenharmony_ci0:165 move second child to first child ( temp highp int) 2969617a3babSopenharmony_ci0:165 direct index ( temp highp int) 2970617a3babSopenharmony_ci0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2971617a3babSopenharmony_ci0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2972617a3babSopenharmony_ci0:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2973617a3babSopenharmony_ci0:165 Constant: 2974617a3babSopenharmony_ci0:165 3 (const int) 2975617a3babSopenharmony_ci0:165 Constant: 2976617a3babSopenharmony_ci0:165 1 (const int) 2977617a3babSopenharmony_ci0:165 Constant: 2978617a3babSopenharmony_ci0:165 0 (const int) 2979617a3babSopenharmony_ci0:165 subgroupPartitionedInclusiveMulNV ( global highp int) 2980617a3babSopenharmony_ci0:165 direct index ( temp highp int) 2981617a3babSopenharmony_ci0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2982617a3babSopenharmony_ci0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2983617a3babSopenharmony_ci0:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2984617a3babSopenharmony_ci0:165 Constant: 2985617a3babSopenharmony_ci0:165 0 (const int) 2986617a3babSopenharmony_ci0:165 Constant: 2987617a3babSopenharmony_ci0:165 1 (const int) 2988617a3babSopenharmony_ci0:165 Constant: 2989617a3babSopenharmony_ci0:165 0 (const int) 2990617a3babSopenharmony_ci0:165 'ballot' ( temp highp 4-component vector of uint) 2991617a3babSopenharmony_ci0:166 move second child to first child ( temp highp 2-component vector of int) 2992617a3babSopenharmony_ci0:166 vector swizzle ( temp highp 2-component vector of int) 2993617a3babSopenharmony_ci0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 2994617a3babSopenharmony_ci0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2995617a3babSopenharmony_ci0:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 2996617a3babSopenharmony_ci0:166 Constant: 2997617a3babSopenharmony_ci0:166 3 (const int) 2998617a3babSopenharmony_ci0:166 Constant: 2999617a3babSopenharmony_ci0:166 1 (const int) 3000617a3babSopenharmony_ci0:166 Sequence 3001617a3babSopenharmony_ci0:166 Constant: 3002617a3babSopenharmony_ci0:166 0 (const int) 3003617a3babSopenharmony_ci0:166 Constant: 3004617a3babSopenharmony_ci0:166 1 (const int) 3005617a3babSopenharmony_ci0:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 3006617a3babSopenharmony_ci0:166 vector swizzle ( temp highp 2-component vector of int) 3007617a3babSopenharmony_ci0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3008617a3babSopenharmony_ci0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3009617a3babSopenharmony_ci0:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3010617a3babSopenharmony_ci0:166 Constant: 3011617a3babSopenharmony_ci0:166 1 (const int) 3012617a3babSopenharmony_ci0:166 Constant: 3013617a3babSopenharmony_ci0:166 1 (const int) 3014617a3babSopenharmony_ci0:166 Sequence 3015617a3babSopenharmony_ci0:166 Constant: 3016617a3babSopenharmony_ci0:166 0 (const int) 3017617a3babSopenharmony_ci0:166 Constant: 3018617a3babSopenharmony_ci0:166 1 (const int) 3019617a3babSopenharmony_ci0:166 'ballot' ( temp highp 4-component vector of uint) 3020617a3babSopenharmony_ci0:167 move second child to first child ( temp highp 3-component vector of int) 3021617a3babSopenharmony_ci0:167 vector swizzle ( temp highp 3-component vector of int) 3022617a3babSopenharmony_ci0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3023617a3babSopenharmony_ci0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3024617a3babSopenharmony_ci0:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3025617a3babSopenharmony_ci0:167 Constant: 3026617a3babSopenharmony_ci0:167 3 (const int) 3027617a3babSopenharmony_ci0:167 Constant: 3028617a3babSopenharmony_ci0:167 1 (const int) 3029617a3babSopenharmony_ci0:167 Sequence 3030617a3babSopenharmony_ci0:167 Constant: 3031617a3babSopenharmony_ci0:167 0 (const int) 3032617a3babSopenharmony_ci0:167 Constant: 3033617a3babSopenharmony_ci0:167 1 (const int) 3034617a3babSopenharmony_ci0:167 Constant: 3035617a3babSopenharmony_ci0:167 2 (const int) 3036617a3babSopenharmony_ci0:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 3037617a3babSopenharmony_ci0:167 vector swizzle ( temp highp 3-component vector of int) 3038617a3babSopenharmony_ci0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3039617a3babSopenharmony_ci0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3040617a3babSopenharmony_ci0:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3041617a3babSopenharmony_ci0:167 Constant: 3042617a3babSopenharmony_ci0:167 2 (const int) 3043617a3babSopenharmony_ci0:167 Constant: 3044617a3babSopenharmony_ci0:167 1 (const int) 3045617a3babSopenharmony_ci0:167 Sequence 3046617a3babSopenharmony_ci0:167 Constant: 3047617a3babSopenharmony_ci0:167 0 (const int) 3048617a3babSopenharmony_ci0:167 Constant: 3049617a3babSopenharmony_ci0:167 1 (const int) 3050617a3babSopenharmony_ci0:167 Constant: 3051617a3babSopenharmony_ci0:167 2 (const int) 3052617a3babSopenharmony_ci0:167 'ballot' ( temp highp 4-component vector of uint) 3053617a3babSopenharmony_ci0:168 move second child to first child ( temp highp 4-component vector of int) 3054617a3babSopenharmony_ci0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3055617a3babSopenharmony_ci0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3056617a3babSopenharmony_ci0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3057617a3babSopenharmony_ci0:168 Constant: 3058617a3babSopenharmony_ci0:168 3 (const int) 3059617a3babSopenharmony_ci0:168 Constant: 3060617a3babSopenharmony_ci0:168 1 (const int) 3061617a3babSopenharmony_ci0:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 3062617a3babSopenharmony_ci0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3063617a3babSopenharmony_ci0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3064617a3babSopenharmony_ci0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3065617a3babSopenharmony_ci0:168 Constant: 3066617a3babSopenharmony_ci0:168 3 (const int) 3067617a3babSopenharmony_ci0:168 Constant: 3068617a3babSopenharmony_ci0:168 1 (const int) 3069617a3babSopenharmony_ci0:168 'ballot' ( temp highp 4-component vector of uint) 3070617a3babSopenharmony_ci0:170 move second child to first child ( temp highp uint) 3071617a3babSopenharmony_ci0:170 direct index ( temp highp uint) 3072617a3babSopenharmony_ci0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3073617a3babSopenharmony_ci0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3074617a3babSopenharmony_ci0:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3075617a3babSopenharmony_ci0:170 Constant: 3076617a3babSopenharmony_ci0:170 0 (const int) 3077617a3babSopenharmony_ci0:170 Constant: 3078617a3babSopenharmony_ci0:170 2 (const int) 3079617a3babSopenharmony_ci0:170 Constant: 3080617a3babSopenharmony_ci0:170 0 (const int) 3081617a3babSopenharmony_ci0:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 3082617a3babSopenharmony_ci0:170 direct index ( temp highp uint) 3083617a3babSopenharmony_ci0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3084617a3babSopenharmony_ci0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3085617a3babSopenharmony_ci0:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3086617a3babSopenharmony_ci0:170 Constant: 3087617a3babSopenharmony_ci0:170 0 (const int) 3088617a3babSopenharmony_ci0:170 Constant: 3089617a3babSopenharmony_ci0:170 2 (const int) 3090617a3babSopenharmony_ci0:170 Constant: 3091617a3babSopenharmony_ci0:170 0 (const int) 3092617a3babSopenharmony_ci0:170 'ballot' ( temp highp 4-component vector of uint) 3093617a3babSopenharmony_ci0:171 move second child to first child ( temp highp 2-component vector of uint) 3094617a3babSopenharmony_ci0:171 vector swizzle ( temp highp 2-component vector of uint) 3095617a3babSopenharmony_ci0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3096617a3babSopenharmony_ci0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3097617a3babSopenharmony_ci0:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3098617a3babSopenharmony_ci0:171 Constant: 3099617a3babSopenharmony_ci0:171 0 (const int) 3100617a3babSopenharmony_ci0:171 Constant: 3101617a3babSopenharmony_ci0:171 2 (const int) 3102617a3babSopenharmony_ci0:171 Sequence 3103617a3babSopenharmony_ci0:171 Constant: 3104617a3babSopenharmony_ci0:171 0 (const int) 3105617a3babSopenharmony_ci0:171 Constant: 3106617a3babSopenharmony_ci0:171 1 (const int) 3107617a3babSopenharmony_ci0:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 3108617a3babSopenharmony_ci0:171 vector swizzle ( temp highp 2-component vector of uint) 3109617a3babSopenharmony_ci0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3110617a3babSopenharmony_ci0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3111617a3babSopenharmony_ci0:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3112617a3babSopenharmony_ci0:171 Constant: 3113617a3babSopenharmony_ci0:171 1 (const int) 3114617a3babSopenharmony_ci0:171 Constant: 3115617a3babSopenharmony_ci0:171 2 (const int) 3116617a3babSopenharmony_ci0:171 Sequence 3117617a3babSopenharmony_ci0:171 Constant: 3118617a3babSopenharmony_ci0:171 0 (const int) 3119617a3babSopenharmony_ci0:171 Constant: 3120617a3babSopenharmony_ci0:171 1 (const int) 3121617a3babSopenharmony_ci0:171 'ballot' ( temp highp 4-component vector of uint) 3122617a3babSopenharmony_ci0:172 move second child to first child ( temp highp 3-component vector of uint) 3123617a3babSopenharmony_ci0:172 vector swizzle ( temp highp 3-component vector of uint) 3124617a3babSopenharmony_ci0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3125617a3babSopenharmony_ci0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3126617a3babSopenharmony_ci0:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3127617a3babSopenharmony_ci0:172 Constant: 3128617a3babSopenharmony_ci0:172 0 (const int) 3129617a3babSopenharmony_ci0:172 Constant: 3130617a3babSopenharmony_ci0:172 2 (const int) 3131617a3babSopenharmony_ci0:172 Sequence 3132617a3babSopenharmony_ci0:172 Constant: 3133617a3babSopenharmony_ci0:172 0 (const int) 3134617a3babSopenharmony_ci0:172 Constant: 3135617a3babSopenharmony_ci0:172 1 (const int) 3136617a3babSopenharmony_ci0:172 Constant: 3137617a3babSopenharmony_ci0:172 2 (const int) 3138617a3babSopenharmony_ci0:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 3139617a3babSopenharmony_ci0:172 vector swizzle ( temp highp 3-component vector of uint) 3140617a3babSopenharmony_ci0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3141617a3babSopenharmony_ci0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3142617a3babSopenharmony_ci0:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3143617a3babSopenharmony_ci0:172 Constant: 3144617a3babSopenharmony_ci0:172 2 (const int) 3145617a3babSopenharmony_ci0:172 Constant: 3146617a3babSopenharmony_ci0:172 2 (const int) 3147617a3babSopenharmony_ci0:172 Sequence 3148617a3babSopenharmony_ci0:172 Constant: 3149617a3babSopenharmony_ci0:172 0 (const int) 3150617a3babSopenharmony_ci0:172 Constant: 3151617a3babSopenharmony_ci0:172 1 (const int) 3152617a3babSopenharmony_ci0:172 Constant: 3153617a3babSopenharmony_ci0:172 2 (const int) 3154617a3babSopenharmony_ci0:172 'ballot' ( temp highp 4-component vector of uint) 3155617a3babSopenharmony_ci0:173 move second child to first child ( temp highp 4-component vector of uint) 3156617a3babSopenharmony_ci0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3157617a3babSopenharmony_ci0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3158617a3babSopenharmony_ci0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3159617a3babSopenharmony_ci0:173 Constant: 3160617a3babSopenharmony_ci0:173 0 (const int) 3161617a3babSopenharmony_ci0:173 Constant: 3162617a3babSopenharmony_ci0:173 2 (const int) 3163617a3babSopenharmony_ci0:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 3164617a3babSopenharmony_ci0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3165617a3babSopenharmony_ci0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3166617a3babSopenharmony_ci0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3167617a3babSopenharmony_ci0:173 Constant: 3168617a3babSopenharmony_ci0:173 3 (const int) 3169617a3babSopenharmony_ci0:173 Constant: 3170617a3babSopenharmony_ci0:173 2 (const int) 3171617a3babSopenharmony_ci0:173 'ballot' ( temp highp 4-component vector of uint) 3172617a3babSopenharmony_ci0:175 move second child to first child ( temp highp float) 3173617a3babSopenharmony_ci0:175 direct index ( temp highp float) 3174617a3babSopenharmony_ci0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3175617a3babSopenharmony_ci0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3176617a3babSopenharmony_ci0:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3177617a3babSopenharmony_ci0:175 Constant: 3178617a3babSopenharmony_ci0:175 0 (const int) 3179617a3babSopenharmony_ci0:175 Constant: 3180617a3babSopenharmony_ci0:175 0 (const int) 3181617a3babSopenharmony_ci0:175 Constant: 3182617a3babSopenharmony_ci0:175 0 (const int) 3183617a3babSopenharmony_ci0:175 subgroupPartitionedInclusiveMinNV ( global highp float) 3184617a3babSopenharmony_ci0:175 direct index ( temp highp float) 3185617a3babSopenharmony_ci0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3186617a3babSopenharmony_ci0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3187617a3babSopenharmony_ci0:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3188617a3babSopenharmony_ci0:175 Constant: 3189617a3babSopenharmony_ci0:175 0 (const int) 3190617a3babSopenharmony_ci0:175 Constant: 3191617a3babSopenharmony_ci0:175 0 (const int) 3192617a3babSopenharmony_ci0:175 Constant: 3193617a3babSopenharmony_ci0:175 0 (const int) 3194617a3babSopenharmony_ci0:175 'ballot' ( temp highp 4-component vector of uint) 3195617a3babSopenharmony_ci0:176 move second child to first child ( temp highp 2-component vector of float) 3196617a3babSopenharmony_ci0:176 vector swizzle ( temp highp 2-component vector of float) 3197617a3babSopenharmony_ci0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3198617a3babSopenharmony_ci0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3199617a3babSopenharmony_ci0:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3200617a3babSopenharmony_ci0:176 Constant: 3201617a3babSopenharmony_ci0:176 0 (const int) 3202617a3babSopenharmony_ci0:176 Constant: 3203617a3babSopenharmony_ci0:176 0 (const int) 3204617a3babSopenharmony_ci0:176 Sequence 3205617a3babSopenharmony_ci0:176 Constant: 3206617a3babSopenharmony_ci0:176 0 (const int) 3207617a3babSopenharmony_ci0:176 Constant: 3208617a3babSopenharmony_ci0:176 1 (const int) 3209617a3babSopenharmony_ci0:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 3210617a3babSopenharmony_ci0:176 vector swizzle ( temp highp 2-component vector of float) 3211617a3babSopenharmony_ci0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3212617a3babSopenharmony_ci0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3213617a3babSopenharmony_ci0:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3214617a3babSopenharmony_ci0:176 Constant: 3215617a3babSopenharmony_ci0:176 1 (const int) 3216617a3babSopenharmony_ci0:176 Constant: 3217617a3babSopenharmony_ci0:176 0 (const int) 3218617a3babSopenharmony_ci0:176 Sequence 3219617a3babSopenharmony_ci0:176 Constant: 3220617a3babSopenharmony_ci0:176 0 (const int) 3221617a3babSopenharmony_ci0:176 Constant: 3222617a3babSopenharmony_ci0:176 1 (const int) 3223617a3babSopenharmony_ci0:176 'ballot' ( temp highp 4-component vector of uint) 3224617a3babSopenharmony_ci0:177 move second child to first child ( temp highp 3-component vector of float) 3225617a3babSopenharmony_ci0:177 vector swizzle ( temp highp 3-component vector of float) 3226617a3babSopenharmony_ci0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3227617a3babSopenharmony_ci0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3228617a3babSopenharmony_ci0:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3229617a3babSopenharmony_ci0:177 Constant: 3230617a3babSopenharmony_ci0:177 0 (const int) 3231617a3babSopenharmony_ci0:177 Constant: 3232617a3babSopenharmony_ci0:177 0 (const int) 3233617a3babSopenharmony_ci0:177 Sequence 3234617a3babSopenharmony_ci0:177 Constant: 3235617a3babSopenharmony_ci0:177 0 (const int) 3236617a3babSopenharmony_ci0:177 Constant: 3237617a3babSopenharmony_ci0:177 1 (const int) 3238617a3babSopenharmony_ci0:177 Constant: 3239617a3babSopenharmony_ci0:177 2 (const int) 3240617a3babSopenharmony_ci0:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 3241617a3babSopenharmony_ci0:177 vector swizzle ( temp highp 3-component vector of float) 3242617a3babSopenharmony_ci0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3243617a3babSopenharmony_ci0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3244617a3babSopenharmony_ci0:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3245617a3babSopenharmony_ci0:177 Constant: 3246617a3babSopenharmony_ci0:177 2 (const int) 3247617a3babSopenharmony_ci0:177 Constant: 3248617a3babSopenharmony_ci0:177 0 (const int) 3249617a3babSopenharmony_ci0:177 Sequence 3250617a3babSopenharmony_ci0:177 Constant: 3251617a3babSopenharmony_ci0:177 0 (const int) 3252617a3babSopenharmony_ci0:177 Constant: 3253617a3babSopenharmony_ci0:177 1 (const int) 3254617a3babSopenharmony_ci0:177 Constant: 3255617a3babSopenharmony_ci0:177 2 (const int) 3256617a3babSopenharmony_ci0:177 'ballot' ( temp highp 4-component vector of uint) 3257617a3babSopenharmony_ci0:178 move second child to first child ( temp highp 4-component vector of float) 3258617a3babSopenharmony_ci0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3259617a3babSopenharmony_ci0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3260617a3babSopenharmony_ci0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3261617a3babSopenharmony_ci0:178 Constant: 3262617a3babSopenharmony_ci0:178 0 (const int) 3263617a3babSopenharmony_ci0:178 Constant: 3264617a3babSopenharmony_ci0:178 0 (const int) 3265617a3babSopenharmony_ci0:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 3266617a3babSopenharmony_ci0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3267617a3babSopenharmony_ci0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3268617a3babSopenharmony_ci0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3269617a3babSopenharmony_ci0:178 Constant: 3270617a3babSopenharmony_ci0:178 3 (const int) 3271617a3babSopenharmony_ci0:178 Constant: 3272617a3babSopenharmony_ci0:178 0 (const int) 3273617a3babSopenharmony_ci0:178 'ballot' ( temp highp 4-component vector of uint) 3274617a3babSopenharmony_ci0:180 move second child to first child ( temp highp int) 3275617a3babSopenharmony_ci0:180 direct index ( temp highp int) 3276617a3babSopenharmony_ci0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3277617a3babSopenharmony_ci0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3278617a3babSopenharmony_ci0:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3279617a3babSopenharmony_ci0:180 Constant: 3280617a3babSopenharmony_ci0:180 0 (const int) 3281617a3babSopenharmony_ci0:180 Constant: 3282617a3babSopenharmony_ci0:180 1 (const int) 3283617a3babSopenharmony_ci0:180 Constant: 3284617a3babSopenharmony_ci0:180 0 (const int) 3285617a3babSopenharmony_ci0:180 subgroupPartitionedInclusiveMinNV ( global highp int) 3286617a3babSopenharmony_ci0:180 direct index ( temp highp int) 3287617a3babSopenharmony_ci0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3288617a3babSopenharmony_ci0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3289617a3babSopenharmony_ci0:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3290617a3babSopenharmony_ci0:180 Constant: 3291617a3babSopenharmony_ci0:180 0 (const int) 3292617a3babSopenharmony_ci0:180 Constant: 3293617a3babSopenharmony_ci0:180 1 (const int) 3294617a3babSopenharmony_ci0:180 Constant: 3295617a3babSopenharmony_ci0:180 0 (const int) 3296617a3babSopenharmony_ci0:180 'ballot' ( temp highp 4-component vector of uint) 3297617a3babSopenharmony_ci0:181 move second child to first child ( temp highp 2-component vector of int) 3298617a3babSopenharmony_ci0:181 vector swizzle ( temp highp 2-component vector of int) 3299617a3babSopenharmony_ci0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3300617a3babSopenharmony_ci0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3301617a3babSopenharmony_ci0:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3302617a3babSopenharmony_ci0:181 Constant: 3303617a3babSopenharmony_ci0:181 0 (const int) 3304617a3babSopenharmony_ci0:181 Constant: 3305617a3babSopenharmony_ci0:181 1 (const int) 3306617a3babSopenharmony_ci0:181 Sequence 3307617a3babSopenharmony_ci0:181 Constant: 3308617a3babSopenharmony_ci0:181 0 (const int) 3309617a3babSopenharmony_ci0:181 Constant: 3310617a3babSopenharmony_ci0:181 1 (const int) 3311617a3babSopenharmony_ci0:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 3312617a3babSopenharmony_ci0:181 vector swizzle ( temp highp 2-component vector of int) 3313617a3babSopenharmony_ci0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3314617a3babSopenharmony_ci0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3315617a3babSopenharmony_ci0:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3316617a3babSopenharmony_ci0:181 Constant: 3317617a3babSopenharmony_ci0:181 1 (const int) 3318617a3babSopenharmony_ci0:181 Constant: 3319617a3babSopenharmony_ci0:181 1 (const int) 3320617a3babSopenharmony_ci0:181 Sequence 3321617a3babSopenharmony_ci0:181 Constant: 3322617a3babSopenharmony_ci0:181 0 (const int) 3323617a3babSopenharmony_ci0:181 Constant: 3324617a3babSopenharmony_ci0:181 1 (const int) 3325617a3babSopenharmony_ci0:181 'ballot' ( temp highp 4-component vector of uint) 3326617a3babSopenharmony_ci0:182 move second child to first child ( temp highp 3-component vector of int) 3327617a3babSopenharmony_ci0:182 vector swizzle ( temp highp 3-component vector of int) 3328617a3babSopenharmony_ci0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3329617a3babSopenharmony_ci0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3330617a3babSopenharmony_ci0:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3331617a3babSopenharmony_ci0:182 Constant: 3332617a3babSopenharmony_ci0:182 0 (const int) 3333617a3babSopenharmony_ci0:182 Constant: 3334617a3babSopenharmony_ci0:182 1 (const int) 3335617a3babSopenharmony_ci0:182 Sequence 3336617a3babSopenharmony_ci0:182 Constant: 3337617a3babSopenharmony_ci0:182 0 (const int) 3338617a3babSopenharmony_ci0:182 Constant: 3339617a3babSopenharmony_ci0:182 1 (const int) 3340617a3babSopenharmony_ci0:182 Constant: 3341617a3babSopenharmony_ci0:182 2 (const int) 3342617a3babSopenharmony_ci0:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 3343617a3babSopenharmony_ci0:182 vector swizzle ( temp highp 3-component vector of int) 3344617a3babSopenharmony_ci0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3345617a3babSopenharmony_ci0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3346617a3babSopenharmony_ci0:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3347617a3babSopenharmony_ci0:182 Constant: 3348617a3babSopenharmony_ci0:182 2 (const int) 3349617a3babSopenharmony_ci0:182 Constant: 3350617a3babSopenharmony_ci0:182 1 (const int) 3351617a3babSopenharmony_ci0:182 Sequence 3352617a3babSopenharmony_ci0:182 Constant: 3353617a3babSopenharmony_ci0:182 0 (const int) 3354617a3babSopenharmony_ci0:182 Constant: 3355617a3babSopenharmony_ci0:182 1 (const int) 3356617a3babSopenharmony_ci0:182 Constant: 3357617a3babSopenharmony_ci0:182 2 (const int) 3358617a3babSopenharmony_ci0:182 'ballot' ( temp highp 4-component vector of uint) 3359617a3babSopenharmony_ci0:183 move second child to first child ( temp highp 4-component vector of int) 3360617a3babSopenharmony_ci0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3361617a3babSopenharmony_ci0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3362617a3babSopenharmony_ci0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3363617a3babSopenharmony_ci0:183 Constant: 3364617a3babSopenharmony_ci0:183 0 (const int) 3365617a3babSopenharmony_ci0:183 Constant: 3366617a3babSopenharmony_ci0:183 1 (const int) 3367617a3babSopenharmony_ci0:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 3368617a3babSopenharmony_ci0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3369617a3babSopenharmony_ci0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3370617a3babSopenharmony_ci0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3371617a3babSopenharmony_ci0:183 Constant: 3372617a3babSopenharmony_ci0:183 3 (const int) 3373617a3babSopenharmony_ci0:183 Constant: 3374617a3babSopenharmony_ci0:183 1 (const int) 3375617a3babSopenharmony_ci0:183 'ballot' ( temp highp 4-component vector of uint) 3376617a3babSopenharmony_ci0:185 move second child to first child ( temp highp uint) 3377617a3babSopenharmony_ci0:185 direct index ( temp highp uint) 3378617a3babSopenharmony_ci0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3379617a3babSopenharmony_ci0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3380617a3babSopenharmony_ci0:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3381617a3babSopenharmony_ci0:185 Constant: 3382617a3babSopenharmony_ci0:185 0 (const int) 3383617a3babSopenharmony_ci0:185 Constant: 3384617a3babSopenharmony_ci0:185 2 (const int) 3385617a3babSopenharmony_ci0:185 Constant: 3386617a3babSopenharmony_ci0:185 0 (const int) 3387617a3babSopenharmony_ci0:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 3388617a3babSopenharmony_ci0:185 direct index ( temp highp uint) 3389617a3babSopenharmony_ci0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3390617a3babSopenharmony_ci0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3391617a3babSopenharmony_ci0:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3392617a3babSopenharmony_ci0:185 Constant: 3393617a3babSopenharmony_ci0:185 0 (const int) 3394617a3babSopenharmony_ci0:185 Constant: 3395617a3babSopenharmony_ci0:185 2 (const int) 3396617a3babSopenharmony_ci0:185 Constant: 3397617a3babSopenharmony_ci0:185 0 (const int) 3398617a3babSopenharmony_ci0:185 'ballot' ( temp highp 4-component vector of uint) 3399617a3babSopenharmony_ci0:186 move second child to first child ( temp highp 2-component vector of uint) 3400617a3babSopenharmony_ci0:186 vector swizzle ( temp highp 2-component vector of uint) 3401617a3babSopenharmony_ci0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3402617a3babSopenharmony_ci0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3403617a3babSopenharmony_ci0:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3404617a3babSopenharmony_ci0:186 Constant: 3405617a3babSopenharmony_ci0:186 0 (const int) 3406617a3babSopenharmony_ci0:186 Constant: 3407617a3babSopenharmony_ci0:186 2 (const int) 3408617a3babSopenharmony_ci0:186 Sequence 3409617a3babSopenharmony_ci0:186 Constant: 3410617a3babSopenharmony_ci0:186 0 (const int) 3411617a3babSopenharmony_ci0:186 Constant: 3412617a3babSopenharmony_ci0:186 1 (const int) 3413617a3babSopenharmony_ci0:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 3414617a3babSopenharmony_ci0:186 vector swizzle ( temp highp 2-component vector of uint) 3415617a3babSopenharmony_ci0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3416617a3babSopenharmony_ci0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3417617a3babSopenharmony_ci0:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3418617a3babSopenharmony_ci0:186 Constant: 3419617a3babSopenharmony_ci0:186 1 (const int) 3420617a3babSopenharmony_ci0:186 Constant: 3421617a3babSopenharmony_ci0:186 2 (const int) 3422617a3babSopenharmony_ci0:186 Sequence 3423617a3babSopenharmony_ci0:186 Constant: 3424617a3babSopenharmony_ci0:186 0 (const int) 3425617a3babSopenharmony_ci0:186 Constant: 3426617a3babSopenharmony_ci0:186 1 (const int) 3427617a3babSopenharmony_ci0:186 'ballot' ( temp highp 4-component vector of uint) 3428617a3babSopenharmony_ci0:187 move second child to first child ( temp highp 3-component vector of uint) 3429617a3babSopenharmony_ci0:187 vector swizzle ( temp highp 3-component vector of uint) 3430617a3babSopenharmony_ci0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3431617a3babSopenharmony_ci0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3432617a3babSopenharmony_ci0:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3433617a3babSopenharmony_ci0:187 Constant: 3434617a3babSopenharmony_ci0:187 0 (const int) 3435617a3babSopenharmony_ci0:187 Constant: 3436617a3babSopenharmony_ci0:187 2 (const int) 3437617a3babSopenharmony_ci0:187 Sequence 3438617a3babSopenharmony_ci0:187 Constant: 3439617a3babSopenharmony_ci0:187 0 (const int) 3440617a3babSopenharmony_ci0:187 Constant: 3441617a3babSopenharmony_ci0:187 1 (const int) 3442617a3babSopenharmony_ci0:187 Constant: 3443617a3babSopenharmony_ci0:187 2 (const int) 3444617a3babSopenharmony_ci0:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 3445617a3babSopenharmony_ci0:187 vector swizzle ( temp highp 3-component vector of uint) 3446617a3babSopenharmony_ci0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3447617a3babSopenharmony_ci0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3448617a3babSopenharmony_ci0:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3449617a3babSopenharmony_ci0:187 Constant: 3450617a3babSopenharmony_ci0:187 2 (const int) 3451617a3babSopenharmony_ci0:187 Constant: 3452617a3babSopenharmony_ci0:187 2 (const int) 3453617a3babSopenharmony_ci0:187 Sequence 3454617a3babSopenharmony_ci0:187 Constant: 3455617a3babSopenharmony_ci0:187 0 (const int) 3456617a3babSopenharmony_ci0:187 Constant: 3457617a3babSopenharmony_ci0:187 1 (const int) 3458617a3babSopenharmony_ci0:187 Constant: 3459617a3babSopenharmony_ci0:187 2 (const int) 3460617a3babSopenharmony_ci0:187 'ballot' ( temp highp 4-component vector of uint) 3461617a3babSopenharmony_ci0:188 move second child to first child ( temp highp 4-component vector of uint) 3462617a3babSopenharmony_ci0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3463617a3babSopenharmony_ci0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3464617a3babSopenharmony_ci0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3465617a3babSopenharmony_ci0:188 Constant: 3466617a3babSopenharmony_ci0:188 0 (const int) 3467617a3babSopenharmony_ci0:188 Constant: 3468617a3babSopenharmony_ci0:188 2 (const int) 3469617a3babSopenharmony_ci0:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 3470617a3babSopenharmony_ci0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3471617a3babSopenharmony_ci0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3472617a3babSopenharmony_ci0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3473617a3babSopenharmony_ci0:188 Constant: 3474617a3babSopenharmony_ci0:188 3 (const int) 3475617a3babSopenharmony_ci0:188 Constant: 3476617a3babSopenharmony_ci0:188 2 (const int) 3477617a3babSopenharmony_ci0:188 'ballot' ( temp highp 4-component vector of uint) 3478617a3babSopenharmony_ci0:190 move second child to first child ( temp highp float) 3479617a3babSopenharmony_ci0:190 direct index ( temp highp float) 3480617a3babSopenharmony_ci0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3481617a3babSopenharmony_ci0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3482617a3babSopenharmony_ci0:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3483617a3babSopenharmony_ci0:190 Constant: 3484617a3babSopenharmony_ci0:190 1 (const int) 3485617a3babSopenharmony_ci0:190 Constant: 3486617a3babSopenharmony_ci0:190 0 (const int) 3487617a3babSopenharmony_ci0:190 Constant: 3488617a3babSopenharmony_ci0:190 0 (const int) 3489617a3babSopenharmony_ci0:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 3490617a3babSopenharmony_ci0:190 direct index ( temp highp float) 3491617a3babSopenharmony_ci0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3492617a3babSopenharmony_ci0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3493617a3babSopenharmony_ci0:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3494617a3babSopenharmony_ci0:190 Constant: 3495617a3babSopenharmony_ci0:190 0 (const int) 3496617a3babSopenharmony_ci0:190 Constant: 3497617a3babSopenharmony_ci0:190 0 (const int) 3498617a3babSopenharmony_ci0:190 Constant: 3499617a3babSopenharmony_ci0:190 0 (const int) 3500617a3babSopenharmony_ci0:190 'ballot' ( temp highp 4-component vector of uint) 3501617a3babSopenharmony_ci0:191 move second child to first child ( temp highp 2-component vector of float) 3502617a3babSopenharmony_ci0:191 vector swizzle ( temp highp 2-component vector of float) 3503617a3babSopenharmony_ci0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3504617a3babSopenharmony_ci0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3505617a3babSopenharmony_ci0:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3506617a3babSopenharmony_ci0:191 Constant: 3507617a3babSopenharmony_ci0:191 1 (const int) 3508617a3babSopenharmony_ci0:191 Constant: 3509617a3babSopenharmony_ci0:191 0 (const int) 3510617a3babSopenharmony_ci0:191 Sequence 3511617a3babSopenharmony_ci0:191 Constant: 3512617a3babSopenharmony_ci0:191 0 (const int) 3513617a3babSopenharmony_ci0:191 Constant: 3514617a3babSopenharmony_ci0:191 1 (const int) 3515617a3babSopenharmony_ci0:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 3516617a3babSopenharmony_ci0:191 vector swizzle ( temp highp 2-component vector of float) 3517617a3babSopenharmony_ci0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3518617a3babSopenharmony_ci0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3519617a3babSopenharmony_ci0:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3520617a3babSopenharmony_ci0:191 Constant: 3521617a3babSopenharmony_ci0:191 1 (const int) 3522617a3babSopenharmony_ci0:191 Constant: 3523617a3babSopenharmony_ci0:191 0 (const int) 3524617a3babSopenharmony_ci0:191 Sequence 3525617a3babSopenharmony_ci0:191 Constant: 3526617a3babSopenharmony_ci0:191 0 (const int) 3527617a3babSopenharmony_ci0:191 Constant: 3528617a3babSopenharmony_ci0:191 1 (const int) 3529617a3babSopenharmony_ci0:191 'ballot' ( temp highp 4-component vector of uint) 3530617a3babSopenharmony_ci0:192 move second child to first child ( temp highp 3-component vector of float) 3531617a3babSopenharmony_ci0:192 vector swizzle ( temp highp 3-component vector of float) 3532617a3babSopenharmony_ci0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3533617a3babSopenharmony_ci0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3534617a3babSopenharmony_ci0:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3535617a3babSopenharmony_ci0:192 Constant: 3536617a3babSopenharmony_ci0:192 1 (const int) 3537617a3babSopenharmony_ci0:192 Constant: 3538617a3babSopenharmony_ci0:192 0 (const int) 3539617a3babSopenharmony_ci0:192 Sequence 3540617a3babSopenharmony_ci0:192 Constant: 3541617a3babSopenharmony_ci0:192 0 (const int) 3542617a3babSopenharmony_ci0:192 Constant: 3543617a3babSopenharmony_ci0:192 1 (const int) 3544617a3babSopenharmony_ci0:192 Constant: 3545617a3babSopenharmony_ci0:192 2 (const int) 3546617a3babSopenharmony_ci0:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 3547617a3babSopenharmony_ci0:192 vector swizzle ( temp highp 3-component vector of float) 3548617a3babSopenharmony_ci0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3549617a3babSopenharmony_ci0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3550617a3babSopenharmony_ci0:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3551617a3babSopenharmony_ci0:192 Constant: 3552617a3babSopenharmony_ci0:192 2 (const int) 3553617a3babSopenharmony_ci0:192 Constant: 3554617a3babSopenharmony_ci0:192 0 (const int) 3555617a3babSopenharmony_ci0:192 Sequence 3556617a3babSopenharmony_ci0:192 Constant: 3557617a3babSopenharmony_ci0:192 0 (const int) 3558617a3babSopenharmony_ci0:192 Constant: 3559617a3babSopenharmony_ci0:192 1 (const int) 3560617a3babSopenharmony_ci0:192 Constant: 3561617a3babSopenharmony_ci0:192 2 (const int) 3562617a3babSopenharmony_ci0:192 'ballot' ( temp highp 4-component vector of uint) 3563617a3babSopenharmony_ci0:193 move second child to first child ( temp highp 4-component vector of float) 3564617a3babSopenharmony_ci0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3565617a3babSopenharmony_ci0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3566617a3babSopenharmony_ci0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3567617a3babSopenharmony_ci0:193 Constant: 3568617a3babSopenharmony_ci0:193 1 (const int) 3569617a3babSopenharmony_ci0:193 Constant: 3570617a3babSopenharmony_ci0:193 0 (const int) 3571617a3babSopenharmony_ci0:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 3572617a3babSopenharmony_ci0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 3573617a3babSopenharmony_ci0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3574617a3babSopenharmony_ci0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3575617a3babSopenharmony_ci0:193 Constant: 3576617a3babSopenharmony_ci0:193 3 (const int) 3577617a3babSopenharmony_ci0:193 Constant: 3578617a3babSopenharmony_ci0:193 0 (const int) 3579617a3babSopenharmony_ci0:193 'ballot' ( temp highp 4-component vector of uint) 3580617a3babSopenharmony_ci0:195 move second child to first child ( temp highp int) 3581617a3babSopenharmony_ci0:195 direct index ( temp highp int) 3582617a3babSopenharmony_ci0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3583617a3babSopenharmony_ci0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3584617a3babSopenharmony_ci0:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3585617a3babSopenharmony_ci0:195 Constant: 3586617a3babSopenharmony_ci0:195 1 (const int) 3587617a3babSopenharmony_ci0:195 Constant: 3588617a3babSopenharmony_ci0:195 1 (const int) 3589617a3babSopenharmony_ci0:195 Constant: 3590617a3babSopenharmony_ci0:195 0 (const int) 3591617a3babSopenharmony_ci0:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 3592617a3babSopenharmony_ci0:195 direct index ( temp highp int) 3593617a3babSopenharmony_ci0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3594617a3babSopenharmony_ci0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3595617a3babSopenharmony_ci0:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3596617a3babSopenharmony_ci0:195 Constant: 3597617a3babSopenharmony_ci0:195 0 (const int) 3598617a3babSopenharmony_ci0:195 Constant: 3599617a3babSopenharmony_ci0:195 1 (const int) 3600617a3babSopenharmony_ci0:195 Constant: 3601617a3babSopenharmony_ci0:195 0 (const int) 3602617a3babSopenharmony_ci0:195 'ballot' ( temp highp 4-component vector of uint) 3603617a3babSopenharmony_ci0:196 move second child to first child ( temp highp 2-component vector of int) 3604617a3babSopenharmony_ci0:196 vector swizzle ( temp highp 2-component vector of int) 3605617a3babSopenharmony_ci0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3606617a3babSopenharmony_ci0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3607617a3babSopenharmony_ci0:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3608617a3babSopenharmony_ci0:196 Constant: 3609617a3babSopenharmony_ci0:196 1 (const int) 3610617a3babSopenharmony_ci0:196 Constant: 3611617a3babSopenharmony_ci0:196 1 (const int) 3612617a3babSopenharmony_ci0:196 Sequence 3613617a3babSopenharmony_ci0:196 Constant: 3614617a3babSopenharmony_ci0:196 0 (const int) 3615617a3babSopenharmony_ci0:196 Constant: 3616617a3babSopenharmony_ci0:196 1 (const int) 3617617a3babSopenharmony_ci0:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 3618617a3babSopenharmony_ci0:196 vector swizzle ( temp highp 2-component vector of int) 3619617a3babSopenharmony_ci0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3620617a3babSopenharmony_ci0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3621617a3babSopenharmony_ci0:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3622617a3babSopenharmony_ci0:196 Constant: 3623617a3babSopenharmony_ci0:196 1 (const int) 3624617a3babSopenharmony_ci0:196 Constant: 3625617a3babSopenharmony_ci0:196 1 (const int) 3626617a3babSopenharmony_ci0:196 Sequence 3627617a3babSopenharmony_ci0:196 Constant: 3628617a3babSopenharmony_ci0:196 0 (const int) 3629617a3babSopenharmony_ci0:196 Constant: 3630617a3babSopenharmony_ci0:196 1 (const int) 3631617a3babSopenharmony_ci0:196 'ballot' ( temp highp 4-component vector of uint) 3632617a3babSopenharmony_ci0:197 move second child to first child ( temp highp 3-component vector of int) 3633617a3babSopenharmony_ci0:197 vector swizzle ( temp highp 3-component vector of int) 3634617a3babSopenharmony_ci0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3635617a3babSopenharmony_ci0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3636617a3babSopenharmony_ci0:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3637617a3babSopenharmony_ci0:197 Constant: 3638617a3babSopenharmony_ci0:197 1 (const int) 3639617a3babSopenharmony_ci0:197 Constant: 3640617a3babSopenharmony_ci0:197 1 (const int) 3641617a3babSopenharmony_ci0:197 Sequence 3642617a3babSopenharmony_ci0:197 Constant: 3643617a3babSopenharmony_ci0:197 0 (const int) 3644617a3babSopenharmony_ci0:197 Constant: 3645617a3babSopenharmony_ci0:197 1 (const int) 3646617a3babSopenharmony_ci0:197 Constant: 3647617a3babSopenharmony_ci0:197 2 (const int) 3648617a3babSopenharmony_ci0:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 3649617a3babSopenharmony_ci0:197 vector swizzle ( temp highp 3-component vector of int) 3650617a3babSopenharmony_ci0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3651617a3babSopenharmony_ci0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3652617a3babSopenharmony_ci0:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3653617a3babSopenharmony_ci0:197 Constant: 3654617a3babSopenharmony_ci0:197 2 (const int) 3655617a3babSopenharmony_ci0:197 Constant: 3656617a3babSopenharmony_ci0:197 1 (const int) 3657617a3babSopenharmony_ci0:197 Sequence 3658617a3babSopenharmony_ci0:197 Constant: 3659617a3babSopenharmony_ci0:197 0 (const int) 3660617a3babSopenharmony_ci0:197 Constant: 3661617a3babSopenharmony_ci0:197 1 (const int) 3662617a3babSopenharmony_ci0:197 Constant: 3663617a3babSopenharmony_ci0:197 2 (const int) 3664617a3babSopenharmony_ci0:197 'ballot' ( temp highp 4-component vector of uint) 3665617a3babSopenharmony_ci0:198 move second child to first child ( temp highp 4-component vector of int) 3666617a3babSopenharmony_ci0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3667617a3babSopenharmony_ci0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3668617a3babSopenharmony_ci0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3669617a3babSopenharmony_ci0:198 Constant: 3670617a3babSopenharmony_ci0:198 1 (const int) 3671617a3babSopenharmony_ci0:198 Constant: 3672617a3babSopenharmony_ci0:198 1 (const int) 3673617a3babSopenharmony_ci0:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 3674617a3babSopenharmony_ci0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3675617a3babSopenharmony_ci0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3676617a3babSopenharmony_ci0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3677617a3babSopenharmony_ci0:198 Constant: 3678617a3babSopenharmony_ci0:198 3 (const int) 3679617a3babSopenharmony_ci0:198 Constant: 3680617a3babSopenharmony_ci0:198 1 (const int) 3681617a3babSopenharmony_ci0:198 'ballot' ( temp highp 4-component vector of uint) 3682617a3babSopenharmony_ci0:200 move second child to first child ( temp highp uint) 3683617a3babSopenharmony_ci0:200 direct index ( temp highp uint) 3684617a3babSopenharmony_ci0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3685617a3babSopenharmony_ci0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3686617a3babSopenharmony_ci0:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3687617a3babSopenharmony_ci0:200 Constant: 3688617a3babSopenharmony_ci0:200 1 (const int) 3689617a3babSopenharmony_ci0:200 Constant: 3690617a3babSopenharmony_ci0:200 2 (const int) 3691617a3babSopenharmony_ci0:200 Constant: 3692617a3babSopenharmony_ci0:200 0 (const int) 3693617a3babSopenharmony_ci0:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 3694617a3babSopenharmony_ci0:200 direct index ( temp highp uint) 3695617a3babSopenharmony_ci0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3696617a3babSopenharmony_ci0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3697617a3babSopenharmony_ci0:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3698617a3babSopenharmony_ci0:200 Constant: 3699617a3babSopenharmony_ci0:200 0 (const int) 3700617a3babSopenharmony_ci0:200 Constant: 3701617a3babSopenharmony_ci0:200 2 (const int) 3702617a3babSopenharmony_ci0:200 Constant: 3703617a3babSopenharmony_ci0:200 0 (const int) 3704617a3babSopenharmony_ci0:200 'ballot' ( temp highp 4-component vector of uint) 3705617a3babSopenharmony_ci0:201 move second child to first child ( temp highp 2-component vector of uint) 3706617a3babSopenharmony_ci0:201 vector swizzle ( temp highp 2-component vector of uint) 3707617a3babSopenharmony_ci0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3708617a3babSopenharmony_ci0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3709617a3babSopenharmony_ci0:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3710617a3babSopenharmony_ci0:201 Constant: 3711617a3babSopenharmony_ci0:201 1 (const int) 3712617a3babSopenharmony_ci0:201 Constant: 3713617a3babSopenharmony_ci0:201 2 (const int) 3714617a3babSopenharmony_ci0:201 Sequence 3715617a3babSopenharmony_ci0:201 Constant: 3716617a3babSopenharmony_ci0:201 0 (const int) 3717617a3babSopenharmony_ci0:201 Constant: 3718617a3babSopenharmony_ci0:201 1 (const int) 3719617a3babSopenharmony_ci0:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 3720617a3babSopenharmony_ci0:201 vector swizzle ( temp highp 2-component vector of uint) 3721617a3babSopenharmony_ci0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3722617a3babSopenharmony_ci0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3723617a3babSopenharmony_ci0:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3724617a3babSopenharmony_ci0:201 Constant: 3725617a3babSopenharmony_ci0:201 1 (const int) 3726617a3babSopenharmony_ci0:201 Constant: 3727617a3babSopenharmony_ci0:201 2 (const int) 3728617a3babSopenharmony_ci0:201 Sequence 3729617a3babSopenharmony_ci0:201 Constant: 3730617a3babSopenharmony_ci0:201 0 (const int) 3731617a3babSopenharmony_ci0:201 Constant: 3732617a3babSopenharmony_ci0:201 1 (const int) 3733617a3babSopenharmony_ci0:201 'ballot' ( temp highp 4-component vector of uint) 3734617a3babSopenharmony_ci0:202 move second child to first child ( temp highp 3-component vector of uint) 3735617a3babSopenharmony_ci0:202 vector swizzle ( temp highp 3-component vector of uint) 3736617a3babSopenharmony_ci0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3737617a3babSopenharmony_ci0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3738617a3babSopenharmony_ci0:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3739617a3babSopenharmony_ci0:202 Constant: 3740617a3babSopenharmony_ci0:202 1 (const int) 3741617a3babSopenharmony_ci0:202 Constant: 3742617a3babSopenharmony_ci0:202 2 (const int) 3743617a3babSopenharmony_ci0:202 Sequence 3744617a3babSopenharmony_ci0:202 Constant: 3745617a3babSopenharmony_ci0:202 0 (const int) 3746617a3babSopenharmony_ci0:202 Constant: 3747617a3babSopenharmony_ci0:202 1 (const int) 3748617a3babSopenharmony_ci0:202 Constant: 3749617a3babSopenharmony_ci0:202 2 (const int) 3750617a3babSopenharmony_ci0:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 3751617a3babSopenharmony_ci0:202 vector swizzle ( temp highp 3-component vector of uint) 3752617a3babSopenharmony_ci0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3753617a3babSopenharmony_ci0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3754617a3babSopenharmony_ci0:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3755617a3babSopenharmony_ci0:202 Constant: 3756617a3babSopenharmony_ci0:202 2 (const int) 3757617a3babSopenharmony_ci0:202 Constant: 3758617a3babSopenharmony_ci0:202 2 (const int) 3759617a3babSopenharmony_ci0:202 Sequence 3760617a3babSopenharmony_ci0:202 Constant: 3761617a3babSopenharmony_ci0:202 0 (const int) 3762617a3babSopenharmony_ci0:202 Constant: 3763617a3babSopenharmony_ci0:202 1 (const int) 3764617a3babSopenharmony_ci0:202 Constant: 3765617a3babSopenharmony_ci0:202 2 (const int) 3766617a3babSopenharmony_ci0:202 'ballot' ( temp highp 4-component vector of uint) 3767617a3babSopenharmony_ci0:203 move second child to first child ( temp highp 4-component vector of uint) 3768617a3babSopenharmony_ci0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3769617a3babSopenharmony_ci0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3770617a3babSopenharmony_ci0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3771617a3babSopenharmony_ci0:203 Constant: 3772617a3babSopenharmony_ci0:203 1 (const int) 3773617a3babSopenharmony_ci0:203 Constant: 3774617a3babSopenharmony_ci0:203 2 (const int) 3775617a3babSopenharmony_ci0:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 3776617a3babSopenharmony_ci0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3777617a3babSopenharmony_ci0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3778617a3babSopenharmony_ci0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3779617a3babSopenharmony_ci0:203 Constant: 3780617a3babSopenharmony_ci0:203 3 (const int) 3781617a3babSopenharmony_ci0:203 Constant: 3782617a3babSopenharmony_ci0:203 2 (const int) 3783617a3babSopenharmony_ci0:203 'ballot' ( temp highp 4-component vector of uint) 3784617a3babSopenharmony_ci0:205 move second child to first child ( temp highp int) 3785617a3babSopenharmony_ci0:205 direct index ( temp highp int) 3786617a3babSopenharmony_ci0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3787617a3babSopenharmony_ci0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3788617a3babSopenharmony_ci0:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3789617a3babSopenharmony_ci0:205 Constant: 3790617a3babSopenharmony_ci0:205 1 (const int) 3791617a3babSopenharmony_ci0:205 Constant: 3792617a3babSopenharmony_ci0:205 1 (const int) 3793617a3babSopenharmony_ci0:205 Constant: 3794617a3babSopenharmony_ci0:205 0 (const int) 3795617a3babSopenharmony_ci0:205 subgroupPartitionedInclusiveAndNV ( global highp int) 3796617a3babSopenharmony_ci0:205 direct index ( temp highp int) 3797617a3babSopenharmony_ci0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3798617a3babSopenharmony_ci0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3799617a3babSopenharmony_ci0:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3800617a3babSopenharmony_ci0:205 Constant: 3801617a3babSopenharmony_ci0:205 0 (const int) 3802617a3babSopenharmony_ci0:205 Constant: 3803617a3babSopenharmony_ci0:205 1 (const int) 3804617a3babSopenharmony_ci0:205 Constant: 3805617a3babSopenharmony_ci0:205 0 (const int) 3806617a3babSopenharmony_ci0:205 'ballot' ( temp highp 4-component vector of uint) 3807617a3babSopenharmony_ci0:206 move second child to first child ( temp highp 2-component vector of int) 3808617a3babSopenharmony_ci0:206 vector swizzle ( temp highp 2-component vector of int) 3809617a3babSopenharmony_ci0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3810617a3babSopenharmony_ci0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3811617a3babSopenharmony_ci0:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3812617a3babSopenharmony_ci0:206 Constant: 3813617a3babSopenharmony_ci0:206 1 (const int) 3814617a3babSopenharmony_ci0:206 Constant: 3815617a3babSopenharmony_ci0:206 1 (const int) 3816617a3babSopenharmony_ci0:206 Sequence 3817617a3babSopenharmony_ci0:206 Constant: 3818617a3babSopenharmony_ci0:206 0 (const int) 3819617a3babSopenharmony_ci0:206 Constant: 3820617a3babSopenharmony_ci0:206 1 (const int) 3821617a3babSopenharmony_ci0:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 3822617a3babSopenharmony_ci0:206 vector swizzle ( temp highp 2-component vector of int) 3823617a3babSopenharmony_ci0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3824617a3babSopenharmony_ci0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3825617a3babSopenharmony_ci0:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3826617a3babSopenharmony_ci0:206 Constant: 3827617a3babSopenharmony_ci0:206 1 (const int) 3828617a3babSopenharmony_ci0:206 Constant: 3829617a3babSopenharmony_ci0:206 1 (const int) 3830617a3babSopenharmony_ci0:206 Sequence 3831617a3babSopenharmony_ci0:206 Constant: 3832617a3babSopenharmony_ci0:206 0 (const int) 3833617a3babSopenharmony_ci0:206 Constant: 3834617a3babSopenharmony_ci0:206 1 (const int) 3835617a3babSopenharmony_ci0:206 'ballot' ( temp highp 4-component vector of uint) 3836617a3babSopenharmony_ci0:207 move second child to first child ( temp highp 3-component vector of int) 3837617a3babSopenharmony_ci0:207 vector swizzle ( temp highp 3-component vector of int) 3838617a3babSopenharmony_ci0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3839617a3babSopenharmony_ci0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3840617a3babSopenharmony_ci0:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3841617a3babSopenharmony_ci0:207 Constant: 3842617a3babSopenharmony_ci0:207 1 (const int) 3843617a3babSopenharmony_ci0:207 Constant: 3844617a3babSopenharmony_ci0:207 1 (const int) 3845617a3babSopenharmony_ci0:207 Sequence 3846617a3babSopenharmony_ci0:207 Constant: 3847617a3babSopenharmony_ci0:207 0 (const int) 3848617a3babSopenharmony_ci0:207 Constant: 3849617a3babSopenharmony_ci0:207 1 (const int) 3850617a3babSopenharmony_ci0:207 Constant: 3851617a3babSopenharmony_ci0:207 2 (const int) 3852617a3babSopenharmony_ci0:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 3853617a3babSopenharmony_ci0:207 vector swizzle ( temp highp 3-component vector of int) 3854617a3babSopenharmony_ci0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3855617a3babSopenharmony_ci0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3856617a3babSopenharmony_ci0:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3857617a3babSopenharmony_ci0:207 Constant: 3858617a3babSopenharmony_ci0:207 2 (const int) 3859617a3babSopenharmony_ci0:207 Constant: 3860617a3babSopenharmony_ci0:207 1 (const int) 3861617a3babSopenharmony_ci0:207 Sequence 3862617a3babSopenharmony_ci0:207 Constant: 3863617a3babSopenharmony_ci0:207 0 (const int) 3864617a3babSopenharmony_ci0:207 Constant: 3865617a3babSopenharmony_ci0:207 1 (const int) 3866617a3babSopenharmony_ci0:207 Constant: 3867617a3babSopenharmony_ci0:207 2 (const int) 3868617a3babSopenharmony_ci0:207 'ballot' ( temp highp 4-component vector of uint) 3869617a3babSopenharmony_ci0:208 move second child to first child ( temp highp 4-component vector of int) 3870617a3babSopenharmony_ci0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3871617a3babSopenharmony_ci0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3872617a3babSopenharmony_ci0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3873617a3babSopenharmony_ci0:208 Constant: 3874617a3babSopenharmony_ci0:208 1 (const int) 3875617a3babSopenharmony_ci0:208 Constant: 3876617a3babSopenharmony_ci0:208 1 (const int) 3877617a3babSopenharmony_ci0:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 3878617a3babSopenharmony_ci0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3879617a3babSopenharmony_ci0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3880617a3babSopenharmony_ci0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3881617a3babSopenharmony_ci0:208 Constant: 3882617a3babSopenharmony_ci0:208 3 (const int) 3883617a3babSopenharmony_ci0:208 Constant: 3884617a3babSopenharmony_ci0:208 1 (const int) 3885617a3babSopenharmony_ci0:208 'ballot' ( temp highp 4-component vector of uint) 3886617a3babSopenharmony_ci0:210 move second child to first child ( temp highp uint) 3887617a3babSopenharmony_ci0:210 direct index ( temp highp uint) 3888617a3babSopenharmony_ci0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3889617a3babSopenharmony_ci0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3890617a3babSopenharmony_ci0:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3891617a3babSopenharmony_ci0:210 Constant: 3892617a3babSopenharmony_ci0:210 2 (const int) 3893617a3babSopenharmony_ci0:210 Constant: 3894617a3babSopenharmony_ci0:210 2 (const int) 3895617a3babSopenharmony_ci0:210 Constant: 3896617a3babSopenharmony_ci0:210 0 (const int) 3897617a3babSopenharmony_ci0:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 3898617a3babSopenharmony_ci0:210 direct index ( temp highp uint) 3899617a3babSopenharmony_ci0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3900617a3babSopenharmony_ci0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3901617a3babSopenharmony_ci0:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3902617a3babSopenharmony_ci0:210 Constant: 3903617a3babSopenharmony_ci0:210 0 (const int) 3904617a3babSopenharmony_ci0:210 Constant: 3905617a3babSopenharmony_ci0:210 2 (const int) 3906617a3babSopenharmony_ci0:210 Constant: 3907617a3babSopenharmony_ci0:210 0 (const int) 3908617a3babSopenharmony_ci0:210 'ballot' ( temp highp 4-component vector of uint) 3909617a3babSopenharmony_ci0:211 move second child to first child ( temp highp 2-component vector of uint) 3910617a3babSopenharmony_ci0:211 vector swizzle ( temp highp 2-component vector of uint) 3911617a3babSopenharmony_ci0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3912617a3babSopenharmony_ci0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3913617a3babSopenharmony_ci0:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3914617a3babSopenharmony_ci0:211 Constant: 3915617a3babSopenharmony_ci0:211 2 (const int) 3916617a3babSopenharmony_ci0:211 Constant: 3917617a3babSopenharmony_ci0:211 2 (const int) 3918617a3babSopenharmony_ci0:211 Sequence 3919617a3babSopenharmony_ci0:211 Constant: 3920617a3babSopenharmony_ci0:211 0 (const int) 3921617a3babSopenharmony_ci0:211 Constant: 3922617a3babSopenharmony_ci0:211 1 (const int) 3923617a3babSopenharmony_ci0:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 3924617a3babSopenharmony_ci0:211 vector swizzle ( temp highp 2-component vector of uint) 3925617a3babSopenharmony_ci0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3926617a3babSopenharmony_ci0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3927617a3babSopenharmony_ci0:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3928617a3babSopenharmony_ci0:211 Constant: 3929617a3babSopenharmony_ci0:211 1 (const int) 3930617a3babSopenharmony_ci0:211 Constant: 3931617a3babSopenharmony_ci0:211 2 (const int) 3932617a3babSopenharmony_ci0:211 Sequence 3933617a3babSopenharmony_ci0:211 Constant: 3934617a3babSopenharmony_ci0:211 0 (const int) 3935617a3babSopenharmony_ci0:211 Constant: 3936617a3babSopenharmony_ci0:211 1 (const int) 3937617a3babSopenharmony_ci0:211 'ballot' ( temp highp 4-component vector of uint) 3938617a3babSopenharmony_ci0:212 move second child to first child ( temp highp 3-component vector of uint) 3939617a3babSopenharmony_ci0:212 vector swizzle ( temp highp 3-component vector of uint) 3940617a3babSopenharmony_ci0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3941617a3babSopenharmony_ci0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3942617a3babSopenharmony_ci0:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3943617a3babSopenharmony_ci0:212 Constant: 3944617a3babSopenharmony_ci0:212 2 (const int) 3945617a3babSopenharmony_ci0:212 Constant: 3946617a3babSopenharmony_ci0:212 2 (const int) 3947617a3babSopenharmony_ci0:212 Sequence 3948617a3babSopenharmony_ci0:212 Constant: 3949617a3babSopenharmony_ci0:212 0 (const int) 3950617a3babSopenharmony_ci0:212 Constant: 3951617a3babSopenharmony_ci0:212 1 (const int) 3952617a3babSopenharmony_ci0:212 Constant: 3953617a3babSopenharmony_ci0:212 2 (const int) 3954617a3babSopenharmony_ci0:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 3955617a3babSopenharmony_ci0:212 vector swizzle ( temp highp 3-component vector of uint) 3956617a3babSopenharmony_ci0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3957617a3babSopenharmony_ci0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3958617a3babSopenharmony_ci0:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3959617a3babSopenharmony_ci0:212 Constant: 3960617a3babSopenharmony_ci0:212 2 (const int) 3961617a3babSopenharmony_ci0:212 Constant: 3962617a3babSopenharmony_ci0:212 2 (const int) 3963617a3babSopenharmony_ci0:212 Sequence 3964617a3babSopenharmony_ci0:212 Constant: 3965617a3babSopenharmony_ci0:212 0 (const int) 3966617a3babSopenharmony_ci0:212 Constant: 3967617a3babSopenharmony_ci0:212 1 (const int) 3968617a3babSopenharmony_ci0:212 Constant: 3969617a3babSopenharmony_ci0:212 2 (const int) 3970617a3babSopenharmony_ci0:212 'ballot' ( temp highp 4-component vector of uint) 3971617a3babSopenharmony_ci0:213 move second child to first child ( temp highp 4-component vector of uint) 3972617a3babSopenharmony_ci0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3973617a3babSopenharmony_ci0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3974617a3babSopenharmony_ci0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3975617a3babSopenharmony_ci0:213 Constant: 3976617a3babSopenharmony_ci0:213 2 (const int) 3977617a3babSopenharmony_ci0:213 Constant: 3978617a3babSopenharmony_ci0:213 2 (const int) 3979617a3babSopenharmony_ci0:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 3980617a3babSopenharmony_ci0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 3981617a3babSopenharmony_ci0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3982617a3babSopenharmony_ci0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3983617a3babSopenharmony_ci0:213 Constant: 3984617a3babSopenharmony_ci0:213 3 (const int) 3985617a3babSopenharmony_ci0:213 Constant: 3986617a3babSopenharmony_ci0:213 2 (const int) 3987617a3babSopenharmony_ci0:213 'ballot' ( temp highp 4-component vector of uint) 3988617a3babSopenharmony_ci0:215 move second child to first child ( temp highp int) 3989617a3babSopenharmony_ci0:215 direct index ( temp highp int) 3990617a3babSopenharmony_ci0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 3991617a3babSopenharmony_ci0:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3992617a3babSopenharmony_ci0:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 3993617a3babSopenharmony_ci0:215 Constant: 3994617a3babSopenharmony_ci0:215 2 (const int) 3995617a3babSopenharmony_ci0:215 Constant: 3996617a3babSopenharmony_ci0:215 1 (const int) 3997617a3babSopenharmony_ci0:215 Constant: 3998617a3babSopenharmony_ci0:215 0 (const int) 3999617a3babSopenharmony_ci0:215 Convert bool to int ( temp highp int) 4000617a3babSopenharmony_ci0:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 4001617a3babSopenharmony_ci0:215 Compare Less Than ( temp bool) 4002617a3babSopenharmony_ci0:215 direct index ( temp highp int) 4003617a3babSopenharmony_ci0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4004617a3babSopenharmony_ci0:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4005617a3babSopenharmony_ci0:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4006617a3babSopenharmony_ci0:215 Constant: 4007617a3babSopenharmony_ci0:215 0 (const int) 4008617a3babSopenharmony_ci0:215 Constant: 4009617a3babSopenharmony_ci0:215 1 (const int) 4010617a3babSopenharmony_ci0:215 Constant: 4011617a3babSopenharmony_ci0:215 0 (const int) 4012617a3babSopenharmony_ci0:215 Constant: 4013617a3babSopenharmony_ci0:215 0 (const int) 4014617a3babSopenharmony_ci0:215 'ballot' ( temp highp 4-component vector of uint) 4015617a3babSopenharmony_ci0:216 move second child to first child ( temp highp 2-component vector of int) 4016617a3babSopenharmony_ci0:216 vector swizzle ( temp highp 2-component vector of int) 4017617a3babSopenharmony_ci0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4018617a3babSopenharmony_ci0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4019617a3babSopenharmony_ci0:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4020617a3babSopenharmony_ci0:216 Constant: 4021617a3babSopenharmony_ci0:216 2 (const int) 4022617a3babSopenharmony_ci0:216 Constant: 4023617a3babSopenharmony_ci0:216 1 (const int) 4024617a3babSopenharmony_ci0:216 Sequence 4025617a3babSopenharmony_ci0:216 Constant: 4026617a3babSopenharmony_ci0:216 0 (const int) 4027617a3babSopenharmony_ci0:216 Constant: 4028617a3babSopenharmony_ci0:216 1 (const int) 4029617a3babSopenharmony_ci0:216 Convert bool to int ( temp highp 2-component vector of int) 4030617a3babSopenharmony_ci0:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 4031617a3babSopenharmony_ci0:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 4032617a3babSopenharmony_ci0:216 vector swizzle ( temp highp 2-component vector of int) 4033617a3babSopenharmony_ci0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4034617a3babSopenharmony_ci0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4035617a3babSopenharmony_ci0:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4036617a3babSopenharmony_ci0:216 Constant: 4037617a3babSopenharmony_ci0:216 1 (const int) 4038617a3babSopenharmony_ci0:216 Constant: 4039617a3babSopenharmony_ci0:216 1 (const int) 4040617a3babSopenharmony_ci0:216 Sequence 4041617a3babSopenharmony_ci0:216 Constant: 4042617a3babSopenharmony_ci0:216 0 (const int) 4043617a3babSopenharmony_ci0:216 Constant: 4044617a3babSopenharmony_ci0:216 1 (const int) 4045617a3babSopenharmony_ci0:216 Constant: 4046617a3babSopenharmony_ci0:216 0 (const int) 4047617a3babSopenharmony_ci0:216 0 (const int) 4048617a3babSopenharmony_ci0:216 'ballot' ( temp highp 4-component vector of uint) 4049617a3babSopenharmony_ci0:217 move second child to first child ( temp highp 3-component vector of int) 4050617a3babSopenharmony_ci0:217 vector swizzle ( temp highp 3-component vector of int) 4051617a3babSopenharmony_ci0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4052617a3babSopenharmony_ci0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4053617a3babSopenharmony_ci0:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4054617a3babSopenharmony_ci0:217 Constant: 4055617a3babSopenharmony_ci0:217 2 (const int) 4056617a3babSopenharmony_ci0:217 Constant: 4057617a3babSopenharmony_ci0:217 1 (const int) 4058617a3babSopenharmony_ci0:217 Sequence 4059617a3babSopenharmony_ci0:217 Constant: 4060617a3babSopenharmony_ci0:217 0 (const int) 4061617a3babSopenharmony_ci0:217 Constant: 4062617a3babSopenharmony_ci0:217 1 (const int) 4063617a3babSopenharmony_ci0:217 Constant: 4064617a3babSopenharmony_ci0:217 2 (const int) 4065617a3babSopenharmony_ci0:217 Convert bool to int ( temp highp 3-component vector of int) 4066617a3babSopenharmony_ci0:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 4067617a3babSopenharmony_ci0:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 4068617a3babSopenharmony_ci0:217 vector swizzle ( temp highp 3-component vector of int) 4069617a3babSopenharmony_ci0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4070617a3babSopenharmony_ci0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4071617a3babSopenharmony_ci0:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4072617a3babSopenharmony_ci0:217 Constant: 4073617a3babSopenharmony_ci0:217 1 (const int) 4074617a3babSopenharmony_ci0:217 Constant: 4075617a3babSopenharmony_ci0:217 1 (const int) 4076617a3babSopenharmony_ci0:217 Sequence 4077617a3babSopenharmony_ci0:217 Constant: 4078617a3babSopenharmony_ci0:217 0 (const int) 4079617a3babSopenharmony_ci0:217 Constant: 4080617a3babSopenharmony_ci0:217 1 (const int) 4081617a3babSopenharmony_ci0:217 Constant: 4082617a3babSopenharmony_ci0:217 2 (const int) 4083617a3babSopenharmony_ci0:217 Constant: 4084617a3babSopenharmony_ci0:217 0 (const int) 4085617a3babSopenharmony_ci0:217 0 (const int) 4086617a3babSopenharmony_ci0:217 0 (const int) 4087617a3babSopenharmony_ci0:217 'ballot' ( temp highp 4-component vector of uint) 4088617a3babSopenharmony_ci0:218 move second child to first child ( temp highp 4-component vector of int) 4089617a3babSopenharmony_ci0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4090617a3babSopenharmony_ci0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4091617a3babSopenharmony_ci0:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4092617a3babSopenharmony_ci0:218 Constant: 4093617a3babSopenharmony_ci0:218 2 (const int) 4094617a3babSopenharmony_ci0:218 Constant: 4095617a3babSopenharmony_ci0:218 1 (const int) 4096617a3babSopenharmony_ci0:218 Convert bool to int ( temp highp 4-component vector of int) 4097617a3babSopenharmony_ci0:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 4098617a3babSopenharmony_ci0:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 4099617a3babSopenharmony_ci0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4100617a3babSopenharmony_ci0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4101617a3babSopenharmony_ci0:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4102617a3babSopenharmony_ci0:218 Constant: 4103617a3babSopenharmony_ci0:218 1 (const int) 4104617a3babSopenharmony_ci0:218 Constant: 4105617a3babSopenharmony_ci0:218 1 (const int) 4106617a3babSopenharmony_ci0:218 Constant: 4107617a3babSopenharmony_ci0:218 0 (const int) 4108617a3babSopenharmony_ci0:218 0 (const int) 4109617a3babSopenharmony_ci0:218 0 (const int) 4110617a3babSopenharmony_ci0:218 0 (const int) 4111617a3babSopenharmony_ci0:218 'ballot' ( temp highp 4-component vector of uint) 4112617a3babSopenharmony_ci0:220 move second child to first child ( temp highp int) 4113617a3babSopenharmony_ci0:220 direct index ( temp highp int) 4114617a3babSopenharmony_ci0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4115617a3babSopenharmony_ci0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4116617a3babSopenharmony_ci0:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4117617a3babSopenharmony_ci0:220 Constant: 4118617a3babSopenharmony_ci0:220 2 (const int) 4119617a3babSopenharmony_ci0:220 Constant: 4120617a3babSopenharmony_ci0:220 1 (const int) 4121617a3babSopenharmony_ci0:220 Constant: 4122617a3babSopenharmony_ci0:220 0 (const int) 4123617a3babSopenharmony_ci0:220 subgroupPartitionedInclusiveOrNV ( global highp int) 4124617a3babSopenharmony_ci0:220 direct index ( temp highp int) 4125617a3babSopenharmony_ci0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4126617a3babSopenharmony_ci0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4127617a3babSopenharmony_ci0:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4128617a3babSopenharmony_ci0:220 Constant: 4129617a3babSopenharmony_ci0:220 0 (const int) 4130617a3babSopenharmony_ci0:220 Constant: 4131617a3babSopenharmony_ci0:220 1 (const int) 4132617a3babSopenharmony_ci0:220 Constant: 4133617a3babSopenharmony_ci0:220 0 (const int) 4134617a3babSopenharmony_ci0:220 'ballot' ( temp highp 4-component vector of uint) 4135617a3babSopenharmony_ci0:221 move second child to first child ( temp highp 2-component vector of int) 4136617a3babSopenharmony_ci0:221 vector swizzle ( temp highp 2-component vector of int) 4137617a3babSopenharmony_ci0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4138617a3babSopenharmony_ci0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4139617a3babSopenharmony_ci0:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4140617a3babSopenharmony_ci0:221 Constant: 4141617a3babSopenharmony_ci0:221 2 (const int) 4142617a3babSopenharmony_ci0:221 Constant: 4143617a3babSopenharmony_ci0:221 1 (const int) 4144617a3babSopenharmony_ci0:221 Sequence 4145617a3babSopenharmony_ci0:221 Constant: 4146617a3babSopenharmony_ci0:221 0 (const int) 4147617a3babSopenharmony_ci0:221 Constant: 4148617a3babSopenharmony_ci0:221 1 (const int) 4149617a3babSopenharmony_ci0:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 4150617a3babSopenharmony_ci0:221 vector swizzle ( temp highp 2-component vector of int) 4151617a3babSopenharmony_ci0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4152617a3babSopenharmony_ci0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4153617a3babSopenharmony_ci0:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4154617a3babSopenharmony_ci0:221 Constant: 4155617a3babSopenharmony_ci0:221 1 (const int) 4156617a3babSopenharmony_ci0:221 Constant: 4157617a3babSopenharmony_ci0:221 1 (const int) 4158617a3babSopenharmony_ci0:221 Sequence 4159617a3babSopenharmony_ci0:221 Constant: 4160617a3babSopenharmony_ci0:221 0 (const int) 4161617a3babSopenharmony_ci0:221 Constant: 4162617a3babSopenharmony_ci0:221 1 (const int) 4163617a3babSopenharmony_ci0:221 'ballot' ( temp highp 4-component vector of uint) 4164617a3babSopenharmony_ci0:222 move second child to first child ( temp highp 3-component vector of int) 4165617a3babSopenharmony_ci0:222 vector swizzle ( temp highp 3-component vector of int) 4166617a3babSopenharmony_ci0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4167617a3babSopenharmony_ci0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4168617a3babSopenharmony_ci0:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4169617a3babSopenharmony_ci0:222 Constant: 4170617a3babSopenharmony_ci0:222 2 (const int) 4171617a3babSopenharmony_ci0:222 Constant: 4172617a3babSopenharmony_ci0:222 1 (const int) 4173617a3babSopenharmony_ci0:222 Sequence 4174617a3babSopenharmony_ci0:222 Constant: 4175617a3babSopenharmony_ci0:222 0 (const int) 4176617a3babSopenharmony_ci0:222 Constant: 4177617a3babSopenharmony_ci0:222 1 (const int) 4178617a3babSopenharmony_ci0:222 Constant: 4179617a3babSopenharmony_ci0:222 2 (const int) 4180617a3babSopenharmony_ci0:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 4181617a3babSopenharmony_ci0:222 vector swizzle ( temp highp 3-component vector of int) 4182617a3babSopenharmony_ci0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4183617a3babSopenharmony_ci0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4184617a3babSopenharmony_ci0:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4185617a3babSopenharmony_ci0:222 Constant: 4186617a3babSopenharmony_ci0:222 2 (const int) 4187617a3babSopenharmony_ci0:222 Constant: 4188617a3babSopenharmony_ci0:222 1 (const int) 4189617a3babSopenharmony_ci0:222 Sequence 4190617a3babSopenharmony_ci0:222 Constant: 4191617a3babSopenharmony_ci0:222 0 (const int) 4192617a3babSopenharmony_ci0:222 Constant: 4193617a3babSopenharmony_ci0:222 1 (const int) 4194617a3babSopenharmony_ci0:222 Constant: 4195617a3babSopenharmony_ci0:222 2 (const int) 4196617a3babSopenharmony_ci0:222 'ballot' ( temp highp 4-component vector of uint) 4197617a3babSopenharmony_ci0:223 move second child to first child ( temp highp 4-component vector of int) 4198617a3babSopenharmony_ci0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4199617a3babSopenharmony_ci0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4200617a3babSopenharmony_ci0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4201617a3babSopenharmony_ci0:223 Constant: 4202617a3babSopenharmony_ci0:223 2 (const int) 4203617a3babSopenharmony_ci0:223 Constant: 4204617a3babSopenharmony_ci0:223 1 (const int) 4205617a3babSopenharmony_ci0:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 4206617a3babSopenharmony_ci0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4207617a3babSopenharmony_ci0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4208617a3babSopenharmony_ci0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4209617a3babSopenharmony_ci0:223 Constant: 4210617a3babSopenharmony_ci0:223 3 (const int) 4211617a3babSopenharmony_ci0:223 Constant: 4212617a3babSopenharmony_ci0:223 1 (const int) 4213617a3babSopenharmony_ci0:223 'ballot' ( temp highp 4-component vector of uint) 4214617a3babSopenharmony_ci0:225 move second child to first child ( temp highp uint) 4215617a3babSopenharmony_ci0:225 direct index ( temp highp uint) 4216617a3babSopenharmony_ci0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4217617a3babSopenharmony_ci0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4218617a3babSopenharmony_ci0:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4219617a3babSopenharmony_ci0:225 Constant: 4220617a3babSopenharmony_ci0:225 2 (const int) 4221617a3babSopenharmony_ci0:225 Constant: 4222617a3babSopenharmony_ci0:225 2 (const int) 4223617a3babSopenharmony_ci0:225 Constant: 4224617a3babSopenharmony_ci0:225 0 (const int) 4225617a3babSopenharmony_ci0:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 4226617a3babSopenharmony_ci0:225 direct index ( temp highp uint) 4227617a3babSopenharmony_ci0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4228617a3babSopenharmony_ci0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4229617a3babSopenharmony_ci0:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4230617a3babSopenharmony_ci0:225 Constant: 4231617a3babSopenharmony_ci0:225 0 (const int) 4232617a3babSopenharmony_ci0:225 Constant: 4233617a3babSopenharmony_ci0:225 2 (const int) 4234617a3babSopenharmony_ci0:225 Constant: 4235617a3babSopenharmony_ci0:225 0 (const int) 4236617a3babSopenharmony_ci0:225 'ballot' ( temp highp 4-component vector of uint) 4237617a3babSopenharmony_ci0:226 move second child to first child ( temp highp 2-component vector of uint) 4238617a3babSopenharmony_ci0:226 vector swizzle ( temp highp 2-component vector of uint) 4239617a3babSopenharmony_ci0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4240617a3babSopenharmony_ci0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4241617a3babSopenharmony_ci0:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4242617a3babSopenharmony_ci0:226 Constant: 4243617a3babSopenharmony_ci0:226 2 (const int) 4244617a3babSopenharmony_ci0:226 Constant: 4245617a3babSopenharmony_ci0:226 2 (const int) 4246617a3babSopenharmony_ci0:226 Sequence 4247617a3babSopenharmony_ci0:226 Constant: 4248617a3babSopenharmony_ci0:226 0 (const int) 4249617a3babSopenharmony_ci0:226 Constant: 4250617a3babSopenharmony_ci0:226 1 (const int) 4251617a3babSopenharmony_ci0:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 4252617a3babSopenharmony_ci0:226 vector swizzle ( temp highp 2-component vector of uint) 4253617a3babSopenharmony_ci0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4254617a3babSopenharmony_ci0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4255617a3babSopenharmony_ci0:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4256617a3babSopenharmony_ci0:226 Constant: 4257617a3babSopenharmony_ci0:226 1 (const int) 4258617a3babSopenharmony_ci0:226 Constant: 4259617a3babSopenharmony_ci0:226 2 (const int) 4260617a3babSopenharmony_ci0:226 Sequence 4261617a3babSopenharmony_ci0:226 Constant: 4262617a3babSopenharmony_ci0:226 0 (const int) 4263617a3babSopenharmony_ci0:226 Constant: 4264617a3babSopenharmony_ci0:226 1 (const int) 4265617a3babSopenharmony_ci0:226 'ballot' ( temp highp 4-component vector of uint) 4266617a3babSopenharmony_ci0:227 move second child to first child ( temp highp 3-component vector of uint) 4267617a3babSopenharmony_ci0:227 vector swizzle ( temp highp 3-component vector of uint) 4268617a3babSopenharmony_ci0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4269617a3babSopenharmony_ci0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4270617a3babSopenharmony_ci0:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4271617a3babSopenharmony_ci0:227 Constant: 4272617a3babSopenharmony_ci0:227 2 (const int) 4273617a3babSopenharmony_ci0:227 Constant: 4274617a3babSopenharmony_ci0:227 2 (const int) 4275617a3babSopenharmony_ci0:227 Sequence 4276617a3babSopenharmony_ci0:227 Constant: 4277617a3babSopenharmony_ci0:227 0 (const int) 4278617a3babSopenharmony_ci0:227 Constant: 4279617a3babSopenharmony_ci0:227 1 (const int) 4280617a3babSopenharmony_ci0:227 Constant: 4281617a3babSopenharmony_ci0:227 2 (const int) 4282617a3babSopenharmony_ci0:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 4283617a3babSopenharmony_ci0:227 vector swizzle ( temp highp 3-component vector of uint) 4284617a3babSopenharmony_ci0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4285617a3babSopenharmony_ci0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4286617a3babSopenharmony_ci0:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4287617a3babSopenharmony_ci0:227 Constant: 4288617a3babSopenharmony_ci0:227 2 (const int) 4289617a3babSopenharmony_ci0:227 Constant: 4290617a3babSopenharmony_ci0:227 2 (const int) 4291617a3babSopenharmony_ci0:227 Sequence 4292617a3babSopenharmony_ci0:227 Constant: 4293617a3babSopenharmony_ci0:227 0 (const int) 4294617a3babSopenharmony_ci0:227 Constant: 4295617a3babSopenharmony_ci0:227 1 (const int) 4296617a3babSopenharmony_ci0:227 Constant: 4297617a3babSopenharmony_ci0:227 2 (const int) 4298617a3babSopenharmony_ci0:227 'ballot' ( temp highp 4-component vector of uint) 4299617a3babSopenharmony_ci0:228 move second child to first child ( temp highp 4-component vector of uint) 4300617a3babSopenharmony_ci0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4301617a3babSopenharmony_ci0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4302617a3babSopenharmony_ci0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4303617a3babSopenharmony_ci0:228 Constant: 4304617a3babSopenharmony_ci0:228 2 (const int) 4305617a3babSopenharmony_ci0:228 Constant: 4306617a3babSopenharmony_ci0:228 2 (const int) 4307617a3babSopenharmony_ci0:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 4308617a3babSopenharmony_ci0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4309617a3babSopenharmony_ci0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4310617a3babSopenharmony_ci0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4311617a3babSopenharmony_ci0:228 Constant: 4312617a3babSopenharmony_ci0:228 3 (const int) 4313617a3babSopenharmony_ci0:228 Constant: 4314617a3babSopenharmony_ci0:228 2 (const int) 4315617a3babSopenharmony_ci0:228 'ballot' ( temp highp 4-component vector of uint) 4316617a3babSopenharmony_ci0:230 move second child to first child ( temp highp int) 4317617a3babSopenharmony_ci0:230 direct index ( temp highp int) 4318617a3babSopenharmony_ci0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4319617a3babSopenharmony_ci0:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4320617a3babSopenharmony_ci0:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4321617a3babSopenharmony_ci0:230 Constant: 4322617a3babSopenharmony_ci0:230 3 (const int) 4323617a3babSopenharmony_ci0:230 Constant: 4324617a3babSopenharmony_ci0:230 1 (const int) 4325617a3babSopenharmony_ci0:230 Constant: 4326617a3babSopenharmony_ci0:230 0 (const int) 4327617a3babSopenharmony_ci0:230 Convert bool to int ( temp highp int) 4328617a3babSopenharmony_ci0:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 4329617a3babSopenharmony_ci0:230 Compare Less Than ( temp bool) 4330617a3babSopenharmony_ci0:230 direct index ( temp highp int) 4331617a3babSopenharmony_ci0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4332617a3babSopenharmony_ci0:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4333617a3babSopenharmony_ci0:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4334617a3babSopenharmony_ci0:230 Constant: 4335617a3babSopenharmony_ci0:230 0 (const int) 4336617a3babSopenharmony_ci0:230 Constant: 4337617a3babSopenharmony_ci0:230 1 (const int) 4338617a3babSopenharmony_ci0:230 Constant: 4339617a3babSopenharmony_ci0:230 0 (const int) 4340617a3babSopenharmony_ci0:230 Constant: 4341617a3babSopenharmony_ci0:230 0 (const int) 4342617a3babSopenharmony_ci0:230 'ballot' ( temp highp 4-component vector of uint) 4343617a3babSopenharmony_ci0:231 move second child to first child ( temp highp 2-component vector of int) 4344617a3babSopenharmony_ci0:231 vector swizzle ( temp highp 2-component vector of int) 4345617a3babSopenharmony_ci0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4346617a3babSopenharmony_ci0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4347617a3babSopenharmony_ci0:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4348617a3babSopenharmony_ci0:231 Constant: 4349617a3babSopenharmony_ci0:231 3 (const int) 4350617a3babSopenharmony_ci0:231 Constant: 4351617a3babSopenharmony_ci0:231 1 (const int) 4352617a3babSopenharmony_ci0:231 Sequence 4353617a3babSopenharmony_ci0:231 Constant: 4354617a3babSopenharmony_ci0:231 0 (const int) 4355617a3babSopenharmony_ci0:231 Constant: 4356617a3babSopenharmony_ci0:231 1 (const int) 4357617a3babSopenharmony_ci0:231 Convert bool to int ( temp highp 2-component vector of int) 4358617a3babSopenharmony_ci0:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 4359617a3babSopenharmony_ci0:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 4360617a3babSopenharmony_ci0:231 vector swizzle ( temp highp 2-component vector of int) 4361617a3babSopenharmony_ci0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4362617a3babSopenharmony_ci0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4363617a3babSopenharmony_ci0:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4364617a3babSopenharmony_ci0:231 Constant: 4365617a3babSopenharmony_ci0:231 1 (const int) 4366617a3babSopenharmony_ci0:231 Constant: 4367617a3babSopenharmony_ci0:231 1 (const int) 4368617a3babSopenharmony_ci0:231 Sequence 4369617a3babSopenharmony_ci0:231 Constant: 4370617a3babSopenharmony_ci0:231 0 (const int) 4371617a3babSopenharmony_ci0:231 Constant: 4372617a3babSopenharmony_ci0:231 1 (const int) 4373617a3babSopenharmony_ci0:231 Constant: 4374617a3babSopenharmony_ci0:231 0 (const int) 4375617a3babSopenharmony_ci0:231 0 (const int) 4376617a3babSopenharmony_ci0:231 'ballot' ( temp highp 4-component vector of uint) 4377617a3babSopenharmony_ci0:232 move second child to first child ( temp highp 3-component vector of int) 4378617a3babSopenharmony_ci0:232 vector swizzle ( temp highp 3-component vector of int) 4379617a3babSopenharmony_ci0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4380617a3babSopenharmony_ci0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4381617a3babSopenharmony_ci0:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4382617a3babSopenharmony_ci0:232 Constant: 4383617a3babSopenharmony_ci0:232 3 (const int) 4384617a3babSopenharmony_ci0:232 Constant: 4385617a3babSopenharmony_ci0:232 1 (const int) 4386617a3babSopenharmony_ci0:232 Sequence 4387617a3babSopenharmony_ci0:232 Constant: 4388617a3babSopenharmony_ci0:232 0 (const int) 4389617a3babSopenharmony_ci0:232 Constant: 4390617a3babSopenharmony_ci0:232 1 (const int) 4391617a3babSopenharmony_ci0:232 Constant: 4392617a3babSopenharmony_ci0:232 2 (const int) 4393617a3babSopenharmony_ci0:232 Convert bool to int ( temp highp 3-component vector of int) 4394617a3babSopenharmony_ci0:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 4395617a3babSopenharmony_ci0:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 4396617a3babSopenharmony_ci0:232 vector swizzle ( temp highp 3-component vector of int) 4397617a3babSopenharmony_ci0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4398617a3babSopenharmony_ci0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4399617a3babSopenharmony_ci0:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4400617a3babSopenharmony_ci0:232 Constant: 4401617a3babSopenharmony_ci0:232 1 (const int) 4402617a3babSopenharmony_ci0:232 Constant: 4403617a3babSopenharmony_ci0:232 1 (const int) 4404617a3babSopenharmony_ci0:232 Sequence 4405617a3babSopenharmony_ci0:232 Constant: 4406617a3babSopenharmony_ci0:232 0 (const int) 4407617a3babSopenharmony_ci0:232 Constant: 4408617a3babSopenharmony_ci0:232 1 (const int) 4409617a3babSopenharmony_ci0:232 Constant: 4410617a3babSopenharmony_ci0:232 2 (const int) 4411617a3babSopenharmony_ci0:232 Constant: 4412617a3babSopenharmony_ci0:232 0 (const int) 4413617a3babSopenharmony_ci0:232 0 (const int) 4414617a3babSopenharmony_ci0:232 0 (const int) 4415617a3babSopenharmony_ci0:232 'ballot' ( temp highp 4-component vector of uint) 4416617a3babSopenharmony_ci0:233 move second child to first child ( temp highp 4-component vector of int) 4417617a3babSopenharmony_ci0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4418617a3babSopenharmony_ci0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4419617a3babSopenharmony_ci0:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4420617a3babSopenharmony_ci0:233 Constant: 4421617a3babSopenharmony_ci0:233 3 (const int) 4422617a3babSopenharmony_ci0:233 Constant: 4423617a3babSopenharmony_ci0:233 1 (const int) 4424617a3babSopenharmony_ci0:233 Convert bool to int ( temp highp 4-component vector of int) 4425617a3babSopenharmony_ci0:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 4426617a3babSopenharmony_ci0:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 4427617a3babSopenharmony_ci0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4428617a3babSopenharmony_ci0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4429617a3babSopenharmony_ci0:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4430617a3babSopenharmony_ci0:233 Constant: 4431617a3babSopenharmony_ci0:233 1 (const int) 4432617a3babSopenharmony_ci0:233 Constant: 4433617a3babSopenharmony_ci0:233 1 (const int) 4434617a3babSopenharmony_ci0:233 Constant: 4435617a3babSopenharmony_ci0:233 0 (const int) 4436617a3babSopenharmony_ci0:233 0 (const int) 4437617a3babSopenharmony_ci0:233 0 (const int) 4438617a3babSopenharmony_ci0:233 0 (const int) 4439617a3babSopenharmony_ci0:233 'ballot' ( temp highp 4-component vector of uint) 4440617a3babSopenharmony_ci0:235 move second child to first child ( temp highp int) 4441617a3babSopenharmony_ci0:235 direct index ( temp highp int) 4442617a3babSopenharmony_ci0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4443617a3babSopenharmony_ci0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4444617a3babSopenharmony_ci0:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4445617a3babSopenharmony_ci0:235 Constant: 4446617a3babSopenharmony_ci0:235 3 (const int) 4447617a3babSopenharmony_ci0:235 Constant: 4448617a3babSopenharmony_ci0:235 1 (const int) 4449617a3babSopenharmony_ci0:235 Constant: 4450617a3babSopenharmony_ci0:235 0 (const int) 4451617a3babSopenharmony_ci0:235 subgroupPartitionedInclusiveXorNV ( global highp int) 4452617a3babSopenharmony_ci0:235 direct index ( temp highp int) 4453617a3babSopenharmony_ci0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4454617a3babSopenharmony_ci0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4455617a3babSopenharmony_ci0:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4456617a3babSopenharmony_ci0:235 Constant: 4457617a3babSopenharmony_ci0:235 0 (const int) 4458617a3babSopenharmony_ci0:235 Constant: 4459617a3babSopenharmony_ci0:235 1 (const int) 4460617a3babSopenharmony_ci0:235 Constant: 4461617a3babSopenharmony_ci0:235 0 (const int) 4462617a3babSopenharmony_ci0:235 'ballot' ( temp highp 4-component vector of uint) 4463617a3babSopenharmony_ci0:236 move second child to first child ( temp highp 2-component vector of int) 4464617a3babSopenharmony_ci0:236 vector swizzle ( temp highp 2-component vector of int) 4465617a3babSopenharmony_ci0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4466617a3babSopenharmony_ci0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4467617a3babSopenharmony_ci0:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4468617a3babSopenharmony_ci0:236 Constant: 4469617a3babSopenharmony_ci0:236 3 (const int) 4470617a3babSopenharmony_ci0:236 Constant: 4471617a3babSopenharmony_ci0:236 1 (const int) 4472617a3babSopenharmony_ci0:236 Sequence 4473617a3babSopenharmony_ci0:236 Constant: 4474617a3babSopenharmony_ci0:236 0 (const int) 4475617a3babSopenharmony_ci0:236 Constant: 4476617a3babSopenharmony_ci0:236 1 (const int) 4477617a3babSopenharmony_ci0:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 4478617a3babSopenharmony_ci0:236 vector swizzle ( temp highp 2-component vector of int) 4479617a3babSopenharmony_ci0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4480617a3babSopenharmony_ci0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4481617a3babSopenharmony_ci0:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4482617a3babSopenharmony_ci0:236 Constant: 4483617a3babSopenharmony_ci0:236 1 (const int) 4484617a3babSopenharmony_ci0:236 Constant: 4485617a3babSopenharmony_ci0:236 1 (const int) 4486617a3babSopenharmony_ci0:236 Sequence 4487617a3babSopenharmony_ci0:236 Constant: 4488617a3babSopenharmony_ci0:236 0 (const int) 4489617a3babSopenharmony_ci0:236 Constant: 4490617a3babSopenharmony_ci0:236 1 (const int) 4491617a3babSopenharmony_ci0:236 'ballot' ( temp highp 4-component vector of uint) 4492617a3babSopenharmony_ci0:237 move second child to first child ( temp highp 3-component vector of int) 4493617a3babSopenharmony_ci0:237 vector swizzle ( temp highp 3-component vector of int) 4494617a3babSopenharmony_ci0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4495617a3babSopenharmony_ci0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4496617a3babSopenharmony_ci0:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4497617a3babSopenharmony_ci0:237 Constant: 4498617a3babSopenharmony_ci0:237 3 (const int) 4499617a3babSopenharmony_ci0:237 Constant: 4500617a3babSopenharmony_ci0:237 1 (const int) 4501617a3babSopenharmony_ci0:237 Sequence 4502617a3babSopenharmony_ci0:237 Constant: 4503617a3babSopenharmony_ci0:237 0 (const int) 4504617a3babSopenharmony_ci0:237 Constant: 4505617a3babSopenharmony_ci0:237 1 (const int) 4506617a3babSopenharmony_ci0:237 Constant: 4507617a3babSopenharmony_ci0:237 2 (const int) 4508617a3babSopenharmony_ci0:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 4509617a3babSopenharmony_ci0:237 vector swizzle ( temp highp 3-component vector of int) 4510617a3babSopenharmony_ci0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4511617a3babSopenharmony_ci0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4512617a3babSopenharmony_ci0:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4513617a3babSopenharmony_ci0:237 Constant: 4514617a3babSopenharmony_ci0:237 2 (const int) 4515617a3babSopenharmony_ci0:237 Constant: 4516617a3babSopenharmony_ci0:237 1 (const int) 4517617a3babSopenharmony_ci0:237 Sequence 4518617a3babSopenharmony_ci0:237 Constant: 4519617a3babSopenharmony_ci0:237 0 (const int) 4520617a3babSopenharmony_ci0:237 Constant: 4521617a3babSopenharmony_ci0:237 1 (const int) 4522617a3babSopenharmony_ci0:237 Constant: 4523617a3babSopenharmony_ci0:237 2 (const int) 4524617a3babSopenharmony_ci0:237 'ballot' ( temp highp 4-component vector of uint) 4525617a3babSopenharmony_ci0:238 move second child to first child ( temp highp 4-component vector of int) 4526617a3babSopenharmony_ci0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4527617a3babSopenharmony_ci0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4528617a3babSopenharmony_ci0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4529617a3babSopenharmony_ci0:238 Constant: 4530617a3babSopenharmony_ci0:238 3 (const int) 4531617a3babSopenharmony_ci0:238 Constant: 4532617a3babSopenharmony_ci0:238 1 (const int) 4533617a3babSopenharmony_ci0:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 4534617a3babSopenharmony_ci0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4535617a3babSopenharmony_ci0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4536617a3babSopenharmony_ci0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4537617a3babSopenharmony_ci0:238 Constant: 4538617a3babSopenharmony_ci0:238 3 (const int) 4539617a3babSopenharmony_ci0:238 Constant: 4540617a3babSopenharmony_ci0:238 1 (const int) 4541617a3babSopenharmony_ci0:238 'ballot' ( temp highp 4-component vector of uint) 4542617a3babSopenharmony_ci0:240 move second child to first child ( temp highp uint) 4543617a3babSopenharmony_ci0:240 direct index ( temp highp uint) 4544617a3babSopenharmony_ci0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4545617a3babSopenharmony_ci0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4546617a3babSopenharmony_ci0:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4547617a3babSopenharmony_ci0:240 Constant: 4548617a3babSopenharmony_ci0:240 3 (const int) 4549617a3babSopenharmony_ci0:240 Constant: 4550617a3babSopenharmony_ci0:240 2 (const int) 4551617a3babSopenharmony_ci0:240 Constant: 4552617a3babSopenharmony_ci0:240 0 (const int) 4553617a3babSopenharmony_ci0:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 4554617a3babSopenharmony_ci0:240 direct index ( temp highp uint) 4555617a3babSopenharmony_ci0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4556617a3babSopenharmony_ci0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4557617a3babSopenharmony_ci0:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4558617a3babSopenharmony_ci0:240 Constant: 4559617a3babSopenharmony_ci0:240 0 (const int) 4560617a3babSopenharmony_ci0:240 Constant: 4561617a3babSopenharmony_ci0:240 2 (const int) 4562617a3babSopenharmony_ci0:240 Constant: 4563617a3babSopenharmony_ci0:240 0 (const int) 4564617a3babSopenharmony_ci0:240 'ballot' ( temp highp 4-component vector of uint) 4565617a3babSopenharmony_ci0:241 move second child to first child ( temp highp 2-component vector of uint) 4566617a3babSopenharmony_ci0:241 vector swizzle ( temp highp 2-component vector of uint) 4567617a3babSopenharmony_ci0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4568617a3babSopenharmony_ci0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4569617a3babSopenharmony_ci0:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4570617a3babSopenharmony_ci0:241 Constant: 4571617a3babSopenharmony_ci0:241 3 (const int) 4572617a3babSopenharmony_ci0:241 Constant: 4573617a3babSopenharmony_ci0:241 2 (const int) 4574617a3babSopenharmony_ci0:241 Sequence 4575617a3babSopenharmony_ci0:241 Constant: 4576617a3babSopenharmony_ci0:241 0 (const int) 4577617a3babSopenharmony_ci0:241 Constant: 4578617a3babSopenharmony_ci0:241 1 (const int) 4579617a3babSopenharmony_ci0:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 4580617a3babSopenharmony_ci0:241 vector swizzle ( temp highp 2-component vector of uint) 4581617a3babSopenharmony_ci0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4582617a3babSopenharmony_ci0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4583617a3babSopenharmony_ci0:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4584617a3babSopenharmony_ci0:241 Constant: 4585617a3babSopenharmony_ci0:241 1 (const int) 4586617a3babSopenharmony_ci0:241 Constant: 4587617a3babSopenharmony_ci0:241 2 (const int) 4588617a3babSopenharmony_ci0:241 Sequence 4589617a3babSopenharmony_ci0:241 Constant: 4590617a3babSopenharmony_ci0:241 0 (const int) 4591617a3babSopenharmony_ci0:241 Constant: 4592617a3babSopenharmony_ci0:241 1 (const int) 4593617a3babSopenharmony_ci0:241 'ballot' ( temp highp 4-component vector of uint) 4594617a3babSopenharmony_ci0:242 move second child to first child ( temp highp 3-component vector of uint) 4595617a3babSopenharmony_ci0:242 vector swizzle ( temp highp 3-component vector of uint) 4596617a3babSopenharmony_ci0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4597617a3babSopenharmony_ci0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4598617a3babSopenharmony_ci0:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4599617a3babSopenharmony_ci0:242 Constant: 4600617a3babSopenharmony_ci0:242 3 (const int) 4601617a3babSopenharmony_ci0:242 Constant: 4602617a3babSopenharmony_ci0:242 2 (const int) 4603617a3babSopenharmony_ci0:242 Sequence 4604617a3babSopenharmony_ci0:242 Constant: 4605617a3babSopenharmony_ci0:242 0 (const int) 4606617a3babSopenharmony_ci0:242 Constant: 4607617a3babSopenharmony_ci0:242 1 (const int) 4608617a3babSopenharmony_ci0:242 Constant: 4609617a3babSopenharmony_ci0:242 2 (const int) 4610617a3babSopenharmony_ci0:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 4611617a3babSopenharmony_ci0:242 vector swizzle ( temp highp 3-component vector of uint) 4612617a3babSopenharmony_ci0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4613617a3babSopenharmony_ci0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4614617a3babSopenharmony_ci0:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4615617a3babSopenharmony_ci0:242 Constant: 4616617a3babSopenharmony_ci0:242 2 (const int) 4617617a3babSopenharmony_ci0:242 Constant: 4618617a3babSopenharmony_ci0:242 2 (const int) 4619617a3babSopenharmony_ci0:242 Sequence 4620617a3babSopenharmony_ci0:242 Constant: 4621617a3babSopenharmony_ci0:242 0 (const int) 4622617a3babSopenharmony_ci0:242 Constant: 4623617a3babSopenharmony_ci0:242 1 (const int) 4624617a3babSopenharmony_ci0:242 Constant: 4625617a3babSopenharmony_ci0:242 2 (const int) 4626617a3babSopenharmony_ci0:242 'ballot' ( temp highp 4-component vector of uint) 4627617a3babSopenharmony_ci0:243 move second child to first child ( temp highp 4-component vector of uint) 4628617a3babSopenharmony_ci0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4629617a3babSopenharmony_ci0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4630617a3babSopenharmony_ci0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4631617a3babSopenharmony_ci0:243 Constant: 4632617a3babSopenharmony_ci0:243 3 (const int) 4633617a3babSopenharmony_ci0:243 Constant: 4634617a3babSopenharmony_ci0:243 2 (const int) 4635617a3babSopenharmony_ci0:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 4636617a3babSopenharmony_ci0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4637617a3babSopenharmony_ci0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4638617a3babSopenharmony_ci0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4639617a3babSopenharmony_ci0:243 Constant: 4640617a3babSopenharmony_ci0:243 3 (const int) 4641617a3babSopenharmony_ci0:243 Constant: 4642617a3babSopenharmony_ci0:243 2 (const int) 4643617a3babSopenharmony_ci0:243 'ballot' ( temp highp 4-component vector of uint) 4644617a3babSopenharmony_ci0:245 move second child to first child ( temp highp int) 4645617a3babSopenharmony_ci0:245 direct index ( temp highp int) 4646617a3babSopenharmony_ci0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4647617a3babSopenharmony_ci0:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4648617a3babSopenharmony_ci0:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4649617a3babSopenharmony_ci0:245 Constant: 4650617a3babSopenharmony_ci0:245 3 (const int) 4651617a3babSopenharmony_ci0:245 Constant: 4652617a3babSopenharmony_ci0:245 1 (const int) 4653617a3babSopenharmony_ci0:245 Constant: 4654617a3babSopenharmony_ci0:245 0 (const int) 4655617a3babSopenharmony_ci0:245 Convert bool to int ( temp highp int) 4656617a3babSopenharmony_ci0:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 4657617a3babSopenharmony_ci0:245 Compare Less Than ( temp bool) 4658617a3babSopenharmony_ci0:245 direct index ( temp highp int) 4659617a3babSopenharmony_ci0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4660617a3babSopenharmony_ci0:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4661617a3babSopenharmony_ci0:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4662617a3babSopenharmony_ci0:245 Constant: 4663617a3babSopenharmony_ci0:245 0 (const int) 4664617a3babSopenharmony_ci0:245 Constant: 4665617a3babSopenharmony_ci0:245 1 (const int) 4666617a3babSopenharmony_ci0:245 Constant: 4667617a3babSopenharmony_ci0:245 0 (const int) 4668617a3babSopenharmony_ci0:245 Constant: 4669617a3babSopenharmony_ci0:245 0 (const int) 4670617a3babSopenharmony_ci0:245 'ballot' ( temp highp 4-component vector of uint) 4671617a3babSopenharmony_ci0:246 move second child to first child ( temp highp 2-component vector of int) 4672617a3babSopenharmony_ci0:246 vector swizzle ( temp highp 2-component vector of int) 4673617a3babSopenharmony_ci0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4674617a3babSopenharmony_ci0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4675617a3babSopenharmony_ci0:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4676617a3babSopenharmony_ci0:246 Constant: 4677617a3babSopenharmony_ci0:246 3 (const int) 4678617a3babSopenharmony_ci0:246 Constant: 4679617a3babSopenharmony_ci0:246 1 (const int) 4680617a3babSopenharmony_ci0:246 Sequence 4681617a3babSopenharmony_ci0:246 Constant: 4682617a3babSopenharmony_ci0:246 0 (const int) 4683617a3babSopenharmony_ci0:246 Constant: 4684617a3babSopenharmony_ci0:246 1 (const int) 4685617a3babSopenharmony_ci0:246 Convert bool to int ( temp highp 2-component vector of int) 4686617a3babSopenharmony_ci0:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 4687617a3babSopenharmony_ci0:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 4688617a3babSopenharmony_ci0:246 vector swizzle ( temp highp 2-component vector of int) 4689617a3babSopenharmony_ci0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4690617a3babSopenharmony_ci0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4691617a3babSopenharmony_ci0:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4692617a3babSopenharmony_ci0:246 Constant: 4693617a3babSopenharmony_ci0:246 1 (const int) 4694617a3babSopenharmony_ci0:246 Constant: 4695617a3babSopenharmony_ci0:246 1 (const int) 4696617a3babSopenharmony_ci0:246 Sequence 4697617a3babSopenharmony_ci0:246 Constant: 4698617a3babSopenharmony_ci0:246 0 (const int) 4699617a3babSopenharmony_ci0:246 Constant: 4700617a3babSopenharmony_ci0:246 1 (const int) 4701617a3babSopenharmony_ci0:246 Constant: 4702617a3babSopenharmony_ci0:246 0 (const int) 4703617a3babSopenharmony_ci0:246 0 (const int) 4704617a3babSopenharmony_ci0:246 'ballot' ( temp highp 4-component vector of uint) 4705617a3babSopenharmony_ci0:247 move second child to first child ( temp highp 3-component vector of int) 4706617a3babSopenharmony_ci0:247 vector swizzle ( temp highp 3-component vector of int) 4707617a3babSopenharmony_ci0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4708617a3babSopenharmony_ci0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4709617a3babSopenharmony_ci0:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4710617a3babSopenharmony_ci0:247 Constant: 4711617a3babSopenharmony_ci0:247 3 (const int) 4712617a3babSopenharmony_ci0:247 Constant: 4713617a3babSopenharmony_ci0:247 1 (const int) 4714617a3babSopenharmony_ci0:247 Sequence 4715617a3babSopenharmony_ci0:247 Constant: 4716617a3babSopenharmony_ci0:247 0 (const int) 4717617a3babSopenharmony_ci0:247 Constant: 4718617a3babSopenharmony_ci0:247 1 (const int) 4719617a3babSopenharmony_ci0:247 Constant: 4720617a3babSopenharmony_ci0:247 2 (const int) 4721617a3babSopenharmony_ci0:247 Convert bool to int ( temp highp 3-component vector of int) 4722617a3babSopenharmony_ci0:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 4723617a3babSopenharmony_ci0:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 4724617a3babSopenharmony_ci0:247 vector swizzle ( temp highp 3-component vector of int) 4725617a3babSopenharmony_ci0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4726617a3babSopenharmony_ci0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4727617a3babSopenharmony_ci0:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4728617a3babSopenharmony_ci0:247 Constant: 4729617a3babSopenharmony_ci0:247 1 (const int) 4730617a3babSopenharmony_ci0:247 Constant: 4731617a3babSopenharmony_ci0:247 1 (const int) 4732617a3babSopenharmony_ci0:247 Sequence 4733617a3babSopenharmony_ci0:247 Constant: 4734617a3babSopenharmony_ci0:247 0 (const int) 4735617a3babSopenharmony_ci0:247 Constant: 4736617a3babSopenharmony_ci0:247 1 (const int) 4737617a3babSopenharmony_ci0:247 Constant: 4738617a3babSopenharmony_ci0:247 2 (const int) 4739617a3babSopenharmony_ci0:247 Constant: 4740617a3babSopenharmony_ci0:247 0 (const int) 4741617a3babSopenharmony_ci0:247 0 (const int) 4742617a3babSopenharmony_ci0:247 0 (const int) 4743617a3babSopenharmony_ci0:247 'ballot' ( temp highp 4-component vector of uint) 4744617a3babSopenharmony_ci0:248 move second child to first child ( temp highp 4-component vector of int) 4745617a3babSopenharmony_ci0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4746617a3babSopenharmony_ci0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4747617a3babSopenharmony_ci0:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4748617a3babSopenharmony_ci0:248 Constant: 4749617a3babSopenharmony_ci0:248 3 (const int) 4750617a3babSopenharmony_ci0:248 Constant: 4751617a3babSopenharmony_ci0:248 1 (const int) 4752617a3babSopenharmony_ci0:248 Convert bool to int ( temp highp 4-component vector of int) 4753617a3babSopenharmony_ci0:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 4754617a3babSopenharmony_ci0:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 4755617a3babSopenharmony_ci0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4756617a3babSopenharmony_ci0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4757617a3babSopenharmony_ci0:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4758617a3babSopenharmony_ci0:248 Constant: 4759617a3babSopenharmony_ci0:248 1 (const int) 4760617a3babSopenharmony_ci0:248 Constant: 4761617a3babSopenharmony_ci0:248 1 (const int) 4762617a3babSopenharmony_ci0:248 Constant: 4763617a3babSopenharmony_ci0:248 0 (const int) 4764617a3babSopenharmony_ci0:248 0 (const int) 4765617a3babSopenharmony_ci0:248 0 (const int) 4766617a3babSopenharmony_ci0:248 0 (const int) 4767617a3babSopenharmony_ci0:248 'ballot' ( temp highp 4-component vector of uint) 4768617a3babSopenharmony_ci0:250 move second child to first child ( temp highp float) 4769617a3babSopenharmony_ci0:250 direct index ( temp highp float) 4770617a3babSopenharmony_ci0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4771617a3babSopenharmony_ci0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4772617a3babSopenharmony_ci0:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4773617a3babSopenharmony_ci0:250 Constant: 4774617a3babSopenharmony_ci0:250 0 (const int) 4775617a3babSopenharmony_ci0:250 Constant: 4776617a3babSopenharmony_ci0:250 0 (const int) 4777617a3babSopenharmony_ci0:250 Constant: 4778617a3babSopenharmony_ci0:250 0 (const int) 4779617a3babSopenharmony_ci0:250 subgroupPartitionedExclusiveAddNV ( global highp float) 4780617a3babSopenharmony_ci0:250 direct index ( temp highp float) 4781617a3babSopenharmony_ci0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4782617a3babSopenharmony_ci0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4783617a3babSopenharmony_ci0:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4784617a3babSopenharmony_ci0:250 Constant: 4785617a3babSopenharmony_ci0:250 0 (const int) 4786617a3babSopenharmony_ci0:250 Constant: 4787617a3babSopenharmony_ci0:250 0 (const int) 4788617a3babSopenharmony_ci0:250 Constant: 4789617a3babSopenharmony_ci0:250 0 (const int) 4790617a3babSopenharmony_ci0:250 'ballot' ( temp highp 4-component vector of uint) 4791617a3babSopenharmony_ci0:251 move second child to first child ( temp highp 2-component vector of float) 4792617a3babSopenharmony_ci0:251 vector swizzle ( temp highp 2-component vector of float) 4793617a3babSopenharmony_ci0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4794617a3babSopenharmony_ci0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4795617a3babSopenharmony_ci0:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4796617a3babSopenharmony_ci0:251 Constant: 4797617a3babSopenharmony_ci0:251 0 (const int) 4798617a3babSopenharmony_ci0:251 Constant: 4799617a3babSopenharmony_ci0:251 0 (const int) 4800617a3babSopenharmony_ci0:251 Sequence 4801617a3babSopenharmony_ci0:251 Constant: 4802617a3babSopenharmony_ci0:251 0 (const int) 4803617a3babSopenharmony_ci0:251 Constant: 4804617a3babSopenharmony_ci0:251 1 (const int) 4805617a3babSopenharmony_ci0:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 4806617a3babSopenharmony_ci0:251 vector swizzle ( temp highp 2-component vector of float) 4807617a3babSopenharmony_ci0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4808617a3babSopenharmony_ci0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4809617a3babSopenharmony_ci0:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4810617a3babSopenharmony_ci0:251 Constant: 4811617a3babSopenharmony_ci0:251 1 (const int) 4812617a3babSopenharmony_ci0:251 Constant: 4813617a3babSopenharmony_ci0:251 0 (const int) 4814617a3babSopenharmony_ci0:251 Sequence 4815617a3babSopenharmony_ci0:251 Constant: 4816617a3babSopenharmony_ci0:251 0 (const int) 4817617a3babSopenharmony_ci0:251 Constant: 4818617a3babSopenharmony_ci0:251 1 (const int) 4819617a3babSopenharmony_ci0:251 'ballot' ( temp highp 4-component vector of uint) 4820617a3babSopenharmony_ci0:252 move second child to first child ( temp highp 3-component vector of float) 4821617a3babSopenharmony_ci0:252 vector swizzle ( temp highp 3-component vector of float) 4822617a3babSopenharmony_ci0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4823617a3babSopenharmony_ci0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4824617a3babSopenharmony_ci0:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4825617a3babSopenharmony_ci0:252 Constant: 4826617a3babSopenharmony_ci0:252 0 (const int) 4827617a3babSopenharmony_ci0:252 Constant: 4828617a3babSopenharmony_ci0:252 0 (const int) 4829617a3babSopenharmony_ci0:252 Sequence 4830617a3babSopenharmony_ci0:252 Constant: 4831617a3babSopenharmony_ci0:252 0 (const int) 4832617a3babSopenharmony_ci0:252 Constant: 4833617a3babSopenharmony_ci0:252 1 (const int) 4834617a3babSopenharmony_ci0:252 Constant: 4835617a3babSopenharmony_ci0:252 2 (const int) 4836617a3babSopenharmony_ci0:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 4837617a3babSopenharmony_ci0:252 vector swizzle ( temp highp 3-component vector of float) 4838617a3babSopenharmony_ci0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4839617a3babSopenharmony_ci0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4840617a3babSopenharmony_ci0:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4841617a3babSopenharmony_ci0:252 Constant: 4842617a3babSopenharmony_ci0:252 2 (const int) 4843617a3babSopenharmony_ci0:252 Constant: 4844617a3babSopenharmony_ci0:252 0 (const int) 4845617a3babSopenharmony_ci0:252 Sequence 4846617a3babSopenharmony_ci0:252 Constant: 4847617a3babSopenharmony_ci0:252 0 (const int) 4848617a3babSopenharmony_ci0:252 Constant: 4849617a3babSopenharmony_ci0:252 1 (const int) 4850617a3babSopenharmony_ci0:252 Constant: 4851617a3babSopenharmony_ci0:252 2 (const int) 4852617a3babSopenharmony_ci0:252 'ballot' ( temp highp 4-component vector of uint) 4853617a3babSopenharmony_ci0:253 move second child to first child ( temp highp 4-component vector of float) 4854617a3babSopenharmony_ci0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4855617a3babSopenharmony_ci0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4856617a3babSopenharmony_ci0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4857617a3babSopenharmony_ci0:253 Constant: 4858617a3babSopenharmony_ci0:253 0 (const int) 4859617a3babSopenharmony_ci0:253 Constant: 4860617a3babSopenharmony_ci0:253 0 (const int) 4861617a3babSopenharmony_ci0:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 4862617a3babSopenharmony_ci0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 4863617a3babSopenharmony_ci0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4864617a3babSopenharmony_ci0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4865617a3babSopenharmony_ci0:253 Constant: 4866617a3babSopenharmony_ci0:253 3 (const int) 4867617a3babSopenharmony_ci0:253 Constant: 4868617a3babSopenharmony_ci0:253 0 (const int) 4869617a3babSopenharmony_ci0:253 'ballot' ( temp highp 4-component vector of uint) 4870617a3babSopenharmony_ci0:255 move second child to first child ( temp highp int) 4871617a3babSopenharmony_ci0:255 direct index ( temp highp int) 4872617a3babSopenharmony_ci0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4873617a3babSopenharmony_ci0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4874617a3babSopenharmony_ci0:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4875617a3babSopenharmony_ci0:255 Constant: 4876617a3babSopenharmony_ci0:255 0 (const int) 4877617a3babSopenharmony_ci0:255 Constant: 4878617a3babSopenharmony_ci0:255 1 (const int) 4879617a3babSopenharmony_ci0:255 Constant: 4880617a3babSopenharmony_ci0:255 0 (const int) 4881617a3babSopenharmony_ci0:255 subgroupPartitionedExclusiveAddNV ( global highp int) 4882617a3babSopenharmony_ci0:255 direct index ( temp highp int) 4883617a3babSopenharmony_ci0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4884617a3babSopenharmony_ci0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4885617a3babSopenharmony_ci0:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4886617a3babSopenharmony_ci0:255 Constant: 4887617a3babSopenharmony_ci0:255 0 (const int) 4888617a3babSopenharmony_ci0:255 Constant: 4889617a3babSopenharmony_ci0:255 1 (const int) 4890617a3babSopenharmony_ci0:255 Constant: 4891617a3babSopenharmony_ci0:255 0 (const int) 4892617a3babSopenharmony_ci0:255 'ballot' ( temp highp 4-component vector of uint) 4893617a3babSopenharmony_ci0:256 move second child to first child ( temp highp 2-component vector of int) 4894617a3babSopenharmony_ci0:256 vector swizzle ( temp highp 2-component vector of int) 4895617a3babSopenharmony_ci0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4896617a3babSopenharmony_ci0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4897617a3babSopenharmony_ci0:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4898617a3babSopenharmony_ci0:256 Constant: 4899617a3babSopenharmony_ci0:256 0 (const int) 4900617a3babSopenharmony_ci0:256 Constant: 4901617a3babSopenharmony_ci0:256 1 (const int) 4902617a3babSopenharmony_ci0:256 Sequence 4903617a3babSopenharmony_ci0:256 Constant: 4904617a3babSopenharmony_ci0:256 0 (const int) 4905617a3babSopenharmony_ci0:256 Constant: 4906617a3babSopenharmony_ci0:256 1 (const int) 4907617a3babSopenharmony_ci0:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 4908617a3babSopenharmony_ci0:256 vector swizzle ( temp highp 2-component vector of int) 4909617a3babSopenharmony_ci0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4910617a3babSopenharmony_ci0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4911617a3babSopenharmony_ci0:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4912617a3babSopenharmony_ci0:256 Constant: 4913617a3babSopenharmony_ci0:256 1 (const int) 4914617a3babSopenharmony_ci0:256 Constant: 4915617a3babSopenharmony_ci0:256 1 (const int) 4916617a3babSopenharmony_ci0:256 Sequence 4917617a3babSopenharmony_ci0:256 Constant: 4918617a3babSopenharmony_ci0:256 0 (const int) 4919617a3babSopenharmony_ci0:256 Constant: 4920617a3babSopenharmony_ci0:256 1 (const int) 4921617a3babSopenharmony_ci0:256 'ballot' ( temp highp 4-component vector of uint) 4922617a3babSopenharmony_ci0:257 move second child to first child ( temp highp 3-component vector of int) 4923617a3babSopenharmony_ci0:257 vector swizzle ( temp highp 3-component vector of int) 4924617a3babSopenharmony_ci0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4925617a3babSopenharmony_ci0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4926617a3babSopenharmony_ci0:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4927617a3babSopenharmony_ci0:257 Constant: 4928617a3babSopenharmony_ci0:257 0 (const int) 4929617a3babSopenharmony_ci0:257 Constant: 4930617a3babSopenharmony_ci0:257 1 (const int) 4931617a3babSopenharmony_ci0:257 Sequence 4932617a3babSopenharmony_ci0:257 Constant: 4933617a3babSopenharmony_ci0:257 0 (const int) 4934617a3babSopenharmony_ci0:257 Constant: 4935617a3babSopenharmony_ci0:257 1 (const int) 4936617a3babSopenharmony_ci0:257 Constant: 4937617a3babSopenharmony_ci0:257 2 (const int) 4938617a3babSopenharmony_ci0:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 4939617a3babSopenharmony_ci0:257 vector swizzle ( temp highp 3-component vector of int) 4940617a3babSopenharmony_ci0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4941617a3babSopenharmony_ci0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4942617a3babSopenharmony_ci0:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4943617a3babSopenharmony_ci0:257 Constant: 4944617a3babSopenharmony_ci0:257 2 (const int) 4945617a3babSopenharmony_ci0:257 Constant: 4946617a3babSopenharmony_ci0:257 1 (const int) 4947617a3babSopenharmony_ci0:257 Sequence 4948617a3babSopenharmony_ci0:257 Constant: 4949617a3babSopenharmony_ci0:257 0 (const int) 4950617a3babSopenharmony_ci0:257 Constant: 4951617a3babSopenharmony_ci0:257 1 (const int) 4952617a3babSopenharmony_ci0:257 Constant: 4953617a3babSopenharmony_ci0:257 2 (const int) 4954617a3babSopenharmony_ci0:257 'ballot' ( temp highp 4-component vector of uint) 4955617a3babSopenharmony_ci0:258 move second child to first child ( temp highp 4-component vector of int) 4956617a3babSopenharmony_ci0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4957617a3babSopenharmony_ci0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4958617a3babSopenharmony_ci0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4959617a3babSopenharmony_ci0:258 Constant: 4960617a3babSopenharmony_ci0:258 0 (const int) 4961617a3babSopenharmony_ci0:258 Constant: 4962617a3babSopenharmony_ci0:258 1 (const int) 4963617a3babSopenharmony_ci0:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 4964617a3babSopenharmony_ci0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 4965617a3babSopenharmony_ci0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4966617a3babSopenharmony_ci0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4967617a3babSopenharmony_ci0:258 Constant: 4968617a3babSopenharmony_ci0:258 3 (const int) 4969617a3babSopenharmony_ci0:258 Constant: 4970617a3babSopenharmony_ci0:258 1 (const int) 4971617a3babSopenharmony_ci0:258 'ballot' ( temp highp 4-component vector of uint) 4972617a3babSopenharmony_ci0:260 move second child to first child ( temp highp uint) 4973617a3babSopenharmony_ci0:260 direct index ( temp highp uint) 4974617a3babSopenharmony_ci0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4975617a3babSopenharmony_ci0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4976617a3babSopenharmony_ci0:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4977617a3babSopenharmony_ci0:260 Constant: 4978617a3babSopenharmony_ci0:260 0 (const int) 4979617a3babSopenharmony_ci0:260 Constant: 4980617a3babSopenharmony_ci0:260 2 (const int) 4981617a3babSopenharmony_ci0:260 Constant: 4982617a3babSopenharmony_ci0:260 0 (const int) 4983617a3babSopenharmony_ci0:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 4984617a3babSopenharmony_ci0:260 direct index ( temp highp uint) 4985617a3babSopenharmony_ci0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4986617a3babSopenharmony_ci0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4987617a3babSopenharmony_ci0:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4988617a3babSopenharmony_ci0:260 Constant: 4989617a3babSopenharmony_ci0:260 0 (const int) 4990617a3babSopenharmony_ci0:260 Constant: 4991617a3babSopenharmony_ci0:260 2 (const int) 4992617a3babSopenharmony_ci0:260 Constant: 4993617a3babSopenharmony_ci0:260 0 (const int) 4994617a3babSopenharmony_ci0:260 'ballot' ( temp highp 4-component vector of uint) 4995617a3babSopenharmony_ci0:261 move second child to first child ( temp highp 2-component vector of uint) 4996617a3babSopenharmony_ci0:261 vector swizzle ( temp highp 2-component vector of uint) 4997617a3babSopenharmony_ci0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 4998617a3babSopenharmony_ci0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 4999617a3babSopenharmony_ci0:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5000617a3babSopenharmony_ci0:261 Constant: 5001617a3babSopenharmony_ci0:261 0 (const int) 5002617a3babSopenharmony_ci0:261 Constant: 5003617a3babSopenharmony_ci0:261 2 (const int) 5004617a3babSopenharmony_ci0:261 Sequence 5005617a3babSopenharmony_ci0:261 Constant: 5006617a3babSopenharmony_ci0:261 0 (const int) 5007617a3babSopenharmony_ci0:261 Constant: 5008617a3babSopenharmony_ci0:261 1 (const int) 5009617a3babSopenharmony_ci0:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 5010617a3babSopenharmony_ci0:261 vector swizzle ( temp highp 2-component vector of uint) 5011617a3babSopenharmony_ci0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5012617a3babSopenharmony_ci0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5013617a3babSopenharmony_ci0:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5014617a3babSopenharmony_ci0:261 Constant: 5015617a3babSopenharmony_ci0:261 1 (const int) 5016617a3babSopenharmony_ci0:261 Constant: 5017617a3babSopenharmony_ci0:261 2 (const int) 5018617a3babSopenharmony_ci0:261 Sequence 5019617a3babSopenharmony_ci0:261 Constant: 5020617a3babSopenharmony_ci0:261 0 (const int) 5021617a3babSopenharmony_ci0:261 Constant: 5022617a3babSopenharmony_ci0:261 1 (const int) 5023617a3babSopenharmony_ci0:261 'ballot' ( temp highp 4-component vector of uint) 5024617a3babSopenharmony_ci0:262 move second child to first child ( temp highp 3-component vector of uint) 5025617a3babSopenharmony_ci0:262 vector swizzle ( temp highp 3-component vector of uint) 5026617a3babSopenharmony_ci0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5027617a3babSopenharmony_ci0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5028617a3babSopenharmony_ci0:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5029617a3babSopenharmony_ci0:262 Constant: 5030617a3babSopenharmony_ci0:262 0 (const int) 5031617a3babSopenharmony_ci0:262 Constant: 5032617a3babSopenharmony_ci0:262 2 (const int) 5033617a3babSopenharmony_ci0:262 Sequence 5034617a3babSopenharmony_ci0:262 Constant: 5035617a3babSopenharmony_ci0:262 0 (const int) 5036617a3babSopenharmony_ci0:262 Constant: 5037617a3babSopenharmony_ci0:262 1 (const int) 5038617a3babSopenharmony_ci0:262 Constant: 5039617a3babSopenharmony_ci0:262 2 (const int) 5040617a3babSopenharmony_ci0:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 5041617a3babSopenharmony_ci0:262 vector swizzle ( temp highp 3-component vector of uint) 5042617a3babSopenharmony_ci0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5043617a3babSopenharmony_ci0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5044617a3babSopenharmony_ci0:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5045617a3babSopenharmony_ci0:262 Constant: 5046617a3babSopenharmony_ci0:262 2 (const int) 5047617a3babSopenharmony_ci0:262 Constant: 5048617a3babSopenharmony_ci0:262 2 (const int) 5049617a3babSopenharmony_ci0:262 Sequence 5050617a3babSopenharmony_ci0:262 Constant: 5051617a3babSopenharmony_ci0:262 0 (const int) 5052617a3babSopenharmony_ci0:262 Constant: 5053617a3babSopenharmony_ci0:262 1 (const int) 5054617a3babSopenharmony_ci0:262 Constant: 5055617a3babSopenharmony_ci0:262 2 (const int) 5056617a3babSopenharmony_ci0:262 'ballot' ( temp highp 4-component vector of uint) 5057617a3babSopenharmony_ci0:263 move second child to first child ( temp highp 4-component vector of uint) 5058617a3babSopenharmony_ci0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5059617a3babSopenharmony_ci0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5060617a3babSopenharmony_ci0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5061617a3babSopenharmony_ci0:263 Constant: 5062617a3babSopenharmony_ci0:263 0 (const int) 5063617a3babSopenharmony_ci0:263 Constant: 5064617a3babSopenharmony_ci0:263 2 (const int) 5065617a3babSopenharmony_ci0:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 5066617a3babSopenharmony_ci0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5067617a3babSopenharmony_ci0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5068617a3babSopenharmony_ci0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5069617a3babSopenharmony_ci0:263 Constant: 5070617a3babSopenharmony_ci0:263 3 (const int) 5071617a3babSopenharmony_ci0:263 Constant: 5072617a3babSopenharmony_ci0:263 2 (const int) 5073617a3babSopenharmony_ci0:263 'ballot' ( temp highp 4-component vector of uint) 5074617a3babSopenharmony_ci0:265 move second child to first child ( temp highp float) 5075617a3babSopenharmony_ci0:265 direct index ( temp highp float) 5076617a3babSopenharmony_ci0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5077617a3babSopenharmony_ci0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5078617a3babSopenharmony_ci0:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5079617a3babSopenharmony_ci0:265 Constant: 5080617a3babSopenharmony_ci0:265 0 (const int) 5081617a3babSopenharmony_ci0:265 Constant: 5082617a3babSopenharmony_ci0:265 0 (const int) 5083617a3babSopenharmony_ci0:265 Constant: 5084617a3babSopenharmony_ci0:265 0 (const int) 5085617a3babSopenharmony_ci0:265 subgroupPartitionedExclusiveMulNV ( global highp float) 5086617a3babSopenharmony_ci0:265 direct index ( temp highp float) 5087617a3babSopenharmony_ci0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5088617a3babSopenharmony_ci0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5089617a3babSopenharmony_ci0:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5090617a3babSopenharmony_ci0:265 Constant: 5091617a3babSopenharmony_ci0:265 0 (const int) 5092617a3babSopenharmony_ci0:265 Constant: 5093617a3babSopenharmony_ci0:265 0 (const int) 5094617a3babSopenharmony_ci0:265 Constant: 5095617a3babSopenharmony_ci0:265 0 (const int) 5096617a3babSopenharmony_ci0:265 'ballot' ( temp highp 4-component vector of uint) 5097617a3babSopenharmony_ci0:266 move second child to first child ( temp highp 2-component vector of float) 5098617a3babSopenharmony_ci0:266 vector swizzle ( temp highp 2-component vector of float) 5099617a3babSopenharmony_ci0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5100617a3babSopenharmony_ci0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5101617a3babSopenharmony_ci0:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5102617a3babSopenharmony_ci0:266 Constant: 5103617a3babSopenharmony_ci0:266 0 (const int) 5104617a3babSopenharmony_ci0:266 Constant: 5105617a3babSopenharmony_ci0:266 0 (const int) 5106617a3babSopenharmony_ci0:266 Sequence 5107617a3babSopenharmony_ci0:266 Constant: 5108617a3babSopenharmony_ci0:266 0 (const int) 5109617a3babSopenharmony_ci0:266 Constant: 5110617a3babSopenharmony_ci0:266 1 (const int) 5111617a3babSopenharmony_ci0:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 5112617a3babSopenharmony_ci0:266 vector swizzle ( temp highp 2-component vector of float) 5113617a3babSopenharmony_ci0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5114617a3babSopenharmony_ci0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5115617a3babSopenharmony_ci0:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5116617a3babSopenharmony_ci0:266 Constant: 5117617a3babSopenharmony_ci0:266 1 (const int) 5118617a3babSopenharmony_ci0:266 Constant: 5119617a3babSopenharmony_ci0:266 0 (const int) 5120617a3babSopenharmony_ci0:266 Sequence 5121617a3babSopenharmony_ci0:266 Constant: 5122617a3babSopenharmony_ci0:266 0 (const int) 5123617a3babSopenharmony_ci0:266 Constant: 5124617a3babSopenharmony_ci0:266 1 (const int) 5125617a3babSopenharmony_ci0:266 'ballot' ( temp highp 4-component vector of uint) 5126617a3babSopenharmony_ci0:267 move second child to first child ( temp highp 3-component vector of float) 5127617a3babSopenharmony_ci0:267 vector swizzle ( temp highp 3-component vector of float) 5128617a3babSopenharmony_ci0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5129617a3babSopenharmony_ci0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5130617a3babSopenharmony_ci0:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5131617a3babSopenharmony_ci0:267 Constant: 5132617a3babSopenharmony_ci0:267 0 (const int) 5133617a3babSopenharmony_ci0:267 Constant: 5134617a3babSopenharmony_ci0:267 0 (const int) 5135617a3babSopenharmony_ci0:267 Sequence 5136617a3babSopenharmony_ci0:267 Constant: 5137617a3babSopenharmony_ci0:267 0 (const int) 5138617a3babSopenharmony_ci0:267 Constant: 5139617a3babSopenharmony_ci0:267 1 (const int) 5140617a3babSopenharmony_ci0:267 Constant: 5141617a3babSopenharmony_ci0:267 2 (const int) 5142617a3babSopenharmony_ci0:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 5143617a3babSopenharmony_ci0:267 vector swizzle ( temp highp 3-component vector of float) 5144617a3babSopenharmony_ci0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5145617a3babSopenharmony_ci0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5146617a3babSopenharmony_ci0:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5147617a3babSopenharmony_ci0:267 Constant: 5148617a3babSopenharmony_ci0:267 2 (const int) 5149617a3babSopenharmony_ci0:267 Constant: 5150617a3babSopenharmony_ci0:267 0 (const int) 5151617a3babSopenharmony_ci0:267 Sequence 5152617a3babSopenharmony_ci0:267 Constant: 5153617a3babSopenharmony_ci0:267 0 (const int) 5154617a3babSopenharmony_ci0:267 Constant: 5155617a3babSopenharmony_ci0:267 1 (const int) 5156617a3babSopenharmony_ci0:267 Constant: 5157617a3babSopenharmony_ci0:267 2 (const int) 5158617a3babSopenharmony_ci0:267 'ballot' ( temp highp 4-component vector of uint) 5159617a3babSopenharmony_ci0:268 move second child to first child ( temp highp 4-component vector of float) 5160617a3babSopenharmony_ci0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5161617a3babSopenharmony_ci0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5162617a3babSopenharmony_ci0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5163617a3babSopenharmony_ci0:268 Constant: 5164617a3babSopenharmony_ci0:268 0 (const int) 5165617a3babSopenharmony_ci0:268 Constant: 5166617a3babSopenharmony_ci0:268 0 (const int) 5167617a3babSopenharmony_ci0:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 5168617a3babSopenharmony_ci0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5169617a3babSopenharmony_ci0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5170617a3babSopenharmony_ci0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5171617a3babSopenharmony_ci0:268 Constant: 5172617a3babSopenharmony_ci0:268 3 (const int) 5173617a3babSopenharmony_ci0:268 Constant: 5174617a3babSopenharmony_ci0:268 0 (const int) 5175617a3babSopenharmony_ci0:268 'ballot' ( temp highp 4-component vector of uint) 5176617a3babSopenharmony_ci0:270 move second child to first child ( temp highp int) 5177617a3babSopenharmony_ci0:270 direct index ( temp highp int) 5178617a3babSopenharmony_ci0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5179617a3babSopenharmony_ci0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5180617a3babSopenharmony_ci0:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5181617a3babSopenharmony_ci0:270 Constant: 5182617a3babSopenharmony_ci0:270 1 (const int) 5183617a3babSopenharmony_ci0:270 Constant: 5184617a3babSopenharmony_ci0:270 1 (const int) 5185617a3babSopenharmony_ci0:270 Constant: 5186617a3babSopenharmony_ci0:270 0 (const int) 5187617a3babSopenharmony_ci0:270 subgroupPartitionedExclusiveMulNV ( global highp int) 5188617a3babSopenharmony_ci0:270 direct index ( temp highp int) 5189617a3babSopenharmony_ci0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5190617a3babSopenharmony_ci0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5191617a3babSopenharmony_ci0:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5192617a3babSopenharmony_ci0:270 Constant: 5193617a3babSopenharmony_ci0:270 0 (const int) 5194617a3babSopenharmony_ci0:270 Constant: 5195617a3babSopenharmony_ci0:270 1 (const int) 5196617a3babSopenharmony_ci0:270 Constant: 5197617a3babSopenharmony_ci0:270 0 (const int) 5198617a3babSopenharmony_ci0:270 'ballot' ( temp highp 4-component vector of uint) 5199617a3babSopenharmony_ci0:271 move second child to first child ( temp highp 2-component vector of int) 5200617a3babSopenharmony_ci0:271 vector swizzle ( temp highp 2-component vector of int) 5201617a3babSopenharmony_ci0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5202617a3babSopenharmony_ci0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5203617a3babSopenharmony_ci0:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5204617a3babSopenharmony_ci0:271 Constant: 5205617a3babSopenharmony_ci0:271 1 (const int) 5206617a3babSopenharmony_ci0:271 Constant: 5207617a3babSopenharmony_ci0:271 1 (const int) 5208617a3babSopenharmony_ci0:271 Sequence 5209617a3babSopenharmony_ci0:271 Constant: 5210617a3babSopenharmony_ci0:271 0 (const int) 5211617a3babSopenharmony_ci0:271 Constant: 5212617a3babSopenharmony_ci0:271 1 (const int) 5213617a3babSopenharmony_ci0:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 5214617a3babSopenharmony_ci0:271 vector swizzle ( temp highp 2-component vector of int) 5215617a3babSopenharmony_ci0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5216617a3babSopenharmony_ci0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5217617a3babSopenharmony_ci0:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5218617a3babSopenharmony_ci0:271 Constant: 5219617a3babSopenharmony_ci0:271 1 (const int) 5220617a3babSopenharmony_ci0:271 Constant: 5221617a3babSopenharmony_ci0:271 1 (const int) 5222617a3babSopenharmony_ci0:271 Sequence 5223617a3babSopenharmony_ci0:271 Constant: 5224617a3babSopenharmony_ci0:271 0 (const int) 5225617a3babSopenharmony_ci0:271 Constant: 5226617a3babSopenharmony_ci0:271 1 (const int) 5227617a3babSopenharmony_ci0:271 'ballot' ( temp highp 4-component vector of uint) 5228617a3babSopenharmony_ci0:272 move second child to first child ( temp highp 3-component vector of int) 5229617a3babSopenharmony_ci0:272 vector swizzle ( temp highp 3-component vector of int) 5230617a3babSopenharmony_ci0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5231617a3babSopenharmony_ci0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5232617a3babSopenharmony_ci0:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5233617a3babSopenharmony_ci0:272 Constant: 5234617a3babSopenharmony_ci0:272 1 (const int) 5235617a3babSopenharmony_ci0:272 Constant: 5236617a3babSopenharmony_ci0:272 1 (const int) 5237617a3babSopenharmony_ci0:272 Sequence 5238617a3babSopenharmony_ci0:272 Constant: 5239617a3babSopenharmony_ci0:272 0 (const int) 5240617a3babSopenharmony_ci0:272 Constant: 5241617a3babSopenharmony_ci0:272 1 (const int) 5242617a3babSopenharmony_ci0:272 Constant: 5243617a3babSopenharmony_ci0:272 2 (const int) 5244617a3babSopenharmony_ci0:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 5245617a3babSopenharmony_ci0:272 vector swizzle ( temp highp 3-component vector of int) 5246617a3babSopenharmony_ci0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5247617a3babSopenharmony_ci0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5248617a3babSopenharmony_ci0:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5249617a3babSopenharmony_ci0:272 Constant: 5250617a3babSopenharmony_ci0:272 2 (const int) 5251617a3babSopenharmony_ci0:272 Constant: 5252617a3babSopenharmony_ci0:272 1 (const int) 5253617a3babSopenharmony_ci0:272 Sequence 5254617a3babSopenharmony_ci0:272 Constant: 5255617a3babSopenharmony_ci0:272 0 (const int) 5256617a3babSopenharmony_ci0:272 Constant: 5257617a3babSopenharmony_ci0:272 1 (const int) 5258617a3babSopenharmony_ci0:272 Constant: 5259617a3babSopenharmony_ci0:272 2 (const int) 5260617a3babSopenharmony_ci0:272 'ballot' ( temp highp 4-component vector of uint) 5261617a3babSopenharmony_ci0:273 move second child to first child ( temp highp 4-component vector of int) 5262617a3babSopenharmony_ci0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5263617a3babSopenharmony_ci0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5264617a3babSopenharmony_ci0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5265617a3babSopenharmony_ci0:273 Constant: 5266617a3babSopenharmony_ci0:273 1 (const int) 5267617a3babSopenharmony_ci0:273 Constant: 5268617a3babSopenharmony_ci0:273 1 (const int) 5269617a3babSopenharmony_ci0:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 5270617a3babSopenharmony_ci0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5271617a3babSopenharmony_ci0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5272617a3babSopenharmony_ci0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5273617a3babSopenharmony_ci0:273 Constant: 5274617a3babSopenharmony_ci0:273 3 (const int) 5275617a3babSopenharmony_ci0:273 Constant: 5276617a3babSopenharmony_ci0:273 1 (const int) 5277617a3babSopenharmony_ci0:273 'ballot' ( temp highp 4-component vector of uint) 5278617a3babSopenharmony_ci0:275 move second child to first child ( temp highp uint) 5279617a3babSopenharmony_ci0:275 direct index ( temp highp uint) 5280617a3babSopenharmony_ci0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5281617a3babSopenharmony_ci0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5282617a3babSopenharmony_ci0:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5283617a3babSopenharmony_ci0:275 Constant: 5284617a3babSopenharmony_ci0:275 1 (const int) 5285617a3babSopenharmony_ci0:275 Constant: 5286617a3babSopenharmony_ci0:275 2 (const int) 5287617a3babSopenharmony_ci0:275 Constant: 5288617a3babSopenharmony_ci0:275 0 (const int) 5289617a3babSopenharmony_ci0:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 5290617a3babSopenharmony_ci0:275 direct index ( temp highp uint) 5291617a3babSopenharmony_ci0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5292617a3babSopenharmony_ci0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5293617a3babSopenharmony_ci0:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5294617a3babSopenharmony_ci0:275 Constant: 5295617a3babSopenharmony_ci0:275 0 (const int) 5296617a3babSopenharmony_ci0:275 Constant: 5297617a3babSopenharmony_ci0:275 2 (const int) 5298617a3babSopenharmony_ci0:275 Constant: 5299617a3babSopenharmony_ci0:275 0 (const int) 5300617a3babSopenharmony_ci0:275 'ballot' ( temp highp 4-component vector of uint) 5301617a3babSopenharmony_ci0:276 move second child to first child ( temp highp 2-component vector of uint) 5302617a3babSopenharmony_ci0:276 vector swizzle ( temp highp 2-component vector of uint) 5303617a3babSopenharmony_ci0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5304617a3babSopenharmony_ci0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5305617a3babSopenharmony_ci0:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5306617a3babSopenharmony_ci0:276 Constant: 5307617a3babSopenharmony_ci0:276 1 (const int) 5308617a3babSopenharmony_ci0:276 Constant: 5309617a3babSopenharmony_ci0:276 2 (const int) 5310617a3babSopenharmony_ci0:276 Sequence 5311617a3babSopenharmony_ci0:276 Constant: 5312617a3babSopenharmony_ci0:276 0 (const int) 5313617a3babSopenharmony_ci0:276 Constant: 5314617a3babSopenharmony_ci0:276 1 (const int) 5315617a3babSopenharmony_ci0:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 5316617a3babSopenharmony_ci0:276 vector swizzle ( temp highp 2-component vector of uint) 5317617a3babSopenharmony_ci0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5318617a3babSopenharmony_ci0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5319617a3babSopenharmony_ci0:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5320617a3babSopenharmony_ci0:276 Constant: 5321617a3babSopenharmony_ci0:276 1 (const int) 5322617a3babSopenharmony_ci0:276 Constant: 5323617a3babSopenharmony_ci0:276 2 (const int) 5324617a3babSopenharmony_ci0:276 Sequence 5325617a3babSopenharmony_ci0:276 Constant: 5326617a3babSopenharmony_ci0:276 0 (const int) 5327617a3babSopenharmony_ci0:276 Constant: 5328617a3babSopenharmony_ci0:276 1 (const int) 5329617a3babSopenharmony_ci0:276 'ballot' ( temp highp 4-component vector of uint) 5330617a3babSopenharmony_ci0:277 move second child to first child ( temp highp 3-component vector of uint) 5331617a3babSopenharmony_ci0:277 vector swizzle ( temp highp 3-component vector of uint) 5332617a3babSopenharmony_ci0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5333617a3babSopenharmony_ci0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5334617a3babSopenharmony_ci0:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5335617a3babSopenharmony_ci0:277 Constant: 5336617a3babSopenharmony_ci0:277 1 (const int) 5337617a3babSopenharmony_ci0:277 Constant: 5338617a3babSopenharmony_ci0:277 2 (const int) 5339617a3babSopenharmony_ci0:277 Sequence 5340617a3babSopenharmony_ci0:277 Constant: 5341617a3babSopenharmony_ci0:277 0 (const int) 5342617a3babSopenharmony_ci0:277 Constant: 5343617a3babSopenharmony_ci0:277 1 (const int) 5344617a3babSopenharmony_ci0:277 Constant: 5345617a3babSopenharmony_ci0:277 2 (const int) 5346617a3babSopenharmony_ci0:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 5347617a3babSopenharmony_ci0:277 vector swizzle ( temp highp 3-component vector of uint) 5348617a3babSopenharmony_ci0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5349617a3babSopenharmony_ci0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5350617a3babSopenharmony_ci0:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5351617a3babSopenharmony_ci0:277 Constant: 5352617a3babSopenharmony_ci0:277 2 (const int) 5353617a3babSopenharmony_ci0:277 Constant: 5354617a3babSopenharmony_ci0:277 2 (const int) 5355617a3babSopenharmony_ci0:277 Sequence 5356617a3babSopenharmony_ci0:277 Constant: 5357617a3babSopenharmony_ci0:277 0 (const int) 5358617a3babSopenharmony_ci0:277 Constant: 5359617a3babSopenharmony_ci0:277 1 (const int) 5360617a3babSopenharmony_ci0:277 Constant: 5361617a3babSopenharmony_ci0:277 2 (const int) 5362617a3babSopenharmony_ci0:277 'ballot' ( temp highp 4-component vector of uint) 5363617a3babSopenharmony_ci0:278 move second child to first child ( temp highp 4-component vector of uint) 5364617a3babSopenharmony_ci0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5365617a3babSopenharmony_ci0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5366617a3babSopenharmony_ci0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5367617a3babSopenharmony_ci0:278 Constant: 5368617a3babSopenharmony_ci0:278 1 (const int) 5369617a3babSopenharmony_ci0:278 Constant: 5370617a3babSopenharmony_ci0:278 2 (const int) 5371617a3babSopenharmony_ci0:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 5372617a3babSopenharmony_ci0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5373617a3babSopenharmony_ci0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5374617a3babSopenharmony_ci0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5375617a3babSopenharmony_ci0:278 Constant: 5376617a3babSopenharmony_ci0:278 3 (const int) 5377617a3babSopenharmony_ci0:278 Constant: 5378617a3babSopenharmony_ci0:278 2 (const int) 5379617a3babSopenharmony_ci0:278 'ballot' ( temp highp 4-component vector of uint) 5380617a3babSopenharmony_ci0:280 move second child to first child ( temp highp float) 5381617a3babSopenharmony_ci0:280 direct index ( temp highp float) 5382617a3babSopenharmony_ci0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5383617a3babSopenharmony_ci0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5384617a3babSopenharmony_ci0:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5385617a3babSopenharmony_ci0:280 Constant: 5386617a3babSopenharmony_ci0:280 1 (const int) 5387617a3babSopenharmony_ci0:280 Constant: 5388617a3babSopenharmony_ci0:280 0 (const int) 5389617a3babSopenharmony_ci0:280 Constant: 5390617a3babSopenharmony_ci0:280 0 (const int) 5391617a3babSopenharmony_ci0:280 subgroupPartitionedExclusiveMinNV ( global highp float) 5392617a3babSopenharmony_ci0:280 direct index ( temp highp float) 5393617a3babSopenharmony_ci0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5394617a3babSopenharmony_ci0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5395617a3babSopenharmony_ci0:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5396617a3babSopenharmony_ci0:280 Constant: 5397617a3babSopenharmony_ci0:280 0 (const int) 5398617a3babSopenharmony_ci0:280 Constant: 5399617a3babSopenharmony_ci0:280 0 (const int) 5400617a3babSopenharmony_ci0:280 Constant: 5401617a3babSopenharmony_ci0:280 0 (const int) 5402617a3babSopenharmony_ci0:280 'ballot' ( temp highp 4-component vector of uint) 5403617a3babSopenharmony_ci0:281 move second child to first child ( temp highp 2-component vector of float) 5404617a3babSopenharmony_ci0:281 vector swizzle ( temp highp 2-component vector of float) 5405617a3babSopenharmony_ci0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5406617a3babSopenharmony_ci0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5407617a3babSopenharmony_ci0:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5408617a3babSopenharmony_ci0:281 Constant: 5409617a3babSopenharmony_ci0:281 1 (const int) 5410617a3babSopenharmony_ci0:281 Constant: 5411617a3babSopenharmony_ci0:281 0 (const int) 5412617a3babSopenharmony_ci0:281 Sequence 5413617a3babSopenharmony_ci0:281 Constant: 5414617a3babSopenharmony_ci0:281 0 (const int) 5415617a3babSopenharmony_ci0:281 Constant: 5416617a3babSopenharmony_ci0:281 1 (const int) 5417617a3babSopenharmony_ci0:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 5418617a3babSopenharmony_ci0:281 vector swizzle ( temp highp 2-component vector of float) 5419617a3babSopenharmony_ci0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5420617a3babSopenharmony_ci0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5421617a3babSopenharmony_ci0:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5422617a3babSopenharmony_ci0:281 Constant: 5423617a3babSopenharmony_ci0:281 1 (const int) 5424617a3babSopenharmony_ci0:281 Constant: 5425617a3babSopenharmony_ci0:281 0 (const int) 5426617a3babSopenharmony_ci0:281 Sequence 5427617a3babSopenharmony_ci0:281 Constant: 5428617a3babSopenharmony_ci0:281 0 (const int) 5429617a3babSopenharmony_ci0:281 Constant: 5430617a3babSopenharmony_ci0:281 1 (const int) 5431617a3babSopenharmony_ci0:281 'ballot' ( temp highp 4-component vector of uint) 5432617a3babSopenharmony_ci0:282 move second child to first child ( temp highp 3-component vector of float) 5433617a3babSopenharmony_ci0:282 vector swizzle ( temp highp 3-component vector of float) 5434617a3babSopenharmony_ci0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5435617a3babSopenharmony_ci0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5436617a3babSopenharmony_ci0:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5437617a3babSopenharmony_ci0:282 Constant: 5438617a3babSopenharmony_ci0:282 1 (const int) 5439617a3babSopenharmony_ci0:282 Constant: 5440617a3babSopenharmony_ci0:282 0 (const int) 5441617a3babSopenharmony_ci0:282 Sequence 5442617a3babSopenharmony_ci0:282 Constant: 5443617a3babSopenharmony_ci0:282 0 (const int) 5444617a3babSopenharmony_ci0:282 Constant: 5445617a3babSopenharmony_ci0:282 1 (const int) 5446617a3babSopenharmony_ci0:282 Constant: 5447617a3babSopenharmony_ci0:282 2 (const int) 5448617a3babSopenharmony_ci0:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 5449617a3babSopenharmony_ci0:282 vector swizzle ( temp highp 3-component vector of float) 5450617a3babSopenharmony_ci0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5451617a3babSopenharmony_ci0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5452617a3babSopenharmony_ci0:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5453617a3babSopenharmony_ci0:282 Constant: 5454617a3babSopenharmony_ci0:282 2 (const int) 5455617a3babSopenharmony_ci0:282 Constant: 5456617a3babSopenharmony_ci0:282 0 (const int) 5457617a3babSopenharmony_ci0:282 Sequence 5458617a3babSopenharmony_ci0:282 Constant: 5459617a3babSopenharmony_ci0:282 0 (const int) 5460617a3babSopenharmony_ci0:282 Constant: 5461617a3babSopenharmony_ci0:282 1 (const int) 5462617a3babSopenharmony_ci0:282 Constant: 5463617a3babSopenharmony_ci0:282 2 (const int) 5464617a3babSopenharmony_ci0:282 'ballot' ( temp highp 4-component vector of uint) 5465617a3babSopenharmony_ci0:283 move second child to first child ( temp highp 4-component vector of float) 5466617a3babSopenharmony_ci0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5467617a3babSopenharmony_ci0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5468617a3babSopenharmony_ci0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5469617a3babSopenharmony_ci0:283 Constant: 5470617a3babSopenharmony_ci0:283 1 (const int) 5471617a3babSopenharmony_ci0:283 Constant: 5472617a3babSopenharmony_ci0:283 0 (const int) 5473617a3babSopenharmony_ci0:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 5474617a3babSopenharmony_ci0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5475617a3babSopenharmony_ci0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5476617a3babSopenharmony_ci0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5477617a3babSopenharmony_ci0:283 Constant: 5478617a3babSopenharmony_ci0:283 3 (const int) 5479617a3babSopenharmony_ci0:283 Constant: 5480617a3babSopenharmony_ci0:283 0 (const int) 5481617a3babSopenharmony_ci0:283 'ballot' ( temp highp 4-component vector of uint) 5482617a3babSopenharmony_ci0:285 move second child to first child ( temp highp int) 5483617a3babSopenharmony_ci0:285 direct index ( temp highp int) 5484617a3babSopenharmony_ci0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5485617a3babSopenharmony_ci0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5486617a3babSopenharmony_ci0:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5487617a3babSopenharmony_ci0:285 Constant: 5488617a3babSopenharmony_ci0:285 1 (const int) 5489617a3babSopenharmony_ci0:285 Constant: 5490617a3babSopenharmony_ci0:285 1 (const int) 5491617a3babSopenharmony_ci0:285 Constant: 5492617a3babSopenharmony_ci0:285 0 (const int) 5493617a3babSopenharmony_ci0:285 subgroupPartitionedExclusiveMinNV ( global highp int) 5494617a3babSopenharmony_ci0:285 direct index ( temp highp int) 5495617a3babSopenharmony_ci0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5496617a3babSopenharmony_ci0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5497617a3babSopenharmony_ci0:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5498617a3babSopenharmony_ci0:285 Constant: 5499617a3babSopenharmony_ci0:285 0 (const int) 5500617a3babSopenharmony_ci0:285 Constant: 5501617a3babSopenharmony_ci0:285 1 (const int) 5502617a3babSopenharmony_ci0:285 Constant: 5503617a3babSopenharmony_ci0:285 0 (const int) 5504617a3babSopenharmony_ci0:285 'ballot' ( temp highp 4-component vector of uint) 5505617a3babSopenharmony_ci0:286 move second child to first child ( temp highp 2-component vector of int) 5506617a3babSopenharmony_ci0:286 vector swizzle ( temp highp 2-component vector of int) 5507617a3babSopenharmony_ci0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5508617a3babSopenharmony_ci0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5509617a3babSopenharmony_ci0:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5510617a3babSopenharmony_ci0:286 Constant: 5511617a3babSopenharmony_ci0:286 1 (const int) 5512617a3babSopenharmony_ci0:286 Constant: 5513617a3babSopenharmony_ci0:286 1 (const int) 5514617a3babSopenharmony_ci0:286 Sequence 5515617a3babSopenharmony_ci0:286 Constant: 5516617a3babSopenharmony_ci0:286 0 (const int) 5517617a3babSopenharmony_ci0:286 Constant: 5518617a3babSopenharmony_ci0:286 1 (const int) 5519617a3babSopenharmony_ci0:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 5520617a3babSopenharmony_ci0:286 vector swizzle ( temp highp 2-component vector of int) 5521617a3babSopenharmony_ci0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5522617a3babSopenharmony_ci0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5523617a3babSopenharmony_ci0:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5524617a3babSopenharmony_ci0:286 Constant: 5525617a3babSopenharmony_ci0:286 1 (const int) 5526617a3babSopenharmony_ci0:286 Constant: 5527617a3babSopenharmony_ci0:286 1 (const int) 5528617a3babSopenharmony_ci0:286 Sequence 5529617a3babSopenharmony_ci0:286 Constant: 5530617a3babSopenharmony_ci0:286 0 (const int) 5531617a3babSopenharmony_ci0:286 Constant: 5532617a3babSopenharmony_ci0:286 1 (const int) 5533617a3babSopenharmony_ci0:286 'ballot' ( temp highp 4-component vector of uint) 5534617a3babSopenharmony_ci0:287 move second child to first child ( temp highp 3-component vector of int) 5535617a3babSopenharmony_ci0:287 vector swizzle ( temp highp 3-component vector of int) 5536617a3babSopenharmony_ci0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5537617a3babSopenharmony_ci0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5538617a3babSopenharmony_ci0:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5539617a3babSopenharmony_ci0:287 Constant: 5540617a3babSopenharmony_ci0:287 1 (const int) 5541617a3babSopenharmony_ci0:287 Constant: 5542617a3babSopenharmony_ci0:287 1 (const int) 5543617a3babSopenharmony_ci0:287 Sequence 5544617a3babSopenharmony_ci0:287 Constant: 5545617a3babSopenharmony_ci0:287 0 (const int) 5546617a3babSopenharmony_ci0:287 Constant: 5547617a3babSopenharmony_ci0:287 1 (const int) 5548617a3babSopenharmony_ci0:287 Constant: 5549617a3babSopenharmony_ci0:287 2 (const int) 5550617a3babSopenharmony_ci0:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 5551617a3babSopenharmony_ci0:287 vector swizzle ( temp highp 3-component vector of int) 5552617a3babSopenharmony_ci0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5553617a3babSopenharmony_ci0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5554617a3babSopenharmony_ci0:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5555617a3babSopenharmony_ci0:287 Constant: 5556617a3babSopenharmony_ci0:287 2 (const int) 5557617a3babSopenharmony_ci0:287 Constant: 5558617a3babSopenharmony_ci0:287 1 (const int) 5559617a3babSopenharmony_ci0:287 Sequence 5560617a3babSopenharmony_ci0:287 Constant: 5561617a3babSopenharmony_ci0:287 0 (const int) 5562617a3babSopenharmony_ci0:287 Constant: 5563617a3babSopenharmony_ci0:287 1 (const int) 5564617a3babSopenharmony_ci0:287 Constant: 5565617a3babSopenharmony_ci0:287 2 (const int) 5566617a3babSopenharmony_ci0:287 'ballot' ( temp highp 4-component vector of uint) 5567617a3babSopenharmony_ci0:288 move second child to first child ( temp highp 4-component vector of int) 5568617a3babSopenharmony_ci0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5569617a3babSopenharmony_ci0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5570617a3babSopenharmony_ci0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5571617a3babSopenharmony_ci0:288 Constant: 5572617a3babSopenharmony_ci0:288 1 (const int) 5573617a3babSopenharmony_ci0:288 Constant: 5574617a3babSopenharmony_ci0:288 1 (const int) 5575617a3babSopenharmony_ci0:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 5576617a3babSopenharmony_ci0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5577617a3babSopenharmony_ci0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5578617a3babSopenharmony_ci0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5579617a3babSopenharmony_ci0:288 Constant: 5580617a3babSopenharmony_ci0:288 3 (const int) 5581617a3babSopenharmony_ci0:288 Constant: 5582617a3babSopenharmony_ci0:288 1 (const int) 5583617a3babSopenharmony_ci0:288 'ballot' ( temp highp 4-component vector of uint) 5584617a3babSopenharmony_ci0:290 move second child to first child ( temp highp uint) 5585617a3babSopenharmony_ci0:290 direct index ( temp highp uint) 5586617a3babSopenharmony_ci0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5587617a3babSopenharmony_ci0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5588617a3babSopenharmony_ci0:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5589617a3babSopenharmony_ci0:290 Constant: 5590617a3babSopenharmony_ci0:290 2 (const int) 5591617a3babSopenharmony_ci0:290 Constant: 5592617a3babSopenharmony_ci0:290 2 (const int) 5593617a3babSopenharmony_ci0:290 Constant: 5594617a3babSopenharmony_ci0:290 0 (const int) 5595617a3babSopenharmony_ci0:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 5596617a3babSopenharmony_ci0:290 direct index ( temp highp uint) 5597617a3babSopenharmony_ci0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5598617a3babSopenharmony_ci0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5599617a3babSopenharmony_ci0:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5600617a3babSopenharmony_ci0:290 Constant: 5601617a3babSopenharmony_ci0:290 0 (const int) 5602617a3babSopenharmony_ci0:290 Constant: 5603617a3babSopenharmony_ci0:290 2 (const int) 5604617a3babSopenharmony_ci0:290 Constant: 5605617a3babSopenharmony_ci0:290 0 (const int) 5606617a3babSopenharmony_ci0:290 'ballot' ( temp highp 4-component vector of uint) 5607617a3babSopenharmony_ci0:291 move second child to first child ( temp highp 2-component vector of uint) 5608617a3babSopenharmony_ci0:291 vector swizzle ( temp highp 2-component vector of uint) 5609617a3babSopenharmony_ci0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5610617a3babSopenharmony_ci0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5611617a3babSopenharmony_ci0:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5612617a3babSopenharmony_ci0:291 Constant: 5613617a3babSopenharmony_ci0:291 2 (const int) 5614617a3babSopenharmony_ci0:291 Constant: 5615617a3babSopenharmony_ci0:291 2 (const int) 5616617a3babSopenharmony_ci0:291 Sequence 5617617a3babSopenharmony_ci0:291 Constant: 5618617a3babSopenharmony_ci0:291 0 (const int) 5619617a3babSopenharmony_ci0:291 Constant: 5620617a3babSopenharmony_ci0:291 1 (const int) 5621617a3babSopenharmony_ci0:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 5622617a3babSopenharmony_ci0:291 vector swizzle ( temp highp 2-component vector of uint) 5623617a3babSopenharmony_ci0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5624617a3babSopenharmony_ci0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5625617a3babSopenharmony_ci0:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5626617a3babSopenharmony_ci0:291 Constant: 5627617a3babSopenharmony_ci0:291 1 (const int) 5628617a3babSopenharmony_ci0:291 Constant: 5629617a3babSopenharmony_ci0:291 2 (const int) 5630617a3babSopenharmony_ci0:291 Sequence 5631617a3babSopenharmony_ci0:291 Constant: 5632617a3babSopenharmony_ci0:291 0 (const int) 5633617a3babSopenharmony_ci0:291 Constant: 5634617a3babSopenharmony_ci0:291 1 (const int) 5635617a3babSopenharmony_ci0:291 'ballot' ( temp highp 4-component vector of uint) 5636617a3babSopenharmony_ci0:292 move second child to first child ( temp highp 3-component vector of uint) 5637617a3babSopenharmony_ci0:292 vector swizzle ( temp highp 3-component vector of uint) 5638617a3babSopenharmony_ci0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5639617a3babSopenharmony_ci0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5640617a3babSopenharmony_ci0:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5641617a3babSopenharmony_ci0:292 Constant: 5642617a3babSopenharmony_ci0:292 2 (const int) 5643617a3babSopenharmony_ci0:292 Constant: 5644617a3babSopenharmony_ci0:292 2 (const int) 5645617a3babSopenharmony_ci0:292 Sequence 5646617a3babSopenharmony_ci0:292 Constant: 5647617a3babSopenharmony_ci0:292 0 (const int) 5648617a3babSopenharmony_ci0:292 Constant: 5649617a3babSopenharmony_ci0:292 1 (const int) 5650617a3babSopenharmony_ci0:292 Constant: 5651617a3babSopenharmony_ci0:292 2 (const int) 5652617a3babSopenharmony_ci0:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 5653617a3babSopenharmony_ci0:292 vector swizzle ( temp highp 3-component vector of uint) 5654617a3babSopenharmony_ci0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5655617a3babSopenharmony_ci0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5656617a3babSopenharmony_ci0:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5657617a3babSopenharmony_ci0:292 Constant: 5658617a3babSopenharmony_ci0:292 2 (const int) 5659617a3babSopenharmony_ci0:292 Constant: 5660617a3babSopenharmony_ci0:292 2 (const int) 5661617a3babSopenharmony_ci0:292 Sequence 5662617a3babSopenharmony_ci0:292 Constant: 5663617a3babSopenharmony_ci0:292 0 (const int) 5664617a3babSopenharmony_ci0:292 Constant: 5665617a3babSopenharmony_ci0:292 1 (const int) 5666617a3babSopenharmony_ci0:292 Constant: 5667617a3babSopenharmony_ci0:292 2 (const int) 5668617a3babSopenharmony_ci0:292 'ballot' ( temp highp 4-component vector of uint) 5669617a3babSopenharmony_ci0:293 move second child to first child ( temp highp 4-component vector of uint) 5670617a3babSopenharmony_ci0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5671617a3babSopenharmony_ci0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5672617a3babSopenharmony_ci0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5673617a3babSopenharmony_ci0:293 Constant: 5674617a3babSopenharmony_ci0:293 2 (const int) 5675617a3babSopenharmony_ci0:293 Constant: 5676617a3babSopenharmony_ci0:293 2 (const int) 5677617a3babSopenharmony_ci0:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 5678617a3babSopenharmony_ci0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5679617a3babSopenharmony_ci0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5680617a3babSopenharmony_ci0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5681617a3babSopenharmony_ci0:293 Constant: 5682617a3babSopenharmony_ci0:293 3 (const int) 5683617a3babSopenharmony_ci0:293 Constant: 5684617a3babSopenharmony_ci0:293 2 (const int) 5685617a3babSopenharmony_ci0:293 'ballot' ( temp highp 4-component vector of uint) 5686617a3babSopenharmony_ci0:295 move second child to first child ( temp highp float) 5687617a3babSopenharmony_ci0:295 direct index ( temp highp float) 5688617a3babSopenharmony_ci0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5689617a3babSopenharmony_ci0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5690617a3babSopenharmony_ci0:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5691617a3babSopenharmony_ci0:295 Constant: 5692617a3babSopenharmony_ci0:295 2 (const int) 5693617a3babSopenharmony_ci0:295 Constant: 5694617a3babSopenharmony_ci0:295 0 (const int) 5695617a3babSopenharmony_ci0:295 Constant: 5696617a3babSopenharmony_ci0:295 0 (const int) 5697617a3babSopenharmony_ci0:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 5698617a3babSopenharmony_ci0:295 direct index ( temp highp float) 5699617a3babSopenharmony_ci0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5700617a3babSopenharmony_ci0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5701617a3babSopenharmony_ci0:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5702617a3babSopenharmony_ci0:295 Constant: 5703617a3babSopenharmony_ci0:295 0 (const int) 5704617a3babSopenharmony_ci0:295 Constant: 5705617a3babSopenharmony_ci0:295 0 (const int) 5706617a3babSopenharmony_ci0:295 Constant: 5707617a3babSopenharmony_ci0:295 0 (const int) 5708617a3babSopenharmony_ci0:295 'ballot' ( temp highp 4-component vector of uint) 5709617a3babSopenharmony_ci0:296 move second child to first child ( temp highp 2-component vector of float) 5710617a3babSopenharmony_ci0:296 vector swizzle ( temp highp 2-component vector of float) 5711617a3babSopenharmony_ci0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5712617a3babSopenharmony_ci0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5713617a3babSopenharmony_ci0:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5714617a3babSopenharmony_ci0:296 Constant: 5715617a3babSopenharmony_ci0:296 2 (const int) 5716617a3babSopenharmony_ci0:296 Constant: 5717617a3babSopenharmony_ci0:296 0 (const int) 5718617a3babSopenharmony_ci0:296 Sequence 5719617a3babSopenharmony_ci0:296 Constant: 5720617a3babSopenharmony_ci0:296 0 (const int) 5721617a3babSopenharmony_ci0:296 Constant: 5722617a3babSopenharmony_ci0:296 1 (const int) 5723617a3babSopenharmony_ci0:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 5724617a3babSopenharmony_ci0:296 vector swizzle ( temp highp 2-component vector of float) 5725617a3babSopenharmony_ci0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5726617a3babSopenharmony_ci0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5727617a3babSopenharmony_ci0:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5728617a3babSopenharmony_ci0:296 Constant: 5729617a3babSopenharmony_ci0:296 1 (const int) 5730617a3babSopenharmony_ci0:296 Constant: 5731617a3babSopenharmony_ci0:296 0 (const int) 5732617a3babSopenharmony_ci0:296 Sequence 5733617a3babSopenharmony_ci0:296 Constant: 5734617a3babSopenharmony_ci0:296 0 (const int) 5735617a3babSopenharmony_ci0:296 Constant: 5736617a3babSopenharmony_ci0:296 1 (const int) 5737617a3babSopenharmony_ci0:296 'ballot' ( temp highp 4-component vector of uint) 5738617a3babSopenharmony_ci0:297 move second child to first child ( temp highp 3-component vector of float) 5739617a3babSopenharmony_ci0:297 vector swizzle ( temp highp 3-component vector of float) 5740617a3babSopenharmony_ci0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5741617a3babSopenharmony_ci0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5742617a3babSopenharmony_ci0:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5743617a3babSopenharmony_ci0:297 Constant: 5744617a3babSopenharmony_ci0:297 2 (const int) 5745617a3babSopenharmony_ci0:297 Constant: 5746617a3babSopenharmony_ci0:297 0 (const int) 5747617a3babSopenharmony_ci0:297 Sequence 5748617a3babSopenharmony_ci0:297 Constant: 5749617a3babSopenharmony_ci0:297 0 (const int) 5750617a3babSopenharmony_ci0:297 Constant: 5751617a3babSopenharmony_ci0:297 1 (const int) 5752617a3babSopenharmony_ci0:297 Constant: 5753617a3babSopenharmony_ci0:297 2 (const int) 5754617a3babSopenharmony_ci0:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 5755617a3babSopenharmony_ci0:297 vector swizzle ( temp highp 3-component vector of float) 5756617a3babSopenharmony_ci0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5757617a3babSopenharmony_ci0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5758617a3babSopenharmony_ci0:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5759617a3babSopenharmony_ci0:297 Constant: 5760617a3babSopenharmony_ci0:297 2 (const int) 5761617a3babSopenharmony_ci0:297 Constant: 5762617a3babSopenharmony_ci0:297 0 (const int) 5763617a3babSopenharmony_ci0:297 Sequence 5764617a3babSopenharmony_ci0:297 Constant: 5765617a3babSopenharmony_ci0:297 0 (const int) 5766617a3babSopenharmony_ci0:297 Constant: 5767617a3babSopenharmony_ci0:297 1 (const int) 5768617a3babSopenharmony_ci0:297 Constant: 5769617a3babSopenharmony_ci0:297 2 (const int) 5770617a3babSopenharmony_ci0:297 'ballot' ( temp highp 4-component vector of uint) 5771617a3babSopenharmony_ci0:298 move second child to first child ( temp highp 4-component vector of float) 5772617a3babSopenharmony_ci0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5773617a3babSopenharmony_ci0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5774617a3babSopenharmony_ci0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5775617a3babSopenharmony_ci0:298 Constant: 5776617a3babSopenharmony_ci0:298 2 (const int) 5777617a3babSopenharmony_ci0:298 Constant: 5778617a3babSopenharmony_ci0:298 0 (const int) 5779617a3babSopenharmony_ci0:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 5780617a3babSopenharmony_ci0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 5781617a3babSopenharmony_ci0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5782617a3babSopenharmony_ci0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5783617a3babSopenharmony_ci0:298 Constant: 5784617a3babSopenharmony_ci0:298 3 (const int) 5785617a3babSopenharmony_ci0:298 Constant: 5786617a3babSopenharmony_ci0:298 0 (const int) 5787617a3babSopenharmony_ci0:298 'ballot' ( temp highp 4-component vector of uint) 5788617a3babSopenharmony_ci0:300 move second child to first child ( temp highp int) 5789617a3babSopenharmony_ci0:300 direct index ( temp highp int) 5790617a3babSopenharmony_ci0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5791617a3babSopenharmony_ci0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5792617a3babSopenharmony_ci0:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5793617a3babSopenharmony_ci0:300 Constant: 5794617a3babSopenharmony_ci0:300 2 (const int) 5795617a3babSopenharmony_ci0:300 Constant: 5796617a3babSopenharmony_ci0:300 1 (const int) 5797617a3babSopenharmony_ci0:300 Constant: 5798617a3babSopenharmony_ci0:300 0 (const int) 5799617a3babSopenharmony_ci0:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 5800617a3babSopenharmony_ci0:300 direct index ( temp highp int) 5801617a3babSopenharmony_ci0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5802617a3babSopenharmony_ci0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5803617a3babSopenharmony_ci0:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5804617a3babSopenharmony_ci0:300 Constant: 5805617a3babSopenharmony_ci0:300 0 (const int) 5806617a3babSopenharmony_ci0:300 Constant: 5807617a3babSopenharmony_ci0:300 1 (const int) 5808617a3babSopenharmony_ci0:300 Constant: 5809617a3babSopenharmony_ci0:300 0 (const int) 5810617a3babSopenharmony_ci0:300 'ballot' ( temp highp 4-component vector of uint) 5811617a3babSopenharmony_ci0:301 move second child to first child ( temp highp 2-component vector of int) 5812617a3babSopenharmony_ci0:301 vector swizzle ( temp highp 2-component vector of int) 5813617a3babSopenharmony_ci0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5814617a3babSopenharmony_ci0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5815617a3babSopenharmony_ci0:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5816617a3babSopenharmony_ci0:301 Constant: 5817617a3babSopenharmony_ci0:301 2 (const int) 5818617a3babSopenharmony_ci0:301 Constant: 5819617a3babSopenharmony_ci0:301 1 (const int) 5820617a3babSopenharmony_ci0:301 Sequence 5821617a3babSopenharmony_ci0:301 Constant: 5822617a3babSopenharmony_ci0:301 0 (const int) 5823617a3babSopenharmony_ci0:301 Constant: 5824617a3babSopenharmony_ci0:301 1 (const int) 5825617a3babSopenharmony_ci0:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 5826617a3babSopenharmony_ci0:301 vector swizzle ( temp highp 2-component vector of int) 5827617a3babSopenharmony_ci0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5828617a3babSopenharmony_ci0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5829617a3babSopenharmony_ci0:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5830617a3babSopenharmony_ci0:301 Constant: 5831617a3babSopenharmony_ci0:301 1 (const int) 5832617a3babSopenharmony_ci0:301 Constant: 5833617a3babSopenharmony_ci0:301 1 (const int) 5834617a3babSopenharmony_ci0:301 Sequence 5835617a3babSopenharmony_ci0:301 Constant: 5836617a3babSopenharmony_ci0:301 0 (const int) 5837617a3babSopenharmony_ci0:301 Constant: 5838617a3babSopenharmony_ci0:301 1 (const int) 5839617a3babSopenharmony_ci0:301 'ballot' ( temp highp 4-component vector of uint) 5840617a3babSopenharmony_ci0:302 move second child to first child ( temp highp 3-component vector of int) 5841617a3babSopenharmony_ci0:302 vector swizzle ( temp highp 3-component vector of int) 5842617a3babSopenharmony_ci0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5843617a3babSopenharmony_ci0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5844617a3babSopenharmony_ci0:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5845617a3babSopenharmony_ci0:302 Constant: 5846617a3babSopenharmony_ci0:302 2 (const int) 5847617a3babSopenharmony_ci0:302 Constant: 5848617a3babSopenharmony_ci0:302 1 (const int) 5849617a3babSopenharmony_ci0:302 Sequence 5850617a3babSopenharmony_ci0:302 Constant: 5851617a3babSopenharmony_ci0:302 0 (const int) 5852617a3babSopenharmony_ci0:302 Constant: 5853617a3babSopenharmony_ci0:302 1 (const int) 5854617a3babSopenharmony_ci0:302 Constant: 5855617a3babSopenharmony_ci0:302 2 (const int) 5856617a3babSopenharmony_ci0:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 5857617a3babSopenharmony_ci0:302 vector swizzle ( temp highp 3-component vector of int) 5858617a3babSopenharmony_ci0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5859617a3babSopenharmony_ci0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5860617a3babSopenharmony_ci0:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5861617a3babSopenharmony_ci0:302 Constant: 5862617a3babSopenharmony_ci0:302 2 (const int) 5863617a3babSopenharmony_ci0:302 Constant: 5864617a3babSopenharmony_ci0:302 1 (const int) 5865617a3babSopenharmony_ci0:302 Sequence 5866617a3babSopenharmony_ci0:302 Constant: 5867617a3babSopenharmony_ci0:302 0 (const int) 5868617a3babSopenharmony_ci0:302 Constant: 5869617a3babSopenharmony_ci0:302 1 (const int) 5870617a3babSopenharmony_ci0:302 Constant: 5871617a3babSopenharmony_ci0:302 2 (const int) 5872617a3babSopenharmony_ci0:302 'ballot' ( temp highp 4-component vector of uint) 5873617a3babSopenharmony_ci0:303 move second child to first child ( temp highp 4-component vector of int) 5874617a3babSopenharmony_ci0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5875617a3babSopenharmony_ci0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5876617a3babSopenharmony_ci0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5877617a3babSopenharmony_ci0:303 Constant: 5878617a3babSopenharmony_ci0:303 2 (const int) 5879617a3babSopenharmony_ci0:303 Constant: 5880617a3babSopenharmony_ci0:303 1 (const int) 5881617a3babSopenharmony_ci0:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 5882617a3babSopenharmony_ci0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5883617a3babSopenharmony_ci0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5884617a3babSopenharmony_ci0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5885617a3babSopenharmony_ci0:303 Constant: 5886617a3babSopenharmony_ci0:303 3 (const int) 5887617a3babSopenharmony_ci0:303 Constant: 5888617a3babSopenharmony_ci0:303 1 (const int) 5889617a3babSopenharmony_ci0:303 'ballot' ( temp highp 4-component vector of uint) 5890617a3babSopenharmony_ci0:305 move second child to first child ( temp highp uint) 5891617a3babSopenharmony_ci0:305 direct index ( temp highp uint) 5892617a3babSopenharmony_ci0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5893617a3babSopenharmony_ci0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5894617a3babSopenharmony_ci0:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5895617a3babSopenharmony_ci0:305 Constant: 5896617a3babSopenharmony_ci0:305 2 (const int) 5897617a3babSopenharmony_ci0:305 Constant: 5898617a3babSopenharmony_ci0:305 2 (const int) 5899617a3babSopenharmony_ci0:305 Constant: 5900617a3babSopenharmony_ci0:305 0 (const int) 5901617a3babSopenharmony_ci0:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 5902617a3babSopenharmony_ci0:305 direct index ( temp highp uint) 5903617a3babSopenharmony_ci0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5904617a3babSopenharmony_ci0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5905617a3babSopenharmony_ci0:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5906617a3babSopenharmony_ci0:305 Constant: 5907617a3babSopenharmony_ci0:305 0 (const int) 5908617a3babSopenharmony_ci0:305 Constant: 5909617a3babSopenharmony_ci0:305 2 (const int) 5910617a3babSopenharmony_ci0:305 Constant: 5911617a3babSopenharmony_ci0:305 0 (const int) 5912617a3babSopenharmony_ci0:305 'ballot' ( temp highp 4-component vector of uint) 5913617a3babSopenharmony_ci0:306 move second child to first child ( temp highp 2-component vector of uint) 5914617a3babSopenharmony_ci0:306 vector swizzle ( temp highp 2-component vector of uint) 5915617a3babSopenharmony_ci0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5916617a3babSopenharmony_ci0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5917617a3babSopenharmony_ci0:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5918617a3babSopenharmony_ci0:306 Constant: 5919617a3babSopenharmony_ci0:306 2 (const int) 5920617a3babSopenharmony_ci0:306 Constant: 5921617a3babSopenharmony_ci0:306 2 (const int) 5922617a3babSopenharmony_ci0:306 Sequence 5923617a3babSopenharmony_ci0:306 Constant: 5924617a3babSopenharmony_ci0:306 0 (const int) 5925617a3babSopenharmony_ci0:306 Constant: 5926617a3babSopenharmony_ci0:306 1 (const int) 5927617a3babSopenharmony_ci0:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 5928617a3babSopenharmony_ci0:306 vector swizzle ( temp highp 2-component vector of uint) 5929617a3babSopenharmony_ci0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5930617a3babSopenharmony_ci0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5931617a3babSopenharmony_ci0:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5932617a3babSopenharmony_ci0:306 Constant: 5933617a3babSopenharmony_ci0:306 1 (const int) 5934617a3babSopenharmony_ci0:306 Constant: 5935617a3babSopenharmony_ci0:306 2 (const int) 5936617a3babSopenharmony_ci0:306 Sequence 5937617a3babSopenharmony_ci0:306 Constant: 5938617a3babSopenharmony_ci0:306 0 (const int) 5939617a3babSopenharmony_ci0:306 Constant: 5940617a3babSopenharmony_ci0:306 1 (const int) 5941617a3babSopenharmony_ci0:306 'ballot' ( temp highp 4-component vector of uint) 5942617a3babSopenharmony_ci0:307 move second child to first child ( temp highp 3-component vector of uint) 5943617a3babSopenharmony_ci0:307 vector swizzle ( temp highp 3-component vector of uint) 5944617a3babSopenharmony_ci0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5945617a3babSopenharmony_ci0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5946617a3babSopenharmony_ci0:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5947617a3babSopenharmony_ci0:307 Constant: 5948617a3babSopenharmony_ci0:307 2 (const int) 5949617a3babSopenharmony_ci0:307 Constant: 5950617a3babSopenharmony_ci0:307 2 (const int) 5951617a3babSopenharmony_ci0:307 Sequence 5952617a3babSopenharmony_ci0:307 Constant: 5953617a3babSopenharmony_ci0:307 0 (const int) 5954617a3babSopenharmony_ci0:307 Constant: 5955617a3babSopenharmony_ci0:307 1 (const int) 5956617a3babSopenharmony_ci0:307 Constant: 5957617a3babSopenharmony_ci0:307 2 (const int) 5958617a3babSopenharmony_ci0:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 5959617a3babSopenharmony_ci0:307 vector swizzle ( temp highp 3-component vector of uint) 5960617a3babSopenharmony_ci0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5961617a3babSopenharmony_ci0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5962617a3babSopenharmony_ci0:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5963617a3babSopenharmony_ci0:307 Constant: 5964617a3babSopenharmony_ci0:307 2 (const int) 5965617a3babSopenharmony_ci0:307 Constant: 5966617a3babSopenharmony_ci0:307 2 (const int) 5967617a3babSopenharmony_ci0:307 Sequence 5968617a3babSopenharmony_ci0:307 Constant: 5969617a3babSopenharmony_ci0:307 0 (const int) 5970617a3babSopenharmony_ci0:307 Constant: 5971617a3babSopenharmony_ci0:307 1 (const int) 5972617a3babSopenharmony_ci0:307 Constant: 5973617a3babSopenharmony_ci0:307 2 (const int) 5974617a3babSopenharmony_ci0:307 'ballot' ( temp highp 4-component vector of uint) 5975617a3babSopenharmony_ci0:308 move second child to first child ( temp highp 4-component vector of uint) 5976617a3babSopenharmony_ci0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5977617a3babSopenharmony_ci0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5978617a3babSopenharmony_ci0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5979617a3babSopenharmony_ci0:308 Constant: 5980617a3babSopenharmony_ci0:308 2 (const int) 5981617a3babSopenharmony_ci0:308 Constant: 5982617a3babSopenharmony_ci0:308 2 (const int) 5983617a3babSopenharmony_ci0:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 5984617a3babSopenharmony_ci0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 5985617a3babSopenharmony_ci0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5986617a3babSopenharmony_ci0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5987617a3babSopenharmony_ci0:308 Constant: 5988617a3babSopenharmony_ci0:308 3 (const int) 5989617a3babSopenharmony_ci0:308 Constant: 5990617a3babSopenharmony_ci0:308 2 (const int) 5991617a3babSopenharmony_ci0:308 'ballot' ( temp highp 4-component vector of uint) 5992617a3babSopenharmony_ci0:310 move second child to first child ( temp highp int) 5993617a3babSopenharmony_ci0:310 direct index ( temp highp int) 5994617a3babSopenharmony_ci0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 5995617a3babSopenharmony_ci0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5996617a3babSopenharmony_ci0:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 5997617a3babSopenharmony_ci0:310 Constant: 5998617a3babSopenharmony_ci0:310 2 (const int) 5999617a3babSopenharmony_ci0:310 Constant: 6000617a3babSopenharmony_ci0:310 1 (const int) 6001617a3babSopenharmony_ci0:310 Constant: 6002617a3babSopenharmony_ci0:310 0 (const int) 6003617a3babSopenharmony_ci0:310 subgroupPartitionedExclusiveAndNV ( global highp int) 6004617a3babSopenharmony_ci0:310 direct index ( temp highp int) 6005617a3babSopenharmony_ci0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6006617a3babSopenharmony_ci0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6007617a3babSopenharmony_ci0:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6008617a3babSopenharmony_ci0:310 Constant: 6009617a3babSopenharmony_ci0:310 0 (const int) 6010617a3babSopenharmony_ci0:310 Constant: 6011617a3babSopenharmony_ci0:310 1 (const int) 6012617a3babSopenharmony_ci0:310 Constant: 6013617a3babSopenharmony_ci0:310 0 (const int) 6014617a3babSopenharmony_ci0:310 'ballot' ( temp highp 4-component vector of uint) 6015617a3babSopenharmony_ci0:311 move second child to first child ( temp highp 2-component vector of int) 6016617a3babSopenharmony_ci0:311 vector swizzle ( temp highp 2-component vector of int) 6017617a3babSopenharmony_ci0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6018617a3babSopenharmony_ci0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6019617a3babSopenharmony_ci0:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6020617a3babSopenharmony_ci0:311 Constant: 6021617a3babSopenharmony_ci0:311 2 (const int) 6022617a3babSopenharmony_ci0:311 Constant: 6023617a3babSopenharmony_ci0:311 1 (const int) 6024617a3babSopenharmony_ci0:311 Sequence 6025617a3babSopenharmony_ci0:311 Constant: 6026617a3babSopenharmony_ci0:311 0 (const int) 6027617a3babSopenharmony_ci0:311 Constant: 6028617a3babSopenharmony_ci0:311 1 (const int) 6029617a3babSopenharmony_ci0:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 6030617a3babSopenharmony_ci0:311 vector swizzle ( temp highp 2-component vector of int) 6031617a3babSopenharmony_ci0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6032617a3babSopenharmony_ci0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6033617a3babSopenharmony_ci0:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6034617a3babSopenharmony_ci0:311 Constant: 6035617a3babSopenharmony_ci0:311 1 (const int) 6036617a3babSopenharmony_ci0:311 Constant: 6037617a3babSopenharmony_ci0:311 1 (const int) 6038617a3babSopenharmony_ci0:311 Sequence 6039617a3babSopenharmony_ci0:311 Constant: 6040617a3babSopenharmony_ci0:311 0 (const int) 6041617a3babSopenharmony_ci0:311 Constant: 6042617a3babSopenharmony_ci0:311 1 (const int) 6043617a3babSopenharmony_ci0:311 'ballot' ( temp highp 4-component vector of uint) 6044617a3babSopenharmony_ci0:312 move second child to first child ( temp highp 3-component vector of int) 6045617a3babSopenharmony_ci0:312 vector swizzle ( temp highp 3-component vector of int) 6046617a3babSopenharmony_ci0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6047617a3babSopenharmony_ci0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6048617a3babSopenharmony_ci0:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6049617a3babSopenharmony_ci0:312 Constant: 6050617a3babSopenharmony_ci0:312 2 (const int) 6051617a3babSopenharmony_ci0:312 Constant: 6052617a3babSopenharmony_ci0:312 1 (const int) 6053617a3babSopenharmony_ci0:312 Sequence 6054617a3babSopenharmony_ci0:312 Constant: 6055617a3babSopenharmony_ci0:312 0 (const int) 6056617a3babSopenharmony_ci0:312 Constant: 6057617a3babSopenharmony_ci0:312 1 (const int) 6058617a3babSopenharmony_ci0:312 Constant: 6059617a3babSopenharmony_ci0:312 2 (const int) 6060617a3babSopenharmony_ci0:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 6061617a3babSopenharmony_ci0:312 vector swizzle ( temp highp 3-component vector of int) 6062617a3babSopenharmony_ci0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6063617a3babSopenharmony_ci0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6064617a3babSopenharmony_ci0:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6065617a3babSopenharmony_ci0:312 Constant: 6066617a3babSopenharmony_ci0:312 2 (const int) 6067617a3babSopenharmony_ci0:312 Constant: 6068617a3babSopenharmony_ci0:312 1 (const int) 6069617a3babSopenharmony_ci0:312 Sequence 6070617a3babSopenharmony_ci0:312 Constant: 6071617a3babSopenharmony_ci0:312 0 (const int) 6072617a3babSopenharmony_ci0:312 Constant: 6073617a3babSopenharmony_ci0:312 1 (const int) 6074617a3babSopenharmony_ci0:312 Constant: 6075617a3babSopenharmony_ci0:312 2 (const int) 6076617a3babSopenharmony_ci0:312 'ballot' ( temp highp 4-component vector of uint) 6077617a3babSopenharmony_ci0:313 move second child to first child ( temp highp 4-component vector of int) 6078617a3babSopenharmony_ci0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6079617a3babSopenharmony_ci0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6080617a3babSopenharmony_ci0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6081617a3babSopenharmony_ci0:313 Constant: 6082617a3babSopenharmony_ci0:313 2 (const int) 6083617a3babSopenharmony_ci0:313 Constant: 6084617a3babSopenharmony_ci0:313 1 (const int) 6085617a3babSopenharmony_ci0:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 6086617a3babSopenharmony_ci0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6087617a3babSopenharmony_ci0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6088617a3babSopenharmony_ci0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6089617a3babSopenharmony_ci0:313 Constant: 6090617a3babSopenharmony_ci0:313 3 (const int) 6091617a3babSopenharmony_ci0:313 Constant: 6092617a3babSopenharmony_ci0:313 1 (const int) 6093617a3babSopenharmony_ci0:313 'ballot' ( temp highp 4-component vector of uint) 6094617a3babSopenharmony_ci0:315 move second child to first child ( temp highp uint) 6095617a3babSopenharmony_ci0:315 direct index ( temp highp uint) 6096617a3babSopenharmony_ci0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6097617a3babSopenharmony_ci0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6098617a3babSopenharmony_ci0:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6099617a3babSopenharmony_ci0:315 Constant: 6100617a3babSopenharmony_ci0:315 2 (const int) 6101617a3babSopenharmony_ci0:315 Constant: 6102617a3babSopenharmony_ci0:315 2 (const int) 6103617a3babSopenharmony_ci0:315 Constant: 6104617a3babSopenharmony_ci0:315 0 (const int) 6105617a3babSopenharmony_ci0:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 6106617a3babSopenharmony_ci0:315 direct index ( temp highp uint) 6107617a3babSopenharmony_ci0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6108617a3babSopenharmony_ci0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6109617a3babSopenharmony_ci0:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6110617a3babSopenharmony_ci0:315 Constant: 6111617a3babSopenharmony_ci0:315 0 (const int) 6112617a3babSopenharmony_ci0:315 Constant: 6113617a3babSopenharmony_ci0:315 2 (const int) 6114617a3babSopenharmony_ci0:315 Constant: 6115617a3babSopenharmony_ci0:315 0 (const int) 6116617a3babSopenharmony_ci0:315 'ballot' ( temp highp 4-component vector of uint) 6117617a3babSopenharmony_ci0:316 move second child to first child ( temp highp 2-component vector of uint) 6118617a3babSopenharmony_ci0:316 vector swizzle ( temp highp 2-component vector of uint) 6119617a3babSopenharmony_ci0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6120617a3babSopenharmony_ci0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6121617a3babSopenharmony_ci0:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6122617a3babSopenharmony_ci0:316 Constant: 6123617a3babSopenharmony_ci0:316 2 (const int) 6124617a3babSopenharmony_ci0:316 Constant: 6125617a3babSopenharmony_ci0:316 2 (const int) 6126617a3babSopenharmony_ci0:316 Sequence 6127617a3babSopenharmony_ci0:316 Constant: 6128617a3babSopenharmony_ci0:316 0 (const int) 6129617a3babSopenharmony_ci0:316 Constant: 6130617a3babSopenharmony_ci0:316 1 (const int) 6131617a3babSopenharmony_ci0:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 6132617a3babSopenharmony_ci0:316 vector swizzle ( temp highp 2-component vector of uint) 6133617a3babSopenharmony_ci0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6134617a3babSopenharmony_ci0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6135617a3babSopenharmony_ci0:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6136617a3babSopenharmony_ci0:316 Constant: 6137617a3babSopenharmony_ci0:316 1 (const int) 6138617a3babSopenharmony_ci0:316 Constant: 6139617a3babSopenharmony_ci0:316 2 (const int) 6140617a3babSopenharmony_ci0:316 Sequence 6141617a3babSopenharmony_ci0:316 Constant: 6142617a3babSopenharmony_ci0:316 0 (const int) 6143617a3babSopenharmony_ci0:316 Constant: 6144617a3babSopenharmony_ci0:316 1 (const int) 6145617a3babSopenharmony_ci0:316 'ballot' ( temp highp 4-component vector of uint) 6146617a3babSopenharmony_ci0:317 move second child to first child ( temp highp 3-component vector of uint) 6147617a3babSopenharmony_ci0:317 vector swizzle ( temp highp 3-component vector of uint) 6148617a3babSopenharmony_ci0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6149617a3babSopenharmony_ci0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6150617a3babSopenharmony_ci0:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6151617a3babSopenharmony_ci0:317 Constant: 6152617a3babSopenharmony_ci0:317 2 (const int) 6153617a3babSopenharmony_ci0:317 Constant: 6154617a3babSopenharmony_ci0:317 2 (const int) 6155617a3babSopenharmony_ci0:317 Sequence 6156617a3babSopenharmony_ci0:317 Constant: 6157617a3babSopenharmony_ci0:317 0 (const int) 6158617a3babSopenharmony_ci0:317 Constant: 6159617a3babSopenharmony_ci0:317 1 (const int) 6160617a3babSopenharmony_ci0:317 Constant: 6161617a3babSopenharmony_ci0:317 2 (const int) 6162617a3babSopenharmony_ci0:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 6163617a3babSopenharmony_ci0:317 vector swizzle ( temp highp 3-component vector of uint) 6164617a3babSopenharmony_ci0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6165617a3babSopenharmony_ci0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6166617a3babSopenharmony_ci0:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6167617a3babSopenharmony_ci0:317 Constant: 6168617a3babSopenharmony_ci0:317 2 (const int) 6169617a3babSopenharmony_ci0:317 Constant: 6170617a3babSopenharmony_ci0:317 2 (const int) 6171617a3babSopenharmony_ci0:317 Sequence 6172617a3babSopenharmony_ci0:317 Constant: 6173617a3babSopenharmony_ci0:317 0 (const int) 6174617a3babSopenharmony_ci0:317 Constant: 6175617a3babSopenharmony_ci0:317 1 (const int) 6176617a3babSopenharmony_ci0:317 Constant: 6177617a3babSopenharmony_ci0:317 2 (const int) 6178617a3babSopenharmony_ci0:317 'ballot' ( temp highp 4-component vector of uint) 6179617a3babSopenharmony_ci0:318 move second child to first child ( temp highp 4-component vector of uint) 6180617a3babSopenharmony_ci0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6181617a3babSopenharmony_ci0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6182617a3babSopenharmony_ci0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6183617a3babSopenharmony_ci0:318 Constant: 6184617a3babSopenharmony_ci0:318 2 (const int) 6185617a3babSopenharmony_ci0:318 Constant: 6186617a3babSopenharmony_ci0:318 2 (const int) 6187617a3babSopenharmony_ci0:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 6188617a3babSopenharmony_ci0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6189617a3babSopenharmony_ci0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6190617a3babSopenharmony_ci0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6191617a3babSopenharmony_ci0:318 Constant: 6192617a3babSopenharmony_ci0:318 3 (const int) 6193617a3babSopenharmony_ci0:318 Constant: 6194617a3babSopenharmony_ci0:318 2 (const int) 6195617a3babSopenharmony_ci0:318 'ballot' ( temp highp 4-component vector of uint) 6196617a3babSopenharmony_ci0:320 move second child to first child ( temp highp int) 6197617a3babSopenharmony_ci0:320 direct index ( temp highp int) 6198617a3babSopenharmony_ci0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6199617a3babSopenharmony_ci0:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6200617a3babSopenharmony_ci0:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6201617a3babSopenharmony_ci0:320 Constant: 6202617a3babSopenharmony_ci0:320 3 (const int) 6203617a3babSopenharmony_ci0:320 Constant: 6204617a3babSopenharmony_ci0:320 1 (const int) 6205617a3babSopenharmony_ci0:320 Constant: 6206617a3babSopenharmony_ci0:320 0 (const int) 6207617a3babSopenharmony_ci0:320 Convert bool to int ( temp highp int) 6208617a3babSopenharmony_ci0:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 6209617a3babSopenharmony_ci0:320 Compare Less Than ( temp bool) 6210617a3babSopenharmony_ci0:320 direct index ( temp highp int) 6211617a3babSopenharmony_ci0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6212617a3babSopenharmony_ci0:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6213617a3babSopenharmony_ci0:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6214617a3babSopenharmony_ci0:320 Constant: 6215617a3babSopenharmony_ci0:320 0 (const int) 6216617a3babSopenharmony_ci0:320 Constant: 6217617a3babSopenharmony_ci0:320 1 (const int) 6218617a3babSopenharmony_ci0:320 Constant: 6219617a3babSopenharmony_ci0:320 0 (const int) 6220617a3babSopenharmony_ci0:320 Constant: 6221617a3babSopenharmony_ci0:320 0 (const int) 6222617a3babSopenharmony_ci0:320 'ballot' ( temp highp 4-component vector of uint) 6223617a3babSopenharmony_ci0:321 move second child to first child ( temp highp 2-component vector of int) 6224617a3babSopenharmony_ci0:321 vector swizzle ( temp highp 2-component vector of int) 6225617a3babSopenharmony_ci0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6226617a3babSopenharmony_ci0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6227617a3babSopenharmony_ci0:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6228617a3babSopenharmony_ci0:321 Constant: 6229617a3babSopenharmony_ci0:321 3 (const int) 6230617a3babSopenharmony_ci0:321 Constant: 6231617a3babSopenharmony_ci0:321 1 (const int) 6232617a3babSopenharmony_ci0:321 Sequence 6233617a3babSopenharmony_ci0:321 Constant: 6234617a3babSopenharmony_ci0:321 0 (const int) 6235617a3babSopenharmony_ci0:321 Constant: 6236617a3babSopenharmony_ci0:321 1 (const int) 6237617a3babSopenharmony_ci0:321 Convert bool to int ( temp highp 2-component vector of int) 6238617a3babSopenharmony_ci0:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 6239617a3babSopenharmony_ci0:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 6240617a3babSopenharmony_ci0:321 vector swizzle ( temp highp 2-component vector of int) 6241617a3babSopenharmony_ci0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6242617a3babSopenharmony_ci0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6243617a3babSopenharmony_ci0:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6244617a3babSopenharmony_ci0:321 Constant: 6245617a3babSopenharmony_ci0:321 1 (const int) 6246617a3babSopenharmony_ci0:321 Constant: 6247617a3babSopenharmony_ci0:321 1 (const int) 6248617a3babSopenharmony_ci0:321 Sequence 6249617a3babSopenharmony_ci0:321 Constant: 6250617a3babSopenharmony_ci0:321 0 (const int) 6251617a3babSopenharmony_ci0:321 Constant: 6252617a3babSopenharmony_ci0:321 1 (const int) 6253617a3babSopenharmony_ci0:321 Constant: 6254617a3babSopenharmony_ci0:321 0 (const int) 6255617a3babSopenharmony_ci0:321 0 (const int) 6256617a3babSopenharmony_ci0:321 'ballot' ( temp highp 4-component vector of uint) 6257617a3babSopenharmony_ci0:322 move second child to first child ( temp highp 3-component vector of int) 6258617a3babSopenharmony_ci0:322 vector swizzle ( temp highp 3-component vector of int) 6259617a3babSopenharmony_ci0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6260617a3babSopenharmony_ci0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6261617a3babSopenharmony_ci0:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6262617a3babSopenharmony_ci0:322 Constant: 6263617a3babSopenharmony_ci0:322 3 (const int) 6264617a3babSopenharmony_ci0:322 Constant: 6265617a3babSopenharmony_ci0:322 1 (const int) 6266617a3babSopenharmony_ci0:322 Sequence 6267617a3babSopenharmony_ci0:322 Constant: 6268617a3babSopenharmony_ci0:322 0 (const int) 6269617a3babSopenharmony_ci0:322 Constant: 6270617a3babSopenharmony_ci0:322 1 (const int) 6271617a3babSopenharmony_ci0:322 Constant: 6272617a3babSopenharmony_ci0:322 2 (const int) 6273617a3babSopenharmony_ci0:322 Convert bool to int ( temp highp 3-component vector of int) 6274617a3babSopenharmony_ci0:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 6275617a3babSopenharmony_ci0:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 6276617a3babSopenharmony_ci0:322 vector swizzle ( temp highp 3-component vector of int) 6277617a3babSopenharmony_ci0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6278617a3babSopenharmony_ci0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6279617a3babSopenharmony_ci0:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6280617a3babSopenharmony_ci0:322 Constant: 6281617a3babSopenharmony_ci0:322 1 (const int) 6282617a3babSopenharmony_ci0:322 Constant: 6283617a3babSopenharmony_ci0:322 1 (const int) 6284617a3babSopenharmony_ci0:322 Sequence 6285617a3babSopenharmony_ci0:322 Constant: 6286617a3babSopenharmony_ci0:322 0 (const int) 6287617a3babSopenharmony_ci0:322 Constant: 6288617a3babSopenharmony_ci0:322 1 (const int) 6289617a3babSopenharmony_ci0:322 Constant: 6290617a3babSopenharmony_ci0:322 2 (const int) 6291617a3babSopenharmony_ci0:322 Constant: 6292617a3babSopenharmony_ci0:322 0 (const int) 6293617a3babSopenharmony_ci0:322 0 (const int) 6294617a3babSopenharmony_ci0:322 0 (const int) 6295617a3babSopenharmony_ci0:322 'ballot' ( temp highp 4-component vector of uint) 6296617a3babSopenharmony_ci0:323 move second child to first child ( temp highp 4-component vector of int) 6297617a3babSopenharmony_ci0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6298617a3babSopenharmony_ci0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6299617a3babSopenharmony_ci0:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6300617a3babSopenharmony_ci0:323 Constant: 6301617a3babSopenharmony_ci0:323 3 (const int) 6302617a3babSopenharmony_ci0:323 Constant: 6303617a3babSopenharmony_ci0:323 1 (const int) 6304617a3babSopenharmony_ci0:323 Convert bool to int ( temp highp 4-component vector of int) 6305617a3babSopenharmony_ci0:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 6306617a3babSopenharmony_ci0:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 6307617a3babSopenharmony_ci0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6308617a3babSopenharmony_ci0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6309617a3babSopenharmony_ci0:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6310617a3babSopenharmony_ci0:323 Constant: 6311617a3babSopenharmony_ci0:323 1 (const int) 6312617a3babSopenharmony_ci0:323 Constant: 6313617a3babSopenharmony_ci0:323 1 (const int) 6314617a3babSopenharmony_ci0:323 Constant: 6315617a3babSopenharmony_ci0:323 0 (const int) 6316617a3babSopenharmony_ci0:323 0 (const int) 6317617a3babSopenharmony_ci0:323 0 (const int) 6318617a3babSopenharmony_ci0:323 0 (const int) 6319617a3babSopenharmony_ci0:323 'ballot' ( temp highp 4-component vector of uint) 6320617a3babSopenharmony_ci0:325 move second child to first child ( temp highp int) 6321617a3babSopenharmony_ci0:325 direct index ( temp highp int) 6322617a3babSopenharmony_ci0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6323617a3babSopenharmony_ci0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6324617a3babSopenharmony_ci0:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6325617a3babSopenharmony_ci0:325 Constant: 6326617a3babSopenharmony_ci0:325 3 (const int) 6327617a3babSopenharmony_ci0:325 Constant: 6328617a3babSopenharmony_ci0:325 1 (const int) 6329617a3babSopenharmony_ci0:325 Constant: 6330617a3babSopenharmony_ci0:325 0 (const int) 6331617a3babSopenharmony_ci0:325 subgroupPartitionedExclusiveOrNV ( global highp int) 6332617a3babSopenharmony_ci0:325 direct index ( temp highp int) 6333617a3babSopenharmony_ci0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6334617a3babSopenharmony_ci0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6335617a3babSopenharmony_ci0:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6336617a3babSopenharmony_ci0:325 Constant: 6337617a3babSopenharmony_ci0:325 0 (const int) 6338617a3babSopenharmony_ci0:325 Constant: 6339617a3babSopenharmony_ci0:325 1 (const int) 6340617a3babSopenharmony_ci0:325 Constant: 6341617a3babSopenharmony_ci0:325 0 (const int) 6342617a3babSopenharmony_ci0:325 'ballot' ( temp highp 4-component vector of uint) 6343617a3babSopenharmony_ci0:326 move second child to first child ( temp highp 2-component vector of int) 6344617a3babSopenharmony_ci0:326 vector swizzle ( temp highp 2-component vector of int) 6345617a3babSopenharmony_ci0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6346617a3babSopenharmony_ci0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6347617a3babSopenharmony_ci0:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6348617a3babSopenharmony_ci0:326 Constant: 6349617a3babSopenharmony_ci0:326 3 (const int) 6350617a3babSopenharmony_ci0:326 Constant: 6351617a3babSopenharmony_ci0:326 1 (const int) 6352617a3babSopenharmony_ci0:326 Sequence 6353617a3babSopenharmony_ci0:326 Constant: 6354617a3babSopenharmony_ci0:326 0 (const int) 6355617a3babSopenharmony_ci0:326 Constant: 6356617a3babSopenharmony_ci0:326 1 (const int) 6357617a3babSopenharmony_ci0:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 6358617a3babSopenharmony_ci0:326 vector swizzle ( temp highp 2-component vector of int) 6359617a3babSopenharmony_ci0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6360617a3babSopenharmony_ci0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6361617a3babSopenharmony_ci0:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6362617a3babSopenharmony_ci0:326 Constant: 6363617a3babSopenharmony_ci0:326 1 (const int) 6364617a3babSopenharmony_ci0:326 Constant: 6365617a3babSopenharmony_ci0:326 1 (const int) 6366617a3babSopenharmony_ci0:326 Sequence 6367617a3babSopenharmony_ci0:326 Constant: 6368617a3babSopenharmony_ci0:326 0 (const int) 6369617a3babSopenharmony_ci0:326 Constant: 6370617a3babSopenharmony_ci0:326 1 (const int) 6371617a3babSopenharmony_ci0:326 'ballot' ( temp highp 4-component vector of uint) 6372617a3babSopenharmony_ci0:327 move second child to first child ( temp highp 3-component vector of int) 6373617a3babSopenharmony_ci0:327 vector swizzle ( temp highp 3-component vector of int) 6374617a3babSopenharmony_ci0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6375617a3babSopenharmony_ci0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6376617a3babSopenharmony_ci0:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6377617a3babSopenharmony_ci0:327 Constant: 6378617a3babSopenharmony_ci0:327 3 (const int) 6379617a3babSopenharmony_ci0:327 Constant: 6380617a3babSopenharmony_ci0:327 1 (const int) 6381617a3babSopenharmony_ci0:327 Sequence 6382617a3babSopenharmony_ci0:327 Constant: 6383617a3babSopenharmony_ci0:327 0 (const int) 6384617a3babSopenharmony_ci0:327 Constant: 6385617a3babSopenharmony_ci0:327 1 (const int) 6386617a3babSopenharmony_ci0:327 Constant: 6387617a3babSopenharmony_ci0:327 2 (const int) 6388617a3babSopenharmony_ci0:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 6389617a3babSopenharmony_ci0:327 vector swizzle ( temp highp 3-component vector of int) 6390617a3babSopenharmony_ci0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6391617a3babSopenharmony_ci0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6392617a3babSopenharmony_ci0:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6393617a3babSopenharmony_ci0:327 Constant: 6394617a3babSopenharmony_ci0:327 2 (const int) 6395617a3babSopenharmony_ci0:327 Constant: 6396617a3babSopenharmony_ci0:327 1 (const int) 6397617a3babSopenharmony_ci0:327 Sequence 6398617a3babSopenharmony_ci0:327 Constant: 6399617a3babSopenharmony_ci0:327 0 (const int) 6400617a3babSopenharmony_ci0:327 Constant: 6401617a3babSopenharmony_ci0:327 1 (const int) 6402617a3babSopenharmony_ci0:327 Constant: 6403617a3babSopenharmony_ci0:327 2 (const int) 6404617a3babSopenharmony_ci0:327 'ballot' ( temp highp 4-component vector of uint) 6405617a3babSopenharmony_ci0:328 move second child to first child ( temp highp 4-component vector of int) 6406617a3babSopenharmony_ci0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6407617a3babSopenharmony_ci0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6408617a3babSopenharmony_ci0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6409617a3babSopenharmony_ci0:328 Constant: 6410617a3babSopenharmony_ci0:328 3 (const int) 6411617a3babSopenharmony_ci0:328 Constant: 6412617a3babSopenharmony_ci0:328 1 (const int) 6413617a3babSopenharmony_ci0:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 6414617a3babSopenharmony_ci0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6415617a3babSopenharmony_ci0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6416617a3babSopenharmony_ci0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6417617a3babSopenharmony_ci0:328 Constant: 6418617a3babSopenharmony_ci0:328 3 (const int) 6419617a3babSopenharmony_ci0:328 Constant: 6420617a3babSopenharmony_ci0:328 1 (const int) 6421617a3babSopenharmony_ci0:328 'ballot' ( temp highp 4-component vector of uint) 6422617a3babSopenharmony_ci0:330 move second child to first child ( temp highp uint) 6423617a3babSopenharmony_ci0:330 direct index ( temp highp uint) 6424617a3babSopenharmony_ci0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6425617a3babSopenharmony_ci0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6426617a3babSopenharmony_ci0:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6427617a3babSopenharmony_ci0:330 Constant: 6428617a3babSopenharmony_ci0:330 3 (const int) 6429617a3babSopenharmony_ci0:330 Constant: 6430617a3babSopenharmony_ci0:330 2 (const int) 6431617a3babSopenharmony_ci0:330 Constant: 6432617a3babSopenharmony_ci0:330 0 (const int) 6433617a3babSopenharmony_ci0:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 6434617a3babSopenharmony_ci0:330 direct index ( temp highp uint) 6435617a3babSopenharmony_ci0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6436617a3babSopenharmony_ci0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6437617a3babSopenharmony_ci0:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6438617a3babSopenharmony_ci0:330 Constant: 6439617a3babSopenharmony_ci0:330 0 (const int) 6440617a3babSopenharmony_ci0:330 Constant: 6441617a3babSopenharmony_ci0:330 2 (const int) 6442617a3babSopenharmony_ci0:330 Constant: 6443617a3babSopenharmony_ci0:330 0 (const int) 6444617a3babSopenharmony_ci0:330 'ballot' ( temp highp 4-component vector of uint) 6445617a3babSopenharmony_ci0:331 move second child to first child ( temp highp 2-component vector of uint) 6446617a3babSopenharmony_ci0:331 vector swizzle ( temp highp 2-component vector of uint) 6447617a3babSopenharmony_ci0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6448617a3babSopenharmony_ci0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6449617a3babSopenharmony_ci0:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6450617a3babSopenharmony_ci0:331 Constant: 6451617a3babSopenharmony_ci0:331 3 (const int) 6452617a3babSopenharmony_ci0:331 Constant: 6453617a3babSopenharmony_ci0:331 2 (const int) 6454617a3babSopenharmony_ci0:331 Sequence 6455617a3babSopenharmony_ci0:331 Constant: 6456617a3babSopenharmony_ci0:331 0 (const int) 6457617a3babSopenharmony_ci0:331 Constant: 6458617a3babSopenharmony_ci0:331 1 (const int) 6459617a3babSopenharmony_ci0:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 6460617a3babSopenharmony_ci0:331 vector swizzle ( temp highp 2-component vector of uint) 6461617a3babSopenharmony_ci0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6462617a3babSopenharmony_ci0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6463617a3babSopenharmony_ci0:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6464617a3babSopenharmony_ci0:331 Constant: 6465617a3babSopenharmony_ci0:331 1 (const int) 6466617a3babSopenharmony_ci0:331 Constant: 6467617a3babSopenharmony_ci0:331 2 (const int) 6468617a3babSopenharmony_ci0:331 Sequence 6469617a3babSopenharmony_ci0:331 Constant: 6470617a3babSopenharmony_ci0:331 0 (const int) 6471617a3babSopenharmony_ci0:331 Constant: 6472617a3babSopenharmony_ci0:331 1 (const int) 6473617a3babSopenharmony_ci0:331 'ballot' ( temp highp 4-component vector of uint) 6474617a3babSopenharmony_ci0:332 move second child to first child ( temp highp 3-component vector of uint) 6475617a3babSopenharmony_ci0:332 vector swizzle ( temp highp 3-component vector of uint) 6476617a3babSopenharmony_ci0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6477617a3babSopenharmony_ci0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6478617a3babSopenharmony_ci0:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6479617a3babSopenharmony_ci0:332 Constant: 6480617a3babSopenharmony_ci0:332 3 (const int) 6481617a3babSopenharmony_ci0:332 Constant: 6482617a3babSopenharmony_ci0:332 2 (const int) 6483617a3babSopenharmony_ci0:332 Sequence 6484617a3babSopenharmony_ci0:332 Constant: 6485617a3babSopenharmony_ci0:332 0 (const int) 6486617a3babSopenharmony_ci0:332 Constant: 6487617a3babSopenharmony_ci0:332 1 (const int) 6488617a3babSopenharmony_ci0:332 Constant: 6489617a3babSopenharmony_ci0:332 2 (const int) 6490617a3babSopenharmony_ci0:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 6491617a3babSopenharmony_ci0:332 vector swizzle ( temp highp 3-component vector of uint) 6492617a3babSopenharmony_ci0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6493617a3babSopenharmony_ci0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6494617a3babSopenharmony_ci0:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6495617a3babSopenharmony_ci0:332 Constant: 6496617a3babSopenharmony_ci0:332 2 (const int) 6497617a3babSopenharmony_ci0:332 Constant: 6498617a3babSopenharmony_ci0:332 2 (const int) 6499617a3babSopenharmony_ci0:332 Sequence 6500617a3babSopenharmony_ci0:332 Constant: 6501617a3babSopenharmony_ci0:332 0 (const int) 6502617a3babSopenharmony_ci0:332 Constant: 6503617a3babSopenharmony_ci0:332 1 (const int) 6504617a3babSopenharmony_ci0:332 Constant: 6505617a3babSopenharmony_ci0:332 2 (const int) 6506617a3babSopenharmony_ci0:332 'ballot' ( temp highp 4-component vector of uint) 6507617a3babSopenharmony_ci0:333 move second child to first child ( temp highp 4-component vector of uint) 6508617a3babSopenharmony_ci0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6509617a3babSopenharmony_ci0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6510617a3babSopenharmony_ci0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6511617a3babSopenharmony_ci0:333 Constant: 6512617a3babSopenharmony_ci0:333 3 (const int) 6513617a3babSopenharmony_ci0:333 Constant: 6514617a3babSopenharmony_ci0:333 2 (const int) 6515617a3babSopenharmony_ci0:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 6516617a3babSopenharmony_ci0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6517617a3babSopenharmony_ci0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6518617a3babSopenharmony_ci0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6519617a3babSopenharmony_ci0:333 Constant: 6520617a3babSopenharmony_ci0:333 3 (const int) 6521617a3babSopenharmony_ci0:333 Constant: 6522617a3babSopenharmony_ci0:333 2 (const int) 6523617a3babSopenharmony_ci0:333 'ballot' ( temp highp 4-component vector of uint) 6524617a3babSopenharmony_ci0:335 move second child to first child ( temp highp int) 6525617a3babSopenharmony_ci0:335 direct index ( temp highp int) 6526617a3babSopenharmony_ci0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6527617a3babSopenharmony_ci0:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6528617a3babSopenharmony_ci0:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6529617a3babSopenharmony_ci0:335 Constant: 6530617a3babSopenharmony_ci0:335 3 (const int) 6531617a3babSopenharmony_ci0:335 Constant: 6532617a3babSopenharmony_ci0:335 1 (const int) 6533617a3babSopenharmony_ci0:335 Constant: 6534617a3babSopenharmony_ci0:335 0 (const int) 6535617a3babSopenharmony_ci0:335 Convert bool to int ( temp highp int) 6536617a3babSopenharmony_ci0:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 6537617a3babSopenharmony_ci0:335 Compare Less Than ( temp bool) 6538617a3babSopenharmony_ci0:335 direct index ( temp highp int) 6539617a3babSopenharmony_ci0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6540617a3babSopenharmony_ci0:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6541617a3babSopenharmony_ci0:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6542617a3babSopenharmony_ci0:335 Constant: 6543617a3babSopenharmony_ci0:335 0 (const int) 6544617a3babSopenharmony_ci0:335 Constant: 6545617a3babSopenharmony_ci0:335 1 (const int) 6546617a3babSopenharmony_ci0:335 Constant: 6547617a3babSopenharmony_ci0:335 0 (const int) 6548617a3babSopenharmony_ci0:335 Constant: 6549617a3babSopenharmony_ci0:335 0 (const int) 6550617a3babSopenharmony_ci0:335 'ballot' ( temp highp 4-component vector of uint) 6551617a3babSopenharmony_ci0:336 move second child to first child ( temp highp 2-component vector of int) 6552617a3babSopenharmony_ci0:336 vector swizzle ( temp highp 2-component vector of int) 6553617a3babSopenharmony_ci0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6554617a3babSopenharmony_ci0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6555617a3babSopenharmony_ci0:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6556617a3babSopenharmony_ci0:336 Constant: 6557617a3babSopenharmony_ci0:336 3 (const int) 6558617a3babSopenharmony_ci0:336 Constant: 6559617a3babSopenharmony_ci0:336 1 (const int) 6560617a3babSopenharmony_ci0:336 Sequence 6561617a3babSopenharmony_ci0:336 Constant: 6562617a3babSopenharmony_ci0:336 0 (const int) 6563617a3babSopenharmony_ci0:336 Constant: 6564617a3babSopenharmony_ci0:336 1 (const int) 6565617a3babSopenharmony_ci0:336 Convert bool to int ( temp highp 2-component vector of int) 6566617a3babSopenharmony_ci0:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 6567617a3babSopenharmony_ci0:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 6568617a3babSopenharmony_ci0:336 vector swizzle ( temp highp 2-component vector of int) 6569617a3babSopenharmony_ci0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6570617a3babSopenharmony_ci0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6571617a3babSopenharmony_ci0:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6572617a3babSopenharmony_ci0:336 Constant: 6573617a3babSopenharmony_ci0:336 1 (const int) 6574617a3babSopenharmony_ci0:336 Constant: 6575617a3babSopenharmony_ci0:336 1 (const int) 6576617a3babSopenharmony_ci0:336 Sequence 6577617a3babSopenharmony_ci0:336 Constant: 6578617a3babSopenharmony_ci0:336 0 (const int) 6579617a3babSopenharmony_ci0:336 Constant: 6580617a3babSopenharmony_ci0:336 1 (const int) 6581617a3babSopenharmony_ci0:336 Constant: 6582617a3babSopenharmony_ci0:336 0 (const int) 6583617a3babSopenharmony_ci0:336 0 (const int) 6584617a3babSopenharmony_ci0:336 'ballot' ( temp highp 4-component vector of uint) 6585617a3babSopenharmony_ci0:337 move second child to first child ( temp highp 3-component vector of int) 6586617a3babSopenharmony_ci0:337 vector swizzle ( temp highp 3-component vector of int) 6587617a3babSopenharmony_ci0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6588617a3babSopenharmony_ci0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6589617a3babSopenharmony_ci0:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6590617a3babSopenharmony_ci0:337 Constant: 6591617a3babSopenharmony_ci0:337 3 (const int) 6592617a3babSopenharmony_ci0:337 Constant: 6593617a3babSopenharmony_ci0:337 1 (const int) 6594617a3babSopenharmony_ci0:337 Sequence 6595617a3babSopenharmony_ci0:337 Constant: 6596617a3babSopenharmony_ci0:337 0 (const int) 6597617a3babSopenharmony_ci0:337 Constant: 6598617a3babSopenharmony_ci0:337 1 (const int) 6599617a3babSopenharmony_ci0:337 Constant: 6600617a3babSopenharmony_ci0:337 2 (const int) 6601617a3babSopenharmony_ci0:337 Convert bool to int ( temp highp 3-component vector of int) 6602617a3babSopenharmony_ci0:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 6603617a3babSopenharmony_ci0:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 6604617a3babSopenharmony_ci0:337 vector swizzle ( temp highp 3-component vector of int) 6605617a3babSopenharmony_ci0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6606617a3babSopenharmony_ci0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6607617a3babSopenharmony_ci0:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6608617a3babSopenharmony_ci0:337 Constant: 6609617a3babSopenharmony_ci0:337 1 (const int) 6610617a3babSopenharmony_ci0:337 Constant: 6611617a3babSopenharmony_ci0:337 1 (const int) 6612617a3babSopenharmony_ci0:337 Sequence 6613617a3babSopenharmony_ci0:337 Constant: 6614617a3babSopenharmony_ci0:337 0 (const int) 6615617a3babSopenharmony_ci0:337 Constant: 6616617a3babSopenharmony_ci0:337 1 (const int) 6617617a3babSopenharmony_ci0:337 Constant: 6618617a3babSopenharmony_ci0:337 2 (const int) 6619617a3babSopenharmony_ci0:337 Constant: 6620617a3babSopenharmony_ci0:337 0 (const int) 6621617a3babSopenharmony_ci0:337 0 (const int) 6622617a3babSopenharmony_ci0:337 0 (const int) 6623617a3babSopenharmony_ci0:337 'ballot' ( temp highp 4-component vector of uint) 6624617a3babSopenharmony_ci0:338 move second child to first child ( temp highp 4-component vector of int) 6625617a3babSopenharmony_ci0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6626617a3babSopenharmony_ci0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6627617a3babSopenharmony_ci0:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6628617a3babSopenharmony_ci0:338 Constant: 6629617a3babSopenharmony_ci0:338 3 (const int) 6630617a3babSopenharmony_ci0:338 Constant: 6631617a3babSopenharmony_ci0:338 1 (const int) 6632617a3babSopenharmony_ci0:338 Convert bool to int ( temp highp 4-component vector of int) 6633617a3babSopenharmony_ci0:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 6634617a3babSopenharmony_ci0:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 6635617a3babSopenharmony_ci0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6636617a3babSopenharmony_ci0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6637617a3babSopenharmony_ci0:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6638617a3babSopenharmony_ci0:338 Constant: 6639617a3babSopenharmony_ci0:338 1 (const int) 6640617a3babSopenharmony_ci0:338 Constant: 6641617a3babSopenharmony_ci0:338 1 (const int) 6642617a3babSopenharmony_ci0:338 Constant: 6643617a3babSopenharmony_ci0:338 0 (const int) 6644617a3babSopenharmony_ci0:338 0 (const int) 6645617a3babSopenharmony_ci0:338 0 (const int) 6646617a3babSopenharmony_ci0:338 0 (const int) 6647617a3babSopenharmony_ci0:338 'ballot' ( temp highp 4-component vector of uint) 6648617a3babSopenharmony_ci0:340 move second child to first child ( temp highp int) 6649617a3babSopenharmony_ci0:340 direct index ( temp highp int) 6650617a3babSopenharmony_ci0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6651617a3babSopenharmony_ci0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6652617a3babSopenharmony_ci0:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6653617a3babSopenharmony_ci0:340 Constant: 6654617a3babSopenharmony_ci0:340 3 (const int) 6655617a3babSopenharmony_ci0:340 Constant: 6656617a3babSopenharmony_ci0:340 1 (const int) 6657617a3babSopenharmony_ci0:340 Constant: 6658617a3babSopenharmony_ci0:340 0 (const int) 6659617a3babSopenharmony_ci0:340 subgroupPartitionedExclusiveXorNV ( global highp int) 6660617a3babSopenharmony_ci0:340 direct index ( temp highp int) 6661617a3babSopenharmony_ci0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6662617a3babSopenharmony_ci0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6663617a3babSopenharmony_ci0:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6664617a3babSopenharmony_ci0:340 Constant: 6665617a3babSopenharmony_ci0:340 0 (const int) 6666617a3babSopenharmony_ci0:340 Constant: 6667617a3babSopenharmony_ci0:340 1 (const int) 6668617a3babSopenharmony_ci0:340 Constant: 6669617a3babSopenharmony_ci0:340 0 (const int) 6670617a3babSopenharmony_ci0:340 'ballot' ( temp highp 4-component vector of uint) 6671617a3babSopenharmony_ci0:341 move second child to first child ( temp highp 2-component vector of int) 6672617a3babSopenharmony_ci0:341 vector swizzle ( temp highp 2-component vector of int) 6673617a3babSopenharmony_ci0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6674617a3babSopenharmony_ci0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6675617a3babSopenharmony_ci0:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6676617a3babSopenharmony_ci0:341 Constant: 6677617a3babSopenharmony_ci0:341 3 (const int) 6678617a3babSopenharmony_ci0:341 Constant: 6679617a3babSopenharmony_ci0:341 1 (const int) 6680617a3babSopenharmony_ci0:341 Sequence 6681617a3babSopenharmony_ci0:341 Constant: 6682617a3babSopenharmony_ci0:341 0 (const int) 6683617a3babSopenharmony_ci0:341 Constant: 6684617a3babSopenharmony_ci0:341 1 (const int) 6685617a3babSopenharmony_ci0:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 6686617a3babSopenharmony_ci0:341 vector swizzle ( temp highp 2-component vector of int) 6687617a3babSopenharmony_ci0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6688617a3babSopenharmony_ci0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6689617a3babSopenharmony_ci0:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6690617a3babSopenharmony_ci0:341 Constant: 6691617a3babSopenharmony_ci0:341 1 (const int) 6692617a3babSopenharmony_ci0:341 Constant: 6693617a3babSopenharmony_ci0:341 1 (const int) 6694617a3babSopenharmony_ci0:341 Sequence 6695617a3babSopenharmony_ci0:341 Constant: 6696617a3babSopenharmony_ci0:341 0 (const int) 6697617a3babSopenharmony_ci0:341 Constant: 6698617a3babSopenharmony_ci0:341 1 (const int) 6699617a3babSopenharmony_ci0:341 'ballot' ( temp highp 4-component vector of uint) 6700617a3babSopenharmony_ci0:342 move second child to first child ( temp highp 3-component vector of int) 6701617a3babSopenharmony_ci0:342 vector swizzle ( temp highp 3-component vector of int) 6702617a3babSopenharmony_ci0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6703617a3babSopenharmony_ci0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6704617a3babSopenharmony_ci0:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6705617a3babSopenharmony_ci0:342 Constant: 6706617a3babSopenharmony_ci0:342 3 (const int) 6707617a3babSopenharmony_ci0:342 Constant: 6708617a3babSopenharmony_ci0:342 1 (const int) 6709617a3babSopenharmony_ci0:342 Sequence 6710617a3babSopenharmony_ci0:342 Constant: 6711617a3babSopenharmony_ci0:342 0 (const int) 6712617a3babSopenharmony_ci0:342 Constant: 6713617a3babSopenharmony_ci0:342 1 (const int) 6714617a3babSopenharmony_ci0:342 Constant: 6715617a3babSopenharmony_ci0:342 2 (const int) 6716617a3babSopenharmony_ci0:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 6717617a3babSopenharmony_ci0:342 vector swizzle ( temp highp 3-component vector of int) 6718617a3babSopenharmony_ci0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6719617a3babSopenharmony_ci0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6720617a3babSopenharmony_ci0:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6721617a3babSopenharmony_ci0:342 Constant: 6722617a3babSopenharmony_ci0:342 2 (const int) 6723617a3babSopenharmony_ci0:342 Constant: 6724617a3babSopenharmony_ci0:342 1 (const int) 6725617a3babSopenharmony_ci0:342 Sequence 6726617a3babSopenharmony_ci0:342 Constant: 6727617a3babSopenharmony_ci0:342 0 (const int) 6728617a3babSopenharmony_ci0:342 Constant: 6729617a3babSopenharmony_ci0:342 1 (const int) 6730617a3babSopenharmony_ci0:342 Constant: 6731617a3babSopenharmony_ci0:342 2 (const int) 6732617a3babSopenharmony_ci0:342 'ballot' ( temp highp 4-component vector of uint) 6733617a3babSopenharmony_ci0:343 move second child to first child ( temp highp 4-component vector of int) 6734617a3babSopenharmony_ci0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6735617a3babSopenharmony_ci0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6736617a3babSopenharmony_ci0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6737617a3babSopenharmony_ci0:343 Constant: 6738617a3babSopenharmony_ci0:343 3 (const int) 6739617a3babSopenharmony_ci0:343 Constant: 6740617a3babSopenharmony_ci0:343 1 (const int) 6741617a3babSopenharmony_ci0:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 6742617a3babSopenharmony_ci0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6743617a3babSopenharmony_ci0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6744617a3babSopenharmony_ci0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6745617a3babSopenharmony_ci0:343 Constant: 6746617a3babSopenharmony_ci0:343 3 (const int) 6747617a3babSopenharmony_ci0:343 Constant: 6748617a3babSopenharmony_ci0:343 1 (const int) 6749617a3babSopenharmony_ci0:343 'ballot' ( temp highp 4-component vector of uint) 6750617a3babSopenharmony_ci0:345 move second child to first child ( temp highp uint) 6751617a3babSopenharmony_ci0:345 direct index ( temp highp uint) 6752617a3babSopenharmony_ci0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6753617a3babSopenharmony_ci0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6754617a3babSopenharmony_ci0:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6755617a3babSopenharmony_ci0:345 Constant: 6756617a3babSopenharmony_ci0:345 0 (const int) 6757617a3babSopenharmony_ci0:345 Constant: 6758617a3babSopenharmony_ci0:345 2 (const int) 6759617a3babSopenharmony_ci0:345 Constant: 6760617a3babSopenharmony_ci0:345 0 (const int) 6761617a3babSopenharmony_ci0:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 6762617a3babSopenharmony_ci0:345 direct index ( temp highp uint) 6763617a3babSopenharmony_ci0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6764617a3babSopenharmony_ci0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6765617a3babSopenharmony_ci0:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6766617a3babSopenharmony_ci0:345 Constant: 6767617a3babSopenharmony_ci0:345 0 (const int) 6768617a3babSopenharmony_ci0:345 Constant: 6769617a3babSopenharmony_ci0:345 2 (const int) 6770617a3babSopenharmony_ci0:345 Constant: 6771617a3babSopenharmony_ci0:345 0 (const int) 6772617a3babSopenharmony_ci0:345 'ballot' ( temp highp 4-component vector of uint) 6773617a3babSopenharmony_ci0:346 move second child to first child ( temp highp 2-component vector of uint) 6774617a3babSopenharmony_ci0:346 vector swizzle ( temp highp 2-component vector of uint) 6775617a3babSopenharmony_ci0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6776617a3babSopenharmony_ci0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6777617a3babSopenharmony_ci0:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6778617a3babSopenharmony_ci0:346 Constant: 6779617a3babSopenharmony_ci0:346 0 (const int) 6780617a3babSopenharmony_ci0:346 Constant: 6781617a3babSopenharmony_ci0:346 2 (const int) 6782617a3babSopenharmony_ci0:346 Sequence 6783617a3babSopenharmony_ci0:346 Constant: 6784617a3babSopenharmony_ci0:346 0 (const int) 6785617a3babSopenharmony_ci0:346 Constant: 6786617a3babSopenharmony_ci0:346 1 (const int) 6787617a3babSopenharmony_ci0:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 6788617a3babSopenharmony_ci0:346 vector swizzle ( temp highp 2-component vector of uint) 6789617a3babSopenharmony_ci0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6790617a3babSopenharmony_ci0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6791617a3babSopenharmony_ci0:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6792617a3babSopenharmony_ci0:346 Constant: 6793617a3babSopenharmony_ci0:346 1 (const int) 6794617a3babSopenharmony_ci0:346 Constant: 6795617a3babSopenharmony_ci0:346 2 (const int) 6796617a3babSopenharmony_ci0:346 Sequence 6797617a3babSopenharmony_ci0:346 Constant: 6798617a3babSopenharmony_ci0:346 0 (const int) 6799617a3babSopenharmony_ci0:346 Constant: 6800617a3babSopenharmony_ci0:346 1 (const int) 6801617a3babSopenharmony_ci0:346 'ballot' ( temp highp 4-component vector of uint) 6802617a3babSopenharmony_ci0:347 move second child to first child ( temp highp 3-component vector of uint) 6803617a3babSopenharmony_ci0:347 vector swizzle ( temp highp 3-component vector of uint) 6804617a3babSopenharmony_ci0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6805617a3babSopenharmony_ci0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6806617a3babSopenharmony_ci0:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6807617a3babSopenharmony_ci0:347 Constant: 6808617a3babSopenharmony_ci0:347 0 (const int) 6809617a3babSopenharmony_ci0:347 Constant: 6810617a3babSopenharmony_ci0:347 2 (const int) 6811617a3babSopenharmony_ci0:347 Sequence 6812617a3babSopenharmony_ci0:347 Constant: 6813617a3babSopenharmony_ci0:347 0 (const int) 6814617a3babSopenharmony_ci0:347 Constant: 6815617a3babSopenharmony_ci0:347 1 (const int) 6816617a3babSopenharmony_ci0:347 Constant: 6817617a3babSopenharmony_ci0:347 2 (const int) 6818617a3babSopenharmony_ci0:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 6819617a3babSopenharmony_ci0:347 vector swizzle ( temp highp 3-component vector of uint) 6820617a3babSopenharmony_ci0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6821617a3babSopenharmony_ci0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6822617a3babSopenharmony_ci0:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6823617a3babSopenharmony_ci0:347 Constant: 6824617a3babSopenharmony_ci0:347 2 (const int) 6825617a3babSopenharmony_ci0:347 Constant: 6826617a3babSopenharmony_ci0:347 2 (const int) 6827617a3babSopenharmony_ci0:347 Sequence 6828617a3babSopenharmony_ci0:347 Constant: 6829617a3babSopenharmony_ci0:347 0 (const int) 6830617a3babSopenharmony_ci0:347 Constant: 6831617a3babSopenharmony_ci0:347 1 (const int) 6832617a3babSopenharmony_ci0:347 Constant: 6833617a3babSopenharmony_ci0:347 2 (const int) 6834617a3babSopenharmony_ci0:347 'ballot' ( temp highp 4-component vector of uint) 6835617a3babSopenharmony_ci0:348 move second child to first child ( temp highp 4-component vector of uint) 6836617a3babSopenharmony_ci0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6837617a3babSopenharmony_ci0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6838617a3babSopenharmony_ci0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6839617a3babSopenharmony_ci0:348 Constant: 6840617a3babSopenharmony_ci0:348 0 (const int) 6841617a3babSopenharmony_ci0:348 Constant: 6842617a3babSopenharmony_ci0:348 2 (const int) 6843617a3babSopenharmony_ci0:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 6844617a3babSopenharmony_ci0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 6845617a3babSopenharmony_ci0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6846617a3babSopenharmony_ci0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6847617a3babSopenharmony_ci0:348 Constant: 6848617a3babSopenharmony_ci0:348 3 (const int) 6849617a3babSopenharmony_ci0:348 Constant: 6850617a3babSopenharmony_ci0:348 2 (const int) 6851617a3babSopenharmony_ci0:348 'ballot' ( temp highp 4-component vector of uint) 6852617a3babSopenharmony_ci0:350 move second child to first child ( temp highp int) 6853617a3babSopenharmony_ci0:350 direct index ( temp highp int) 6854617a3babSopenharmony_ci0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6855617a3babSopenharmony_ci0:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6856617a3babSopenharmony_ci0:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6857617a3babSopenharmony_ci0:350 Constant: 6858617a3babSopenharmony_ci0:350 0 (const int) 6859617a3babSopenharmony_ci0:350 Constant: 6860617a3babSopenharmony_ci0:350 1 (const int) 6861617a3babSopenharmony_ci0:350 Constant: 6862617a3babSopenharmony_ci0:350 0 (const int) 6863617a3babSopenharmony_ci0:350 Convert bool to int ( temp highp int) 6864617a3babSopenharmony_ci0:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 6865617a3babSopenharmony_ci0:350 Compare Less Than ( temp bool) 6866617a3babSopenharmony_ci0:350 direct index ( temp highp int) 6867617a3babSopenharmony_ci0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6868617a3babSopenharmony_ci0:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6869617a3babSopenharmony_ci0:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6870617a3babSopenharmony_ci0:350 Constant: 6871617a3babSopenharmony_ci0:350 0 (const int) 6872617a3babSopenharmony_ci0:350 Constant: 6873617a3babSopenharmony_ci0:350 1 (const int) 6874617a3babSopenharmony_ci0:350 Constant: 6875617a3babSopenharmony_ci0:350 0 (const int) 6876617a3babSopenharmony_ci0:350 Constant: 6877617a3babSopenharmony_ci0:350 0 (const int) 6878617a3babSopenharmony_ci0:350 'ballot' ( temp highp 4-component vector of uint) 6879617a3babSopenharmony_ci0:351 move second child to first child ( temp highp 2-component vector of int) 6880617a3babSopenharmony_ci0:351 vector swizzle ( temp highp 2-component vector of int) 6881617a3babSopenharmony_ci0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6882617a3babSopenharmony_ci0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6883617a3babSopenharmony_ci0:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6884617a3babSopenharmony_ci0:351 Constant: 6885617a3babSopenharmony_ci0:351 0 (const int) 6886617a3babSopenharmony_ci0:351 Constant: 6887617a3babSopenharmony_ci0:351 1 (const int) 6888617a3babSopenharmony_ci0:351 Sequence 6889617a3babSopenharmony_ci0:351 Constant: 6890617a3babSopenharmony_ci0:351 0 (const int) 6891617a3babSopenharmony_ci0:351 Constant: 6892617a3babSopenharmony_ci0:351 1 (const int) 6893617a3babSopenharmony_ci0:351 Convert bool to int ( temp highp 2-component vector of int) 6894617a3babSopenharmony_ci0:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 6895617a3babSopenharmony_ci0:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 6896617a3babSopenharmony_ci0:351 vector swizzle ( temp highp 2-component vector of int) 6897617a3babSopenharmony_ci0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6898617a3babSopenharmony_ci0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6899617a3babSopenharmony_ci0:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6900617a3babSopenharmony_ci0:351 Constant: 6901617a3babSopenharmony_ci0:351 1 (const int) 6902617a3babSopenharmony_ci0:351 Constant: 6903617a3babSopenharmony_ci0:351 1 (const int) 6904617a3babSopenharmony_ci0:351 Sequence 6905617a3babSopenharmony_ci0:351 Constant: 6906617a3babSopenharmony_ci0:351 0 (const int) 6907617a3babSopenharmony_ci0:351 Constant: 6908617a3babSopenharmony_ci0:351 1 (const int) 6909617a3babSopenharmony_ci0:351 Constant: 6910617a3babSopenharmony_ci0:351 0 (const int) 6911617a3babSopenharmony_ci0:351 0 (const int) 6912617a3babSopenharmony_ci0:351 'ballot' ( temp highp 4-component vector of uint) 6913617a3babSopenharmony_ci0:352 move second child to first child ( temp highp 3-component vector of int) 6914617a3babSopenharmony_ci0:352 vector swizzle ( temp highp 3-component vector of int) 6915617a3babSopenharmony_ci0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6916617a3babSopenharmony_ci0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6917617a3babSopenharmony_ci0:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6918617a3babSopenharmony_ci0:352 Constant: 6919617a3babSopenharmony_ci0:352 0 (const int) 6920617a3babSopenharmony_ci0:352 Constant: 6921617a3babSopenharmony_ci0:352 1 (const int) 6922617a3babSopenharmony_ci0:352 Sequence 6923617a3babSopenharmony_ci0:352 Constant: 6924617a3babSopenharmony_ci0:352 0 (const int) 6925617a3babSopenharmony_ci0:352 Constant: 6926617a3babSopenharmony_ci0:352 1 (const int) 6927617a3babSopenharmony_ci0:352 Constant: 6928617a3babSopenharmony_ci0:352 2 (const int) 6929617a3babSopenharmony_ci0:352 Convert bool to int ( temp highp 3-component vector of int) 6930617a3babSopenharmony_ci0:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 6931617a3babSopenharmony_ci0:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 6932617a3babSopenharmony_ci0:352 vector swizzle ( temp highp 3-component vector of int) 6933617a3babSopenharmony_ci0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6934617a3babSopenharmony_ci0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6935617a3babSopenharmony_ci0:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6936617a3babSopenharmony_ci0:352 Constant: 6937617a3babSopenharmony_ci0:352 1 (const int) 6938617a3babSopenharmony_ci0:352 Constant: 6939617a3babSopenharmony_ci0:352 1 (const int) 6940617a3babSopenharmony_ci0:352 Sequence 6941617a3babSopenharmony_ci0:352 Constant: 6942617a3babSopenharmony_ci0:352 0 (const int) 6943617a3babSopenharmony_ci0:352 Constant: 6944617a3babSopenharmony_ci0:352 1 (const int) 6945617a3babSopenharmony_ci0:352 Constant: 6946617a3babSopenharmony_ci0:352 2 (const int) 6947617a3babSopenharmony_ci0:352 Constant: 6948617a3babSopenharmony_ci0:352 0 (const int) 6949617a3babSopenharmony_ci0:352 0 (const int) 6950617a3babSopenharmony_ci0:352 0 (const int) 6951617a3babSopenharmony_ci0:352 'ballot' ( temp highp 4-component vector of uint) 6952617a3babSopenharmony_ci0:353 move second child to first child ( temp highp 4-component vector of int) 6953617a3babSopenharmony_ci0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6954617a3babSopenharmony_ci0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6955617a3babSopenharmony_ci0:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6956617a3babSopenharmony_ci0:353 Constant: 6957617a3babSopenharmony_ci0:353 0 (const int) 6958617a3babSopenharmony_ci0:353 Constant: 6959617a3babSopenharmony_ci0:353 1 (const int) 6960617a3babSopenharmony_ci0:353 Convert bool to int ( temp highp 4-component vector of int) 6961617a3babSopenharmony_ci0:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 6962617a3babSopenharmony_ci0:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 6963617a3babSopenharmony_ci0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 6964617a3babSopenharmony_ci0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6965617a3babSopenharmony_ci0:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6966617a3babSopenharmony_ci0:353 Constant: 6967617a3babSopenharmony_ci0:353 1 (const int) 6968617a3babSopenharmony_ci0:353 Constant: 6969617a3babSopenharmony_ci0:353 1 (const int) 6970617a3babSopenharmony_ci0:353 Constant: 6971617a3babSopenharmony_ci0:353 0 (const int) 6972617a3babSopenharmony_ci0:353 0 (const int) 6973617a3babSopenharmony_ci0:353 0 (const int) 6974617a3babSopenharmony_ci0:353 0 (const int) 6975617a3babSopenharmony_ci0:353 'ballot' ( temp highp 4-component vector of uint) 6976617a3babSopenharmony_ci0:? Linker Objects 6977617a3babSopenharmony_ci0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 6978617a3babSopenharmony_ci0:? 8 (const uint) 6979617a3babSopenharmony_ci0:? 1 (const uint) 6980617a3babSopenharmony_ci0:? 1 (const uint) 6981617a3babSopenharmony_ci0:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 6982617a3babSopenharmony_ci 6983617a3babSopenharmony_ci 6984617a3babSopenharmony_ciLinked compute stage: 6985617a3babSopenharmony_ci 6986617a3babSopenharmony_ci 6987617a3babSopenharmony_ciShader version: 320 6988617a3babSopenharmony_ciRequested GL_KHR_shader_subgroup_basic 6989617a3babSopenharmony_ciRequested GL_NV_shader_subgroup_partitioned 6990617a3babSopenharmony_cilocal_size = (8, 1, 1) 6991617a3babSopenharmony_ci0:? Sequence 6992617a3babSopenharmony_ci0:14 Function Definition: main( ( global void) 6993617a3babSopenharmony_ci0:14 Function Parameters: 6994617a3babSopenharmony_ci0:16 Sequence 6995617a3babSopenharmony_ci0:16 Sequence 6996617a3babSopenharmony_ci0:16 move second child to first child ( temp highp uint) 6997617a3babSopenharmony_ci0:16 'invocation' ( temp highp uint) 6998617a3babSopenharmony_ci0:16 mod ( temp mediump uint) 6999617a3babSopenharmony_ci0:16 add ( temp mediump uint) 7000617a3babSopenharmony_ci0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 7001617a3babSopenharmony_ci0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 7002617a3babSopenharmony_ci0:16 Constant: 7003617a3babSopenharmony_ci0:16 4 (const uint) 7004617a3babSopenharmony_ci0:18 Sequence 7005617a3babSopenharmony_ci0:18 move second child to first child ( temp highp 4-component vector of uint) 7006617a3babSopenharmony_ci0:18 'ballot' ( temp highp 4-component vector of uint) 7007617a3babSopenharmony_ci0:18 subgroupPartitionNV ( global highp 4-component vector of uint) 7008617a3babSopenharmony_ci0:18 'invocation' ( temp highp uint) 7009617a3babSopenharmony_ci0:20 move second child to first child ( temp highp 4-component vector of uint) 7010617a3babSopenharmony_ci0:20 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7011617a3babSopenharmony_ci0:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7012617a3babSopenharmony_ci0:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7013617a3babSopenharmony_ci0:20 Constant: 7014617a3babSopenharmony_ci0:20 0 (const int) 7015617a3babSopenharmony_ci0:20 Constant: 7016617a3babSopenharmony_ci0:20 2 (const int) 7017617a3babSopenharmony_ci0:20 subgroupPartitionNV ( global highp 4-component vector of uint) 7018617a3babSopenharmony_ci0:20 direct index ( temp highp float) 7019617a3babSopenharmony_ci0:20 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7020617a3babSopenharmony_ci0:20 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7021617a3babSopenharmony_ci0:20 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7022617a3babSopenharmony_ci0:20 Constant: 7023617a3babSopenharmony_ci0:20 0 (const int) 7024617a3babSopenharmony_ci0:20 Constant: 7025617a3babSopenharmony_ci0:20 0 (const int) 7026617a3babSopenharmony_ci0:20 Constant: 7027617a3babSopenharmony_ci0:20 0 (const int) 7028617a3babSopenharmony_ci0:21 move second child to first child ( temp highp 4-component vector of uint) 7029617a3babSopenharmony_ci0:21 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7030617a3babSopenharmony_ci0:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7031617a3babSopenharmony_ci0:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7032617a3babSopenharmony_ci0:21 Constant: 7033617a3babSopenharmony_ci0:21 0 (const int) 7034617a3babSopenharmony_ci0:21 Constant: 7035617a3babSopenharmony_ci0:21 2 (const int) 7036617a3babSopenharmony_ci0:21 subgroupPartitionNV ( global highp 4-component vector of uint) 7037617a3babSopenharmony_ci0:21 vector swizzle ( temp highp 2-component vector of float) 7038617a3babSopenharmony_ci0:21 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7039617a3babSopenharmony_ci0:21 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7040617a3babSopenharmony_ci0:21 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7041617a3babSopenharmony_ci0:21 Constant: 7042617a3babSopenharmony_ci0:21 0 (const int) 7043617a3babSopenharmony_ci0:21 Constant: 7044617a3babSopenharmony_ci0:21 0 (const int) 7045617a3babSopenharmony_ci0:21 Sequence 7046617a3babSopenharmony_ci0:21 Constant: 7047617a3babSopenharmony_ci0:21 0 (const int) 7048617a3babSopenharmony_ci0:21 Constant: 7049617a3babSopenharmony_ci0:21 1 (const int) 7050617a3babSopenharmony_ci0:22 move second child to first child ( temp highp 4-component vector of uint) 7051617a3babSopenharmony_ci0:22 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7052617a3babSopenharmony_ci0:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7053617a3babSopenharmony_ci0:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7054617a3babSopenharmony_ci0:22 Constant: 7055617a3babSopenharmony_ci0:22 0 (const int) 7056617a3babSopenharmony_ci0:22 Constant: 7057617a3babSopenharmony_ci0:22 2 (const int) 7058617a3babSopenharmony_ci0:22 subgroupPartitionNV ( global highp 4-component vector of uint) 7059617a3babSopenharmony_ci0:22 vector swizzle ( temp highp 3-component vector of float) 7060617a3babSopenharmony_ci0:22 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7061617a3babSopenharmony_ci0:22 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7062617a3babSopenharmony_ci0:22 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7063617a3babSopenharmony_ci0:22 Constant: 7064617a3babSopenharmony_ci0:22 0 (const int) 7065617a3babSopenharmony_ci0:22 Constant: 7066617a3babSopenharmony_ci0:22 0 (const int) 7067617a3babSopenharmony_ci0:22 Sequence 7068617a3babSopenharmony_ci0:22 Constant: 7069617a3babSopenharmony_ci0:22 0 (const int) 7070617a3babSopenharmony_ci0:22 Constant: 7071617a3babSopenharmony_ci0:22 1 (const int) 7072617a3babSopenharmony_ci0:22 Constant: 7073617a3babSopenharmony_ci0:22 2 (const int) 7074617a3babSopenharmony_ci0:23 move second child to first child ( temp highp 4-component vector of uint) 7075617a3babSopenharmony_ci0:23 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7076617a3babSopenharmony_ci0:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7077617a3babSopenharmony_ci0:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7078617a3babSopenharmony_ci0:23 Constant: 7079617a3babSopenharmony_ci0:23 0 (const int) 7080617a3babSopenharmony_ci0:23 Constant: 7081617a3babSopenharmony_ci0:23 2 (const int) 7082617a3babSopenharmony_ci0:23 subgroupPartitionNV ( global highp 4-component vector of uint) 7083617a3babSopenharmony_ci0:23 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7084617a3babSopenharmony_ci0:23 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7085617a3babSopenharmony_ci0:23 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7086617a3babSopenharmony_ci0:23 Constant: 7087617a3babSopenharmony_ci0:23 0 (const int) 7088617a3babSopenharmony_ci0:23 Constant: 7089617a3babSopenharmony_ci0:23 0 (const int) 7090617a3babSopenharmony_ci0:25 move second child to first child ( temp highp 4-component vector of uint) 7091617a3babSopenharmony_ci0:25 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7092617a3babSopenharmony_ci0:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7093617a3babSopenharmony_ci0:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7094617a3babSopenharmony_ci0:25 Constant: 7095617a3babSopenharmony_ci0:25 0 (const int) 7096617a3babSopenharmony_ci0:25 Constant: 7097617a3babSopenharmony_ci0:25 2 (const int) 7098617a3babSopenharmony_ci0:25 subgroupPartitionNV ( global highp 4-component vector of uint) 7099617a3babSopenharmony_ci0:25 direct index ( temp highp int) 7100617a3babSopenharmony_ci0:25 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7101617a3babSopenharmony_ci0:25 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7102617a3babSopenharmony_ci0:25 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7103617a3babSopenharmony_ci0:25 Constant: 7104617a3babSopenharmony_ci0:25 0 (const int) 7105617a3babSopenharmony_ci0:25 Constant: 7106617a3babSopenharmony_ci0:25 1 (const int) 7107617a3babSopenharmony_ci0:25 Constant: 7108617a3babSopenharmony_ci0:25 0 (const int) 7109617a3babSopenharmony_ci0:26 move second child to first child ( temp highp 4-component vector of uint) 7110617a3babSopenharmony_ci0:26 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7111617a3babSopenharmony_ci0:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7112617a3babSopenharmony_ci0:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7113617a3babSopenharmony_ci0:26 Constant: 7114617a3babSopenharmony_ci0:26 0 (const int) 7115617a3babSopenharmony_ci0:26 Constant: 7116617a3babSopenharmony_ci0:26 2 (const int) 7117617a3babSopenharmony_ci0:26 subgroupPartitionNV ( global highp 4-component vector of uint) 7118617a3babSopenharmony_ci0:26 vector swizzle ( temp highp 2-component vector of int) 7119617a3babSopenharmony_ci0:26 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7120617a3babSopenharmony_ci0:26 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7121617a3babSopenharmony_ci0:26 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7122617a3babSopenharmony_ci0:26 Constant: 7123617a3babSopenharmony_ci0:26 0 (const int) 7124617a3babSopenharmony_ci0:26 Constant: 7125617a3babSopenharmony_ci0:26 1 (const int) 7126617a3babSopenharmony_ci0:26 Sequence 7127617a3babSopenharmony_ci0:26 Constant: 7128617a3babSopenharmony_ci0:26 0 (const int) 7129617a3babSopenharmony_ci0:26 Constant: 7130617a3babSopenharmony_ci0:26 1 (const int) 7131617a3babSopenharmony_ci0:27 move second child to first child ( temp highp 4-component vector of uint) 7132617a3babSopenharmony_ci0:27 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7133617a3babSopenharmony_ci0:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7134617a3babSopenharmony_ci0:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7135617a3babSopenharmony_ci0:27 Constant: 7136617a3babSopenharmony_ci0:27 0 (const int) 7137617a3babSopenharmony_ci0:27 Constant: 7138617a3babSopenharmony_ci0:27 2 (const int) 7139617a3babSopenharmony_ci0:27 subgroupPartitionNV ( global highp 4-component vector of uint) 7140617a3babSopenharmony_ci0:27 vector swizzle ( temp highp 3-component vector of int) 7141617a3babSopenharmony_ci0:27 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7142617a3babSopenharmony_ci0:27 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7143617a3babSopenharmony_ci0:27 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7144617a3babSopenharmony_ci0:27 Constant: 7145617a3babSopenharmony_ci0:27 0 (const int) 7146617a3babSopenharmony_ci0:27 Constant: 7147617a3babSopenharmony_ci0:27 1 (const int) 7148617a3babSopenharmony_ci0:27 Sequence 7149617a3babSopenharmony_ci0:27 Constant: 7150617a3babSopenharmony_ci0:27 0 (const int) 7151617a3babSopenharmony_ci0:27 Constant: 7152617a3babSopenharmony_ci0:27 1 (const int) 7153617a3babSopenharmony_ci0:27 Constant: 7154617a3babSopenharmony_ci0:27 2 (const int) 7155617a3babSopenharmony_ci0:28 move second child to first child ( temp highp 4-component vector of uint) 7156617a3babSopenharmony_ci0:28 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7157617a3babSopenharmony_ci0:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7158617a3babSopenharmony_ci0:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7159617a3babSopenharmony_ci0:28 Constant: 7160617a3babSopenharmony_ci0:28 0 (const int) 7161617a3babSopenharmony_ci0:28 Constant: 7162617a3babSopenharmony_ci0:28 2 (const int) 7163617a3babSopenharmony_ci0:28 subgroupPartitionNV ( global highp 4-component vector of uint) 7164617a3babSopenharmony_ci0:28 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7165617a3babSopenharmony_ci0:28 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7166617a3babSopenharmony_ci0:28 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7167617a3babSopenharmony_ci0:28 Constant: 7168617a3babSopenharmony_ci0:28 0 (const int) 7169617a3babSopenharmony_ci0:28 Constant: 7170617a3babSopenharmony_ci0:28 1 (const int) 7171617a3babSopenharmony_ci0:30 move second child to first child ( temp highp 4-component vector of uint) 7172617a3babSopenharmony_ci0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7173617a3babSopenharmony_ci0:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7174617a3babSopenharmony_ci0:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7175617a3babSopenharmony_ci0:30 Constant: 7176617a3babSopenharmony_ci0:30 0 (const int) 7177617a3babSopenharmony_ci0:30 Constant: 7178617a3babSopenharmony_ci0:30 2 (const int) 7179617a3babSopenharmony_ci0:30 subgroupPartitionNV ( global highp 4-component vector of uint) 7180617a3babSopenharmony_ci0:30 direct index ( temp highp uint) 7181617a3babSopenharmony_ci0:30 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7182617a3babSopenharmony_ci0:30 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7183617a3babSopenharmony_ci0:30 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7184617a3babSopenharmony_ci0:30 Constant: 7185617a3babSopenharmony_ci0:30 0 (const int) 7186617a3babSopenharmony_ci0:30 Constant: 7187617a3babSopenharmony_ci0:30 2 (const int) 7188617a3babSopenharmony_ci0:30 Constant: 7189617a3babSopenharmony_ci0:30 0 (const int) 7190617a3babSopenharmony_ci0:31 move second child to first child ( temp highp 4-component vector of uint) 7191617a3babSopenharmony_ci0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7192617a3babSopenharmony_ci0:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7193617a3babSopenharmony_ci0:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7194617a3babSopenharmony_ci0:31 Constant: 7195617a3babSopenharmony_ci0:31 0 (const int) 7196617a3babSopenharmony_ci0:31 Constant: 7197617a3babSopenharmony_ci0:31 2 (const int) 7198617a3babSopenharmony_ci0:31 subgroupPartitionNV ( global highp 4-component vector of uint) 7199617a3babSopenharmony_ci0:31 vector swizzle ( temp highp 2-component vector of uint) 7200617a3babSopenharmony_ci0:31 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7201617a3babSopenharmony_ci0:31 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7202617a3babSopenharmony_ci0:31 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7203617a3babSopenharmony_ci0:31 Constant: 7204617a3babSopenharmony_ci0:31 0 (const int) 7205617a3babSopenharmony_ci0:31 Constant: 7206617a3babSopenharmony_ci0:31 2 (const int) 7207617a3babSopenharmony_ci0:31 Sequence 7208617a3babSopenharmony_ci0:31 Constant: 7209617a3babSopenharmony_ci0:31 0 (const int) 7210617a3babSopenharmony_ci0:31 Constant: 7211617a3babSopenharmony_ci0:31 1 (const int) 7212617a3babSopenharmony_ci0:32 move second child to first child ( temp highp 4-component vector of uint) 7213617a3babSopenharmony_ci0:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7214617a3babSopenharmony_ci0:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7215617a3babSopenharmony_ci0:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7216617a3babSopenharmony_ci0:32 Constant: 7217617a3babSopenharmony_ci0:32 0 (const int) 7218617a3babSopenharmony_ci0:32 Constant: 7219617a3babSopenharmony_ci0:32 2 (const int) 7220617a3babSopenharmony_ci0:32 subgroupPartitionNV ( global highp 4-component vector of uint) 7221617a3babSopenharmony_ci0:32 vector swizzle ( temp highp 3-component vector of uint) 7222617a3babSopenharmony_ci0:32 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7223617a3babSopenharmony_ci0:32 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7224617a3babSopenharmony_ci0:32 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7225617a3babSopenharmony_ci0:32 Constant: 7226617a3babSopenharmony_ci0:32 0 (const int) 7227617a3babSopenharmony_ci0:32 Constant: 7228617a3babSopenharmony_ci0:32 2 (const int) 7229617a3babSopenharmony_ci0:32 Sequence 7230617a3babSopenharmony_ci0:32 Constant: 7231617a3babSopenharmony_ci0:32 0 (const int) 7232617a3babSopenharmony_ci0:32 Constant: 7233617a3babSopenharmony_ci0:32 1 (const int) 7234617a3babSopenharmony_ci0:32 Constant: 7235617a3babSopenharmony_ci0:32 2 (const int) 7236617a3babSopenharmony_ci0:33 move second child to first child ( temp highp 4-component vector of uint) 7237617a3babSopenharmony_ci0:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7238617a3babSopenharmony_ci0:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7239617a3babSopenharmony_ci0:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7240617a3babSopenharmony_ci0:33 Constant: 7241617a3babSopenharmony_ci0:33 0 (const int) 7242617a3babSopenharmony_ci0:33 Constant: 7243617a3babSopenharmony_ci0:33 2 (const int) 7244617a3babSopenharmony_ci0:33 subgroupPartitionNV ( global highp 4-component vector of uint) 7245617a3babSopenharmony_ci0:33 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7246617a3babSopenharmony_ci0:33 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7247617a3babSopenharmony_ci0:33 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7248617a3babSopenharmony_ci0:33 Constant: 7249617a3babSopenharmony_ci0:33 0 (const int) 7250617a3babSopenharmony_ci0:33 Constant: 7251617a3babSopenharmony_ci0:33 2 (const int) 7252617a3babSopenharmony_ci0:35 move second child to first child ( temp highp 4-component vector of uint) 7253617a3babSopenharmony_ci0:35 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7254617a3babSopenharmony_ci0:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7255617a3babSopenharmony_ci0:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7256617a3babSopenharmony_ci0:35 Constant: 7257617a3babSopenharmony_ci0:35 1 (const int) 7258617a3babSopenharmony_ci0:35 Constant: 7259617a3babSopenharmony_ci0:35 2 (const int) 7260617a3babSopenharmony_ci0:35 subgroupPartitionNV ( global highp 4-component vector of uint) 7261617a3babSopenharmony_ci0:35 Convert int to bool ( temp bool) 7262617a3babSopenharmony_ci0:35 direct index ( temp highp int) 7263617a3babSopenharmony_ci0:35 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7264617a3babSopenharmony_ci0:35 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7265617a3babSopenharmony_ci0:35 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7266617a3babSopenharmony_ci0:35 Constant: 7267617a3babSopenharmony_ci0:35 0 (const int) 7268617a3babSopenharmony_ci0:35 Constant: 7269617a3babSopenharmony_ci0:35 1 (const int) 7270617a3babSopenharmony_ci0:35 Constant: 7271617a3babSopenharmony_ci0:35 0 (const int) 7272617a3babSopenharmony_ci0:36 move second child to first child ( temp highp 4-component vector of uint) 7273617a3babSopenharmony_ci0:36 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7274617a3babSopenharmony_ci0:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7275617a3babSopenharmony_ci0:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7276617a3babSopenharmony_ci0:36 Constant: 7277617a3babSopenharmony_ci0:36 1 (const int) 7278617a3babSopenharmony_ci0:36 Constant: 7279617a3babSopenharmony_ci0:36 2 (const int) 7280617a3babSopenharmony_ci0:36 subgroupPartitionNV ( global highp 4-component vector of uint) 7281617a3babSopenharmony_ci0:36 Convert int to bool ( temp 2-component vector of bool) 7282617a3babSopenharmony_ci0:36 vector swizzle ( temp highp 2-component vector of int) 7283617a3babSopenharmony_ci0:36 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7284617a3babSopenharmony_ci0:36 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7285617a3babSopenharmony_ci0:36 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7286617a3babSopenharmony_ci0:36 Constant: 7287617a3babSopenharmony_ci0:36 0 (const int) 7288617a3babSopenharmony_ci0:36 Constant: 7289617a3babSopenharmony_ci0:36 1 (const int) 7290617a3babSopenharmony_ci0:36 Sequence 7291617a3babSopenharmony_ci0:36 Constant: 7292617a3babSopenharmony_ci0:36 0 (const int) 7293617a3babSopenharmony_ci0:36 Constant: 7294617a3babSopenharmony_ci0:36 1 (const int) 7295617a3babSopenharmony_ci0:37 move second child to first child ( temp highp 4-component vector of uint) 7296617a3babSopenharmony_ci0:37 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7297617a3babSopenharmony_ci0:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7298617a3babSopenharmony_ci0:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7299617a3babSopenharmony_ci0:37 Constant: 7300617a3babSopenharmony_ci0:37 1 (const int) 7301617a3babSopenharmony_ci0:37 Constant: 7302617a3babSopenharmony_ci0:37 2 (const int) 7303617a3babSopenharmony_ci0:37 subgroupPartitionNV ( global highp 4-component vector of uint) 7304617a3babSopenharmony_ci0:37 Convert int to bool ( temp 3-component vector of bool) 7305617a3babSopenharmony_ci0:37 vector swizzle ( temp highp 3-component vector of int) 7306617a3babSopenharmony_ci0:37 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7307617a3babSopenharmony_ci0:37 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7308617a3babSopenharmony_ci0:37 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7309617a3babSopenharmony_ci0:37 Constant: 7310617a3babSopenharmony_ci0:37 0 (const int) 7311617a3babSopenharmony_ci0:37 Constant: 7312617a3babSopenharmony_ci0:37 1 (const int) 7313617a3babSopenharmony_ci0:37 Sequence 7314617a3babSopenharmony_ci0:37 Constant: 7315617a3babSopenharmony_ci0:37 0 (const int) 7316617a3babSopenharmony_ci0:37 Constant: 7317617a3babSopenharmony_ci0:37 1 (const int) 7318617a3babSopenharmony_ci0:37 Constant: 7319617a3babSopenharmony_ci0:37 2 (const int) 7320617a3babSopenharmony_ci0:38 move second child to first child ( temp highp 4-component vector of uint) 7321617a3babSopenharmony_ci0:38 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7322617a3babSopenharmony_ci0:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7323617a3babSopenharmony_ci0:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7324617a3babSopenharmony_ci0:38 Constant: 7325617a3babSopenharmony_ci0:38 1 (const int) 7326617a3babSopenharmony_ci0:38 Constant: 7327617a3babSopenharmony_ci0:38 2 (const int) 7328617a3babSopenharmony_ci0:38 subgroupPartitionNV ( global highp 4-component vector of uint) 7329617a3babSopenharmony_ci0:38 Convert int to bool ( temp 4-component vector of bool) 7330617a3babSopenharmony_ci0:38 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7331617a3babSopenharmony_ci0:38 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7332617a3babSopenharmony_ci0:38 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7333617a3babSopenharmony_ci0:38 Constant: 7334617a3babSopenharmony_ci0:38 0 (const int) 7335617a3babSopenharmony_ci0:38 Constant: 7336617a3babSopenharmony_ci0:38 1 (const int) 7337617a3babSopenharmony_ci0:40 move second child to first child ( temp highp float) 7338617a3babSopenharmony_ci0:40 direct index ( temp highp float) 7339617a3babSopenharmony_ci0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7340617a3babSopenharmony_ci0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7341617a3babSopenharmony_ci0:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7342617a3babSopenharmony_ci0:40 Constant: 7343617a3babSopenharmony_ci0:40 1 (const int) 7344617a3babSopenharmony_ci0:40 Constant: 7345617a3babSopenharmony_ci0:40 0 (const int) 7346617a3babSopenharmony_ci0:40 Constant: 7347617a3babSopenharmony_ci0:40 0 (const int) 7348617a3babSopenharmony_ci0:40 subgroupPartitionedAddNV ( global highp float) 7349617a3babSopenharmony_ci0:40 direct index ( temp highp float) 7350617a3babSopenharmony_ci0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7351617a3babSopenharmony_ci0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7352617a3babSopenharmony_ci0:40 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7353617a3babSopenharmony_ci0:40 Constant: 7354617a3babSopenharmony_ci0:40 0 (const int) 7355617a3babSopenharmony_ci0:40 Constant: 7356617a3babSopenharmony_ci0:40 0 (const int) 7357617a3babSopenharmony_ci0:40 Constant: 7358617a3babSopenharmony_ci0:40 0 (const int) 7359617a3babSopenharmony_ci0:40 'ballot' ( temp highp 4-component vector of uint) 7360617a3babSopenharmony_ci0:41 move second child to first child ( temp highp 2-component vector of float) 7361617a3babSopenharmony_ci0:41 vector swizzle ( temp highp 2-component vector of float) 7362617a3babSopenharmony_ci0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7363617a3babSopenharmony_ci0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7364617a3babSopenharmony_ci0:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7365617a3babSopenharmony_ci0:41 Constant: 7366617a3babSopenharmony_ci0:41 1 (const int) 7367617a3babSopenharmony_ci0:41 Constant: 7368617a3babSopenharmony_ci0:41 0 (const int) 7369617a3babSopenharmony_ci0:41 Sequence 7370617a3babSopenharmony_ci0:41 Constant: 7371617a3babSopenharmony_ci0:41 0 (const int) 7372617a3babSopenharmony_ci0:41 Constant: 7373617a3babSopenharmony_ci0:41 1 (const int) 7374617a3babSopenharmony_ci0:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 7375617a3babSopenharmony_ci0:41 vector swizzle ( temp highp 2-component vector of float) 7376617a3babSopenharmony_ci0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7377617a3babSopenharmony_ci0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7378617a3babSopenharmony_ci0:41 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7379617a3babSopenharmony_ci0:41 Constant: 7380617a3babSopenharmony_ci0:41 1 (const int) 7381617a3babSopenharmony_ci0:41 Constant: 7382617a3babSopenharmony_ci0:41 0 (const int) 7383617a3babSopenharmony_ci0:41 Sequence 7384617a3babSopenharmony_ci0:41 Constant: 7385617a3babSopenharmony_ci0:41 0 (const int) 7386617a3babSopenharmony_ci0:41 Constant: 7387617a3babSopenharmony_ci0:41 1 (const int) 7388617a3babSopenharmony_ci0:41 'ballot' ( temp highp 4-component vector of uint) 7389617a3babSopenharmony_ci0:42 move second child to first child ( temp highp 3-component vector of float) 7390617a3babSopenharmony_ci0:42 vector swizzle ( temp highp 3-component vector of float) 7391617a3babSopenharmony_ci0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7392617a3babSopenharmony_ci0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7393617a3babSopenharmony_ci0:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7394617a3babSopenharmony_ci0:42 Constant: 7395617a3babSopenharmony_ci0:42 1 (const int) 7396617a3babSopenharmony_ci0:42 Constant: 7397617a3babSopenharmony_ci0:42 0 (const int) 7398617a3babSopenharmony_ci0:42 Sequence 7399617a3babSopenharmony_ci0:42 Constant: 7400617a3babSopenharmony_ci0:42 0 (const int) 7401617a3babSopenharmony_ci0:42 Constant: 7402617a3babSopenharmony_ci0:42 1 (const int) 7403617a3babSopenharmony_ci0:42 Constant: 7404617a3babSopenharmony_ci0:42 2 (const int) 7405617a3babSopenharmony_ci0:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 7406617a3babSopenharmony_ci0:42 vector swizzle ( temp highp 3-component vector of float) 7407617a3babSopenharmony_ci0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7408617a3babSopenharmony_ci0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7409617a3babSopenharmony_ci0:42 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7410617a3babSopenharmony_ci0:42 Constant: 7411617a3babSopenharmony_ci0:42 2 (const int) 7412617a3babSopenharmony_ci0:42 Constant: 7413617a3babSopenharmony_ci0:42 0 (const int) 7414617a3babSopenharmony_ci0:42 Sequence 7415617a3babSopenharmony_ci0:42 Constant: 7416617a3babSopenharmony_ci0:42 0 (const int) 7417617a3babSopenharmony_ci0:42 Constant: 7418617a3babSopenharmony_ci0:42 1 (const int) 7419617a3babSopenharmony_ci0:42 Constant: 7420617a3babSopenharmony_ci0:42 2 (const int) 7421617a3babSopenharmony_ci0:42 'ballot' ( temp highp 4-component vector of uint) 7422617a3babSopenharmony_ci0:43 move second child to first child ( temp highp 4-component vector of float) 7423617a3babSopenharmony_ci0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7424617a3babSopenharmony_ci0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7425617a3babSopenharmony_ci0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7426617a3babSopenharmony_ci0:43 Constant: 7427617a3babSopenharmony_ci0:43 1 (const int) 7428617a3babSopenharmony_ci0:43 Constant: 7429617a3babSopenharmony_ci0:43 0 (const int) 7430617a3babSopenharmony_ci0:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 7431617a3babSopenharmony_ci0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7432617a3babSopenharmony_ci0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7433617a3babSopenharmony_ci0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7434617a3babSopenharmony_ci0:43 Constant: 7435617a3babSopenharmony_ci0:43 3 (const int) 7436617a3babSopenharmony_ci0:43 Constant: 7437617a3babSopenharmony_ci0:43 0 (const int) 7438617a3babSopenharmony_ci0:43 'ballot' ( temp highp 4-component vector of uint) 7439617a3babSopenharmony_ci0:45 move second child to first child ( temp highp int) 7440617a3babSopenharmony_ci0:45 direct index ( temp highp int) 7441617a3babSopenharmony_ci0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7442617a3babSopenharmony_ci0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7443617a3babSopenharmony_ci0:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7444617a3babSopenharmony_ci0:45 Constant: 7445617a3babSopenharmony_ci0:45 1 (const int) 7446617a3babSopenharmony_ci0:45 Constant: 7447617a3babSopenharmony_ci0:45 1 (const int) 7448617a3babSopenharmony_ci0:45 Constant: 7449617a3babSopenharmony_ci0:45 0 (const int) 7450617a3babSopenharmony_ci0:45 subgroupPartitionedAddNV ( global highp int) 7451617a3babSopenharmony_ci0:45 direct index ( temp highp int) 7452617a3babSopenharmony_ci0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7453617a3babSopenharmony_ci0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7454617a3babSopenharmony_ci0:45 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7455617a3babSopenharmony_ci0:45 Constant: 7456617a3babSopenharmony_ci0:45 0 (const int) 7457617a3babSopenharmony_ci0:45 Constant: 7458617a3babSopenharmony_ci0:45 1 (const int) 7459617a3babSopenharmony_ci0:45 Constant: 7460617a3babSopenharmony_ci0:45 0 (const int) 7461617a3babSopenharmony_ci0:45 'ballot' ( temp highp 4-component vector of uint) 7462617a3babSopenharmony_ci0:46 move second child to first child ( temp highp 2-component vector of int) 7463617a3babSopenharmony_ci0:46 vector swizzle ( temp highp 2-component vector of int) 7464617a3babSopenharmony_ci0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7465617a3babSopenharmony_ci0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7466617a3babSopenharmony_ci0:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7467617a3babSopenharmony_ci0:46 Constant: 7468617a3babSopenharmony_ci0:46 1 (const int) 7469617a3babSopenharmony_ci0:46 Constant: 7470617a3babSopenharmony_ci0:46 1 (const int) 7471617a3babSopenharmony_ci0:46 Sequence 7472617a3babSopenharmony_ci0:46 Constant: 7473617a3babSopenharmony_ci0:46 0 (const int) 7474617a3babSopenharmony_ci0:46 Constant: 7475617a3babSopenharmony_ci0:46 1 (const int) 7476617a3babSopenharmony_ci0:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 7477617a3babSopenharmony_ci0:46 vector swizzle ( temp highp 2-component vector of int) 7478617a3babSopenharmony_ci0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7479617a3babSopenharmony_ci0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7480617a3babSopenharmony_ci0:46 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7481617a3babSopenharmony_ci0:46 Constant: 7482617a3babSopenharmony_ci0:46 1 (const int) 7483617a3babSopenharmony_ci0:46 Constant: 7484617a3babSopenharmony_ci0:46 1 (const int) 7485617a3babSopenharmony_ci0:46 Sequence 7486617a3babSopenharmony_ci0:46 Constant: 7487617a3babSopenharmony_ci0:46 0 (const int) 7488617a3babSopenharmony_ci0:46 Constant: 7489617a3babSopenharmony_ci0:46 1 (const int) 7490617a3babSopenharmony_ci0:46 'ballot' ( temp highp 4-component vector of uint) 7491617a3babSopenharmony_ci0:47 move second child to first child ( temp highp 3-component vector of int) 7492617a3babSopenharmony_ci0:47 vector swizzle ( temp highp 3-component vector of int) 7493617a3babSopenharmony_ci0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7494617a3babSopenharmony_ci0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7495617a3babSopenharmony_ci0:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7496617a3babSopenharmony_ci0:47 Constant: 7497617a3babSopenharmony_ci0:47 1 (const int) 7498617a3babSopenharmony_ci0:47 Constant: 7499617a3babSopenharmony_ci0:47 1 (const int) 7500617a3babSopenharmony_ci0:47 Sequence 7501617a3babSopenharmony_ci0:47 Constant: 7502617a3babSopenharmony_ci0:47 0 (const int) 7503617a3babSopenharmony_ci0:47 Constant: 7504617a3babSopenharmony_ci0:47 1 (const int) 7505617a3babSopenharmony_ci0:47 Constant: 7506617a3babSopenharmony_ci0:47 2 (const int) 7507617a3babSopenharmony_ci0:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 7508617a3babSopenharmony_ci0:47 vector swizzle ( temp highp 3-component vector of int) 7509617a3babSopenharmony_ci0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7510617a3babSopenharmony_ci0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7511617a3babSopenharmony_ci0:47 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7512617a3babSopenharmony_ci0:47 Constant: 7513617a3babSopenharmony_ci0:47 2 (const int) 7514617a3babSopenharmony_ci0:47 Constant: 7515617a3babSopenharmony_ci0:47 1 (const int) 7516617a3babSopenharmony_ci0:47 Sequence 7517617a3babSopenharmony_ci0:47 Constant: 7518617a3babSopenharmony_ci0:47 0 (const int) 7519617a3babSopenharmony_ci0:47 Constant: 7520617a3babSopenharmony_ci0:47 1 (const int) 7521617a3babSopenharmony_ci0:47 Constant: 7522617a3babSopenharmony_ci0:47 2 (const int) 7523617a3babSopenharmony_ci0:47 'ballot' ( temp highp 4-component vector of uint) 7524617a3babSopenharmony_ci0:48 move second child to first child ( temp highp 4-component vector of int) 7525617a3babSopenharmony_ci0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7526617a3babSopenharmony_ci0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7527617a3babSopenharmony_ci0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7528617a3babSopenharmony_ci0:48 Constant: 7529617a3babSopenharmony_ci0:48 1 (const int) 7530617a3babSopenharmony_ci0:48 Constant: 7531617a3babSopenharmony_ci0:48 1 (const int) 7532617a3babSopenharmony_ci0:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 7533617a3babSopenharmony_ci0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7534617a3babSopenharmony_ci0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7535617a3babSopenharmony_ci0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7536617a3babSopenharmony_ci0:48 Constant: 7537617a3babSopenharmony_ci0:48 3 (const int) 7538617a3babSopenharmony_ci0:48 Constant: 7539617a3babSopenharmony_ci0:48 1 (const int) 7540617a3babSopenharmony_ci0:48 'ballot' ( temp highp 4-component vector of uint) 7541617a3babSopenharmony_ci0:50 move second child to first child ( temp highp uint) 7542617a3babSopenharmony_ci0:50 direct index ( temp highp uint) 7543617a3babSopenharmony_ci0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7544617a3babSopenharmony_ci0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7545617a3babSopenharmony_ci0:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7546617a3babSopenharmony_ci0:50 Constant: 7547617a3babSopenharmony_ci0:50 1 (const int) 7548617a3babSopenharmony_ci0:50 Constant: 7549617a3babSopenharmony_ci0:50 2 (const int) 7550617a3babSopenharmony_ci0:50 Constant: 7551617a3babSopenharmony_ci0:50 0 (const int) 7552617a3babSopenharmony_ci0:50 subgroupPartitionedAddNV ( global highp uint) 7553617a3babSopenharmony_ci0:50 direct index ( temp highp uint) 7554617a3babSopenharmony_ci0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7555617a3babSopenharmony_ci0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7556617a3babSopenharmony_ci0:50 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7557617a3babSopenharmony_ci0:50 Constant: 7558617a3babSopenharmony_ci0:50 0 (const int) 7559617a3babSopenharmony_ci0:50 Constant: 7560617a3babSopenharmony_ci0:50 2 (const int) 7561617a3babSopenharmony_ci0:50 Constant: 7562617a3babSopenharmony_ci0:50 0 (const int) 7563617a3babSopenharmony_ci0:50 'ballot' ( temp highp 4-component vector of uint) 7564617a3babSopenharmony_ci0:51 move second child to first child ( temp highp 2-component vector of uint) 7565617a3babSopenharmony_ci0:51 vector swizzle ( temp highp 2-component vector of uint) 7566617a3babSopenharmony_ci0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7567617a3babSopenharmony_ci0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7568617a3babSopenharmony_ci0:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7569617a3babSopenharmony_ci0:51 Constant: 7570617a3babSopenharmony_ci0:51 1 (const int) 7571617a3babSopenharmony_ci0:51 Constant: 7572617a3babSopenharmony_ci0:51 2 (const int) 7573617a3babSopenharmony_ci0:51 Sequence 7574617a3babSopenharmony_ci0:51 Constant: 7575617a3babSopenharmony_ci0:51 0 (const int) 7576617a3babSopenharmony_ci0:51 Constant: 7577617a3babSopenharmony_ci0:51 1 (const int) 7578617a3babSopenharmony_ci0:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 7579617a3babSopenharmony_ci0:51 vector swizzle ( temp highp 2-component vector of uint) 7580617a3babSopenharmony_ci0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7581617a3babSopenharmony_ci0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7582617a3babSopenharmony_ci0:51 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7583617a3babSopenharmony_ci0:51 Constant: 7584617a3babSopenharmony_ci0:51 1 (const int) 7585617a3babSopenharmony_ci0:51 Constant: 7586617a3babSopenharmony_ci0:51 2 (const int) 7587617a3babSopenharmony_ci0:51 Sequence 7588617a3babSopenharmony_ci0:51 Constant: 7589617a3babSopenharmony_ci0:51 0 (const int) 7590617a3babSopenharmony_ci0:51 Constant: 7591617a3babSopenharmony_ci0:51 1 (const int) 7592617a3babSopenharmony_ci0:51 'ballot' ( temp highp 4-component vector of uint) 7593617a3babSopenharmony_ci0:52 move second child to first child ( temp highp 3-component vector of uint) 7594617a3babSopenharmony_ci0:52 vector swizzle ( temp highp 3-component vector of uint) 7595617a3babSopenharmony_ci0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7596617a3babSopenharmony_ci0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7597617a3babSopenharmony_ci0:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7598617a3babSopenharmony_ci0:52 Constant: 7599617a3babSopenharmony_ci0:52 1 (const int) 7600617a3babSopenharmony_ci0:52 Constant: 7601617a3babSopenharmony_ci0:52 2 (const int) 7602617a3babSopenharmony_ci0:52 Sequence 7603617a3babSopenharmony_ci0:52 Constant: 7604617a3babSopenharmony_ci0:52 0 (const int) 7605617a3babSopenharmony_ci0:52 Constant: 7606617a3babSopenharmony_ci0:52 1 (const int) 7607617a3babSopenharmony_ci0:52 Constant: 7608617a3babSopenharmony_ci0:52 2 (const int) 7609617a3babSopenharmony_ci0:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 7610617a3babSopenharmony_ci0:52 vector swizzle ( temp highp 3-component vector of uint) 7611617a3babSopenharmony_ci0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7612617a3babSopenharmony_ci0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7613617a3babSopenharmony_ci0:52 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7614617a3babSopenharmony_ci0:52 Constant: 7615617a3babSopenharmony_ci0:52 2 (const int) 7616617a3babSopenharmony_ci0:52 Constant: 7617617a3babSopenharmony_ci0:52 2 (const int) 7618617a3babSopenharmony_ci0:52 Sequence 7619617a3babSopenharmony_ci0:52 Constant: 7620617a3babSopenharmony_ci0:52 0 (const int) 7621617a3babSopenharmony_ci0:52 Constant: 7622617a3babSopenharmony_ci0:52 1 (const int) 7623617a3babSopenharmony_ci0:52 Constant: 7624617a3babSopenharmony_ci0:52 2 (const int) 7625617a3babSopenharmony_ci0:52 'ballot' ( temp highp 4-component vector of uint) 7626617a3babSopenharmony_ci0:53 move second child to first child ( temp highp 4-component vector of uint) 7627617a3babSopenharmony_ci0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7628617a3babSopenharmony_ci0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7629617a3babSopenharmony_ci0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7630617a3babSopenharmony_ci0:53 Constant: 7631617a3babSopenharmony_ci0:53 1 (const int) 7632617a3babSopenharmony_ci0:53 Constant: 7633617a3babSopenharmony_ci0:53 2 (const int) 7634617a3babSopenharmony_ci0:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 7635617a3babSopenharmony_ci0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7636617a3babSopenharmony_ci0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7637617a3babSopenharmony_ci0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7638617a3babSopenharmony_ci0:53 Constant: 7639617a3babSopenharmony_ci0:53 3 (const int) 7640617a3babSopenharmony_ci0:53 Constant: 7641617a3babSopenharmony_ci0:53 2 (const int) 7642617a3babSopenharmony_ci0:53 'ballot' ( temp highp 4-component vector of uint) 7643617a3babSopenharmony_ci0:55 move second child to first child ( temp highp float) 7644617a3babSopenharmony_ci0:55 direct index ( temp highp float) 7645617a3babSopenharmony_ci0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7646617a3babSopenharmony_ci0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7647617a3babSopenharmony_ci0:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7648617a3babSopenharmony_ci0:55 Constant: 7649617a3babSopenharmony_ci0:55 2 (const int) 7650617a3babSopenharmony_ci0:55 Constant: 7651617a3babSopenharmony_ci0:55 0 (const int) 7652617a3babSopenharmony_ci0:55 Constant: 7653617a3babSopenharmony_ci0:55 0 (const int) 7654617a3babSopenharmony_ci0:55 subgroupPartitionedMulNV ( global highp float) 7655617a3babSopenharmony_ci0:55 direct index ( temp highp float) 7656617a3babSopenharmony_ci0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7657617a3babSopenharmony_ci0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7658617a3babSopenharmony_ci0:55 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7659617a3babSopenharmony_ci0:55 Constant: 7660617a3babSopenharmony_ci0:55 0 (const int) 7661617a3babSopenharmony_ci0:55 Constant: 7662617a3babSopenharmony_ci0:55 0 (const int) 7663617a3babSopenharmony_ci0:55 Constant: 7664617a3babSopenharmony_ci0:55 0 (const int) 7665617a3babSopenharmony_ci0:55 'ballot' ( temp highp 4-component vector of uint) 7666617a3babSopenharmony_ci0:56 move second child to first child ( temp highp 2-component vector of float) 7667617a3babSopenharmony_ci0:56 vector swizzle ( temp highp 2-component vector of float) 7668617a3babSopenharmony_ci0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7669617a3babSopenharmony_ci0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7670617a3babSopenharmony_ci0:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7671617a3babSopenharmony_ci0:56 Constant: 7672617a3babSopenharmony_ci0:56 2 (const int) 7673617a3babSopenharmony_ci0:56 Constant: 7674617a3babSopenharmony_ci0:56 0 (const int) 7675617a3babSopenharmony_ci0:56 Sequence 7676617a3babSopenharmony_ci0:56 Constant: 7677617a3babSopenharmony_ci0:56 0 (const int) 7678617a3babSopenharmony_ci0:56 Constant: 7679617a3babSopenharmony_ci0:56 1 (const int) 7680617a3babSopenharmony_ci0:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 7681617a3babSopenharmony_ci0:56 vector swizzle ( temp highp 2-component vector of float) 7682617a3babSopenharmony_ci0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7683617a3babSopenharmony_ci0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7684617a3babSopenharmony_ci0:56 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7685617a3babSopenharmony_ci0:56 Constant: 7686617a3babSopenharmony_ci0:56 1 (const int) 7687617a3babSopenharmony_ci0:56 Constant: 7688617a3babSopenharmony_ci0:56 0 (const int) 7689617a3babSopenharmony_ci0:56 Sequence 7690617a3babSopenharmony_ci0:56 Constant: 7691617a3babSopenharmony_ci0:56 0 (const int) 7692617a3babSopenharmony_ci0:56 Constant: 7693617a3babSopenharmony_ci0:56 1 (const int) 7694617a3babSopenharmony_ci0:56 'ballot' ( temp highp 4-component vector of uint) 7695617a3babSopenharmony_ci0:57 move second child to first child ( temp highp 3-component vector of float) 7696617a3babSopenharmony_ci0:57 vector swizzle ( temp highp 3-component vector of float) 7697617a3babSopenharmony_ci0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7698617a3babSopenharmony_ci0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7699617a3babSopenharmony_ci0:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7700617a3babSopenharmony_ci0:57 Constant: 7701617a3babSopenharmony_ci0:57 2 (const int) 7702617a3babSopenharmony_ci0:57 Constant: 7703617a3babSopenharmony_ci0:57 0 (const int) 7704617a3babSopenharmony_ci0:57 Sequence 7705617a3babSopenharmony_ci0:57 Constant: 7706617a3babSopenharmony_ci0:57 0 (const int) 7707617a3babSopenharmony_ci0:57 Constant: 7708617a3babSopenharmony_ci0:57 1 (const int) 7709617a3babSopenharmony_ci0:57 Constant: 7710617a3babSopenharmony_ci0:57 2 (const int) 7711617a3babSopenharmony_ci0:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 7712617a3babSopenharmony_ci0:57 vector swizzle ( temp highp 3-component vector of float) 7713617a3babSopenharmony_ci0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7714617a3babSopenharmony_ci0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7715617a3babSopenharmony_ci0:57 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7716617a3babSopenharmony_ci0:57 Constant: 7717617a3babSopenharmony_ci0:57 2 (const int) 7718617a3babSopenharmony_ci0:57 Constant: 7719617a3babSopenharmony_ci0:57 0 (const int) 7720617a3babSopenharmony_ci0:57 Sequence 7721617a3babSopenharmony_ci0:57 Constant: 7722617a3babSopenharmony_ci0:57 0 (const int) 7723617a3babSopenharmony_ci0:57 Constant: 7724617a3babSopenharmony_ci0:57 1 (const int) 7725617a3babSopenharmony_ci0:57 Constant: 7726617a3babSopenharmony_ci0:57 2 (const int) 7727617a3babSopenharmony_ci0:57 'ballot' ( temp highp 4-component vector of uint) 7728617a3babSopenharmony_ci0:58 move second child to first child ( temp highp 4-component vector of float) 7729617a3babSopenharmony_ci0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7730617a3babSopenharmony_ci0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7731617a3babSopenharmony_ci0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7732617a3babSopenharmony_ci0:58 Constant: 7733617a3babSopenharmony_ci0:58 2 (const int) 7734617a3babSopenharmony_ci0:58 Constant: 7735617a3babSopenharmony_ci0:58 0 (const int) 7736617a3babSopenharmony_ci0:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 7737617a3babSopenharmony_ci0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7738617a3babSopenharmony_ci0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7739617a3babSopenharmony_ci0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7740617a3babSopenharmony_ci0:58 Constant: 7741617a3babSopenharmony_ci0:58 3 (const int) 7742617a3babSopenharmony_ci0:58 Constant: 7743617a3babSopenharmony_ci0:58 0 (const int) 7744617a3babSopenharmony_ci0:58 'ballot' ( temp highp 4-component vector of uint) 7745617a3babSopenharmony_ci0:60 move second child to first child ( temp highp int) 7746617a3babSopenharmony_ci0:60 direct index ( temp highp int) 7747617a3babSopenharmony_ci0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7748617a3babSopenharmony_ci0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7749617a3babSopenharmony_ci0:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7750617a3babSopenharmony_ci0:60 Constant: 7751617a3babSopenharmony_ci0:60 2 (const int) 7752617a3babSopenharmony_ci0:60 Constant: 7753617a3babSopenharmony_ci0:60 1 (const int) 7754617a3babSopenharmony_ci0:60 Constant: 7755617a3babSopenharmony_ci0:60 0 (const int) 7756617a3babSopenharmony_ci0:60 subgroupPartitionedMulNV ( global highp int) 7757617a3babSopenharmony_ci0:60 direct index ( temp highp int) 7758617a3babSopenharmony_ci0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7759617a3babSopenharmony_ci0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7760617a3babSopenharmony_ci0:60 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7761617a3babSopenharmony_ci0:60 Constant: 7762617a3babSopenharmony_ci0:60 0 (const int) 7763617a3babSopenharmony_ci0:60 Constant: 7764617a3babSopenharmony_ci0:60 1 (const int) 7765617a3babSopenharmony_ci0:60 Constant: 7766617a3babSopenharmony_ci0:60 0 (const int) 7767617a3babSopenharmony_ci0:60 'ballot' ( temp highp 4-component vector of uint) 7768617a3babSopenharmony_ci0:61 move second child to first child ( temp highp 2-component vector of int) 7769617a3babSopenharmony_ci0:61 vector swizzle ( temp highp 2-component vector of int) 7770617a3babSopenharmony_ci0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7771617a3babSopenharmony_ci0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7772617a3babSopenharmony_ci0:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7773617a3babSopenharmony_ci0:61 Constant: 7774617a3babSopenharmony_ci0:61 2 (const int) 7775617a3babSopenharmony_ci0:61 Constant: 7776617a3babSopenharmony_ci0:61 1 (const int) 7777617a3babSopenharmony_ci0:61 Sequence 7778617a3babSopenharmony_ci0:61 Constant: 7779617a3babSopenharmony_ci0:61 0 (const int) 7780617a3babSopenharmony_ci0:61 Constant: 7781617a3babSopenharmony_ci0:61 1 (const int) 7782617a3babSopenharmony_ci0:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 7783617a3babSopenharmony_ci0:61 vector swizzle ( temp highp 2-component vector of int) 7784617a3babSopenharmony_ci0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7785617a3babSopenharmony_ci0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7786617a3babSopenharmony_ci0:61 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7787617a3babSopenharmony_ci0:61 Constant: 7788617a3babSopenharmony_ci0:61 1 (const int) 7789617a3babSopenharmony_ci0:61 Constant: 7790617a3babSopenharmony_ci0:61 1 (const int) 7791617a3babSopenharmony_ci0:61 Sequence 7792617a3babSopenharmony_ci0:61 Constant: 7793617a3babSopenharmony_ci0:61 0 (const int) 7794617a3babSopenharmony_ci0:61 Constant: 7795617a3babSopenharmony_ci0:61 1 (const int) 7796617a3babSopenharmony_ci0:61 'ballot' ( temp highp 4-component vector of uint) 7797617a3babSopenharmony_ci0:62 move second child to first child ( temp highp 3-component vector of int) 7798617a3babSopenharmony_ci0:62 vector swizzle ( temp highp 3-component vector of int) 7799617a3babSopenharmony_ci0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7800617a3babSopenharmony_ci0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7801617a3babSopenharmony_ci0:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7802617a3babSopenharmony_ci0:62 Constant: 7803617a3babSopenharmony_ci0:62 2 (const int) 7804617a3babSopenharmony_ci0:62 Constant: 7805617a3babSopenharmony_ci0:62 1 (const int) 7806617a3babSopenharmony_ci0:62 Sequence 7807617a3babSopenharmony_ci0:62 Constant: 7808617a3babSopenharmony_ci0:62 0 (const int) 7809617a3babSopenharmony_ci0:62 Constant: 7810617a3babSopenharmony_ci0:62 1 (const int) 7811617a3babSopenharmony_ci0:62 Constant: 7812617a3babSopenharmony_ci0:62 2 (const int) 7813617a3babSopenharmony_ci0:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 7814617a3babSopenharmony_ci0:62 vector swizzle ( temp highp 3-component vector of int) 7815617a3babSopenharmony_ci0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7816617a3babSopenharmony_ci0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7817617a3babSopenharmony_ci0:62 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7818617a3babSopenharmony_ci0:62 Constant: 7819617a3babSopenharmony_ci0:62 2 (const int) 7820617a3babSopenharmony_ci0:62 Constant: 7821617a3babSopenharmony_ci0:62 1 (const int) 7822617a3babSopenharmony_ci0:62 Sequence 7823617a3babSopenharmony_ci0:62 Constant: 7824617a3babSopenharmony_ci0:62 0 (const int) 7825617a3babSopenharmony_ci0:62 Constant: 7826617a3babSopenharmony_ci0:62 1 (const int) 7827617a3babSopenharmony_ci0:62 Constant: 7828617a3babSopenharmony_ci0:62 2 (const int) 7829617a3babSopenharmony_ci0:62 'ballot' ( temp highp 4-component vector of uint) 7830617a3babSopenharmony_ci0:63 move second child to first child ( temp highp 4-component vector of int) 7831617a3babSopenharmony_ci0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7832617a3babSopenharmony_ci0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7833617a3babSopenharmony_ci0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7834617a3babSopenharmony_ci0:63 Constant: 7835617a3babSopenharmony_ci0:63 2 (const int) 7836617a3babSopenharmony_ci0:63 Constant: 7837617a3babSopenharmony_ci0:63 1 (const int) 7838617a3babSopenharmony_ci0:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 7839617a3babSopenharmony_ci0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 7840617a3babSopenharmony_ci0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7841617a3babSopenharmony_ci0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7842617a3babSopenharmony_ci0:63 Constant: 7843617a3babSopenharmony_ci0:63 3 (const int) 7844617a3babSopenharmony_ci0:63 Constant: 7845617a3babSopenharmony_ci0:63 1 (const int) 7846617a3babSopenharmony_ci0:63 'ballot' ( temp highp 4-component vector of uint) 7847617a3babSopenharmony_ci0:65 move second child to first child ( temp highp uint) 7848617a3babSopenharmony_ci0:65 direct index ( temp highp uint) 7849617a3babSopenharmony_ci0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7850617a3babSopenharmony_ci0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7851617a3babSopenharmony_ci0:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7852617a3babSopenharmony_ci0:65 Constant: 7853617a3babSopenharmony_ci0:65 2 (const int) 7854617a3babSopenharmony_ci0:65 Constant: 7855617a3babSopenharmony_ci0:65 2 (const int) 7856617a3babSopenharmony_ci0:65 Constant: 7857617a3babSopenharmony_ci0:65 0 (const int) 7858617a3babSopenharmony_ci0:65 subgroupPartitionedMulNV ( global highp uint) 7859617a3babSopenharmony_ci0:65 direct index ( temp highp uint) 7860617a3babSopenharmony_ci0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7861617a3babSopenharmony_ci0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7862617a3babSopenharmony_ci0:65 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7863617a3babSopenharmony_ci0:65 Constant: 7864617a3babSopenharmony_ci0:65 0 (const int) 7865617a3babSopenharmony_ci0:65 Constant: 7866617a3babSopenharmony_ci0:65 2 (const int) 7867617a3babSopenharmony_ci0:65 Constant: 7868617a3babSopenharmony_ci0:65 0 (const int) 7869617a3babSopenharmony_ci0:65 'ballot' ( temp highp 4-component vector of uint) 7870617a3babSopenharmony_ci0:66 move second child to first child ( temp highp 2-component vector of uint) 7871617a3babSopenharmony_ci0:66 vector swizzle ( temp highp 2-component vector of uint) 7872617a3babSopenharmony_ci0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7873617a3babSopenharmony_ci0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7874617a3babSopenharmony_ci0:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7875617a3babSopenharmony_ci0:66 Constant: 7876617a3babSopenharmony_ci0:66 2 (const int) 7877617a3babSopenharmony_ci0:66 Constant: 7878617a3babSopenharmony_ci0:66 2 (const int) 7879617a3babSopenharmony_ci0:66 Sequence 7880617a3babSopenharmony_ci0:66 Constant: 7881617a3babSopenharmony_ci0:66 0 (const int) 7882617a3babSopenharmony_ci0:66 Constant: 7883617a3babSopenharmony_ci0:66 1 (const int) 7884617a3babSopenharmony_ci0:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 7885617a3babSopenharmony_ci0:66 vector swizzle ( temp highp 2-component vector of uint) 7886617a3babSopenharmony_ci0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7887617a3babSopenharmony_ci0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7888617a3babSopenharmony_ci0:66 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7889617a3babSopenharmony_ci0:66 Constant: 7890617a3babSopenharmony_ci0:66 1 (const int) 7891617a3babSopenharmony_ci0:66 Constant: 7892617a3babSopenharmony_ci0:66 2 (const int) 7893617a3babSopenharmony_ci0:66 Sequence 7894617a3babSopenharmony_ci0:66 Constant: 7895617a3babSopenharmony_ci0:66 0 (const int) 7896617a3babSopenharmony_ci0:66 Constant: 7897617a3babSopenharmony_ci0:66 1 (const int) 7898617a3babSopenharmony_ci0:66 'ballot' ( temp highp 4-component vector of uint) 7899617a3babSopenharmony_ci0:67 move second child to first child ( temp highp 3-component vector of uint) 7900617a3babSopenharmony_ci0:67 vector swizzle ( temp highp 3-component vector of uint) 7901617a3babSopenharmony_ci0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7902617a3babSopenharmony_ci0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7903617a3babSopenharmony_ci0:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7904617a3babSopenharmony_ci0:67 Constant: 7905617a3babSopenharmony_ci0:67 2 (const int) 7906617a3babSopenharmony_ci0:67 Constant: 7907617a3babSopenharmony_ci0:67 2 (const int) 7908617a3babSopenharmony_ci0:67 Sequence 7909617a3babSopenharmony_ci0:67 Constant: 7910617a3babSopenharmony_ci0:67 0 (const int) 7911617a3babSopenharmony_ci0:67 Constant: 7912617a3babSopenharmony_ci0:67 1 (const int) 7913617a3babSopenharmony_ci0:67 Constant: 7914617a3babSopenharmony_ci0:67 2 (const int) 7915617a3babSopenharmony_ci0:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 7916617a3babSopenharmony_ci0:67 vector swizzle ( temp highp 3-component vector of uint) 7917617a3babSopenharmony_ci0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7918617a3babSopenharmony_ci0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7919617a3babSopenharmony_ci0:67 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7920617a3babSopenharmony_ci0:67 Constant: 7921617a3babSopenharmony_ci0:67 2 (const int) 7922617a3babSopenharmony_ci0:67 Constant: 7923617a3babSopenharmony_ci0:67 2 (const int) 7924617a3babSopenharmony_ci0:67 Sequence 7925617a3babSopenharmony_ci0:67 Constant: 7926617a3babSopenharmony_ci0:67 0 (const int) 7927617a3babSopenharmony_ci0:67 Constant: 7928617a3babSopenharmony_ci0:67 1 (const int) 7929617a3babSopenharmony_ci0:67 Constant: 7930617a3babSopenharmony_ci0:67 2 (const int) 7931617a3babSopenharmony_ci0:67 'ballot' ( temp highp 4-component vector of uint) 7932617a3babSopenharmony_ci0:68 move second child to first child ( temp highp 4-component vector of uint) 7933617a3babSopenharmony_ci0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7934617a3babSopenharmony_ci0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7935617a3babSopenharmony_ci0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7936617a3babSopenharmony_ci0:68 Constant: 7937617a3babSopenharmony_ci0:68 2 (const int) 7938617a3babSopenharmony_ci0:68 Constant: 7939617a3babSopenharmony_ci0:68 2 (const int) 7940617a3babSopenharmony_ci0:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 7941617a3babSopenharmony_ci0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 7942617a3babSopenharmony_ci0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7943617a3babSopenharmony_ci0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7944617a3babSopenharmony_ci0:68 Constant: 7945617a3babSopenharmony_ci0:68 3 (const int) 7946617a3babSopenharmony_ci0:68 Constant: 7947617a3babSopenharmony_ci0:68 2 (const int) 7948617a3babSopenharmony_ci0:68 'ballot' ( temp highp 4-component vector of uint) 7949617a3babSopenharmony_ci0:70 move second child to first child ( temp highp float) 7950617a3babSopenharmony_ci0:70 direct index ( temp highp float) 7951617a3babSopenharmony_ci0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7952617a3babSopenharmony_ci0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7953617a3babSopenharmony_ci0:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7954617a3babSopenharmony_ci0:70 Constant: 7955617a3babSopenharmony_ci0:70 2 (const int) 7956617a3babSopenharmony_ci0:70 Constant: 7957617a3babSopenharmony_ci0:70 0 (const int) 7958617a3babSopenharmony_ci0:70 Constant: 7959617a3babSopenharmony_ci0:70 0 (const int) 7960617a3babSopenharmony_ci0:70 subgroupPartitionedMinNV ( global highp float) 7961617a3babSopenharmony_ci0:70 direct index ( temp highp float) 7962617a3babSopenharmony_ci0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7963617a3babSopenharmony_ci0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7964617a3babSopenharmony_ci0:70 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7965617a3babSopenharmony_ci0:70 Constant: 7966617a3babSopenharmony_ci0:70 0 (const int) 7967617a3babSopenharmony_ci0:70 Constant: 7968617a3babSopenharmony_ci0:70 0 (const int) 7969617a3babSopenharmony_ci0:70 Constant: 7970617a3babSopenharmony_ci0:70 0 (const int) 7971617a3babSopenharmony_ci0:70 'ballot' ( temp highp 4-component vector of uint) 7972617a3babSopenharmony_ci0:71 move second child to first child ( temp highp 2-component vector of float) 7973617a3babSopenharmony_ci0:71 vector swizzle ( temp highp 2-component vector of float) 7974617a3babSopenharmony_ci0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7975617a3babSopenharmony_ci0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7976617a3babSopenharmony_ci0:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7977617a3babSopenharmony_ci0:71 Constant: 7978617a3babSopenharmony_ci0:71 2 (const int) 7979617a3babSopenharmony_ci0:71 Constant: 7980617a3babSopenharmony_ci0:71 0 (const int) 7981617a3babSopenharmony_ci0:71 Sequence 7982617a3babSopenharmony_ci0:71 Constant: 7983617a3babSopenharmony_ci0:71 0 (const int) 7984617a3babSopenharmony_ci0:71 Constant: 7985617a3babSopenharmony_ci0:71 1 (const int) 7986617a3babSopenharmony_ci0:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 7987617a3babSopenharmony_ci0:71 vector swizzle ( temp highp 2-component vector of float) 7988617a3babSopenharmony_ci0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 7989617a3babSopenharmony_ci0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7990617a3babSopenharmony_ci0:71 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 7991617a3babSopenharmony_ci0:71 Constant: 7992617a3babSopenharmony_ci0:71 1 (const int) 7993617a3babSopenharmony_ci0:71 Constant: 7994617a3babSopenharmony_ci0:71 0 (const int) 7995617a3babSopenharmony_ci0:71 Sequence 7996617a3babSopenharmony_ci0:71 Constant: 7997617a3babSopenharmony_ci0:71 0 (const int) 7998617a3babSopenharmony_ci0:71 Constant: 7999617a3babSopenharmony_ci0:71 1 (const int) 8000617a3babSopenharmony_ci0:71 'ballot' ( temp highp 4-component vector of uint) 8001617a3babSopenharmony_ci0:72 move second child to first child ( temp highp 3-component vector of float) 8002617a3babSopenharmony_ci0:72 vector swizzle ( temp highp 3-component vector of float) 8003617a3babSopenharmony_ci0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8004617a3babSopenharmony_ci0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8005617a3babSopenharmony_ci0:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8006617a3babSopenharmony_ci0:72 Constant: 8007617a3babSopenharmony_ci0:72 2 (const int) 8008617a3babSopenharmony_ci0:72 Constant: 8009617a3babSopenharmony_ci0:72 0 (const int) 8010617a3babSopenharmony_ci0:72 Sequence 8011617a3babSopenharmony_ci0:72 Constant: 8012617a3babSopenharmony_ci0:72 0 (const int) 8013617a3babSopenharmony_ci0:72 Constant: 8014617a3babSopenharmony_ci0:72 1 (const int) 8015617a3babSopenharmony_ci0:72 Constant: 8016617a3babSopenharmony_ci0:72 2 (const int) 8017617a3babSopenharmony_ci0:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 8018617a3babSopenharmony_ci0:72 vector swizzle ( temp highp 3-component vector of float) 8019617a3babSopenharmony_ci0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8020617a3babSopenharmony_ci0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8021617a3babSopenharmony_ci0:72 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8022617a3babSopenharmony_ci0:72 Constant: 8023617a3babSopenharmony_ci0:72 2 (const int) 8024617a3babSopenharmony_ci0:72 Constant: 8025617a3babSopenharmony_ci0:72 0 (const int) 8026617a3babSopenharmony_ci0:72 Sequence 8027617a3babSopenharmony_ci0:72 Constant: 8028617a3babSopenharmony_ci0:72 0 (const int) 8029617a3babSopenharmony_ci0:72 Constant: 8030617a3babSopenharmony_ci0:72 1 (const int) 8031617a3babSopenharmony_ci0:72 Constant: 8032617a3babSopenharmony_ci0:72 2 (const int) 8033617a3babSopenharmony_ci0:72 'ballot' ( temp highp 4-component vector of uint) 8034617a3babSopenharmony_ci0:73 move second child to first child ( temp highp 4-component vector of float) 8035617a3babSopenharmony_ci0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8036617a3babSopenharmony_ci0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8037617a3babSopenharmony_ci0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8038617a3babSopenharmony_ci0:73 Constant: 8039617a3babSopenharmony_ci0:73 2 (const int) 8040617a3babSopenharmony_ci0:73 Constant: 8041617a3babSopenharmony_ci0:73 0 (const int) 8042617a3babSopenharmony_ci0:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 8043617a3babSopenharmony_ci0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8044617a3babSopenharmony_ci0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8045617a3babSopenharmony_ci0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8046617a3babSopenharmony_ci0:73 Constant: 8047617a3babSopenharmony_ci0:73 3 (const int) 8048617a3babSopenharmony_ci0:73 Constant: 8049617a3babSopenharmony_ci0:73 0 (const int) 8050617a3babSopenharmony_ci0:73 'ballot' ( temp highp 4-component vector of uint) 8051617a3babSopenharmony_ci0:75 move second child to first child ( temp highp int) 8052617a3babSopenharmony_ci0:75 direct index ( temp highp int) 8053617a3babSopenharmony_ci0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8054617a3babSopenharmony_ci0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8055617a3babSopenharmony_ci0:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8056617a3babSopenharmony_ci0:75 Constant: 8057617a3babSopenharmony_ci0:75 3 (const int) 8058617a3babSopenharmony_ci0:75 Constant: 8059617a3babSopenharmony_ci0:75 1 (const int) 8060617a3babSopenharmony_ci0:75 Constant: 8061617a3babSopenharmony_ci0:75 0 (const int) 8062617a3babSopenharmony_ci0:75 subgroupPartitionedMinNV ( global highp int) 8063617a3babSopenharmony_ci0:75 direct index ( temp highp int) 8064617a3babSopenharmony_ci0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8065617a3babSopenharmony_ci0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8066617a3babSopenharmony_ci0:75 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8067617a3babSopenharmony_ci0:75 Constant: 8068617a3babSopenharmony_ci0:75 0 (const int) 8069617a3babSopenharmony_ci0:75 Constant: 8070617a3babSopenharmony_ci0:75 1 (const int) 8071617a3babSopenharmony_ci0:75 Constant: 8072617a3babSopenharmony_ci0:75 0 (const int) 8073617a3babSopenharmony_ci0:75 'ballot' ( temp highp 4-component vector of uint) 8074617a3babSopenharmony_ci0:76 move second child to first child ( temp highp 2-component vector of int) 8075617a3babSopenharmony_ci0:76 vector swizzle ( temp highp 2-component vector of int) 8076617a3babSopenharmony_ci0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8077617a3babSopenharmony_ci0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8078617a3babSopenharmony_ci0:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8079617a3babSopenharmony_ci0:76 Constant: 8080617a3babSopenharmony_ci0:76 3 (const int) 8081617a3babSopenharmony_ci0:76 Constant: 8082617a3babSopenharmony_ci0:76 1 (const int) 8083617a3babSopenharmony_ci0:76 Sequence 8084617a3babSopenharmony_ci0:76 Constant: 8085617a3babSopenharmony_ci0:76 0 (const int) 8086617a3babSopenharmony_ci0:76 Constant: 8087617a3babSopenharmony_ci0:76 1 (const int) 8088617a3babSopenharmony_ci0:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 8089617a3babSopenharmony_ci0:76 vector swizzle ( temp highp 2-component vector of int) 8090617a3babSopenharmony_ci0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8091617a3babSopenharmony_ci0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8092617a3babSopenharmony_ci0:76 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8093617a3babSopenharmony_ci0:76 Constant: 8094617a3babSopenharmony_ci0:76 1 (const int) 8095617a3babSopenharmony_ci0:76 Constant: 8096617a3babSopenharmony_ci0:76 1 (const int) 8097617a3babSopenharmony_ci0:76 Sequence 8098617a3babSopenharmony_ci0:76 Constant: 8099617a3babSopenharmony_ci0:76 0 (const int) 8100617a3babSopenharmony_ci0:76 Constant: 8101617a3babSopenharmony_ci0:76 1 (const int) 8102617a3babSopenharmony_ci0:76 'ballot' ( temp highp 4-component vector of uint) 8103617a3babSopenharmony_ci0:77 move second child to first child ( temp highp 3-component vector of int) 8104617a3babSopenharmony_ci0:77 vector swizzle ( temp highp 3-component vector of int) 8105617a3babSopenharmony_ci0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8106617a3babSopenharmony_ci0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8107617a3babSopenharmony_ci0:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8108617a3babSopenharmony_ci0:77 Constant: 8109617a3babSopenharmony_ci0:77 3 (const int) 8110617a3babSopenharmony_ci0:77 Constant: 8111617a3babSopenharmony_ci0:77 1 (const int) 8112617a3babSopenharmony_ci0:77 Sequence 8113617a3babSopenharmony_ci0:77 Constant: 8114617a3babSopenharmony_ci0:77 0 (const int) 8115617a3babSopenharmony_ci0:77 Constant: 8116617a3babSopenharmony_ci0:77 1 (const int) 8117617a3babSopenharmony_ci0:77 Constant: 8118617a3babSopenharmony_ci0:77 2 (const int) 8119617a3babSopenharmony_ci0:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 8120617a3babSopenharmony_ci0:77 vector swizzle ( temp highp 3-component vector of int) 8121617a3babSopenharmony_ci0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8122617a3babSopenharmony_ci0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8123617a3babSopenharmony_ci0:77 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8124617a3babSopenharmony_ci0:77 Constant: 8125617a3babSopenharmony_ci0:77 2 (const int) 8126617a3babSopenharmony_ci0:77 Constant: 8127617a3babSopenharmony_ci0:77 1 (const int) 8128617a3babSopenharmony_ci0:77 Sequence 8129617a3babSopenharmony_ci0:77 Constant: 8130617a3babSopenharmony_ci0:77 0 (const int) 8131617a3babSopenharmony_ci0:77 Constant: 8132617a3babSopenharmony_ci0:77 1 (const int) 8133617a3babSopenharmony_ci0:77 Constant: 8134617a3babSopenharmony_ci0:77 2 (const int) 8135617a3babSopenharmony_ci0:77 'ballot' ( temp highp 4-component vector of uint) 8136617a3babSopenharmony_ci0:78 move second child to first child ( temp highp 4-component vector of int) 8137617a3babSopenharmony_ci0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8138617a3babSopenharmony_ci0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8139617a3babSopenharmony_ci0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8140617a3babSopenharmony_ci0:78 Constant: 8141617a3babSopenharmony_ci0:78 3 (const int) 8142617a3babSopenharmony_ci0:78 Constant: 8143617a3babSopenharmony_ci0:78 1 (const int) 8144617a3babSopenharmony_ci0:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 8145617a3babSopenharmony_ci0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8146617a3babSopenharmony_ci0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8147617a3babSopenharmony_ci0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8148617a3babSopenharmony_ci0:78 Constant: 8149617a3babSopenharmony_ci0:78 3 (const int) 8150617a3babSopenharmony_ci0:78 Constant: 8151617a3babSopenharmony_ci0:78 1 (const int) 8152617a3babSopenharmony_ci0:78 'ballot' ( temp highp 4-component vector of uint) 8153617a3babSopenharmony_ci0:80 move second child to first child ( temp highp uint) 8154617a3babSopenharmony_ci0:80 direct index ( temp highp uint) 8155617a3babSopenharmony_ci0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8156617a3babSopenharmony_ci0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8157617a3babSopenharmony_ci0:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8158617a3babSopenharmony_ci0:80 Constant: 8159617a3babSopenharmony_ci0:80 3 (const int) 8160617a3babSopenharmony_ci0:80 Constant: 8161617a3babSopenharmony_ci0:80 2 (const int) 8162617a3babSopenharmony_ci0:80 Constant: 8163617a3babSopenharmony_ci0:80 0 (const int) 8164617a3babSopenharmony_ci0:80 subgroupPartitionedMinNV ( global highp uint) 8165617a3babSopenharmony_ci0:80 direct index ( temp highp uint) 8166617a3babSopenharmony_ci0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8167617a3babSopenharmony_ci0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8168617a3babSopenharmony_ci0:80 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8169617a3babSopenharmony_ci0:80 Constant: 8170617a3babSopenharmony_ci0:80 0 (const int) 8171617a3babSopenharmony_ci0:80 Constant: 8172617a3babSopenharmony_ci0:80 2 (const int) 8173617a3babSopenharmony_ci0:80 Constant: 8174617a3babSopenharmony_ci0:80 0 (const int) 8175617a3babSopenharmony_ci0:80 'ballot' ( temp highp 4-component vector of uint) 8176617a3babSopenharmony_ci0:81 move second child to first child ( temp highp 2-component vector of uint) 8177617a3babSopenharmony_ci0:81 vector swizzle ( temp highp 2-component vector of uint) 8178617a3babSopenharmony_ci0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8179617a3babSopenharmony_ci0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8180617a3babSopenharmony_ci0:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8181617a3babSopenharmony_ci0:81 Constant: 8182617a3babSopenharmony_ci0:81 3 (const int) 8183617a3babSopenharmony_ci0:81 Constant: 8184617a3babSopenharmony_ci0:81 2 (const int) 8185617a3babSopenharmony_ci0:81 Sequence 8186617a3babSopenharmony_ci0:81 Constant: 8187617a3babSopenharmony_ci0:81 0 (const int) 8188617a3babSopenharmony_ci0:81 Constant: 8189617a3babSopenharmony_ci0:81 1 (const int) 8190617a3babSopenharmony_ci0:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 8191617a3babSopenharmony_ci0:81 vector swizzle ( temp highp 2-component vector of uint) 8192617a3babSopenharmony_ci0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8193617a3babSopenharmony_ci0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8194617a3babSopenharmony_ci0:81 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8195617a3babSopenharmony_ci0:81 Constant: 8196617a3babSopenharmony_ci0:81 1 (const int) 8197617a3babSopenharmony_ci0:81 Constant: 8198617a3babSopenharmony_ci0:81 2 (const int) 8199617a3babSopenharmony_ci0:81 Sequence 8200617a3babSopenharmony_ci0:81 Constant: 8201617a3babSopenharmony_ci0:81 0 (const int) 8202617a3babSopenharmony_ci0:81 Constant: 8203617a3babSopenharmony_ci0:81 1 (const int) 8204617a3babSopenharmony_ci0:81 'ballot' ( temp highp 4-component vector of uint) 8205617a3babSopenharmony_ci0:82 move second child to first child ( temp highp 3-component vector of uint) 8206617a3babSopenharmony_ci0:82 vector swizzle ( temp highp 3-component vector of uint) 8207617a3babSopenharmony_ci0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8208617a3babSopenharmony_ci0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8209617a3babSopenharmony_ci0:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8210617a3babSopenharmony_ci0:82 Constant: 8211617a3babSopenharmony_ci0:82 3 (const int) 8212617a3babSopenharmony_ci0:82 Constant: 8213617a3babSopenharmony_ci0:82 2 (const int) 8214617a3babSopenharmony_ci0:82 Sequence 8215617a3babSopenharmony_ci0:82 Constant: 8216617a3babSopenharmony_ci0:82 0 (const int) 8217617a3babSopenharmony_ci0:82 Constant: 8218617a3babSopenharmony_ci0:82 1 (const int) 8219617a3babSopenharmony_ci0:82 Constant: 8220617a3babSopenharmony_ci0:82 2 (const int) 8221617a3babSopenharmony_ci0:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 8222617a3babSopenharmony_ci0:82 vector swizzle ( temp highp 3-component vector of uint) 8223617a3babSopenharmony_ci0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8224617a3babSopenharmony_ci0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8225617a3babSopenharmony_ci0:82 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8226617a3babSopenharmony_ci0:82 Constant: 8227617a3babSopenharmony_ci0:82 2 (const int) 8228617a3babSopenharmony_ci0:82 Constant: 8229617a3babSopenharmony_ci0:82 2 (const int) 8230617a3babSopenharmony_ci0:82 Sequence 8231617a3babSopenharmony_ci0:82 Constant: 8232617a3babSopenharmony_ci0:82 0 (const int) 8233617a3babSopenharmony_ci0:82 Constant: 8234617a3babSopenharmony_ci0:82 1 (const int) 8235617a3babSopenharmony_ci0:82 Constant: 8236617a3babSopenharmony_ci0:82 2 (const int) 8237617a3babSopenharmony_ci0:82 'ballot' ( temp highp 4-component vector of uint) 8238617a3babSopenharmony_ci0:83 move second child to first child ( temp highp 4-component vector of uint) 8239617a3babSopenharmony_ci0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8240617a3babSopenharmony_ci0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8241617a3babSopenharmony_ci0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8242617a3babSopenharmony_ci0:83 Constant: 8243617a3babSopenharmony_ci0:83 3 (const int) 8244617a3babSopenharmony_ci0:83 Constant: 8245617a3babSopenharmony_ci0:83 2 (const int) 8246617a3babSopenharmony_ci0:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 8247617a3babSopenharmony_ci0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8248617a3babSopenharmony_ci0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8249617a3babSopenharmony_ci0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8250617a3babSopenharmony_ci0:83 Constant: 8251617a3babSopenharmony_ci0:83 3 (const int) 8252617a3babSopenharmony_ci0:83 Constant: 8253617a3babSopenharmony_ci0:83 2 (const int) 8254617a3babSopenharmony_ci0:83 'ballot' ( temp highp 4-component vector of uint) 8255617a3babSopenharmony_ci0:85 move second child to first child ( temp highp float) 8256617a3babSopenharmony_ci0:85 direct index ( temp highp float) 8257617a3babSopenharmony_ci0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8258617a3babSopenharmony_ci0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8259617a3babSopenharmony_ci0:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8260617a3babSopenharmony_ci0:85 Constant: 8261617a3babSopenharmony_ci0:85 3 (const int) 8262617a3babSopenharmony_ci0:85 Constant: 8263617a3babSopenharmony_ci0:85 0 (const int) 8264617a3babSopenharmony_ci0:85 Constant: 8265617a3babSopenharmony_ci0:85 0 (const int) 8266617a3babSopenharmony_ci0:85 subgroupPartitionedMaxNV ( global highp float) 8267617a3babSopenharmony_ci0:85 direct index ( temp highp float) 8268617a3babSopenharmony_ci0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8269617a3babSopenharmony_ci0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8270617a3babSopenharmony_ci0:85 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8271617a3babSopenharmony_ci0:85 Constant: 8272617a3babSopenharmony_ci0:85 0 (const int) 8273617a3babSopenharmony_ci0:85 Constant: 8274617a3babSopenharmony_ci0:85 0 (const int) 8275617a3babSopenharmony_ci0:85 Constant: 8276617a3babSopenharmony_ci0:85 0 (const int) 8277617a3babSopenharmony_ci0:85 'ballot' ( temp highp 4-component vector of uint) 8278617a3babSopenharmony_ci0:86 move second child to first child ( temp highp 2-component vector of float) 8279617a3babSopenharmony_ci0:86 vector swizzle ( temp highp 2-component vector of float) 8280617a3babSopenharmony_ci0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8281617a3babSopenharmony_ci0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8282617a3babSopenharmony_ci0:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8283617a3babSopenharmony_ci0:86 Constant: 8284617a3babSopenharmony_ci0:86 3 (const int) 8285617a3babSopenharmony_ci0:86 Constant: 8286617a3babSopenharmony_ci0:86 0 (const int) 8287617a3babSopenharmony_ci0:86 Sequence 8288617a3babSopenharmony_ci0:86 Constant: 8289617a3babSopenharmony_ci0:86 0 (const int) 8290617a3babSopenharmony_ci0:86 Constant: 8291617a3babSopenharmony_ci0:86 1 (const int) 8292617a3babSopenharmony_ci0:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 8293617a3babSopenharmony_ci0:86 vector swizzle ( temp highp 2-component vector of float) 8294617a3babSopenharmony_ci0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8295617a3babSopenharmony_ci0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8296617a3babSopenharmony_ci0:86 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8297617a3babSopenharmony_ci0:86 Constant: 8298617a3babSopenharmony_ci0:86 1 (const int) 8299617a3babSopenharmony_ci0:86 Constant: 8300617a3babSopenharmony_ci0:86 0 (const int) 8301617a3babSopenharmony_ci0:86 Sequence 8302617a3babSopenharmony_ci0:86 Constant: 8303617a3babSopenharmony_ci0:86 0 (const int) 8304617a3babSopenharmony_ci0:86 Constant: 8305617a3babSopenharmony_ci0:86 1 (const int) 8306617a3babSopenharmony_ci0:86 'ballot' ( temp highp 4-component vector of uint) 8307617a3babSopenharmony_ci0:87 move second child to first child ( temp highp 3-component vector of float) 8308617a3babSopenharmony_ci0:87 vector swizzle ( temp highp 3-component vector of float) 8309617a3babSopenharmony_ci0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8310617a3babSopenharmony_ci0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8311617a3babSopenharmony_ci0:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8312617a3babSopenharmony_ci0:87 Constant: 8313617a3babSopenharmony_ci0:87 3 (const int) 8314617a3babSopenharmony_ci0:87 Constant: 8315617a3babSopenharmony_ci0:87 0 (const int) 8316617a3babSopenharmony_ci0:87 Sequence 8317617a3babSopenharmony_ci0:87 Constant: 8318617a3babSopenharmony_ci0:87 0 (const int) 8319617a3babSopenharmony_ci0:87 Constant: 8320617a3babSopenharmony_ci0:87 1 (const int) 8321617a3babSopenharmony_ci0:87 Constant: 8322617a3babSopenharmony_ci0:87 2 (const int) 8323617a3babSopenharmony_ci0:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 8324617a3babSopenharmony_ci0:87 vector swizzle ( temp highp 3-component vector of float) 8325617a3babSopenharmony_ci0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8326617a3babSopenharmony_ci0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8327617a3babSopenharmony_ci0:87 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8328617a3babSopenharmony_ci0:87 Constant: 8329617a3babSopenharmony_ci0:87 2 (const int) 8330617a3babSopenharmony_ci0:87 Constant: 8331617a3babSopenharmony_ci0:87 0 (const int) 8332617a3babSopenharmony_ci0:87 Sequence 8333617a3babSopenharmony_ci0:87 Constant: 8334617a3babSopenharmony_ci0:87 0 (const int) 8335617a3babSopenharmony_ci0:87 Constant: 8336617a3babSopenharmony_ci0:87 1 (const int) 8337617a3babSopenharmony_ci0:87 Constant: 8338617a3babSopenharmony_ci0:87 2 (const int) 8339617a3babSopenharmony_ci0:87 'ballot' ( temp highp 4-component vector of uint) 8340617a3babSopenharmony_ci0:88 move second child to first child ( temp highp 4-component vector of float) 8341617a3babSopenharmony_ci0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8342617a3babSopenharmony_ci0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8343617a3babSopenharmony_ci0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8344617a3babSopenharmony_ci0:88 Constant: 8345617a3babSopenharmony_ci0:88 3 (const int) 8346617a3babSopenharmony_ci0:88 Constant: 8347617a3babSopenharmony_ci0:88 0 (const int) 8348617a3babSopenharmony_ci0:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 8349617a3babSopenharmony_ci0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 8350617a3babSopenharmony_ci0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8351617a3babSopenharmony_ci0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8352617a3babSopenharmony_ci0:88 Constant: 8353617a3babSopenharmony_ci0:88 3 (const int) 8354617a3babSopenharmony_ci0:88 Constant: 8355617a3babSopenharmony_ci0:88 0 (const int) 8356617a3babSopenharmony_ci0:88 'ballot' ( temp highp 4-component vector of uint) 8357617a3babSopenharmony_ci0:90 move second child to first child ( temp highp int) 8358617a3babSopenharmony_ci0:90 direct index ( temp highp int) 8359617a3babSopenharmony_ci0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8360617a3babSopenharmony_ci0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8361617a3babSopenharmony_ci0:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8362617a3babSopenharmony_ci0:90 Constant: 8363617a3babSopenharmony_ci0:90 0 (const int) 8364617a3babSopenharmony_ci0:90 Constant: 8365617a3babSopenharmony_ci0:90 1 (const int) 8366617a3babSopenharmony_ci0:90 Constant: 8367617a3babSopenharmony_ci0:90 0 (const int) 8368617a3babSopenharmony_ci0:90 subgroupPartitionedMaxNV ( global highp int) 8369617a3babSopenharmony_ci0:90 direct index ( temp highp int) 8370617a3babSopenharmony_ci0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8371617a3babSopenharmony_ci0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8372617a3babSopenharmony_ci0:90 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8373617a3babSopenharmony_ci0:90 Constant: 8374617a3babSopenharmony_ci0:90 0 (const int) 8375617a3babSopenharmony_ci0:90 Constant: 8376617a3babSopenharmony_ci0:90 1 (const int) 8377617a3babSopenharmony_ci0:90 Constant: 8378617a3babSopenharmony_ci0:90 0 (const int) 8379617a3babSopenharmony_ci0:90 'ballot' ( temp highp 4-component vector of uint) 8380617a3babSopenharmony_ci0:91 move second child to first child ( temp highp 2-component vector of int) 8381617a3babSopenharmony_ci0:91 vector swizzle ( temp highp 2-component vector of int) 8382617a3babSopenharmony_ci0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8383617a3babSopenharmony_ci0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8384617a3babSopenharmony_ci0:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8385617a3babSopenharmony_ci0:91 Constant: 8386617a3babSopenharmony_ci0:91 0 (const int) 8387617a3babSopenharmony_ci0:91 Constant: 8388617a3babSopenharmony_ci0:91 1 (const int) 8389617a3babSopenharmony_ci0:91 Sequence 8390617a3babSopenharmony_ci0:91 Constant: 8391617a3babSopenharmony_ci0:91 0 (const int) 8392617a3babSopenharmony_ci0:91 Constant: 8393617a3babSopenharmony_ci0:91 1 (const int) 8394617a3babSopenharmony_ci0:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 8395617a3babSopenharmony_ci0:91 vector swizzle ( temp highp 2-component vector of int) 8396617a3babSopenharmony_ci0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8397617a3babSopenharmony_ci0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8398617a3babSopenharmony_ci0:91 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8399617a3babSopenharmony_ci0:91 Constant: 8400617a3babSopenharmony_ci0:91 1 (const int) 8401617a3babSopenharmony_ci0:91 Constant: 8402617a3babSopenharmony_ci0:91 1 (const int) 8403617a3babSopenharmony_ci0:91 Sequence 8404617a3babSopenharmony_ci0:91 Constant: 8405617a3babSopenharmony_ci0:91 0 (const int) 8406617a3babSopenharmony_ci0:91 Constant: 8407617a3babSopenharmony_ci0:91 1 (const int) 8408617a3babSopenharmony_ci0:91 'ballot' ( temp highp 4-component vector of uint) 8409617a3babSopenharmony_ci0:92 move second child to first child ( temp highp 3-component vector of int) 8410617a3babSopenharmony_ci0:92 vector swizzle ( temp highp 3-component vector of int) 8411617a3babSopenharmony_ci0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8412617a3babSopenharmony_ci0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8413617a3babSopenharmony_ci0:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8414617a3babSopenharmony_ci0:92 Constant: 8415617a3babSopenharmony_ci0:92 0 (const int) 8416617a3babSopenharmony_ci0:92 Constant: 8417617a3babSopenharmony_ci0:92 1 (const int) 8418617a3babSopenharmony_ci0:92 Sequence 8419617a3babSopenharmony_ci0:92 Constant: 8420617a3babSopenharmony_ci0:92 0 (const int) 8421617a3babSopenharmony_ci0:92 Constant: 8422617a3babSopenharmony_ci0:92 1 (const int) 8423617a3babSopenharmony_ci0:92 Constant: 8424617a3babSopenharmony_ci0:92 2 (const int) 8425617a3babSopenharmony_ci0:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 8426617a3babSopenharmony_ci0:92 vector swizzle ( temp highp 3-component vector of int) 8427617a3babSopenharmony_ci0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8428617a3babSopenharmony_ci0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8429617a3babSopenharmony_ci0:92 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8430617a3babSopenharmony_ci0:92 Constant: 8431617a3babSopenharmony_ci0:92 2 (const int) 8432617a3babSopenharmony_ci0:92 Constant: 8433617a3babSopenharmony_ci0:92 1 (const int) 8434617a3babSopenharmony_ci0:92 Sequence 8435617a3babSopenharmony_ci0:92 Constant: 8436617a3babSopenharmony_ci0:92 0 (const int) 8437617a3babSopenharmony_ci0:92 Constant: 8438617a3babSopenharmony_ci0:92 1 (const int) 8439617a3babSopenharmony_ci0:92 Constant: 8440617a3babSopenharmony_ci0:92 2 (const int) 8441617a3babSopenharmony_ci0:92 'ballot' ( temp highp 4-component vector of uint) 8442617a3babSopenharmony_ci0:93 move second child to first child ( temp highp 4-component vector of int) 8443617a3babSopenharmony_ci0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8444617a3babSopenharmony_ci0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8445617a3babSopenharmony_ci0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8446617a3babSopenharmony_ci0:93 Constant: 8447617a3babSopenharmony_ci0:93 0 (const int) 8448617a3babSopenharmony_ci0:93 Constant: 8449617a3babSopenharmony_ci0:93 1 (const int) 8450617a3babSopenharmony_ci0:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 8451617a3babSopenharmony_ci0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8452617a3babSopenharmony_ci0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8453617a3babSopenharmony_ci0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8454617a3babSopenharmony_ci0:93 Constant: 8455617a3babSopenharmony_ci0:93 3 (const int) 8456617a3babSopenharmony_ci0:93 Constant: 8457617a3babSopenharmony_ci0:93 1 (const int) 8458617a3babSopenharmony_ci0:93 'ballot' ( temp highp 4-component vector of uint) 8459617a3babSopenharmony_ci0:95 move second child to first child ( temp highp uint) 8460617a3babSopenharmony_ci0:95 direct index ( temp highp uint) 8461617a3babSopenharmony_ci0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8462617a3babSopenharmony_ci0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8463617a3babSopenharmony_ci0:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8464617a3babSopenharmony_ci0:95 Constant: 8465617a3babSopenharmony_ci0:95 0 (const int) 8466617a3babSopenharmony_ci0:95 Constant: 8467617a3babSopenharmony_ci0:95 2 (const int) 8468617a3babSopenharmony_ci0:95 Constant: 8469617a3babSopenharmony_ci0:95 0 (const int) 8470617a3babSopenharmony_ci0:95 subgroupPartitionedMaxNV ( global highp uint) 8471617a3babSopenharmony_ci0:95 direct index ( temp highp uint) 8472617a3babSopenharmony_ci0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8473617a3babSopenharmony_ci0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8474617a3babSopenharmony_ci0:95 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8475617a3babSopenharmony_ci0:95 Constant: 8476617a3babSopenharmony_ci0:95 0 (const int) 8477617a3babSopenharmony_ci0:95 Constant: 8478617a3babSopenharmony_ci0:95 2 (const int) 8479617a3babSopenharmony_ci0:95 Constant: 8480617a3babSopenharmony_ci0:95 0 (const int) 8481617a3babSopenharmony_ci0:95 'ballot' ( temp highp 4-component vector of uint) 8482617a3babSopenharmony_ci0:96 move second child to first child ( temp highp 2-component vector of uint) 8483617a3babSopenharmony_ci0:96 vector swizzle ( temp highp 2-component vector of uint) 8484617a3babSopenharmony_ci0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8485617a3babSopenharmony_ci0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8486617a3babSopenharmony_ci0:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8487617a3babSopenharmony_ci0:96 Constant: 8488617a3babSopenharmony_ci0:96 0 (const int) 8489617a3babSopenharmony_ci0:96 Constant: 8490617a3babSopenharmony_ci0:96 2 (const int) 8491617a3babSopenharmony_ci0:96 Sequence 8492617a3babSopenharmony_ci0:96 Constant: 8493617a3babSopenharmony_ci0:96 0 (const int) 8494617a3babSopenharmony_ci0:96 Constant: 8495617a3babSopenharmony_ci0:96 1 (const int) 8496617a3babSopenharmony_ci0:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 8497617a3babSopenharmony_ci0:96 vector swizzle ( temp highp 2-component vector of uint) 8498617a3babSopenharmony_ci0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8499617a3babSopenharmony_ci0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8500617a3babSopenharmony_ci0:96 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8501617a3babSopenharmony_ci0:96 Constant: 8502617a3babSopenharmony_ci0:96 1 (const int) 8503617a3babSopenharmony_ci0:96 Constant: 8504617a3babSopenharmony_ci0:96 2 (const int) 8505617a3babSopenharmony_ci0:96 Sequence 8506617a3babSopenharmony_ci0:96 Constant: 8507617a3babSopenharmony_ci0:96 0 (const int) 8508617a3babSopenharmony_ci0:96 Constant: 8509617a3babSopenharmony_ci0:96 1 (const int) 8510617a3babSopenharmony_ci0:96 'ballot' ( temp highp 4-component vector of uint) 8511617a3babSopenharmony_ci0:97 move second child to first child ( temp highp 3-component vector of uint) 8512617a3babSopenharmony_ci0:97 vector swizzle ( temp highp 3-component vector of uint) 8513617a3babSopenharmony_ci0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8514617a3babSopenharmony_ci0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8515617a3babSopenharmony_ci0:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8516617a3babSopenharmony_ci0:97 Constant: 8517617a3babSopenharmony_ci0:97 0 (const int) 8518617a3babSopenharmony_ci0:97 Constant: 8519617a3babSopenharmony_ci0:97 2 (const int) 8520617a3babSopenharmony_ci0:97 Sequence 8521617a3babSopenharmony_ci0:97 Constant: 8522617a3babSopenharmony_ci0:97 0 (const int) 8523617a3babSopenharmony_ci0:97 Constant: 8524617a3babSopenharmony_ci0:97 1 (const int) 8525617a3babSopenharmony_ci0:97 Constant: 8526617a3babSopenharmony_ci0:97 2 (const int) 8527617a3babSopenharmony_ci0:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 8528617a3babSopenharmony_ci0:97 vector swizzle ( temp highp 3-component vector of uint) 8529617a3babSopenharmony_ci0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8530617a3babSopenharmony_ci0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8531617a3babSopenharmony_ci0:97 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8532617a3babSopenharmony_ci0:97 Constant: 8533617a3babSopenharmony_ci0:97 2 (const int) 8534617a3babSopenharmony_ci0:97 Constant: 8535617a3babSopenharmony_ci0:97 2 (const int) 8536617a3babSopenharmony_ci0:97 Sequence 8537617a3babSopenharmony_ci0:97 Constant: 8538617a3babSopenharmony_ci0:97 0 (const int) 8539617a3babSopenharmony_ci0:97 Constant: 8540617a3babSopenharmony_ci0:97 1 (const int) 8541617a3babSopenharmony_ci0:97 Constant: 8542617a3babSopenharmony_ci0:97 2 (const int) 8543617a3babSopenharmony_ci0:97 'ballot' ( temp highp 4-component vector of uint) 8544617a3babSopenharmony_ci0:98 move second child to first child ( temp highp 4-component vector of uint) 8545617a3babSopenharmony_ci0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8546617a3babSopenharmony_ci0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8547617a3babSopenharmony_ci0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8548617a3babSopenharmony_ci0:98 Constant: 8549617a3babSopenharmony_ci0:98 0 (const int) 8550617a3babSopenharmony_ci0:98 Constant: 8551617a3babSopenharmony_ci0:98 2 (const int) 8552617a3babSopenharmony_ci0:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 8553617a3babSopenharmony_ci0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8554617a3babSopenharmony_ci0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8555617a3babSopenharmony_ci0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8556617a3babSopenharmony_ci0:98 Constant: 8557617a3babSopenharmony_ci0:98 3 (const int) 8558617a3babSopenharmony_ci0:98 Constant: 8559617a3babSopenharmony_ci0:98 2 (const int) 8560617a3babSopenharmony_ci0:98 'ballot' ( temp highp 4-component vector of uint) 8561617a3babSopenharmony_ci0:100 move second child to first child ( temp highp int) 8562617a3babSopenharmony_ci0:100 direct index ( temp highp int) 8563617a3babSopenharmony_ci0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8564617a3babSopenharmony_ci0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8565617a3babSopenharmony_ci0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8566617a3babSopenharmony_ci0:100 Constant: 8567617a3babSopenharmony_ci0:100 0 (const int) 8568617a3babSopenharmony_ci0:100 Constant: 8569617a3babSopenharmony_ci0:100 1 (const int) 8570617a3babSopenharmony_ci0:100 Constant: 8571617a3babSopenharmony_ci0:100 0 (const int) 8572617a3babSopenharmony_ci0:100 subgroupPartitionedAndNV ( global highp int) 8573617a3babSopenharmony_ci0:100 direct index ( temp highp int) 8574617a3babSopenharmony_ci0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8575617a3babSopenharmony_ci0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8576617a3babSopenharmony_ci0:100 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8577617a3babSopenharmony_ci0:100 Constant: 8578617a3babSopenharmony_ci0:100 0 (const int) 8579617a3babSopenharmony_ci0:100 Constant: 8580617a3babSopenharmony_ci0:100 1 (const int) 8581617a3babSopenharmony_ci0:100 Constant: 8582617a3babSopenharmony_ci0:100 0 (const int) 8583617a3babSopenharmony_ci0:100 'ballot' ( temp highp 4-component vector of uint) 8584617a3babSopenharmony_ci0:101 move second child to first child ( temp highp 2-component vector of int) 8585617a3babSopenharmony_ci0:101 vector swizzle ( temp highp 2-component vector of int) 8586617a3babSopenharmony_ci0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8587617a3babSopenharmony_ci0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8588617a3babSopenharmony_ci0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8589617a3babSopenharmony_ci0:101 Constant: 8590617a3babSopenharmony_ci0:101 0 (const int) 8591617a3babSopenharmony_ci0:101 Constant: 8592617a3babSopenharmony_ci0:101 1 (const int) 8593617a3babSopenharmony_ci0:101 Sequence 8594617a3babSopenharmony_ci0:101 Constant: 8595617a3babSopenharmony_ci0:101 0 (const int) 8596617a3babSopenharmony_ci0:101 Constant: 8597617a3babSopenharmony_ci0:101 1 (const int) 8598617a3babSopenharmony_ci0:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 8599617a3babSopenharmony_ci0:101 vector swizzle ( temp highp 2-component vector of int) 8600617a3babSopenharmony_ci0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8601617a3babSopenharmony_ci0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8602617a3babSopenharmony_ci0:101 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8603617a3babSopenharmony_ci0:101 Constant: 8604617a3babSopenharmony_ci0:101 1 (const int) 8605617a3babSopenharmony_ci0:101 Constant: 8606617a3babSopenharmony_ci0:101 1 (const int) 8607617a3babSopenharmony_ci0:101 Sequence 8608617a3babSopenharmony_ci0:101 Constant: 8609617a3babSopenharmony_ci0:101 0 (const int) 8610617a3babSopenharmony_ci0:101 Constant: 8611617a3babSopenharmony_ci0:101 1 (const int) 8612617a3babSopenharmony_ci0:101 'ballot' ( temp highp 4-component vector of uint) 8613617a3babSopenharmony_ci0:102 move second child to first child ( temp highp 3-component vector of int) 8614617a3babSopenharmony_ci0:102 vector swizzle ( temp highp 3-component vector of int) 8615617a3babSopenharmony_ci0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8616617a3babSopenharmony_ci0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8617617a3babSopenharmony_ci0:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8618617a3babSopenharmony_ci0:102 Constant: 8619617a3babSopenharmony_ci0:102 0 (const int) 8620617a3babSopenharmony_ci0:102 Constant: 8621617a3babSopenharmony_ci0:102 1 (const int) 8622617a3babSopenharmony_ci0:102 Sequence 8623617a3babSopenharmony_ci0:102 Constant: 8624617a3babSopenharmony_ci0:102 0 (const int) 8625617a3babSopenharmony_ci0:102 Constant: 8626617a3babSopenharmony_ci0:102 1 (const int) 8627617a3babSopenharmony_ci0:102 Constant: 8628617a3babSopenharmony_ci0:102 2 (const int) 8629617a3babSopenharmony_ci0:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 8630617a3babSopenharmony_ci0:102 vector swizzle ( temp highp 3-component vector of int) 8631617a3babSopenharmony_ci0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8632617a3babSopenharmony_ci0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8633617a3babSopenharmony_ci0:102 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8634617a3babSopenharmony_ci0:102 Constant: 8635617a3babSopenharmony_ci0:102 2 (const int) 8636617a3babSopenharmony_ci0:102 Constant: 8637617a3babSopenharmony_ci0:102 1 (const int) 8638617a3babSopenharmony_ci0:102 Sequence 8639617a3babSopenharmony_ci0:102 Constant: 8640617a3babSopenharmony_ci0:102 0 (const int) 8641617a3babSopenharmony_ci0:102 Constant: 8642617a3babSopenharmony_ci0:102 1 (const int) 8643617a3babSopenharmony_ci0:102 Constant: 8644617a3babSopenharmony_ci0:102 2 (const int) 8645617a3babSopenharmony_ci0:102 'ballot' ( temp highp 4-component vector of uint) 8646617a3babSopenharmony_ci0:103 move second child to first child ( temp highp 4-component vector of int) 8647617a3babSopenharmony_ci0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8648617a3babSopenharmony_ci0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8649617a3babSopenharmony_ci0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8650617a3babSopenharmony_ci0:103 Constant: 8651617a3babSopenharmony_ci0:103 0 (const int) 8652617a3babSopenharmony_ci0:103 Constant: 8653617a3babSopenharmony_ci0:103 1 (const int) 8654617a3babSopenharmony_ci0:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 8655617a3babSopenharmony_ci0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8656617a3babSopenharmony_ci0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8657617a3babSopenharmony_ci0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8658617a3babSopenharmony_ci0:103 Constant: 8659617a3babSopenharmony_ci0:103 3 (const int) 8660617a3babSopenharmony_ci0:103 Constant: 8661617a3babSopenharmony_ci0:103 1 (const int) 8662617a3babSopenharmony_ci0:103 'ballot' ( temp highp 4-component vector of uint) 8663617a3babSopenharmony_ci0:105 move second child to first child ( temp highp uint) 8664617a3babSopenharmony_ci0:105 direct index ( temp highp uint) 8665617a3babSopenharmony_ci0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8666617a3babSopenharmony_ci0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8667617a3babSopenharmony_ci0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8668617a3babSopenharmony_ci0:105 Constant: 8669617a3babSopenharmony_ci0:105 1 (const int) 8670617a3babSopenharmony_ci0:105 Constant: 8671617a3babSopenharmony_ci0:105 2 (const int) 8672617a3babSopenharmony_ci0:105 Constant: 8673617a3babSopenharmony_ci0:105 0 (const int) 8674617a3babSopenharmony_ci0:105 subgroupPartitionedAndNV ( global highp uint) 8675617a3babSopenharmony_ci0:105 direct index ( temp highp uint) 8676617a3babSopenharmony_ci0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8677617a3babSopenharmony_ci0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8678617a3babSopenharmony_ci0:105 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8679617a3babSopenharmony_ci0:105 Constant: 8680617a3babSopenharmony_ci0:105 0 (const int) 8681617a3babSopenharmony_ci0:105 Constant: 8682617a3babSopenharmony_ci0:105 2 (const int) 8683617a3babSopenharmony_ci0:105 Constant: 8684617a3babSopenharmony_ci0:105 0 (const int) 8685617a3babSopenharmony_ci0:105 'ballot' ( temp highp 4-component vector of uint) 8686617a3babSopenharmony_ci0:106 move second child to first child ( temp highp 2-component vector of uint) 8687617a3babSopenharmony_ci0:106 vector swizzle ( temp highp 2-component vector of uint) 8688617a3babSopenharmony_ci0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8689617a3babSopenharmony_ci0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8690617a3babSopenharmony_ci0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8691617a3babSopenharmony_ci0:106 Constant: 8692617a3babSopenharmony_ci0:106 1 (const int) 8693617a3babSopenharmony_ci0:106 Constant: 8694617a3babSopenharmony_ci0:106 2 (const int) 8695617a3babSopenharmony_ci0:106 Sequence 8696617a3babSopenharmony_ci0:106 Constant: 8697617a3babSopenharmony_ci0:106 0 (const int) 8698617a3babSopenharmony_ci0:106 Constant: 8699617a3babSopenharmony_ci0:106 1 (const int) 8700617a3babSopenharmony_ci0:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 8701617a3babSopenharmony_ci0:106 vector swizzle ( temp highp 2-component vector of uint) 8702617a3babSopenharmony_ci0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8703617a3babSopenharmony_ci0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8704617a3babSopenharmony_ci0:106 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8705617a3babSopenharmony_ci0:106 Constant: 8706617a3babSopenharmony_ci0:106 1 (const int) 8707617a3babSopenharmony_ci0:106 Constant: 8708617a3babSopenharmony_ci0:106 2 (const int) 8709617a3babSopenharmony_ci0:106 Sequence 8710617a3babSopenharmony_ci0:106 Constant: 8711617a3babSopenharmony_ci0:106 0 (const int) 8712617a3babSopenharmony_ci0:106 Constant: 8713617a3babSopenharmony_ci0:106 1 (const int) 8714617a3babSopenharmony_ci0:106 'ballot' ( temp highp 4-component vector of uint) 8715617a3babSopenharmony_ci0:107 move second child to first child ( temp highp 3-component vector of uint) 8716617a3babSopenharmony_ci0:107 vector swizzle ( temp highp 3-component vector of uint) 8717617a3babSopenharmony_ci0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8718617a3babSopenharmony_ci0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8719617a3babSopenharmony_ci0:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8720617a3babSopenharmony_ci0:107 Constant: 8721617a3babSopenharmony_ci0:107 1 (const int) 8722617a3babSopenharmony_ci0:107 Constant: 8723617a3babSopenharmony_ci0:107 2 (const int) 8724617a3babSopenharmony_ci0:107 Sequence 8725617a3babSopenharmony_ci0:107 Constant: 8726617a3babSopenharmony_ci0:107 0 (const int) 8727617a3babSopenharmony_ci0:107 Constant: 8728617a3babSopenharmony_ci0:107 1 (const int) 8729617a3babSopenharmony_ci0:107 Constant: 8730617a3babSopenharmony_ci0:107 2 (const int) 8731617a3babSopenharmony_ci0:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 8732617a3babSopenharmony_ci0:107 vector swizzle ( temp highp 3-component vector of uint) 8733617a3babSopenharmony_ci0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8734617a3babSopenharmony_ci0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8735617a3babSopenharmony_ci0:107 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8736617a3babSopenharmony_ci0:107 Constant: 8737617a3babSopenharmony_ci0:107 2 (const int) 8738617a3babSopenharmony_ci0:107 Constant: 8739617a3babSopenharmony_ci0:107 2 (const int) 8740617a3babSopenharmony_ci0:107 Sequence 8741617a3babSopenharmony_ci0:107 Constant: 8742617a3babSopenharmony_ci0:107 0 (const int) 8743617a3babSopenharmony_ci0:107 Constant: 8744617a3babSopenharmony_ci0:107 1 (const int) 8745617a3babSopenharmony_ci0:107 Constant: 8746617a3babSopenharmony_ci0:107 2 (const int) 8747617a3babSopenharmony_ci0:107 'ballot' ( temp highp 4-component vector of uint) 8748617a3babSopenharmony_ci0:108 move second child to first child ( temp highp 4-component vector of uint) 8749617a3babSopenharmony_ci0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8750617a3babSopenharmony_ci0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8751617a3babSopenharmony_ci0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8752617a3babSopenharmony_ci0:108 Constant: 8753617a3babSopenharmony_ci0:108 1 (const int) 8754617a3babSopenharmony_ci0:108 Constant: 8755617a3babSopenharmony_ci0:108 2 (const int) 8756617a3babSopenharmony_ci0:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 8757617a3babSopenharmony_ci0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8758617a3babSopenharmony_ci0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8759617a3babSopenharmony_ci0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8760617a3babSopenharmony_ci0:108 Constant: 8761617a3babSopenharmony_ci0:108 3 (const int) 8762617a3babSopenharmony_ci0:108 Constant: 8763617a3babSopenharmony_ci0:108 2 (const int) 8764617a3babSopenharmony_ci0:108 'ballot' ( temp highp 4-component vector of uint) 8765617a3babSopenharmony_ci0:110 move second child to first child ( temp highp int) 8766617a3babSopenharmony_ci0:110 direct index ( temp highp int) 8767617a3babSopenharmony_ci0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8768617a3babSopenharmony_ci0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8769617a3babSopenharmony_ci0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8770617a3babSopenharmony_ci0:110 Constant: 8771617a3babSopenharmony_ci0:110 1 (const int) 8772617a3babSopenharmony_ci0:110 Constant: 8773617a3babSopenharmony_ci0:110 1 (const int) 8774617a3babSopenharmony_ci0:110 Constant: 8775617a3babSopenharmony_ci0:110 0 (const int) 8776617a3babSopenharmony_ci0:110 Convert bool to int ( temp highp int) 8777617a3babSopenharmony_ci0:110 subgroupPartitionedAndNV ( global bool, operation at highp) 8778617a3babSopenharmony_ci0:110 Compare Less Than ( temp bool) 8779617a3babSopenharmony_ci0:110 direct index ( temp highp int) 8780617a3babSopenharmony_ci0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8781617a3babSopenharmony_ci0:110 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8782617a3babSopenharmony_ci0:110 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8783617a3babSopenharmony_ci0:110 Constant: 8784617a3babSopenharmony_ci0:110 0 (const int) 8785617a3babSopenharmony_ci0:110 Constant: 8786617a3babSopenharmony_ci0:110 1 (const int) 8787617a3babSopenharmony_ci0:110 Constant: 8788617a3babSopenharmony_ci0:110 0 (const int) 8789617a3babSopenharmony_ci0:110 Constant: 8790617a3babSopenharmony_ci0:110 0 (const int) 8791617a3babSopenharmony_ci0:110 'ballot' ( temp highp 4-component vector of uint) 8792617a3babSopenharmony_ci0:111 move second child to first child ( temp highp 2-component vector of int) 8793617a3babSopenharmony_ci0:111 vector swizzle ( temp highp 2-component vector of int) 8794617a3babSopenharmony_ci0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8795617a3babSopenharmony_ci0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8796617a3babSopenharmony_ci0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8797617a3babSopenharmony_ci0:111 Constant: 8798617a3babSopenharmony_ci0:111 1 (const int) 8799617a3babSopenharmony_ci0:111 Constant: 8800617a3babSopenharmony_ci0:111 1 (const int) 8801617a3babSopenharmony_ci0:111 Sequence 8802617a3babSopenharmony_ci0:111 Constant: 8803617a3babSopenharmony_ci0:111 0 (const int) 8804617a3babSopenharmony_ci0:111 Constant: 8805617a3babSopenharmony_ci0:111 1 (const int) 8806617a3babSopenharmony_ci0:111 Convert bool to int ( temp highp 2-component vector of int) 8807617a3babSopenharmony_ci0:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 8808617a3babSopenharmony_ci0:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 8809617a3babSopenharmony_ci0:111 vector swizzle ( temp highp 2-component vector of int) 8810617a3babSopenharmony_ci0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8811617a3babSopenharmony_ci0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8812617a3babSopenharmony_ci0:111 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8813617a3babSopenharmony_ci0:111 Constant: 8814617a3babSopenharmony_ci0:111 1 (const int) 8815617a3babSopenharmony_ci0:111 Constant: 8816617a3babSopenharmony_ci0:111 1 (const int) 8817617a3babSopenharmony_ci0:111 Sequence 8818617a3babSopenharmony_ci0:111 Constant: 8819617a3babSopenharmony_ci0:111 0 (const int) 8820617a3babSopenharmony_ci0:111 Constant: 8821617a3babSopenharmony_ci0:111 1 (const int) 8822617a3babSopenharmony_ci0:111 Constant: 8823617a3babSopenharmony_ci0:111 0 (const int) 8824617a3babSopenharmony_ci0:111 0 (const int) 8825617a3babSopenharmony_ci0:111 'ballot' ( temp highp 4-component vector of uint) 8826617a3babSopenharmony_ci0:112 move second child to first child ( temp highp 3-component vector of int) 8827617a3babSopenharmony_ci0:112 vector swizzle ( temp highp 3-component vector of int) 8828617a3babSopenharmony_ci0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8829617a3babSopenharmony_ci0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8830617a3babSopenharmony_ci0:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8831617a3babSopenharmony_ci0:112 Constant: 8832617a3babSopenharmony_ci0:112 1 (const int) 8833617a3babSopenharmony_ci0:112 Constant: 8834617a3babSopenharmony_ci0:112 1 (const int) 8835617a3babSopenharmony_ci0:112 Sequence 8836617a3babSopenharmony_ci0:112 Constant: 8837617a3babSopenharmony_ci0:112 0 (const int) 8838617a3babSopenharmony_ci0:112 Constant: 8839617a3babSopenharmony_ci0:112 1 (const int) 8840617a3babSopenharmony_ci0:112 Constant: 8841617a3babSopenharmony_ci0:112 2 (const int) 8842617a3babSopenharmony_ci0:112 Convert bool to int ( temp highp 3-component vector of int) 8843617a3babSopenharmony_ci0:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 8844617a3babSopenharmony_ci0:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 8845617a3babSopenharmony_ci0:112 vector swizzle ( temp highp 3-component vector of int) 8846617a3babSopenharmony_ci0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8847617a3babSopenharmony_ci0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8848617a3babSopenharmony_ci0:112 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8849617a3babSopenharmony_ci0:112 Constant: 8850617a3babSopenharmony_ci0:112 1 (const int) 8851617a3babSopenharmony_ci0:112 Constant: 8852617a3babSopenharmony_ci0:112 1 (const int) 8853617a3babSopenharmony_ci0:112 Sequence 8854617a3babSopenharmony_ci0:112 Constant: 8855617a3babSopenharmony_ci0:112 0 (const int) 8856617a3babSopenharmony_ci0:112 Constant: 8857617a3babSopenharmony_ci0:112 1 (const int) 8858617a3babSopenharmony_ci0:112 Constant: 8859617a3babSopenharmony_ci0:112 2 (const int) 8860617a3babSopenharmony_ci0:112 Constant: 8861617a3babSopenharmony_ci0:112 0 (const int) 8862617a3babSopenharmony_ci0:112 0 (const int) 8863617a3babSopenharmony_ci0:112 0 (const int) 8864617a3babSopenharmony_ci0:112 'ballot' ( temp highp 4-component vector of uint) 8865617a3babSopenharmony_ci0:113 move second child to first child ( temp highp 4-component vector of int) 8866617a3babSopenharmony_ci0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8867617a3babSopenharmony_ci0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8868617a3babSopenharmony_ci0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8869617a3babSopenharmony_ci0:113 Constant: 8870617a3babSopenharmony_ci0:113 1 (const int) 8871617a3babSopenharmony_ci0:113 Constant: 8872617a3babSopenharmony_ci0:113 1 (const int) 8873617a3babSopenharmony_ci0:113 Convert bool to int ( temp highp 4-component vector of int) 8874617a3babSopenharmony_ci0:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 8875617a3babSopenharmony_ci0:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 8876617a3babSopenharmony_ci0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8877617a3babSopenharmony_ci0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8878617a3babSopenharmony_ci0:113 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8879617a3babSopenharmony_ci0:113 Constant: 8880617a3babSopenharmony_ci0:113 1 (const int) 8881617a3babSopenharmony_ci0:113 Constant: 8882617a3babSopenharmony_ci0:113 1 (const int) 8883617a3babSopenharmony_ci0:113 Constant: 8884617a3babSopenharmony_ci0:113 0 (const int) 8885617a3babSopenharmony_ci0:113 0 (const int) 8886617a3babSopenharmony_ci0:113 0 (const int) 8887617a3babSopenharmony_ci0:113 0 (const int) 8888617a3babSopenharmony_ci0:113 'ballot' ( temp highp 4-component vector of uint) 8889617a3babSopenharmony_ci0:115 move second child to first child ( temp highp int) 8890617a3babSopenharmony_ci0:115 direct index ( temp highp int) 8891617a3babSopenharmony_ci0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8892617a3babSopenharmony_ci0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8893617a3babSopenharmony_ci0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8894617a3babSopenharmony_ci0:115 Constant: 8895617a3babSopenharmony_ci0:115 1 (const int) 8896617a3babSopenharmony_ci0:115 Constant: 8897617a3babSopenharmony_ci0:115 1 (const int) 8898617a3babSopenharmony_ci0:115 Constant: 8899617a3babSopenharmony_ci0:115 0 (const int) 8900617a3babSopenharmony_ci0:115 subgroupPartitionedOrNV ( global highp int) 8901617a3babSopenharmony_ci0:115 direct index ( temp highp int) 8902617a3babSopenharmony_ci0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8903617a3babSopenharmony_ci0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8904617a3babSopenharmony_ci0:115 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8905617a3babSopenharmony_ci0:115 Constant: 8906617a3babSopenharmony_ci0:115 0 (const int) 8907617a3babSopenharmony_ci0:115 Constant: 8908617a3babSopenharmony_ci0:115 1 (const int) 8909617a3babSopenharmony_ci0:115 Constant: 8910617a3babSopenharmony_ci0:115 0 (const int) 8911617a3babSopenharmony_ci0:115 'ballot' ( temp highp 4-component vector of uint) 8912617a3babSopenharmony_ci0:116 move second child to first child ( temp highp 2-component vector of int) 8913617a3babSopenharmony_ci0:116 vector swizzle ( temp highp 2-component vector of int) 8914617a3babSopenharmony_ci0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8915617a3babSopenharmony_ci0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8916617a3babSopenharmony_ci0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8917617a3babSopenharmony_ci0:116 Constant: 8918617a3babSopenharmony_ci0:116 1 (const int) 8919617a3babSopenharmony_ci0:116 Constant: 8920617a3babSopenharmony_ci0:116 1 (const int) 8921617a3babSopenharmony_ci0:116 Sequence 8922617a3babSopenharmony_ci0:116 Constant: 8923617a3babSopenharmony_ci0:116 0 (const int) 8924617a3babSopenharmony_ci0:116 Constant: 8925617a3babSopenharmony_ci0:116 1 (const int) 8926617a3babSopenharmony_ci0:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 8927617a3babSopenharmony_ci0:116 vector swizzle ( temp highp 2-component vector of int) 8928617a3babSopenharmony_ci0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8929617a3babSopenharmony_ci0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8930617a3babSopenharmony_ci0:116 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8931617a3babSopenharmony_ci0:116 Constant: 8932617a3babSopenharmony_ci0:116 1 (const int) 8933617a3babSopenharmony_ci0:116 Constant: 8934617a3babSopenharmony_ci0:116 1 (const int) 8935617a3babSopenharmony_ci0:116 Sequence 8936617a3babSopenharmony_ci0:116 Constant: 8937617a3babSopenharmony_ci0:116 0 (const int) 8938617a3babSopenharmony_ci0:116 Constant: 8939617a3babSopenharmony_ci0:116 1 (const int) 8940617a3babSopenharmony_ci0:116 'ballot' ( temp highp 4-component vector of uint) 8941617a3babSopenharmony_ci0:117 move second child to first child ( temp highp 3-component vector of int) 8942617a3babSopenharmony_ci0:117 vector swizzle ( temp highp 3-component vector of int) 8943617a3babSopenharmony_ci0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8944617a3babSopenharmony_ci0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8945617a3babSopenharmony_ci0:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8946617a3babSopenharmony_ci0:117 Constant: 8947617a3babSopenharmony_ci0:117 1 (const int) 8948617a3babSopenharmony_ci0:117 Constant: 8949617a3babSopenharmony_ci0:117 1 (const int) 8950617a3babSopenharmony_ci0:117 Sequence 8951617a3babSopenharmony_ci0:117 Constant: 8952617a3babSopenharmony_ci0:117 0 (const int) 8953617a3babSopenharmony_ci0:117 Constant: 8954617a3babSopenharmony_ci0:117 1 (const int) 8955617a3babSopenharmony_ci0:117 Constant: 8956617a3babSopenharmony_ci0:117 2 (const int) 8957617a3babSopenharmony_ci0:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 8958617a3babSopenharmony_ci0:117 vector swizzle ( temp highp 3-component vector of int) 8959617a3babSopenharmony_ci0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8960617a3babSopenharmony_ci0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8961617a3babSopenharmony_ci0:117 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8962617a3babSopenharmony_ci0:117 Constant: 8963617a3babSopenharmony_ci0:117 2 (const int) 8964617a3babSopenharmony_ci0:117 Constant: 8965617a3babSopenharmony_ci0:117 1 (const int) 8966617a3babSopenharmony_ci0:117 Sequence 8967617a3babSopenharmony_ci0:117 Constant: 8968617a3babSopenharmony_ci0:117 0 (const int) 8969617a3babSopenharmony_ci0:117 Constant: 8970617a3babSopenharmony_ci0:117 1 (const int) 8971617a3babSopenharmony_ci0:117 Constant: 8972617a3babSopenharmony_ci0:117 2 (const int) 8973617a3babSopenharmony_ci0:117 'ballot' ( temp highp 4-component vector of uint) 8974617a3babSopenharmony_ci0:118 move second child to first child ( temp highp 4-component vector of int) 8975617a3babSopenharmony_ci0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8976617a3babSopenharmony_ci0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8977617a3babSopenharmony_ci0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8978617a3babSopenharmony_ci0:118 Constant: 8979617a3babSopenharmony_ci0:118 1 (const int) 8980617a3babSopenharmony_ci0:118 Constant: 8981617a3babSopenharmony_ci0:118 1 (const int) 8982617a3babSopenharmony_ci0:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 8983617a3babSopenharmony_ci0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 8984617a3babSopenharmony_ci0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8985617a3babSopenharmony_ci0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8986617a3babSopenharmony_ci0:118 Constant: 8987617a3babSopenharmony_ci0:118 3 (const int) 8988617a3babSopenharmony_ci0:118 Constant: 8989617a3babSopenharmony_ci0:118 1 (const int) 8990617a3babSopenharmony_ci0:118 'ballot' ( temp highp 4-component vector of uint) 8991617a3babSopenharmony_ci0:120 move second child to first child ( temp highp uint) 8992617a3babSopenharmony_ci0:120 direct index ( temp highp uint) 8993617a3babSopenharmony_ci0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 8994617a3babSopenharmony_ci0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8995617a3babSopenharmony_ci0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 8996617a3babSopenharmony_ci0:120 Constant: 8997617a3babSopenharmony_ci0:120 2 (const int) 8998617a3babSopenharmony_ci0:120 Constant: 8999617a3babSopenharmony_ci0:120 2 (const int) 9000617a3babSopenharmony_ci0:120 Constant: 9001617a3babSopenharmony_ci0:120 0 (const int) 9002617a3babSopenharmony_ci0:120 subgroupPartitionedOrNV ( global highp uint) 9003617a3babSopenharmony_ci0:120 direct index ( temp highp uint) 9004617a3babSopenharmony_ci0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9005617a3babSopenharmony_ci0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9006617a3babSopenharmony_ci0:120 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9007617a3babSopenharmony_ci0:120 Constant: 9008617a3babSopenharmony_ci0:120 0 (const int) 9009617a3babSopenharmony_ci0:120 Constant: 9010617a3babSopenharmony_ci0:120 2 (const int) 9011617a3babSopenharmony_ci0:120 Constant: 9012617a3babSopenharmony_ci0:120 0 (const int) 9013617a3babSopenharmony_ci0:120 'ballot' ( temp highp 4-component vector of uint) 9014617a3babSopenharmony_ci0:121 move second child to first child ( temp highp 2-component vector of uint) 9015617a3babSopenharmony_ci0:121 vector swizzle ( temp highp 2-component vector of uint) 9016617a3babSopenharmony_ci0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9017617a3babSopenharmony_ci0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9018617a3babSopenharmony_ci0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9019617a3babSopenharmony_ci0:121 Constant: 9020617a3babSopenharmony_ci0:121 2 (const int) 9021617a3babSopenharmony_ci0:121 Constant: 9022617a3babSopenharmony_ci0:121 2 (const int) 9023617a3babSopenharmony_ci0:121 Sequence 9024617a3babSopenharmony_ci0:121 Constant: 9025617a3babSopenharmony_ci0:121 0 (const int) 9026617a3babSopenharmony_ci0:121 Constant: 9027617a3babSopenharmony_ci0:121 1 (const int) 9028617a3babSopenharmony_ci0:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 9029617a3babSopenharmony_ci0:121 vector swizzle ( temp highp 2-component vector of uint) 9030617a3babSopenharmony_ci0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9031617a3babSopenharmony_ci0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9032617a3babSopenharmony_ci0:121 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9033617a3babSopenharmony_ci0:121 Constant: 9034617a3babSopenharmony_ci0:121 1 (const int) 9035617a3babSopenharmony_ci0:121 Constant: 9036617a3babSopenharmony_ci0:121 2 (const int) 9037617a3babSopenharmony_ci0:121 Sequence 9038617a3babSopenharmony_ci0:121 Constant: 9039617a3babSopenharmony_ci0:121 0 (const int) 9040617a3babSopenharmony_ci0:121 Constant: 9041617a3babSopenharmony_ci0:121 1 (const int) 9042617a3babSopenharmony_ci0:121 'ballot' ( temp highp 4-component vector of uint) 9043617a3babSopenharmony_ci0:122 move second child to first child ( temp highp 3-component vector of uint) 9044617a3babSopenharmony_ci0:122 vector swizzle ( temp highp 3-component vector of uint) 9045617a3babSopenharmony_ci0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9046617a3babSopenharmony_ci0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9047617a3babSopenharmony_ci0:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9048617a3babSopenharmony_ci0:122 Constant: 9049617a3babSopenharmony_ci0:122 2 (const int) 9050617a3babSopenharmony_ci0:122 Constant: 9051617a3babSopenharmony_ci0:122 2 (const int) 9052617a3babSopenharmony_ci0:122 Sequence 9053617a3babSopenharmony_ci0:122 Constant: 9054617a3babSopenharmony_ci0:122 0 (const int) 9055617a3babSopenharmony_ci0:122 Constant: 9056617a3babSopenharmony_ci0:122 1 (const int) 9057617a3babSopenharmony_ci0:122 Constant: 9058617a3babSopenharmony_ci0:122 2 (const int) 9059617a3babSopenharmony_ci0:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 9060617a3babSopenharmony_ci0:122 vector swizzle ( temp highp 3-component vector of uint) 9061617a3babSopenharmony_ci0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9062617a3babSopenharmony_ci0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9063617a3babSopenharmony_ci0:122 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9064617a3babSopenharmony_ci0:122 Constant: 9065617a3babSopenharmony_ci0:122 2 (const int) 9066617a3babSopenharmony_ci0:122 Constant: 9067617a3babSopenharmony_ci0:122 2 (const int) 9068617a3babSopenharmony_ci0:122 Sequence 9069617a3babSopenharmony_ci0:122 Constant: 9070617a3babSopenharmony_ci0:122 0 (const int) 9071617a3babSopenharmony_ci0:122 Constant: 9072617a3babSopenharmony_ci0:122 1 (const int) 9073617a3babSopenharmony_ci0:122 Constant: 9074617a3babSopenharmony_ci0:122 2 (const int) 9075617a3babSopenharmony_ci0:122 'ballot' ( temp highp 4-component vector of uint) 9076617a3babSopenharmony_ci0:123 move second child to first child ( temp highp 4-component vector of uint) 9077617a3babSopenharmony_ci0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9078617a3babSopenharmony_ci0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9079617a3babSopenharmony_ci0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9080617a3babSopenharmony_ci0:123 Constant: 9081617a3babSopenharmony_ci0:123 2 (const int) 9082617a3babSopenharmony_ci0:123 Constant: 9083617a3babSopenharmony_ci0:123 2 (const int) 9084617a3babSopenharmony_ci0:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 9085617a3babSopenharmony_ci0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9086617a3babSopenharmony_ci0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9087617a3babSopenharmony_ci0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9088617a3babSopenharmony_ci0:123 Constant: 9089617a3babSopenharmony_ci0:123 3 (const int) 9090617a3babSopenharmony_ci0:123 Constant: 9091617a3babSopenharmony_ci0:123 2 (const int) 9092617a3babSopenharmony_ci0:123 'ballot' ( temp highp 4-component vector of uint) 9093617a3babSopenharmony_ci0:125 move second child to first child ( temp highp int) 9094617a3babSopenharmony_ci0:125 direct index ( temp highp int) 9095617a3babSopenharmony_ci0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9096617a3babSopenharmony_ci0:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9097617a3babSopenharmony_ci0:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9098617a3babSopenharmony_ci0:125 Constant: 9099617a3babSopenharmony_ci0:125 2 (const int) 9100617a3babSopenharmony_ci0:125 Constant: 9101617a3babSopenharmony_ci0:125 1 (const int) 9102617a3babSopenharmony_ci0:125 Constant: 9103617a3babSopenharmony_ci0:125 0 (const int) 9104617a3babSopenharmony_ci0:125 Convert bool to int ( temp highp int) 9105617a3babSopenharmony_ci0:125 subgroupPartitionedOrNV ( global bool, operation at highp) 9106617a3babSopenharmony_ci0:125 Compare Less Than ( temp bool) 9107617a3babSopenharmony_ci0:125 direct index ( temp highp int) 9108617a3babSopenharmony_ci0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9109617a3babSopenharmony_ci0:125 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9110617a3babSopenharmony_ci0:125 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9111617a3babSopenharmony_ci0:125 Constant: 9112617a3babSopenharmony_ci0:125 0 (const int) 9113617a3babSopenharmony_ci0:125 Constant: 9114617a3babSopenharmony_ci0:125 1 (const int) 9115617a3babSopenharmony_ci0:125 Constant: 9116617a3babSopenharmony_ci0:125 0 (const int) 9117617a3babSopenharmony_ci0:125 Constant: 9118617a3babSopenharmony_ci0:125 0 (const int) 9119617a3babSopenharmony_ci0:125 'ballot' ( temp highp 4-component vector of uint) 9120617a3babSopenharmony_ci0:126 move second child to first child ( temp highp 2-component vector of int) 9121617a3babSopenharmony_ci0:126 vector swizzle ( temp highp 2-component vector of int) 9122617a3babSopenharmony_ci0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9123617a3babSopenharmony_ci0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9124617a3babSopenharmony_ci0:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9125617a3babSopenharmony_ci0:126 Constant: 9126617a3babSopenharmony_ci0:126 2 (const int) 9127617a3babSopenharmony_ci0:126 Constant: 9128617a3babSopenharmony_ci0:126 1 (const int) 9129617a3babSopenharmony_ci0:126 Sequence 9130617a3babSopenharmony_ci0:126 Constant: 9131617a3babSopenharmony_ci0:126 0 (const int) 9132617a3babSopenharmony_ci0:126 Constant: 9133617a3babSopenharmony_ci0:126 1 (const int) 9134617a3babSopenharmony_ci0:126 Convert bool to int ( temp highp 2-component vector of int) 9135617a3babSopenharmony_ci0:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 9136617a3babSopenharmony_ci0:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 9137617a3babSopenharmony_ci0:126 vector swizzle ( temp highp 2-component vector of int) 9138617a3babSopenharmony_ci0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9139617a3babSopenharmony_ci0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9140617a3babSopenharmony_ci0:126 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9141617a3babSopenharmony_ci0:126 Constant: 9142617a3babSopenharmony_ci0:126 1 (const int) 9143617a3babSopenharmony_ci0:126 Constant: 9144617a3babSopenharmony_ci0:126 1 (const int) 9145617a3babSopenharmony_ci0:126 Sequence 9146617a3babSopenharmony_ci0:126 Constant: 9147617a3babSopenharmony_ci0:126 0 (const int) 9148617a3babSopenharmony_ci0:126 Constant: 9149617a3babSopenharmony_ci0:126 1 (const int) 9150617a3babSopenharmony_ci0:126 Constant: 9151617a3babSopenharmony_ci0:126 0 (const int) 9152617a3babSopenharmony_ci0:126 0 (const int) 9153617a3babSopenharmony_ci0:126 'ballot' ( temp highp 4-component vector of uint) 9154617a3babSopenharmony_ci0:127 move second child to first child ( temp highp 3-component vector of int) 9155617a3babSopenharmony_ci0:127 vector swizzle ( temp highp 3-component vector of int) 9156617a3babSopenharmony_ci0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9157617a3babSopenharmony_ci0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9158617a3babSopenharmony_ci0:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9159617a3babSopenharmony_ci0:127 Constant: 9160617a3babSopenharmony_ci0:127 2 (const int) 9161617a3babSopenharmony_ci0:127 Constant: 9162617a3babSopenharmony_ci0:127 1 (const int) 9163617a3babSopenharmony_ci0:127 Sequence 9164617a3babSopenharmony_ci0:127 Constant: 9165617a3babSopenharmony_ci0:127 0 (const int) 9166617a3babSopenharmony_ci0:127 Constant: 9167617a3babSopenharmony_ci0:127 1 (const int) 9168617a3babSopenharmony_ci0:127 Constant: 9169617a3babSopenharmony_ci0:127 2 (const int) 9170617a3babSopenharmony_ci0:127 Convert bool to int ( temp highp 3-component vector of int) 9171617a3babSopenharmony_ci0:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 9172617a3babSopenharmony_ci0:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 9173617a3babSopenharmony_ci0:127 vector swizzle ( temp highp 3-component vector of int) 9174617a3babSopenharmony_ci0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9175617a3babSopenharmony_ci0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9176617a3babSopenharmony_ci0:127 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9177617a3babSopenharmony_ci0:127 Constant: 9178617a3babSopenharmony_ci0:127 1 (const int) 9179617a3babSopenharmony_ci0:127 Constant: 9180617a3babSopenharmony_ci0:127 1 (const int) 9181617a3babSopenharmony_ci0:127 Sequence 9182617a3babSopenharmony_ci0:127 Constant: 9183617a3babSopenharmony_ci0:127 0 (const int) 9184617a3babSopenharmony_ci0:127 Constant: 9185617a3babSopenharmony_ci0:127 1 (const int) 9186617a3babSopenharmony_ci0:127 Constant: 9187617a3babSopenharmony_ci0:127 2 (const int) 9188617a3babSopenharmony_ci0:127 Constant: 9189617a3babSopenharmony_ci0:127 0 (const int) 9190617a3babSopenharmony_ci0:127 0 (const int) 9191617a3babSopenharmony_ci0:127 0 (const int) 9192617a3babSopenharmony_ci0:127 'ballot' ( temp highp 4-component vector of uint) 9193617a3babSopenharmony_ci0:128 move second child to first child ( temp highp 4-component vector of int) 9194617a3babSopenharmony_ci0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9195617a3babSopenharmony_ci0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9196617a3babSopenharmony_ci0:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9197617a3babSopenharmony_ci0:128 Constant: 9198617a3babSopenharmony_ci0:128 2 (const int) 9199617a3babSopenharmony_ci0:128 Constant: 9200617a3babSopenharmony_ci0:128 1 (const int) 9201617a3babSopenharmony_ci0:128 Convert bool to int ( temp highp 4-component vector of int) 9202617a3babSopenharmony_ci0:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 9203617a3babSopenharmony_ci0:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 9204617a3babSopenharmony_ci0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9205617a3babSopenharmony_ci0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9206617a3babSopenharmony_ci0:128 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9207617a3babSopenharmony_ci0:128 Constant: 9208617a3babSopenharmony_ci0:128 1 (const int) 9209617a3babSopenharmony_ci0:128 Constant: 9210617a3babSopenharmony_ci0:128 1 (const int) 9211617a3babSopenharmony_ci0:128 Constant: 9212617a3babSopenharmony_ci0:128 0 (const int) 9213617a3babSopenharmony_ci0:128 0 (const int) 9214617a3babSopenharmony_ci0:128 0 (const int) 9215617a3babSopenharmony_ci0:128 0 (const int) 9216617a3babSopenharmony_ci0:128 'ballot' ( temp highp 4-component vector of uint) 9217617a3babSopenharmony_ci0:130 move second child to first child ( temp highp int) 9218617a3babSopenharmony_ci0:130 direct index ( temp highp int) 9219617a3babSopenharmony_ci0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9220617a3babSopenharmony_ci0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9221617a3babSopenharmony_ci0:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9222617a3babSopenharmony_ci0:130 Constant: 9223617a3babSopenharmony_ci0:130 2 (const int) 9224617a3babSopenharmony_ci0:130 Constant: 9225617a3babSopenharmony_ci0:130 1 (const int) 9226617a3babSopenharmony_ci0:130 Constant: 9227617a3babSopenharmony_ci0:130 0 (const int) 9228617a3babSopenharmony_ci0:130 subgroupPartitionedXorNV ( global highp int) 9229617a3babSopenharmony_ci0:130 direct index ( temp highp int) 9230617a3babSopenharmony_ci0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9231617a3babSopenharmony_ci0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9232617a3babSopenharmony_ci0:130 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9233617a3babSopenharmony_ci0:130 Constant: 9234617a3babSopenharmony_ci0:130 0 (const int) 9235617a3babSopenharmony_ci0:130 Constant: 9236617a3babSopenharmony_ci0:130 1 (const int) 9237617a3babSopenharmony_ci0:130 Constant: 9238617a3babSopenharmony_ci0:130 0 (const int) 9239617a3babSopenharmony_ci0:130 'ballot' ( temp highp 4-component vector of uint) 9240617a3babSopenharmony_ci0:131 move second child to first child ( temp highp 2-component vector of int) 9241617a3babSopenharmony_ci0:131 vector swizzle ( temp highp 2-component vector of int) 9242617a3babSopenharmony_ci0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9243617a3babSopenharmony_ci0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9244617a3babSopenharmony_ci0:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9245617a3babSopenharmony_ci0:131 Constant: 9246617a3babSopenharmony_ci0:131 2 (const int) 9247617a3babSopenharmony_ci0:131 Constant: 9248617a3babSopenharmony_ci0:131 1 (const int) 9249617a3babSopenharmony_ci0:131 Sequence 9250617a3babSopenharmony_ci0:131 Constant: 9251617a3babSopenharmony_ci0:131 0 (const int) 9252617a3babSopenharmony_ci0:131 Constant: 9253617a3babSopenharmony_ci0:131 1 (const int) 9254617a3babSopenharmony_ci0:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 9255617a3babSopenharmony_ci0:131 vector swizzle ( temp highp 2-component vector of int) 9256617a3babSopenharmony_ci0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9257617a3babSopenharmony_ci0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9258617a3babSopenharmony_ci0:131 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9259617a3babSopenharmony_ci0:131 Constant: 9260617a3babSopenharmony_ci0:131 1 (const int) 9261617a3babSopenharmony_ci0:131 Constant: 9262617a3babSopenharmony_ci0:131 1 (const int) 9263617a3babSopenharmony_ci0:131 Sequence 9264617a3babSopenharmony_ci0:131 Constant: 9265617a3babSopenharmony_ci0:131 0 (const int) 9266617a3babSopenharmony_ci0:131 Constant: 9267617a3babSopenharmony_ci0:131 1 (const int) 9268617a3babSopenharmony_ci0:131 'ballot' ( temp highp 4-component vector of uint) 9269617a3babSopenharmony_ci0:132 move second child to first child ( temp highp 3-component vector of int) 9270617a3babSopenharmony_ci0:132 vector swizzle ( temp highp 3-component vector of int) 9271617a3babSopenharmony_ci0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9272617a3babSopenharmony_ci0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9273617a3babSopenharmony_ci0:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9274617a3babSopenharmony_ci0:132 Constant: 9275617a3babSopenharmony_ci0:132 2 (const int) 9276617a3babSopenharmony_ci0:132 Constant: 9277617a3babSopenharmony_ci0:132 1 (const int) 9278617a3babSopenharmony_ci0:132 Sequence 9279617a3babSopenharmony_ci0:132 Constant: 9280617a3babSopenharmony_ci0:132 0 (const int) 9281617a3babSopenharmony_ci0:132 Constant: 9282617a3babSopenharmony_ci0:132 1 (const int) 9283617a3babSopenharmony_ci0:132 Constant: 9284617a3babSopenharmony_ci0:132 2 (const int) 9285617a3babSopenharmony_ci0:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 9286617a3babSopenharmony_ci0:132 vector swizzle ( temp highp 3-component vector of int) 9287617a3babSopenharmony_ci0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9288617a3babSopenharmony_ci0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9289617a3babSopenharmony_ci0:132 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9290617a3babSopenharmony_ci0:132 Constant: 9291617a3babSopenharmony_ci0:132 2 (const int) 9292617a3babSopenharmony_ci0:132 Constant: 9293617a3babSopenharmony_ci0:132 1 (const int) 9294617a3babSopenharmony_ci0:132 Sequence 9295617a3babSopenharmony_ci0:132 Constant: 9296617a3babSopenharmony_ci0:132 0 (const int) 9297617a3babSopenharmony_ci0:132 Constant: 9298617a3babSopenharmony_ci0:132 1 (const int) 9299617a3babSopenharmony_ci0:132 Constant: 9300617a3babSopenharmony_ci0:132 2 (const int) 9301617a3babSopenharmony_ci0:132 'ballot' ( temp highp 4-component vector of uint) 9302617a3babSopenharmony_ci0:133 move second child to first child ( temp highp 4-component vector of int) 9303617a3babSopenharmony_ci0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9304617a3babSopenharmony_ci0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9305617a3babSopenharmony_ci0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9306617a3babSopenharmony_ci0:133 Constant: 9307617a3babSopenharmony_ci0:133 2 (const int) 9308617a3babSopenharmony_ci0:133 Constant: 9309617a3babSopenharmony_ci0:133 1 (const int) 9310617a3babSopenharmony_ci0:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 9311617a3babSopenharmony_ci0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9312617a3babSopenharmony_ci0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9313617a3babSopenharmony_ci0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9314617a3babSopenharmony_ci0:133 Constant: 9315617a3babSopenharmony_ci0:133 3 (const int) 9316617a3babSopenharmony_ci0:133 Constant: 9317617a3babSopenharmony_ci0:133 1 (const int) 9318617a3babSopenharmony_ci0:133 'ballot' ( temp highp 4-component vector of uint) 9319617a3babSopenharmony_ci0:135 move second child to first child ( temp highp uint) 9320617a3babSopenharmony_ci0:135 direct index ( temp highp uint) 9321617a3babSopenharmony_ci0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9322617a3babSopenharmony_ci0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9323617a3babSopenharmony_ci0:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9324617a3babSopenharmony_ci0:135 Constant: 9325617a3babSopenharmony_ci0:135 2 (const int) 9326617a3babSopenharmony_ci0:135 Constant: 9327617a3babSopenharmony_ci0:135 2 (const int) 9328617a3babSopenharmony_ci0:135 Constant: 9329617a3babSopenharmony_ci0:135 0 (const int) 9330617a3babSopenharmony_ci0:135 subgroupPartitionedXorNV ( global highp uint) 9331617a3babSopenharmony_ci0:135 direct index ( temp highp uint) 9332617a3babSopenharmony_ci0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9333617a3babSopenharmony_ci0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9334617a3babSopenharmony_ci0:135 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9335617a3babSopenharmony_ci0:135 Constant: 9336617a3babSopenharmony_ci0:135 0 (const int) 9337617a3babSopenharmony_ci0:135 Constant: 9338617a3babSopenharmony_ci0:135 2 (const int) 9339617a3babSopenharmony_ci0:135 Constant: 9340617a3babSopenharmony_ci0:135 0 (const int) 9341617a3babSopenharmony_ci0:135 'ballot' ( temp highp 4-component vector of uint) 9342617a3babSopenharmony_ci0:136 move second child to first child ( temp highp 2-component vector of uint) 9343617a3babSopenharmony_ci0:136 vector swizzle ( temp highp 2-component vector of uint) 9344617a3babSopenharmony_ci0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9345617a3babSopenharmony_ci0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9346617a3babSopenharmony_ci0:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9347617a3babSopenharmony_ci0:136 Constant: 9348617a3babSopenharmony_ci0:136 2 (const int) 9349617a3babSopenharmony_ci0:136 Constant: 9350617a3babSopenharmony_ci0:136 2 (const int) 9351617a3babSopenharmony_ci0:136 Sequence 9352617a3babSopenharmony_ci0:136 Constant: 9353617a3babSopenharmony_ci0:136 0 (const int) 9354617a3babSopenharmony_ci0:136 Constant: 9355617a3babSopenharmony_ci0:136 1 (const int) 9356617a3babSopenharmony_ci0:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 9357617a3babSopenharmony_ci0:136 vector swizzle ( temp highp 2-component vector of uint) 9358617a3babSopenharmony_ci0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9359617a3babSopenharmony_ci0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9360617a3babSopenharmony_ci0:136 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9361617a3babSopenharmony_ci0:136 Constant: 9362617a3babSopenharmony_ci0:136 1 (const int) 9363617a3babSopenharmony_ci0:136 Constant: 9364617a3babSopenharmony_ci0:136 2 (const int) 9365617a3babSopenharmony_ci0:136 Sequence 9366617a3babSopenharmony_ci0:136 Constant: 9367617a3babSopenharmony_ci0:136 0 (const int) 9368617a3babSopenharmony_ci0:136 Constant: 9369617a3babSopenharmony_ci0:136 1 (const int) 9370617a3babSopenharmony_ci0:136 'ballot' ( temp highp 4-component vector of uint) 9371617a3babSopenharmony_ci0:137 move second child to first child ( temp highp 3-component vector of uint) 9372617a3babSopenharmony_ci0:137 vector swizzle ( temp highp 3-component vector of uint) 9373617a3babSopenharmony_ci0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9374617a3babSopenharmony_ci0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9375617a3babSopenharmony_ci0:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9376617a3babSopenharmony_ci0:137 Constant: 9377617a3babSopenharmony_ci0:137 2 (const int) 9378617a3babSopenharmony_ci0:137 Constant: 9379617a3babSopenharmony_ci0:137 2 (const int) 9380617a3babSopenharmony_ci0:137 Sequence 9381617a3babSopenharmony_ci0:137 Constant: 9382617a3babSopenharmony_ci0:137 0 (const int) 9383617a3babSopenharmony_ci0:137 Constant: 9384617a3babSopenharmony_ci0:137 1 (const int) 9385617a3babSopenharmony_ci0:137 Constant: 9386617a3babSopenharmony_ci0:137 2 (const int) 9387617a3babSopenharmony_ci0:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 9388617a3babSopenharmony_ci0:137 vector swizzle ( temp highp 3-component vector of uint) 9389617a3babSopenharmony_ci0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9390617a3babSopenharmony_ci0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9391617a3babSopenharmony_ci0:137 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9392617a3babSopenharmony_ci0:137 Constant: 9393617a3babSopenharmony_ci0:137 2 (const int) 9394617a3babSopenharmony_ci0:137 Constant: 9395617a3babSopenharmony_ci0:137 2 (const int) 9396617a3babSopenharmony_ci0:137 Sequence 9397617a3babSopenharmony_ci0:137 Constant: 9398617a3babSopenharmony_ci0:137 0 (const int) 9399617a3babSopenharmony_ci0:137 Constant: 9400617a3babSopenharmony_ci0:137 1 (const int) 9401617a3babSopenharmony_ci0:137 Constant: 9402617a3babSopenharmony_ci0:137 2 (const int) 9403617a3babSopenharmony_ci0:137 'ballot' ( temp highp 4-component vector of uint) 9404617a3babSopenharmony_ci0:138 move second child to first child ( temp highp 4-component vector of uint) 9405617a3babSopenharmony_ci0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9406617a3babSopenharmony_ci0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9407617a3babSopenharmony_ci0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9408617a3babSopenharmony_ci0:138 Constant: 9409617a3babSopenharmony_ci0:138 2 (const int) 9410617a3babSopenharmony_ci0:138 Constant: 9411617a3babSopenharmony_ci0:138 2 (const int) 9412617a3babSopenharmony_ci0:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 9413617a3babSopenharmony_ci0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9414617a3babSopenharmony_ci0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9415617a3babSopenharmony_ci0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9416617a3babSopenharmony_ci0:138 Constant: 9417617a3babSopenharmony_ci0:138 3 (const int) 9418617a3babSopenharmony_ci0:138 Constant: 9419617a3babSopenharmony_ci0:138 2 (const int) 9420617a3babSopenharmony_ci0:138 'ballot' ( temp highp 4-component vector of uint) 9421617a3babSopenharmony_ci0:140 move second child to first child ( temp highp int) 9422617a3babSopenharmony_ci0:140 direct index ( temp highp int) 9423617a3babSopenharmony_ci0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9424617a3babSopenharmony_ci0:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9425617a3babSopenharmony_ci0:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9426617a3babSopenharmony_ci0:140 Constant: 9427617a3babSopenharmony_ci0:140 3 (const int) 9428617a3babSopenharmony_ci0:140 Constant: 9429617a3babSopenharmony_ci0:140 1 (const int) 9430617a3babSopenharmony_ci0:140 Constant: 9431617a3babSopenharmony_ci0:140 0 (const int) 9432617a3babSopenharmony_ci0:140 Convert bool to int ( temp highp int) 9433617a3babSopenharmony_ci0:140 subgroupPartitionedXorNV ( global bool, operation at highp) 9434617a3babSopenharmony_ci0:140 Compare Less Than ( temp bool) 9435617a3babSopenharmony_ci0:140 direct index ( temp highp int) 9436617a3babSopenharmony_ci0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9437617a3babSopenharmony_ci0:140 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9438617a3babSopenharmony_ci0:140 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9439617a3babSopenharmony_ci0:140 Constant: 9440617a3babSopenharmony_ci0:140 0 (const int) 9441617a3babSopenharmony_ci0:140 Constant: 9442617a3babSopenharmony_ci0:140 1 (const int) 9443617a3babSopenharmony_ci0:140 Constant: 9444617a3babSopenharmony_ci0:140 0 (const int) 9445617a3babSopenharmony_ci0:140 Constant: 9446617a3babSopenharmony_ci0:140 0 (const int) 9447617a3babSopenharmony_ci0:140 'ballot' ( temp highp 4-component vector of uint) 9448617a3babSopenharmony_ci0:141 move second child to first child ( temp highp 2-component vector of int) 9449617a3babSopenharmony_ci0:141 vector swizzle ( temp highp 2-component vector of int) 9450617a3babSopenharmony_ci0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9451617a3babSopenharmony_ci0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9452617a3babSopenharmony_ci0:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9453617a3babSopenharmony_ci0:141 Constant: 9454617a3babSopenharmony_ci0:141 3 (const int) 9455617a3babSopenharmony_ci0:141 Constant: 9456617a3babSopenharmony_ci0:141 1 (const int) 9457617a3babSopenharmony_ci0:141 Sequence 9458617a3babSopenharmony_ci0:141 Constant: 9459617a3babSopenharmony_ci0:141 0 (const int) 9460617a3babSopenharmony_ci0:141 Constant: 9461617a3babSopenharmony_ci0:141 1 (const int) 9462617a3babSopenharmony_ci0:141 Convert bool to int ( temp highp 2-component vector of int) 9463617a3babSopenharmony_ci0:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 9464617a3babSopenharmony_ci0:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 9465617a3babSopenharmony_ci0:141 vector swizzle ( temp highp 2-component vector of int) 9466617a3babSopenharmony_ci0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9467617a3babSopenharmony_ci0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9468617a3babSopenharmony_ci0:141 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9469617a3babSopenharmony_ci0:141 Constant: 9470617a3babSopenharmony_ci0:141 1 (const int) 9471617a3babSopenharmony_ci0:141 Constant: 9472617a3babSopenharmony_ci0:141 1 (const int) 9473617a3babSopenharmony_ci0:141 Sequence 9474617a3babSopenharmony_ci0:141 Constant: 9475617a3babSopenharmony_ci0:141 0 (const int) 9476617a3babSopenharmony_ci0:141 Constant: 9477617a3babSopenharmony_ci0:141 1 (const int) 9478617a3babSopenharmony_ci0:141 Constant: 9479617a3babSopenharmony_ci0:141 0 (const int) 9480617a3babSopenharmony_ci0:141 0 (const int) 9481617a3babSopenharmony_ci0:141 'ballot' ( temp highp 4-component vector of uint) 9482617a3babSopenharmony_ci0:142 move second child to first child ( temp highp 3-component vector of int) 9483617a3babSopenharmony_ci0:142 vector swizzle ( temp highp 3-component vector of int) 9484617a3babSopenharmony_ci0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9485617a3babSopenharmony_ci0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9486617a3babSopenharmony_ci0:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9487617a3babSopenharmony_ci0:142 Constant: 9488617a3babSopenharmony_ci0:142 3 (const int) 9489617a3babSopenharmony_ci0:142 Constant: 9490617a3babSopenharmony_ci0:142 1 (const int) 9491617a3babSopenharmony_ci0:142 Sequence 9492617a3babSopenharmony_ci0:142 Constant: 9493617a3babSopenharmony_ci0:142 0 (const int) 9494617a3babSopenharmony_ci0:142 Constant: 9495617a3babSopenharmony_ci0:142 1 (const int) 9496617a3babSopenharmony_ci0:142 Constant: 9497617a3babSopenharmony_ci0:142 2 (const int) 9498617a3babSopenharmony_ci0:142 Convert bool to int ( temp highp 3-component vector of int) 9499617a3babSopenharmony_ci0:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 9500617a3babSopenharmony_ci0:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 9501617a3babSopenharmony_ci0:142 vector swizzle ( temp highp 3-component vector of int) 9502617a3babSopenharmony_ci0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9503617a3babSopenharmony_ci0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9504617a3babSopenharmony_ci0:142 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9505617a3babSopenharmony_ci0:142 Constant: 9506617a3babSopenharmony_ci0:142 1 (const int) 9507617a3babSopenharmony_ci0:142 Constant: 9508617a3babSopenharmony_ci0:142 1 (const int) 9509617a3babSopenharmony_ci0:142 Sequence 9510617a3babSopenharmony_ci0:142 Constant: 9511617a3babSopenharmony_ci0:142 0 (const int) 9512617a3babSopenharmony_ci0:142 Constant: 9513617a3babSopenharmony_ci0:142 1 (const int) 9514617a3babSopenharmony_ci0:142 Constant: 9515617a3babSopenharmony_ci0:142 2 (const int) 9516617a3babSopenharmony_ci0:142 Constant: 9517617a3babSopenharmony_ci0:142 0 (const int) 9518617a3babSopenharmony_ci0:142 0 (const int) 9519617a3babSopenharmony_ci0:142 0 (const int) 9520617a3babSopenharmony_ci0:142 'ballot' ( temp highp 4-component vector of uint) 9521617a3babSopenharmony_ci0:143 move second child to first child ( temp highp 4-component vector of int) 9522617a3babSopenharmony_ci0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9523617a3babSopenharmony_ci0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9524617a3babSopenharmony_ci0:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9525617a3babSopenharmony_ci0:143 Constant: 9526617a3babSopenharmony_ci0:143 3 (const int) 9527617a3babSopenharmony_ci0:143 Constant: 9528617a3babSopenharmony_ci0:143 1 (const int) 9529617a3babSopenharmony_ci0:143 Convert bool to int ( temp highp 4-component vector of int) 9530617a3babSopenharmony_ci0:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 9531617a3babSopenharmony_ci0:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 9532617a3babSopenharmony_ci0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9533617a3babSopenharmony_ci0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9534617a3babSopenharmony_ci0:143 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9535617a3babSopenharmony_ci0:143 Constant: 9536617a3babSopenharmony_ci0:143 1 (const int) 9537617a3babSopenharmony_ci0:143 Constant: 9538617a3babSopenharmony_ci0:143 1 (const int) 9539617a3babSopenharmony_ci0:143 Constant: 9540617a3babSopenharmony_ci0:143 0 (const int) 9541617a3babSopenharmony_ci0:143 0 (const int) 9542617a3babSopenharmony_ci0:143 0 (const int) 9543617a3babSopenharmony_ci0:143 0 (const int) 9544617a3babSopenharmony_ci0:143 'ballot' ( temp highp 4-component vector of uint) 9545617a3babSopenharmony_ci0:145 move second child to first child ( temp highp float) 9546617a3babSopenharmony_ci0:145 direct index ( temp highp float) 9547617a3babSopenharmony_ci0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9548617a3babSopenharmony_ci0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9549617a3babSopenharmony_ci0:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9550617a3babSopenharmony_ci0:145 Constant: 9551617a3babSopenharmony_ci0:145 3 (const int) 9552617a3babSopenharmony_ci0:145 Constant: 9553617a3babSopenharmony_ci0:145 0 (const int) 9554617a3babSopenharmony_ci0:145 Constant: 9555617a3babSopenharmony_ci0:145 0 (const int) 9556617a3babSopenharmony_ci0:145 subgroupPartitionedInclusiveAddNV ( global highp float) 9557617a3babSopenharmony_ci0:145 direct index ( temp highp float) 9558617a3babSopenharmony_ci0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9559617a3babSopenharmony_ci0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9560617a3babSopenharmony_ci0:145 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9561617a3babSopenharmony_ci0:145 Constant: 9562617a3babSopenharmony_ci0:145 0 (const int) 9563617a3babSopenharmony_ci0:145 Constant: 9564617a3babSopenharmony_ci0:145 0 (const int) 9565617a3babSopenharmony_ci0:145 Constant: 9566617a3babSopenharmony_ci0:145 0 (const int) 9567617a3babSopenharmony_ci0:145 'ballot' ( temp highp 4-component vector of uint) 9568617a3babSopenharmony_ci0:146 move second child to first child ( temp highp 2-component vector of float) 9569617a3babSopenharmony_ci0:146 vector swizzle ( temp highp 2-component vector of float) 9570617a3babSopenharmony_ci0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9571617a3babSopenharmony_ci0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9572617a3babSopenharmony_ci0:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9573617a3babSopenharmony_ci0:146 Constant: 9574617a3babSopenharmony_ci0:146 3 (const int) 9575617a3babSopenharmony_ci0:146 Constant: 9576617a3babSopenharmony_ci0:146 0 (const int) 9577617a3babSopenharmony_ci0:146 Sequence 9578617a3babSopenharmony_ci0:146 Constant: 9579617a3babSopenharmony_ci0:146 0 (const int) 9580617a3babSopenharmony_ci0:146 Constant: 9581617a3babSopenharmony_ci0:146 1 (const int) 9582617a3babSopenharmony_ci0:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 9583617a3babSopenharmony_ci0:146 vector swizzle ( temp highp 2-component vector of float) 9584617a3babSopenharmony_ci0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9585617a3babSopenharmony_ci0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9586617a3babSopenharmony_ci0:146 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9587617a3babSopenharmony_ci0:146 Constant: 9588617a3babSopenharmony_ci0:146 1 (const int) 9589617a3babSopenharmony_ci0:146 Constant: 9590617a3babSopenharmony_ci0:146 0 (const int) 9591617a3babSopenharmony_ci0:146 Sequence 9592617a3babSopenharmony_ci0:146 Constant: 9593617a3babSopenharmony_ci0:146 0 (const int) 9594617a3babSopenharmony_ci0:146 Constant: 9595617a3babSopenharmony_ci0:146 1 (const int) 9596617a3babSopenharmony_ci0:146 'ballot' ( temp highp 4-component vector of uint) 9597617a3babSopenharmony_ci0:147 move second child to first child ( temp highp 3-component vector of float) 9598617a3babSopenharmony_ci0:147 vector swizzle ( temp highp 3-component vector of float) 9599617a3babSopenharmony_ci0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9600617a3babSopenharmony_ci0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9601617a3babSopenharmony_ci0:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9602617a3babSopenharmony_ci0:147 Constant: 9603617a3babSopenharmony_ci0:147 3 (const int) 9604617a3babSopenharmony_ci0:147 Constant: 9605617a3babSopenharmony_ci0:147 0 (const int) 9606617a3babSopenharmony_ci0:147 Sequence 9607617a3babSopenharmony_ci0:147 Constant: 9608617a3babSopenharmony_ci0:147 0 (const int) 9609617a3babSopenharmony_ci0:147 Constant: 9610617a3babSopenharmony_ci0:147 1 (const int) 9611617a3babSopenharmony_ci0:147 Constant: 9612617a3babSopenharmony_ci0:147 2 (const int) 9613617a3babSopenharmony_ci0:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 9614617a3babSopenharmony_ci0:147 vector swizzle ( temp highp 3-component vector of float) 9615617a3babSopenharmony_ci0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9616617a3babSopenharmony_ci0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9617617a3babSopenharmony_ci0:147 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9618617a3babSopenharmony_ci0:147 Constant: 9619617a3babSopenharmony_ci0:147 2 (const int) 9620617a3babSopenharmony_ci0:147 Constant: 9621617a3babSopenharmony_ci0:147 0 (const int) 9622617a3babSopenharmony_ci0:147 Sequence 9623617a3babSopenharmony_ci0:147 Constant: 9624617a3babSopenharmony_ci0:147 0 (const int) 9625617a3babSopenharmony_ci0:147 Constant: 9626617a3babSopenharmony_ci0:147 1 (const int) 9627617a3babSopenharmony_ci0:147 Constant: 9628617a3babSopenharmony_ci0:147 2 (const int) 9629617a3babSopenharmony_ci0:147 'ballot' ( temp highp 4-component vector of uint) 9630617a3babSopenharmony_ci0:148 move second child to first child ( temp highp 4-component vector of float) 9631617a3babSopenharmony_ci0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9632617a3babSopenharmony_ci0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9633617a3babSopenharmony_ci0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9634617a3babSopenharmony_ci0:148 Constant: 9635617a3babSopenharmony_ci0:148 3 (const int) 9636617a3babSopenharmony_ci0:148 Constant: 9637617a3babSopenharmony_ci0:148 0 (const int) 9638617a3babSopenharmony_ci0:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 9639617a3babSopenharmony_ci0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9640617a3babSopenharmony_ci0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9641617a3babSopenharmony_ci0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9642617a3babSopenharmony_ci0:148 Constant: 9643617a3babSopenharmony_ci0:148 3 (const int) 9644617a3babSopenharmony_ci0:148 Constant: 9645617a3babSopenharmony_ci0:148 0 (const int) 9646617a3babSopenharmony_ci0:148 'ballot' ( temp highp 4-component vector of uint) 9647617a3babSopenharmony_ci0:150 move second child to first child ( temp highp int) 9648617a3babSopenharmony_ci0:150 direct index ( temp highp int) 9649617a3babSopenharmony_ci0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9650617a3babSopenharmony_ci0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9651617a3babSopenharmony_ci0:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9652617a3babSopenharmony_ci0:150 Constant: 9653617a3babSopenharmony_ci0:150 3 (const int) 9654617a3babSopenharmony_ci0:150 Constant: 9655617a3babSopenharmony_ci0:150 1 (const int) 9656617a3babSopenharmony_ci0:150 Constant: 9657617a3babSopenharmony_ci0:150 0 (const int) 9658617a3babSopenharmony_ci0:150 subgroupPartitionedInclusiveAddNV ( global highp int) 9659617a3babSopenharmony_ci0:150 direct index ( temp highp int) 9660617a3babSopenharmony_ci0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9661617a3babSopenharmony_ci0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9662617a3babSopenharmony_ci0:150 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9663617a3babSopenharmony_ci0:150 Constant: 9664617a3babSopenharmony_ci0:150 0 (const int) 9665617a3babSopenharmony_ci0:150 Constant: 9666617a3babSopenharmony_ci0:150 1 (const int) 9667617a3babSopenharmony_ci0:150 Constant: 9668617a3babSopenharmony_ci0:150 0 (const int) 9669617a3babSopenharmony_ci0:150 'ballot' ( temp highp 4-component vector of uint) 9670617a3babSopenharmony_ci0:151 move second child to first child ( temp highp 2-component vector of int) 9671617a3babSopenharmony_ci0:151 vector swizzle ( temp highp 2-component vector of int) 9672617a3babSopenharmony_ci0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9673617a3babSopenharmony_ci0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9674617a3babSopenharmony_ci0:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9675617a3babSopenharmony_ci0:151 Constant: 9676617a3babSopenharmony_ci0:151 3 (const int) 9677617a3babSopenharmony_ci0:151 Constant: 9678617a3babSopenharmony_ci0:151 1 (const int) 9679617a3babSopenharmony_ci0:151 Sequence 9680617a3babSopenharmony_ci0:151 Constant: 9681617a3babSopenharmony_ci0:151 0 (const int) 9682617a3babSopenharmony_ci0:151 Constant: 9683617a3babSopenharmony_ci0:151 1 (const int) 9684617a3babSopenharmony_ci0:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 9685617a3babSopenharmony_ci0:151 vector swizzle ( temp highp 2-component vector of int) 9686617a3babSopenharmony_ci0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9687617a3babSopenharmony_ci0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9688617a3babSopenharmony_ci0:151 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9689617a3babSopenharmony_ci0:151 Constant: 9690617a3babSopenharmony_ci0:151 1 (const int) 9691617a3babSopenharmony_ci0:151 Constant: 9692617a3babSopenharmony_ci0:151 1 (const int) 9693617a3babSopenharmony_ci0:151 Sequence 9694617a3babSopenharmony_ci0:151 Constant: 9695617a3babSopenharmony_ci0:151 0 (const int) 9696617a3babSopenharmony_ci0:151 Constant: 9697617a3babSopenharmony_ci0:151 1 (const int) 9698617a3babSopenharmony_ci0:151 'ballot' ( temp highp 4-component vector of uint) 9699617a3babSopenharmony_ci0:152 move second child to first child ( temp highp 3-component vector of int) 9700617a3babSopenharmony_ci0:152 vector swizzle ( temp highp 3-component vector of int) 9701617a3babSopenharmony_ci0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9702617a3babSopenharmony_ci0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9703617a3babSopenharmony_ci0:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9704617a3babSopenharmony_ci0:152 Constant: 9705617a3babSopenharmony_ci0:152 3 (const int) 9706617a3babSopenharmony_ci0:152 Constant: 9707617a3babSopenharmony_ci0:152 1 (const int) 9708617a3babSopenharmony_ci0:152 Sequence 9709617a3babSopenharmony_ci0:152 Constant: 9710617a3babSopenharmony_ci0:152 0 (const int) 9711617a3babSopenharmony_ci0:152 Constant: 9712617a3babSopenharmony_ci0:152 1 (const int) 9713617a3babSopenharmony_ci0:152 Constant: 9714617a3babSopenharmony_ci0:152 2 (const int) 9715617a3babSopenharmony_ci0:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 9716617a3babSopenharmony_ci0:152 vector swizzle ( temp highp 3-component vector of int) 9717617a3babSopenharmony_ci0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9718617a3babSopenharmony_ci0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9719617a3babSopenharmony_ci0:152 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9720617a3babSopenharmony_ci0:152 Constant: 9721617a3babSopenharmony_ci0:152 2 (const int) 9722617a3babSopenharmony_ci0:152 Constant: 9723617a3babSopenharmony_ci0:152 1 (const int) 9724617a3babSopenharmony_ci0:152 Sequence 9725617a3babSopenharmony_ci0:152 Constant: 9726617a3babSopenharmony_ci0:152 0 (const int) 9727617a3babSopenharmony_ci0:152 Constant: 9728617a3babSopenharmony_ci0:152 1 (const int) 9729617a3babSopenharmony_ci0:152 Constant: 9730617a3babSopenharmony_ci0:152 2 (const int) 9731617a3babSopenharmony_ci0:152 'ballot' ( temp highp 4-component vector of uint) 9732617a3babSopenharmony_ci0:153 move second child to first child ( temp highp 4-component vector of int) 9733617a3babSopenharmony_ci0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9734617a3babSopenharmony_ci0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9735617a3babSopenharmony_ci0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9736617a3babSopenharmony_ci0:153 Constant: 9737617a3babSopenharmony_ci0:153 3 (const int) 9738617a3babSopenharmony_ci0:153 Constant: 9739617a3babSopenharmony_ci0:153 1 (const int) 9740617a3babSopenharmony_ci0:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 9741617a3babSopenharmony_ci0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9742617a3babSopenharmony_ci0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9743617a3babSopenharmony_ci0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9744617a3babSopenharmony_ci0:153 Constant: 9745617a3babSopenharmony_ci0:153 3 (const int) 9746617a3babSopenharmony_ci0:153 Constant: 9747617a3babSopenharmony_ci0:153 1 (const int) 9748617a3babSopenharmony_ci0:153 'ballot' ( temp highp 4-component vector of uint) 9749617a3babSopenharmony_ci0:155 move second child to first child ( temp highp uint) 9750617a3babSopenharmony_ci0:155 direct index ( temp highp uint) 9751617a3babSopenharmony_ci0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9752617a3babSopenharmony_ci0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9753617a3babSopenharmony_ci0:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9754617a3babSopenharmony_ci0:155 Constant: 9755617a3babSopenharmony_ci0:155 3 (const int) 9756617a3babSopenharmony_ci0:155 Constant: 9757617a3babSopenharmony_ci0:155 2 (const int) 9758617a3babSopenharmony_ci0:155 Constant: 9759617a3babSopenharmony_ci0:155 0 (const int) 9760617a3babSopenharmony_ci0:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 9761617a3babSopenharmony_ci0:155 direct index ( temp highp uint) 9762617a3babSopenharmony_ci0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9763617a3babSopenharmony_ci0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9764617a3babSopenharmony_ci0:155 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9765617a3babSopenharmony_ci0:155 Constant: 9766617a3babSopenharmony_ci0:155 0 (const int) 9767617a3babSopenharmony_ci0:155 Constant: 9768617a3babSopenharmony_ci0:155 2 (const int) 9769617a3babSopenharmony_ci0:155 Constant: 9770617a3babSopenharmony_ci0:155 0 (const int) 9771617a3babSopenharmony_ci0:155 'ballot' ( temp highp 4-component vector of uint) 9772617a3babSopenharmony_ci0:156 move second child to first child ( temp highp 2-component vector of uint) 9773617a3babSopenharmony_ci0:156 vector swizzle ( temp highp 2-component vector of uint) 9774617a3babSopenharmony_ci0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9775617a3babSopenharmony_ci0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9776617a3babSopenharmony_ci0:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9777617a3babSopenharmony_ci0:156 Constant: 9778617a3babSopenharmony_ci0:156 3 (const int) 9779617a3babSopenharmony_ci0:156 Constant: 9780617a3babSopenharmony_ci0:156 2 (const int) 9781617a3babSopenharmony_ci0:156 Sequence 9782617a3babSopenharmony_ci0:156 Constant: 9783617a3babSopenharmony_ci0:156 0 (const int) 9784617a3babSopenharmony_ci0:156 Constant: 9785617a3babSopenharmony_ci0:156 1 (const int) 9786617a3babSopenharmony_ci0:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 9787617a3babSopenharmony_ci0:156 vector swizzle ( temp highp 2-component vector of uint) 9788617a3babSopenharmony_ci0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9789617a3babSopenharmony_ci0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9790617a3babSopenharmony_ci0:156 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9791617a3babSopenharmony_ci0:156 Constant: 9792617a3babSopenharmony_ci0:156 1 (const int) 9793617a3babSopenharmony_ci0:156 Constant: 9794617a3babSopenharmony_ci0:156 2 (const int) 9795617a3babSopenharmony_ci0:156 Sequence 9796617a3babSopenharmony_ci0:156 Constant: 9797617a3babSopenharmony_ci0:156 0 (const int) 9798617a3babSopenharmony_ci0:156 Constant: 9799617a3babSopenharmony_ci0:156 1 (const int) 9800617a3babSopenharmony_ci0:156 'ballot' ( temp highp 4-component vector of uint) 9801617a3babSopenharmony_ci0:157 move second child to first child ( temp highp 3-component vector of uint) 9802617a3babSopenharmony_ci0:157 vector swizzle ( temp highp 3-component vector of uint) 9803617a3babSopenharmony_ci0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9804617a3babSopenharmony_ci0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9805617a3babSopenharmony_ci0:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9806617a3babSopenharmony_ci0:157 Constant: 9807617a3babSopenharmony_ci0:157 3 (const int) 9808617a3babSopenharmony_ci0:157 Constant: 9809617a3babSopenharmony_ci0:157 2 (const int) 9810617a3babSopenharmony_ci0:157 Sequence 9811617a3babSopenharmony_ci0:157 Constant: 9812617a3babSopenharmony_ci0:157 0 (const int) 9813617a3babSopenharmony_ci0:157 Constant: 9814617a3babSopenharmony_ci0:157 1 (const int) 9815617a3babSopenharmony_ci0:157 Constant: 9816617a3babSopenharmony_ci0:157 2 (const int) 9817617a3babSopenharmony_ci0:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 9818617a3babSopenharmony_ci0:157 vector swizzle ( temp highp 3-component vector of uint) 9819617a3babSopenharmony_ci0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9820617a3babSopenharmony_ci0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9821617a3babSopenharmony_ci0:157 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9822617a3babSopenharmony_ci0:157 Constant: 9823617a3babSopenharmony_ci0:157 2 (const int) 9824617a3babSopenharmony_ci0:157 Constant: 9825617a3babSopenharmony_ci0:157 2 (const int) 9826617a3babSopenharmony_ci0:157 Sequence 9827617a3babSopenharmony_ci0:157 Constant: 9828617a3babSopenharmony_ci0:157 0 (const int) 9829617a3babSopenharmony_ci0:157 Constant: 9830617a3babSopenharmony_ci0:157 1 (const int) 9831617a3babSopenharmony_ci0:157 Constant: 9832617a3babSopenharmony_ci0:157 2 (const int) 9833617a3babSopenharmony_ci0:157 'ballot' ( temp highp 4-component vector of uint) 9834617a3babSopenharmony_ci0:158 move second child to first child ( temp highp 4-component vector of uint) 9835617a3babSopenharmony_ci0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9836617a3babSopenharmony_ci0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9837617a3babSopenharmony_ci0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9838617a3babSopenharmony_ci0:158 Constant: 9839617a3babSopenharmony_ci0:158 3 (const int) 9840617a3babSopenharmony_ci0:158 Constant: 9841617a3babSopenharmony_ci0:158 2 (const int) 9842617a3babSopenharmony_ci0:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 9843617a3babSopenharmony_ci0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 9844617a3babSopenharmony_ci0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9845617a3babSopenharmony_ci0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9846617a3babSopenharmony_ci0:158 Constant: 9847617a3babSopenharmony_ci0:158 3 (const int) 9848617a3babSopenharmony_ci0:158 Constant: 9849617a3babSopenharmony_ci0:158 2 (const int) 9850617a3babSopenharmony_ci0:158 'ballot' ( temp highp 4-component vector of uint) 9851617a3babSopenharmony_ci0:160 move second child to first child ( temp highp float) 9852617a3babSopenharmony_ci0:160 direct index ( temp highp float) 9853617a3babSopenharmony_ci0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9854617a3babSopenharmony_ci0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9855617a3babSopenharmony_ci0:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9856617a3babSopenharmony_ci0:160 Constant: 9857617a3babSopenharmony_ci0:160 3 (const int) 9858617a3babSopenharmony_ci0:160 Constant: 9859617a3babSopenharmony_ci0:160 0 (const int) 9860617a3babSopenharmony_ci0:160 Constant: 9861617a3babSopenharmony_ci0:160 0 (const int) 9862617a3babSopenharmony_ci0:160 subgroupPartitionedInclusiveMulNV ( global highp float) 9863617a3babSopenharmony_ci0:160 direct index ( temp highp float) 9864617a3babSopenharmony_ci0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9865617a3babSopenharmony_ci0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9866617a3babSopenharmony_ci0:160 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9867617a3babSopenharmony_ci0:160 Constant: 9868617a3babSopenharmony_ci0:160 0 (const int) 9869617a3babSopenharmony_ci0:160 Constant: 9870617a3babSopenharmony_ci0:160 0 (const int) 9871617a3babSopenharmony_ci0:160 Constant: 9872617a3babSopenharmony_ci0:160 0 (const int) 9873617a3babSopenharmony_ci0:160 'ballot' ( temp highp 4-component vector of uint) 9874617a3babSopenharmony_ci0:161 move second child to first child ( temp highp 2-component vector of float) 9875617a3babSopenharmony_ci0:161 vector swizzle ( temp highp 2-component vector of float) 9876617a3babSopenharmony_ci0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9877617a3babSopenharmony_ci0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9878617a3babSopenharmony_ci0:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9879617a3babSopenharmony_ci0:161 Constant: 9880617a3babSopenharmony_ci0:161 3 (const int) 9881617a3babSopenharmony_ci0:161 Constant: 9882617a3babSopenharmony_ci0:161 0 (const int) 9883617a3babSopenharmony_ci0:161 Sequence 9884617a3babSopenharmony_ci0:161 Constant: 9885617a3babSopenharmony_ci0:161 0 (const int) 9886617a3babSopenharmony_ci0:161 Constant: 9887617a3babSopenharmony_ci0:161 1 (const int) 9888617a3babSopenharmony_ci0:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 9889617a3babSopenharmony_ci0:161 vector swizzle ( temp highp 2-component vector of float) 9890617a3babSopenharmony_ci0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9891617a3babSopenharmony_ci0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9892617a3babSopenharmony_ci0:161 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9893617a3babSopenharmony_ci0:161 Constant: 9894617a3babSopenharmony_ci0:161 1 (const int) 9895617a3babSopenharmony_ci0:161 Constant: 9896617a3babSopenharmony_ci0:161 0 (const int) 9897617a3babSopenharmony_ci0:161 Sequence 9898617a3babSopenharmony_ci0:161 Constant: 9899617a3babSopenharmony_ci0:161 0 (const int) 9900617a3babSopenharmony_ci0:161 Constant: 9901617a3babSopenharmony_ci0:161 1 (const int) 9902617a3babSopenharmony_ci0:161 'ballot' ( temp highp 4-component vector of uint) 9903617a3babSopenharmony_ci0:162 move second child to first child ( temp highp 3-component vector of float) 9904617a3babSopenharmony_ci0:162 vector swizzle ( temp highp 3-component vector of float) 9905617a3babSopenharmony_ci0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9906617a3babSopenharmony_ci0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9907617a3babSopenharmony_ci0:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9908617a3babSopenharmony_ci0:162 Constant: 9909617a3babSopenharmony_ci0:162 3 (const int) 9910617a3babSopenharmony_ci0:162 Constant: 9911617a3babSopenharmony_ci0:162 0 (const int) 9912617a3babSopenharmony_ci0:162 Sequence 9913617a3babSopenharmony_ci0:162 Constant: 9914617a3babSopenharmony_ci0:162 0 (const int) 9915617a3babSopenharmony_ci0:162 Constant: 9916617a3babSopenharmony_ci0:162 1 (const int) 9917617a3babSopenharmony_ci0:162 Constant: 9918617a3babSopenharmony_ci0:162 2 (const int) 9919617a3babSopenharmony_ci0:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 9920617a3babSopenharmony_ci0:162 vector swizzle ( temp highp 3-component vector of float) 9921617a3babSopenharmony_ci0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9922617a3babSopenharmony_ci0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9923617a3babSopenharmony_ci0:162 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9924617a3babSopenharmony_ci0:162 Constant: 9925617a3babSopenharmony_ci0:162 2 (const int) 9926617a3babSopenharmony_ci0:162 Constant: 9927617a3babSopenharmony_ci0:162 0 (const int) 9928617a3babSopenharmony_ci0:162 Sequence 9929617a3babSopenharmony_ci0:162 Constant: 9930617a3babSopenharmony_ci0:162 0 (const int) 9931617a3babSopenharmony_ci0:162 Constant: 9932617a3babSopenharmony_ci0:162 1 (const int) 9933617a3babSopenharmony_ci0:162 Constant: 9934617a3babSopenharmony_ci0:162 2 (const int) 9935617a3babSopenharmony_ci0:162 'ballot' ( temp highp 4-component vector of uint) 9936617a3babSopenharmony_ci0:163 move second child to first child ( temp highp 4-component vector of float) 9937617a3babSopenharmony_ci0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9938617a3babSopenharmony_ci0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9939617a3babSopenharmony_ci0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9940617a3babSopenharmony_ci0:163 Constant: 9941617a3babSopenharmony_ci0:163 3 (const int) 9942617a3babSopenharmony_ci0:163 Constant: 9943617a3babSopenharmony_ci0:163 0 (const int) 9944617a3babSopenharmony_ci0:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 9945617a3babSopenharmony_ci0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 9946617a3babSopenharmony_ci0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9947617a3babSopenharmony_ci0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9948617a3babSopenharmony_ci0:163 Constant: 9949617a3babSopenharmony_ci0:163 3 (const int) 9950617a3babSopenharmony_ci0:163 Constant: 9951617a3babSopenharmony_ci0:163 0 (const int) 9952617a3babSopenharmony_ci0:163 'ballot' ( temp highp 4-component vector of uint) 9953617a3babSopenharmony_ci0:165 move second child to first child ( temp highp int) 9954617a3babSopenharmony_ci0:165 direct index ( temp highp int) 9955617a3babSopenharmony_ci0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9956617a3babSopenharmony_ci0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9957617a3babSopenharmony_ci0:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9958617a3babSopenharmony_ci0:165 Constant: 9959617a3babSopenharmony_ci0:165 3 (const int) 9960617a3babSopenharmony_ci0:165 Constant: 9961617a3babSopenharmony_ci0:165 1 (const int) 9962617a3babSopenharmony_ci0:165 Constant: 9963617a3babSopenharmony_ci0:165 0 (const int) 9964617a3babSopenharmony_ci0:165 subgroupPartitionedInclusiveMulNV ( global highp int) 9965617a3babSopenharmony_ci0:165 direct index ( temp highp int) 9966617a3babSopenharmony_ci0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9967617a3babSopenharmony_ci0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9968617a3babSopenharmony_ci0:165 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9969617a3babSopenharmony_ci0:165 Constant: 9970617a3babSopenharmony_ci0:165 0 (const int) 9971617a3babSopenharmony_ci0:165 Constant: 9972617a3babSopenharmony_ci0:165 1 (const int) 9973617a3babSopenharmony_ci0:165 Constant: 9974617a3babSopenharmony_ci0:165 0 (const int) 9975617a3babSopenharmony_ci0:165 'ballot' ( temp highp 4-component vector of uint) 9976617a3babSopenharmony_ci0:166 move second child to first child ( temp highp 2-component vector of int) 9977617a3babSopenharmony_ci0:166 vector swizzle ( temp highp 2-component vector of int) 9978617a3babSopenharmony_ci0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9979617a3babSopenharmony_ci0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9980617a3babSopenharmony_ci0:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9981617a3babSopenharmony_ci0:166 Constant: 9982617a3babSopenharmony_ci0:166 3 (const int) 9983617a3babSopenharmony_ci0:166 Constant: 9984617a3babSopenharmony_ci0:166 1 (const int) 9985617a3babSopenharmony_ci0:166 Sequence 9986617a3babSopenharmony_ci0:166 Constant: 9987617a3babSopenharmony_ci0:166 0 (const int) 9988617a3babSopenharmony_ci0:166 Constant: 9989617a3babSopenharmony_ci0:166 1 (const int) 9990617a3babSopenharmony_ci0:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 9991617a3babSopenharmony_ci0:166 vector swizzle ( temp highp 2-component vector of int) 9992617a3babSopenharmony_ci0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 9993617a3babSopenharmony_ci0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9994617a3babSopenharmony_ci0:166 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 9995617a3babSopenharmony_ci0:166 Constant: 9996617a3babSopenharmony_ci0:166 1 (const int) 9997617a3babSopenharmony_ci0:166 Constant: 9998617a3babSopenharmony_ci0:166 1 (const int) 9999617a3babSopenharmony_ci0:166 Sequence 10000617a3babSopenharmony_ci0:166 Constant: 10001617a3babSopenharmony_ci0:166 0 (const int) 10002617a3babSopenharmony_ci0:166 Constant: 10003617a3babSopenharmony_ci0:166 1 (const int) 10004617a3babSopenharmony_ci0:166 'ballot' ( temp highp 4-component vector of uint) 10005617a3babSopenharmony_ci0:167 move second child to first child ( temp highp 3-component vector of int) 10006617a3babSopenharmony_ci0:167 vector swizzle ( temp highp 3-component vector of int) 10007617a3babSopenharmony_ci0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10008617a3babSopenharmony_ci0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10009617a3babSopenharmony_ci0:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10010617a3babSopenharmony_ci0:167 Constant: 10011617a3babSopenharmony_ci0:167 3 (const int) 10012617a3babSopenharmony_ci0:167 Constant: 10013617a3babSopenharmony_ci0:167 1 (const int) 10014617a3babSopenharmony_ci0:167 Sequence 10015617a3babSopenharmony_ci0:167 Constant: 10016617a3babSopenharmony_ci0:167 0 (const int) 10017617a3babSopenharmony_ci0:167 Constant: 10018617a3babSopenharmony_ci0:167 1 (const int) 10019617a3babSopenharmony_ci0:167 Constant: 10020617a3babSopenharmony_ci0:167 2 (const int) 10021617a3babSopenharmony_ci0:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 10022617a3babSopenharmony_ci0:167 vector swizzle ( temp highp 3-component vector of int) 10023617a3babSopenharmony_ci0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10024617a3babSopenharmony_ci0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10025617a3babSopenharmony_ci0:167 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10026617a3babSopenharmony_ci0:167 Constant: 10027617a3babSopenharmony_ci0:167 2 (const int) 10028617a3babSopenharmony_ci0:167 Constant: 10029617a3babSopenharmony_ci0:167 1 (const int) 10030617a3babSopenharmony_ci0:167 Sequence 10031617a3babSopenharmony_ci0:167 Constant: 10032617a3babSopenharmony_ci0:167 0 (const int) 10033617a3babSopenharmony_ci0:167 Constant: 10034617a3babSopenharmony_ci0:167 1 (const int) 10035617a3babSopenharmony_ci0:167 Constant: 10036617a3babSopenharmony_ci0:167 2 (const int) 10037617a3babSopenharmony_ci0:167 'ballot' ( temp highp 4-component vector of uint) 10038617a3babSopenharmony_ci0:168 move second child to first child ( temp highp 4-component vector of int) 10039617a3babSopenharmony_ci0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10040617a3babSopenharmony_ci0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10041617a3babSopenharmony_ci0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10042617a3babSopenharmony_ci0:168 Constant: 10043617a3babSopenharmony_ci0:168 3 (const int) 10044617a3babSopenharmony_ci0:168 Constant: 10045617a3babSopenharmony_ci0:168 1 (const int) 10046617a3babSopenharmony_ci0:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 10047617a3babSopenharmony_ci0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10048617a3babSopenharmony_ci0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10049617a3babSopenharmony_ci0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10050617a3babSopenharmony_ci0:168 Constant: 10051617a3babSopenharmony_ci0:168 3 (const int) 10052617a3babSopenharmony_ci0:168 Constant: 10053617a3babSopenharmony_ci0:168 1 (const int) 10054617a3babSopenharmony_ci0:168 'ballot' ( temp highp 4-component vector of uint) 10055617a3babSopenharmony_ci0:170 move second child to first child ( temp highp uint) 10056617a3babSopenharmony_ci0:170 direct index ( temp highp uint) 10057617a3babSopenharmony_ci0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10058617a3babSopenharmony_ci0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10059617a3babSopenharmony_ci0:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10060617a3babSopenharmony_ci0:170 Constant: 10061617a3babSopenharmony_ci0:170 0 (const int) 10062617a3babSopenharmony_ci0:170 Constant: 10063617a3babSopenharmony_ci0:170 2 (const int) 10064617a3babSopenharmony_ci0:170 Constant: 10065617a3babSopenharmony_ci0:170 0 (const int) 10066617a3babSopenharmony_ci0:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 10067617a3babSopenharmony_ci0:170 direct index ( temp highp uint) 10068617a3babSopenharmony_ci0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10069617a3babSopenharmony_ci0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10070617a3babSopenharmony_ci0:170 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10071617a3babSopenharmony_ci0:170 Constant: 10072617a3babSopenharmony_ci0:170 0 (const int) 10073617a3babSopenharmony_ci0:170 Constant: 10074617a3babSopenharmony_ci0:170 2 (const int) 10075617a3babSopenharmony_ci0:170 Constant: 10076617a3babSopenharmony_ci0:170 0 (const int) 10077617a3babSopenharmony_ci0:170 'ballot' ( temp highp 4-component vector of uint) 10078617a3babSopenharmony_ci0:171 move second child to first child ( temp highp 2-component vector of uint) 10079617a3babSopenharmony_ci0:171 vector swizzle ( temp highp 2-component vector of uint) 10080617a3babSopenharmony_ci0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10081617a3babSopenharmony_ci0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10082617a3babSopenharmony_ci0:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10083617a3babSopenharmony_ci0:171 Constant: 10084617a3babSopenharmony_ci0:171 0 (const int) 10085617a3babSopenharmony_ci0:171 Constant: 10086617a3babSopenharmony_ci0:171 2 (const int) 10087617a3babSopenharmony_ci0:171 Sequence 10088617a3babSopenharmony_ci0:171 Constant: 10089617a3babSopenharmony_ci0:171 0 (const int) 10090617a3babSopenharmony_ci0:171 Constant: 10091617a3babSopenharmony_ci0:171 1 (const int) 10092617a3babSopenharmony_ci0:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 10093617a3babSopenharmony_ci0:171 vector swizzle ( temp highp 2-component vector of uint) 10094617a3babSopenharmony_ci0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10095617a3babSopenharmony_ci0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10096617a3babSopenharmony_ci0:171 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10097617a3babSopenharmony_ci0:171 Constant: 10098617a3babSopenharmony_ci0:171 1 (const int) 10099617a3babSopenharmony_ci0:171 Constant: 10100617a3babSopenharmony_ci0:171 2 (const int) 10101617a3babSopenharmony_ci0:171 Sequence 10102617a3babSopenharmony_ci0:171 Constant: 10103617a3babSopenharmony_ci0:171 0 (const int) 10104617a3babSopenharmony_ci0:171 Constant: 10105617a3babSopenharmony_ci0:171 1 (const int) 10106617a3babSopenharmony_ci0:171 'ballot' ( temp highp 4-component vector of uint) 10107617a3babSopenharmony_ci0:172 move second child to first child ( temp highp 3-component vector of uint) 10108617a3babSopenharmony_ci0:172 vector swizzle ( temp highp 3-component vector of uint) 10109617a3babSopenharmony_ci0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10110617a3babSopenharmony_ci0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10111617a3babSopenharmony_ci0:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10112617a3babSopenharmony_ci0:172 Constant: 10113617a3babSopenharmony_ci0:172 0 (const int) 10114617a3babSopenharmony_ci0:172 Constant: 10115617a3babSopenharmony_ci0:172 2 (const int) 10116617a3babSopenharmony_ci0:172 Sequence 10117617a3babSopenharmony_ci0:172 Constant: 10118617a3babSopenharmony_ci0:172 0 (const int) 10119617a3babSopenharmony_ci0:172 Constant: 10120617a3babSopenharmony_ci0:172 1 (const int) 10121617a3babSopenharmony_ci0:172 Constant: 10122617a3babSopenharmony_ci0:172 2 (const int) 10123617a3babSopenharmony_ci0:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 10124617a3babSopenharmony_ci0:172 vector swizzle ( temp highp 3-component vector of uint) 10125617a3babSopenharmony_ci0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10126617a3babSopenharmony_ci0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10127617a3babSopenharmony_ci0:172 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10128617a3babSopenharmony_ci0:172 Constant: 10129617a3babSopenharmony_ci0:172 2 (const int) 10130617a3babSopenharmony_ci0:172 Constant: 10131617a3babSopenharmony_ci0:172 2 (const int) 10132617a3babSopenharmony_ci0:172 Sequence 10133617a3babSopenharmony_ci0:172 Constant: 10134617a3babSopenharmony_ci0:172 0 (const int) 10135617a3babSopenharmony_ci0:172 Constant: 10136617a3babSopenharmony_ci0:172 1 (const int) 10137617a3babSopenharmony_ci0:172 Constant: 10138617a3babSopenharmony_ci0:172 2 (const int) 10139617a3babSopenharmony_ci0:172 'ballot' ( temp highp 4-component vector of uint) 10140617a3babSopenharmony_ci0:173 move second child to first child ( temp highp 4-component vector of uint) 10141617a3babSopenharmony_ci0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10142617a3babSopenharmony_ci0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10143617a3babSopenharmony_ci0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10144617a3babSopenharmony_ci0:173 Constant: 10145617a3babSopenharmony_ci0:173 0 (const int) 10146617a3babSopenharmony_ci0:173 Constant: 10147617a3babSopenharmony_ci0:173 2 (const int) 10148617a3babSopenharmony_ci0:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 10149617a3babSopenharmony_ci0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10150617a3babSopenharmony_ci0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10151617a3babSopenharmony_ci0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10152617a3babSopenharmony_ci0:173 Constant: 10153617a3babSopenharmony_ci0:173 3 (const int) 10154617a3babSopenharmony_ci0:173 Constant: 10155617a3babSopenharmony_ci0:173 2 (const int) 10156617a3babSopenharmony_ci0:173 'ballot' ( temp highp 4-component vector of uint) 10157617a3babSopenharmony_ci0:175 move second child to first child ( temp highp float) 10158617a3babSopenharmony_ci0:175 direct index ( temp highp float) 10159617a3babSopenharmony_ci0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10160617a3babSopenharmony_ci0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10161617a3babSopenharmony_ci0:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10162617a3babSopenharmony_ci0:175 Constant: 10163617a3babSopenharmony_ci0:175 0 (const int) 10164617a3babSopenharmony_ci0:175 Constant: 10165617a3babSopenharmony_ci0:175 0 (const int) 10166617a3babSopenharmony_ci0:175 Constant: 10167617a3babSopenharmony_ci0:175 0 (const int) 10168617a3babSopenharmony_ci0:175 subgroupPartitionedInclusiveMinNV ( global highp float) 10169617a3babSopenharmony_ci0:175 direct index ( temp highp float) 10170617a3babSopenharmony_ci0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10171617a3babSopenharmony_ci0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10172617a3babSopenharmony_ci0:175 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10173617a3babSopenharmony_ci0:175 Constant: 10174617a3babSopenharmony_ci0:175 0 (const int) 10175617a3babSopenharmony_ci0:175 Constant: 10176617a3babSopenharmony_ci0:175 0 (const int) 10177617a3babSopenharmony_ci0:175 Constant: 10178617a3babSopenharmony_ci0:175 0 (const int) 10179617a3babSopenharmony_ci0:175 'ballot' ( temp highp 4-component vector of uint) 10180617a3babSopenharmony_ci0:176 move second child to first child ( temp highp 2-component vector of float) 10181617a3babSopenharmony_ci0:176 vector swizzle ( temp highp 2-component vector of float) 10182617a3babSopenharmony_ci0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10183617a3babSopenharmony_ci0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10184617a3babSopenharmony_ci0:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10185617a3babSopenharmony_ci0:176 Constant: 10186617a3babSopenharmony_ci0:176 0 (const int) 10187617a3babSopenharmony_ci0:176 Constant: 10188617a3babSopenharmony_ci0:176 0 (const int) 10189617a3babSopenharmony_ci0:176 Sequence 10190617a3babSopenharmony_ci0:176 Constant: 10191617a3babSopenharmony_ci0:176 0 (const int) 10192617a3babSopenharmony_ci0:176 Constant: 10193617a3babSopenharmony_ci0:176 1 (const int) 10194617a3babSopenharmony_ci0:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 10195617a3babSopenharmony_ci0:176 vector swizzle ( temp highp 2-component vector of float) 10196617a3babSopenharmony_ci0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10197617a3babSopenharmony_ci0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10198617a3babSopenharmony_ci0:176 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10199617a3babSopenharmony_ci0:176 Constant: 10200617a3babSopenharmony_ci0:176 1 (const int) 10201617a3babSopenharmony_ci0:176 Constant: 10202617a3babSopenharmony_ci0:176 0 (const int) 10203617a3babSopenharmony_ci0:176 Sequence 10204617a3babSopenharmony_ci0:176 Constant: 10205617a3babSopenharmony_ci0:176 0 (const int) 10206617a3babSopenharmony_ci0:176 Constant: 10207617a3babSopenharmony_ci0:176 1 (const int) 10208617a3babSopenharmony_ci0:176 'ballot' ( temp highp 4-component vector of uint) 10209617a3babSopenharmony_ci0:177 move second child to first child ( temp highp 3-component vector of float) 10210617a3babSopenharmony_ci0:177 vector swizzle ( temp highp 3-component vector of float) 10211617a3babSopenharmony_ci0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10212617a3babSopenharmony_ci0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10213617a3babSopenharmony_ci0:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10214617a3babSopenharmony_ci0:177 Constant: 10215617a3babSopenharmony_ci0:177 0 (const int) 10216617a3babSopenharmony_ci0:177 Constant: 10217617a3babSopenharmony_ci0:177 0 (const int) 10218617a3babSopenharmony_ci0:177 Sequence 10219617a3babSopenharmony_ci0:177 Constant: 10220617a3babSopenharmony_ci0:177 0 (const int) 10221617a3babSopenharmony_ci0:177 Constant: 10222617a3babSopenharmony_ci0:177 1 (const int) 10223617a3babSopenharmony_ci0:177 Constant: 10224617a3babSopenharmony_ci0:177 2 (const int) 10225617a3babSopenharmony_ci0:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 10226617a3babSopenharmony_ci0:177 vector swizzle ( temp highp 3-component vector of float) 10227617a3babSopenharmony_ci0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10228617a3babSopenharmony_ci0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10229617a3babSopenharmony_ci0:177 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10230617a3babSopenharmony_ci0:177 Constant: 10231617a3babSopenharmony_ci0:177 2 (const int) 10232617a3babSopenharmony_ci0:177 Constant: 10233617a3babSopenharmony_ci0:177 0 (const int) 10234617a3babSopenharmony_ci0:177 Sequence 10235617a3babSopenharmony_ci0:177 Constant: 10236617a3babSopenharmony_ci0:177 0 (const int) 10237617a3babSopenharmony_ci0:177 Constant: 10238617a3babSopenharmony_ci0:177 1 (const int) 10239617a3babSopenharmony_ci0:177 Constant: 10240617a3babSopenharmony_ci0:177 2 (const int) 10241617a3babSopenharmony_ci0:177 'ballot' ( temp highp 4-component vector of uint) 10242617a3babSopenharmony_ci0:178 move second child to first child ( temp highp 4-component vector of float) 10243617a3babSopenharmony_ci0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10244617a3babSopenharmony_ci0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10245617a3babSopenharmony_ci0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10246617a3babSopenharmony_ci0:178 Constant: 10247617a3babSopenharmony_ci0:178 0 (const int) 10248617a3babSopenharmony_ci0:178 Constant: 10249617a3babSopenharmony_ci0:178 0 (const int) 10250617a3babSopenharmony_ci0:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 10251617a3babSopenharmony_ci0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10252617a3babSopenharmony_ci0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10253617a3babSopenharmony_ci0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10254617a3babSopenharmony_ci0:178 Constant: 10255617a3babSopenharmony_ci0:178 3 (const int) 10256617a3babSopenharmony_ci0:178 Constant: 10257617a3babSopenharmony_ci0:178 0 (const int) 10258617a3babSopenharmony_ci0:178 'ballot' ( temp highp 4-component vector of uint) 10259617a3babSopenharmony_ci0:180 move second child to first child ( temp highp int) 10260617a3babSopenharmony_ci0:180 direct index ( temp highp int) 10261617a3babSopenharmony_ci0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10262617a3babSopenharmony_ci0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10263617a3babSopenharmony_ci0:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10264617a3babSopenharmony_ci0:180 Constant: 10265617a3babSopenharmony_ci0:180 0 (const int) 10266617a3babSopenharmony_ci0:180 Constant: 10267617a3babSopenharmony_ci0:180 1 (const int) 10268617a3babSopenharmony_ci0:180 Constant: 10269617a3babSopenharmony_ci0:180 0 (const int) 10270617a3babSopenharmony_ci0:180 subgroupPartitionedInclusiveMinNV ( global highp int) 10271617a3babSopenharmony_ci0:180 direct index ( temp highp int) 10272617a3babSopenharmony_ci0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10273617a3babSopenharmony_ci0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10274617a3babSopenharmony_ci0:180 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10275617a3babSopenharmony_ci0:180 Constant: 10276617a3babSopenharmony_ci0:180 0 (const int) 10277617a3babSopenharmony_ci0:180 Constant: 10278617a3babSopenharmony_ci0:180 1 (const int) 10279617a3babSopenharmony_ci0:180 Constant: 10280617a3babSopenharmony_ci0:180 0 (const int) 10281617a3babSopenharmony_ci0:180 'ballot' ( temp highp 4-component vector of uint) 10282617a3babSopenharmony_ci0:181 move second child to first child ( temp highp 2-component vector of int) 10283617a3babSopenharmony_ci0:181 vector swizzle ( temp highp 2-component vector of int) 10284617a3babSopenharmony_ci0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10285617a3babSopenharmony_ci0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10286617a3babSopenharmony_ci0:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10287617a3babSopenharmony_ci0:181 Constant: 10288617a3babSopenharmony_ci0:181 0 (const int) 10289617a3babSopenharmony_ci0:181 Constant: 10290617a3babSopenharmony_ci0:181 1 (const int) 10291617a3babSopenharmony_ci0:181 Sequence 10292617a3babSopenharmony_ci0:181 Constant: 10293617a3babSopenharmony_ci0:181 0 (const int) 10294617a3babSopenharmony_ci0:181 Constant: 10295617a3babSopenharmony_ci0:181 1 (const int) 10296617a3babSopenharmony_ci0:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 10297617a3babSopenharmony_ci0:181 vector swizzle ( temp highp 2-component vector of int) 10298617a3babSopenharmony_ci0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10299617a3babSopenharmony_ci0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10300617a3babSopenharmony_ci0:181 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10301617a3babSopenharmony_ci0:181 Constant: 10302617a3babSopenharmony_ci0:181 1 (const int) 10303617a3babSopenharmony_ci0:181 Constant: 10304617a3babSopenharmony_ci0:181 1 (const int) 10305617a3babSopenharmony_ci0:181 Sequence 10306617a3babSopenharmony_ci0:181 Constant: 10307617a3babSopenharmony_ci0:181 0 (const int) 10308617a3babSopenharmony_ci0:181 Constant: 10309617a3babSopenharmony_ci0:181 1 (const int) 10310617a3babSopenharmony_ci0:181 'ballot' ( temp highp 4-component vector of uint) 10311617a3babSopenharmony_ci0:182 move second child to first child ( temp highp 3-component vector of int) 10312617a3babSopenharmony_ci0:182 vector swizzle ( temp highp 3-component vector of int) 10313617a3babSopenharmony_ci0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10314617a3babSopenharmony_ci0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10315617a3babSopenharmony_ci0:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10316617a3babSopenharmony_ci0:182 Constant: 10317617a3babSopenharmony_ci0:182 0 (const int) 10318617a3babSopenharmony_ci0:182 Constant: 10319617a3babSopenharmony_ci0:182 1 (const int) 10320617a3babSopenharmony_ci0:182 Sequence 10321617a3babSopenharmony_ci0:182 Constant: 10322617a3babSopenharmony_ci0:182 0 (const int) 10323617a3babSopenharmony_ci0:182 Constant: 10324617a3babSopenharmony_ci0:182 1 (const int) 10325617a3babSopenharmony_ci0:182 Constant: 10326617a3babSopenharmony_ci0:182 2 (const int) 10327617a3babSopenharmony_ci0:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 10328617a3babSopenharmony_ci0:182 vector swizzle ( temp highp 3-component vector of int) 10329617a3babSopenharmony_ci0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10330617a3babSopenharmony_ci0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10331617a3babSopenharmony_ci0:182 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10332617a3babSopenharmony_ci0:182 Constant: 10333617a3babSopenharmony_ci0:182 2 (const int) 10334617a3babSopenharmony_ci0:182 Constant: 10335617a3babSopenharmony_ci0:182 1 (const int) 10336617a3babSopenharmony_ci0:182 Sequence 10337617a3babSopenharmony_ci0:182 Constant: 10338617a3babSopenharmony_ci0:182 0 (const int) 10339617a3babSopenharmony_ci0:182 Constant: 10340617a3babSopenharmony_ci0:182 1 (const int) 10341617a3babSopenharmony_ci0:182 Constant: 10342617a3babSopenharmony_ci0:182 2 (const int) 10343617a3babSopenharmony_ci0:182 'ballot' ( temp highp 4-component vector of uint) 10344617a3babSopenharmony_ci0:183 move second child to first child ( temp highp 4-component vector of int) 10345617a3babSopenharmony_ci0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10346617a3babSopenharmony_ci0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10347617a3babSopenharmony_ci0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10348617a3babSopenharmony_ci0:183 Constant: 10349617a3babSopenharmony_ci0:183 0 (const int) 10350617a3babSopenharmony_ci0:183 Constant: 10351617a3babSopenharmony_ci0:183 1 (const int) 10352617a3babSopenharmony_ci0:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 10353617a3babSopenharmony_ci0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10354617a3babSopenharmony_ci0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10355617a3babSopenharmony_ci0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10356617a3babSopenharmony_ci0:183 Constant: 10357617a3babSopenharmony_ci0:183 3 (const int) 10358617a3babSopenharmony_ci0:183 Constant: 10359617a3babSopenharmony_ci0:183 1 (const int) 10360617a3babSopenharmony_ci0:183 'ballot' ( temp highp 4-component vector of uint) 10361617a3babSopenharmony_ci0:185 move second child to first child ( temp highp uint) 10362617a3babSopenharmony_ci0:185 direct index ( temp highp uint) 10363617a3babSopenharmony_ci0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10364617a3babSopenharmony_ci0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10365617a3babSopenharmony_ci0:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10366617a3babSopenharmony_ci0:185 Constant: 10367617a3babSopenharmony_ci0:185 0 (const int) 10368617a3babSopenharmony_ci0:185 Constant: 10369617a3babSopenharmony_ci0:185 2 (const int) 10370617a3babSopenharmony_ci0:185 Constant: 10371617a3babSopenharmony_ci0:185 0 (const int) 10372617a3babSopenharmony_ci0:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 10373617a3babSopenharmony_ci0:185 direct index ( temp highp uint) 10374617a3babSopenharmony_ci0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10375617a3babSopenharmony_ci0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10376617a3babSopenharmony_ci0:185 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10377617a3babSopenharmony_ci0:185 Constant: 10378617a3babSopenharmony_ci0:185 0 (const int) 10379617a3babSopenharmony_ci0:185 Constant: 10380617a3babSopenharmony_ci0:185 2 (const int) 10381617a3babSopenharmony_ci0:185 Constant: 10382617a3babSopenharmony_ci0:185 0 (const int) 10383617a3babSopenharmony_ci0:185 'ballot' ( temp highp 4-component vector of uint) 10384617a3babSopenharmony_ci0:186 move second child to first child ( temp highp 2-component vector of uint) 10385617a3babSopenharmony_ci0:186 vector swizzle ( temp highp 2-component vector of uint) 10386617a3babSopenharmony_ci0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10387617a3babSopenharmony_ci0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10388617a3babSopenharmony_ci0:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10389617a3babSopenharmony_ci0:186 Constant: 10390617a3babSopenharmony_ci0:186 0 (const int) 10391617a3babSopenharmony_ci0:186 Constant: 10392617a3babSopenharmony_ci0:186 2 (const int) 10393617a3babSopenharmony_ci0:186 Sequence 10394617a3babSopenharmony_ci0:186 Constant: 10395617a3babSopenharmony_ci0:186 0 (const int) 10396617a3babSopenharmony_ci0:186 Constant: 10397617a3babSopenharmony_ci0:186 1 (const int) 10398617a3babSopenharmony_ci0:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 10399617a3babSopenharmony_ci0:186 vector swizzle ( temp highp 2-component vector of uint) 10400617a3babSopenharmony_ci0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10401617a3babSopenharmony_ci0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10402617a3babSopenharmony_ci0:186 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10403617a3babSopenharmony_ci0:186 Constant: 10404617a3babSopenharmony_ci0:186 1 (const int) 10405617a3babSopenharmony_ci0:186 Constant: 10406617a3babSopenharmony_ci0:186 2 (const int) 10407617a3babSopenharmony_ci0:186 Sequence 10408617a3babSopenharmony_ci0:186 Constant: 10409617a3babSopenharmony_ci0:186 0 (const int) 10410617a3babSopenharmony_ci0:186 Constant: 10411617a3babSopenharmony_ci0:186 1 (const int) 10412617a3babSopenharmony_ci0:186 'ballot' ( temp highp 4-component vector of uint) 10413617a3babSopenharmony_ci0:187 move second child to first child ( temp highp 3-component vector of uint) 10414617a3babSopenharmony_ci0:187 vector swizzle ( temp highp 3-component vector of uint) 10415617a3babSopenharmony_ci0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10416617a3babSopenharmony_ci0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10417617a3babSopenharmony_ci0:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10418617a3babSopenharmony_ci0:187 Constant: 10419617a3babSopenharmony_ci0:187 0 (const int) 10420617a3babSopenharmony_ci0:187 Constant: 10421617a3babSopenharmony_ci0:187 2 (const int) 10422617a3babSopenharmony_ci0:187 Sequence 10423617a3babSopenharmony_ci0:187 Constant: 10424617a3babSopenharmony_ci0:187 0 (const int) 10425617a3babSopenharmony_ci0:187 Constant: 10426617a3babSopenharmony_ci0:187 1 (const int) 10427617a3babSopenharmony_ci0:187 Constant: 10428617a3babSopenharmony_ci0:187 2 (const int) 10429617a3babSopenharmony_ci0:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 10430617a3babSopenharmony_ci0:187 vector swizzle ( temp highp 3-component vector of uint) 10431617a3babSopenharmony_ci0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10432617a3babSopenharmony_ci0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10433617a3babSopenharmony_ci0:187 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10434617a3babSopenharmony_ci0:187 Constant: 10435617a3babSopenharmony_ci0:187 2 (const int) 10436617a3babSopenharmony_ci0:187 Constant: 10437617a3babSopenharmony_ci0:187 2 (const int) 10438617a3babSopenharmony_ci0:187 Sequence 10439617a3babSopenharmony_ci0:187 Constant: 10440617a3babSopenharmony_ci0:187 0 (const int) 10441617a3babSopenharmony_ci0:187 Constant: 10442617a3babSopenharmony_ci0:187 1 (const int) 10443617a3babSopenharmony_ci0:187 Constant: 10444617a3babSopenharmony_ci0:187 2 (const int) 10445617a3babSopenharmony_ci0:187 'ballot' ( temp highp 4-component vector of uint) 10446617a3babSopenharmony_ci0:188 move second child to first child ( temp highp 4-component vector of uint) 10447617a3babSopenharmony_ci0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10448617a3babSopenharmony_ci0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10449617a3babSopenharmony_ci0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10450617a3babSopenharmony_ci0:188 Constant: 10451617a3babSopenharmony_ci0:188 0 (const int) 10452617a3babSopenharmony_ci0:188 Constant: 10453617a3babSopenharmony_ci0:188 2 (const int) 10454617a3babSopenharmony_ci0:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 10455617a3babSopenharmony_ci0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10456617a3babSopenharmony_ci0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10457617a3babSopenharmony_ci0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10458617a3babSopenharmony_ci0:188 Constant: 10459617a3babSopenharmony_ci0:188 3 (const int) 10460617a3babSopenharmony_ci0:188 Constant: 10461617a3babSopenharmony_ci0:188 2 (const int) 10462617a3babSopenharmony_ci0:188 'ballot' ( temp highp 4-component vector of uint) 10463617a3babSopenharmony_ci0:190 move second child to first child ( temp highp float) 10464617a3babSopenharmony_ci0:190 direct index ( temp highp float) 10465617a3babSopenharmony_ci0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10466617a3babSopenharmony_ci0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10467617a3babSopenharmony_ci0:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10468617a3babSopenharmony_ci0:190 Constant: 10469617a3babSopenharmony_ci0:190 1 (const int) 10470617a3babSopenharmony_ci0:190 Constant: 10471617a3babSopenharmony_ci0:190 0 (const int) 10472617a3babSopenharmony_ci0:190 Constant: 10473617a3babSopenharmony_ci0:190 0 (const int) 10474617a3babSopenharmony_ci0:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 10475617a3babSopenharmony_ci0:190 direct index ( temp highp float) 10476617a3babSopenharmony_ci0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10477617a3babSopenharmony_ci0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10478617a3babSopenharmony_ci0:190 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10479617a3babSopenharmony_ci0:190 Constant: 10480617a3babSopenharmony_ci0:190 0 (const int) 10481617a3babSopenharmony_ci0:190 Constant: 10482617a3babSopenharmony_ci0:190 0 (const int) 10483617a3babSopenharmony_ci0:190 Constant: 10484617a3babSopenharmony_ci0:190 0 (const int) 10485617a3babSopenharmony_ci0:190 'ballot' ( temp highp 4-component vector of uint) 10486617a3babSopenharmony_ci0:191 move second child to first child ( temp highp 2-component vector of float) 10487617a3babSopenharmony_ci0:191 vector swizzle ( temp highp 2-component vector of float) 10488617a3babSopenharmony_ci0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10489617a3babSopenharmony_ci0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10490617a3babSopenharmony_ci0:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10491617a3babSopenharmony_ci0:191 Constant: 10492617a3babSopenharmony_ci0:191 1 (const int) 10493617a3babSopenharmony_ci0:191 Constant: 10494617a3babSopenharmony_ci0:191 0 (const int) 10495617a3babSopenharmony_ci0:191 Sequence 10496617a3babSopenharmony_ci0:191 Constant: 10497617a3babSopenharmony_ci0:191 0 (const int) 10498617a3babSopenharmony_ci0:191 Constant: 10499617a3babSopenharmony_ci0:191 1 (const int) 10500617a3babSopenharmony_ci0:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 10501617a3babSopenharmony_ci0:191 vector swizzle ( temp highp 2-component vector of float) 10502617a3babSopenharmony_ci0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10503617a3babSopenharmony_ci0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10504617a3babSopenharmony_ci0:191 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10505617a3babSopenharmony_ci0:191 Constant: 10506617a3babSopenharmony_ci0:191 1 (const int) 10507617a3babSopenharmony_ci0:191 Constant: 10508617a3babSopenharmony_ci0:191 0 (const int) 10509617a3babSopenharmony_ci0:191 Sequence 10510617a3babSopenharmony_ci0:191 Constant: 10511617a3babSopenharmony_ci0:191 0 (const int) 10512617a3babSopenharmony_ci0:191 Constant: 10513617a3babSopenharmony_ci0:191 1 (const int) 10514617a3babSopenharmony_ci0:191 'ballot' ( temp highp 4-component vector of uint) 10515617a3babSopenharmony_ci0:192 move second child to first child ( temp highp 3-component vector of float) 10516617a3babSopenharmony_ci0:192 vector swizzle ( temp highp 3-component vector of float) 10517617a3babSopenharmony_ci0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10518617a3babSopenharmony_ci0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10519617a3babSopenharmony_ci0:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10520617a3babSopenharmony_ci0:192 Constant: 10521617a3babSopenharmony_ci0:192 1 (const int) 10522617a3babSopenharmony_ci0:192 Constant: 10523617a3babSopenharmony_ci0:192 0 (const int) 10524617a3babSopenharmony_ci0:192 Sequence 10525617a3babSopenharmony_ci0:192 Constant: 10526617a3babSopenharmony_ci0:192 0 (const int) 10527617a3babSopenharmony_ci0:192 Constant: 10528617a3babSopenharmony_ci0:192 1 (const int) 10529617a3babSopenharmony_ci0:192 Constant: 10530617a3babSopenharmony_ci0:192 2 (const int) 10531617a3babSopenharmony_ci0:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 10532617a3babSopenharmony_ci0:192 vector swizzle ( temp highp 3-component vector of float) 10533617a3babSopenharmony_ci0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10534617a3babSopenharmony_ci0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10535617a3babSopenharmony_ci0:192 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10536617a3babSopenharmony_ci0:192 Constant: 10537617a3babSopenharmony_ci0:192 2 (const int) 10538617a3babSopenharmony_ci0:192 Constant: 10539617a3babSopenharmony_ci0:192 0 (const int) 10540617a3babSopenharmony_ci0:192 Sequence 10541617a3babSopenharmony_ci0:192 Constant: 10542617a3babSopenharmony_ci0:192 0 (const int) 10543617a3babSopenharmony_ci0:192 Constant: 10544617a3babSopenharmony_ci0:192 1 (const int) 10545617a3babSopenharmony_ci0:192 Constant: 10546617a3babSopenharmony_ci0:192 2 (const int) 10547617a3babSopenharmony_ci0:192 'ballot' ( temp highp 4-component vector of uint) 10548617a3babSopenharmony_ci0:193 move second child to first child ( temp highp 4-component vector of float) 10549617a3babSopenharmony_ci0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10550617a3babSopenharmony_ci0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10551617a3babSopenharmony_ci0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10552617a3babSopenharmony_ci0:193 Constant: 10553617a3babSopenharmony_ci0:193 1 (const int) 10554617a3babSopenharmony_ci0:193 Constant: 10555617a3babSopenharmony_ci0:193 0 (const int) 10556617a3babSopenharmony_ci0:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 10557617a3babSopenharmony_ci0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 10558617a3babSopenharmony_ci0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10559617a3babSopenharmony_ci0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10560617a3babSopenharmony_ci0:193 Constant: 10561617a3babSopenharmony_ci0:193 3 (const int) 10562617a3babSopenharmony_ci0:193 Constant: 10563617a3babSopenharmony_ci0:193 0 (const int) 10564617a3babSopenharmony_ci0:193 'ballot' ( temp highp 4-component vector of uint) 10565617a3babSopenharmony_ci0:195 move second child to first child ( temp highp int) 10566617a3babSopenharmony_ci0:195 direct index ( temp highp int) 10567617a3babSopenharmony_ci0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10568617a3babSopenharmony_ci0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10569617a3babSopenharmony_ci0:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10570617a3babSopenharmony_ci0:195 Constant: 10571617a3babSopenharmony_ci0:195 1 (const int) 10572617a3babSopenharmony_ci0:195 Constant: 10573617a3babSopenharmony_ci0:195 1 (const int) 10574617a3babSopenharmony_ci0:195 Constant: 10575617a3babSopenharmony_ci0:195 0 (const int) 10576617a3babSopenharmony_ci0:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 10577617a3babSopenharmony_ci0:195 direct index ( temp highp int) 10578617a3babSopenharmony_ci0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10579617a3babSopenharmony_ci0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10580617a3babSopenharmony_ci0:195 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10581617a3babSopenharmony_ci0:195 Constant: 10582617a3babSopenharmony_ci0:195 0 (const int) 10583617a3babSopenharmony_ci0:195 Constant: 10584617a3babSopenharmony_ci0:195 1 (const int) 10585617a3babSopenharmony_ci0:195 Constant: 10586617a3babSopenharmony_ci0:195 0 (const int) 10587617a3babSopenharmony_ci0:195 'ballot' ( temp highp 4-component vector of uint) 10588617a3babSopenharmony_ci0:196 move second child to first child ( temp highp 2-component vector of int) 10589617a3babSopenharmony_ci0:196 vector swizzle ( temp highp 2-component vector of int) 10590617a3babSopenharmony_ci0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10591617a3babSopenharmony_ci0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10592617a3babSopenharmony_ci0:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10593617a3babSopenharmony_ci0:196 Constant: 10594617a3babSopenharmony_ci0:196 1 (const int) 10595617a3babSopenharmony_ci0:196 Constant: 10596617a3babSopenharmony_ci0:196 1 (const int) 10597617a3babSopenharmony_ci0:196 Sequence 10598617a3babSopenharmony_ci0:196 Constant: 10599617a3babSopenharmony_ci0:196 0 (const int) 10600617a3babSopenharmony_ci0:196 Constant: 10601617a3babSopenharmony_ci0:196 1 (const int) 10602617a3babSopenharmony_ci0:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 10603617a3babSopenharmony_ci0:196 vector swizzle ( temp highp 2-component vector of int) 10604617a3babSopenharmony_ci0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10605617a3babSopenharmony_ci0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10606617a3babSopenharmony_ci0:196 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10607617a3babSopenharmony_ci0:196 Constant: 10608617a3babSopenharmony_ci0:196 1 (const int) 10609617a3babSopenharmony_ci0:196 Constant: 10610617a3babSopenharmony_ci0:196 1 (const int) 10611617a3babSopenharmony_ci0:196 Sequence 10612617a3babSopenharmony_ci0:196 Constant: 10613617a3babSopenharmony_ci0:196 0 (const int) 10614617a3babSopenharmony_ci0:196 Constant: 10615617a3babSopenharmony_ci0:196 1 (const int) 10616617a3babSopenharmony_ci0:196 'ballot' ( temp highp 4-component vector of uint) 10617617a3babSopenharmony_ci0:197 move second child to first child ( temp highp 3-component vector of int) 10618617a3babSopenharmony_ci0:197 vector swizzle ( temp highp 3-component vector of int) 10619617a3babSopenharmony_ci0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10620617a3babSopenharmony_ci0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10621617a3babSopenharmony_ci0:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10622617a3babSopenharmony_ci0:197 Constant: 10623617a3babSopenharmony_ci0:197 1 (const int) 10624617a3babSopenharmony_ci0:197 Constant: 10625617a3babSopenharmony_ci0:197 1 (const int) 10626617a3babSopenharmony_ci0:197 Sequence 10627617a3babSopenharmony_ci0:197 Constant: 10628617a3babSopenharmony_ci0:197 0 (const int) 10629617a3babSopenharmony_ci0:197 Constant: 10630617a3babSopenharmony_ci0:197 1 (const int) 10631617a3babSopenharmony_ci0:197 Constant: 10632617a3babSopenharmony_ci0:197 2 (const int) 10633617a3babSopenharmony_ci0:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 10634617a3babSopenharmony_ci0:197 vector swizzle ( temp highp 3-component vector of int) 10635617a3babSopenharmony_ci0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10636617a3babSopenharmony_ci0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10637617a3babSopenharmony_ci0:197 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10638617a3babSopenharmony_ci0:197 Constant: 10639617a3babSopenharmony_ci0:197 2 (const int) 10640617a3babSopenharmony_ci0:197 Constant: 10641617a3babSopenharmony_ci0:197 1 (const int) 10642617a3babSopenharmony_ci0:197 Sequence 10643617a3babSopenharmony_ci0:197 Constant: 10644617a3babSopenharmony_ci0:197 0 (const int) 10645617a3babSopenharmony_ci0:197 Constant: 10646617a3babSopenharmony_ci0:197 1 (const int) 10647617a3babSopenharmony_ci0:197 Constant: 10648617a3babSopenharmony_ci0:197 2 (const int) 10649617a3babSopenharmony_ci0:197 'ballot' ( temp highp 4-component vector of uint) 10650617a3babSopenharmony_ci0:198 move second child to first child ( temp highp 4-component vector of int) 10651617a3babSopenharmony_ci0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10652617a3babSopenharmony_ci0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10653617a3babSopenharmony_ci0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10654617a3babSopenharmony_ci0:198 Constant: 10655617a3babSopenharmony_ci0:198 1 (const int) 10656617a3babSopenharmony_ci0:198 Constant: 10657617a3babSopenharmony_ci0:198 1 (const int) 10658617a3babSopenharmony_ci0:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 10659617a3babSopenharmony_ci0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10660617a3babSopenharmony_ci0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10661617a3babSopenharmony_ci0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10662617a3babSopenharmony_ci0:198 Constant: 10663617a3babSopenharmony_ci0:198 3 (const int) 10664617a3babSopenharmony_ci0:198 Constant: 10665617a3babSopenharmony_ci0:198 1 (const int) 10666617a3babSopenharmony_ci0:198 'ballot' ( temp highp 4-component vector of uint) 10667617a3babSopenharmony_ci0:200 move second child to first child ( temp highp uint) 10668617a3babSopenharmony_ci0:200 direct index ( temp highp uint) 10669617a3babSopenharmony_ci0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10670617a3babSopenharmony_ci0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10671617a3babSopenharmony_ci0:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10672617a3babSopenharmony_ci0:200 Constant: 10673617a3babSopenharmony_ci0:200 1 (const int) 10674617a3babSopenharmony_ci0:200 Constant: 10675617a3babSopenharmony_ci0:200 2 (const int) 10676617a3babSopenharmony_ci0:200 Constant: 10677617a3babSopenharmony_ci0:200 0 (const int) 10678617a3babSopenharmony_ci0:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 10679617a3babSopenharmony_ci0:200 direct index ( temp highp uint) 10680617a3babSopenharmony_ci0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10681617a3babSopenharmony_ci0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10682617a3babSopenharmony_ci0:200 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10683617a3babSopenharmony_ci0:200 Constant: 10684617a3babSopenharmony_ci0:200 0 (const int) 10685617a3babSopenharmony_ci0:200 Constant: 10686617a3babSopenharmony_ci0:200 2 (const int) 10687617a3babSopenharmony_ci0:200 Constant: 10688617a3babSopenharmony_ci0:200 0 (const int) 10689617a3babSopenharmony_ci0:200 'ballot' ( temp highp 4-component vector of uint) 10690617a3babSopenharmony_ci0:201 move second child to first child ( temp highp 2-component vector of uint) 10691617a3babSopenharmony_ci0:201 vector swizzle ( temp highp 2-component vector of uint) 10692617a3babSopenharmony_ci0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10693617a3babSopenharmony_ci0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10694617a3babSopenharmony_ci0:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10695617a3babSopenharmony_ci0:201 Constant: 10696617a3babSopenharmony_ci0:201 1 (const int) 10697617a3babSopenharmony_ci0:201 Constant: 10698617a3babSopenharmony_ci0:201 2 (const int) 10699617a3babSopenharmony_ci0:201 Sequence 10700617a3babSopenharmony_ci0:201 Constant: 10701617a3babSopenharmony_ci0:201 0 (const int) 10702617a3babSopenharmony_ci0:201 Constant: 10703617a3babSopenharmony_ci0:201 1 (const int) 10704617a3babSopenharmony_ci0:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 10705617a3babSopenharmony_ci0:201 vector swizzle ( temp highp 2-component vector of uint) 10706617a3babSopenharmony_ci0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10707617a3babSopenharmony_ci0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10708617a3babSopenharmony_ci0:201 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10709617a3babSopenharmony_ci0:201 Constant: 10710617a3babSopenharmony_ci0:201 1 (const int) 10711617a3babSopenharmony_ci0:201 Constant: 10712617a3babSopenharmony_ci0:201 2 (const int) 10713617a3babSopenharmony_ci0:201 Sequence 10714617a3babSopenharmony_ci0:201 Constant: 10715617a3babSopenharmony_ci0:201 0 (const int) 10716617a3babSopenharmony_ci0:201 Constant: 10717617a3babSopenharmony_ci0:201 1 (const int) 10718617a3babSopenharmony_ci0:201 'ballot' ( temp highp 4-component vector of uint) 10719617a3babSopenharmony_ci0:202 move second child to first child ( temp highp 3-component vector of uint) 10720617a3babSopenharmony_ci0:202 vector swizzle ( temp highp 3-component vector of uint) 10721617a3babSopenharmony_ci0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10722617a3babSopenharmony_ci0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10723617a3babSopenharmony_ci0:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10724617a3babSopenharmony_ci0:202 Constant: 10725617a3babSopenharmony_ci0:202 1 (const int) 10726617a3babSopenharmony_ci0:202 Constant: 10727617a3babSopenharmony_ci0:202 2 (const int) 10728617a3babSopenharmony_ci0:202 Sequence 10729617a3babSopenharmony_ci0:202 Constant: 10730617a3babSopenharmony_ci0:202 0 (const int) 10731617a3babSopenharmony_ci0:202 Constant: 10732617a3babSopenharmony_ci0:202 1 (const int) 10733617a3babSopenharmony_ci0:202 Constant: 10734617a3babSopenharmony_ci0:202 2 (const int) 10735617a3babSopenharmony_ci0:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 10736617a3babSopenharmony_ci0:202 vector swizzle ( temp highp 3-component vector of uint) 10737617a3babSopenharmony_ci0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10738617a3babSopenharmony_ci0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10739617a3babSopenharmony_ci0:202 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10740617a3babSopenharmony_ci0:202 Constant: 10741617a3babSopenharmony_ci0:202 2 (const int) 10742617a3babSopenharmony_ci0:202 Constant: 10743617a3babSopenharmony_ci0:202 2 (const int) 10744617a3babSopenharmony_ci0:202 Sequence 10745617a3babSopenharmony_ci0:202 Constant: 10746617a3babSopenharmony_ci0:202 0 (const int) 10747617a3babSopenharmony_ci0:202 Constant: 10748617a3babSopenharmony_ci0:202 1 (const int) 10749617a3babSopenharmony_ci0:202 Constant: 10750617a3babSopenharmony_ci0:202 2 (const int) 10751617a3babSopenharmony_ci0:202 'ballot' ( temp highp 4-component vector of uint) 10752617a3babSopenharmony_ci0:203 move second child to first child ( temp highp 4-component vector of uint) 10753617a3babSopenharmony_ci0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10754617a3babSopenharmony_ci0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10755617a3babSopenharmony_ci0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10756617a3babSopenharmony_ci0:203 Constant: 10757617a3babSopenharmony_ci0:203 1 (const int) 10758617a3babSopenharmony_ci0:203 Constant: 10759617a3babSopenharmony_ci0:203 2 (const int) 10760617a3babSopenharmony_ci0:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 10761617a3babSopenharmony_ci0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10762617a3babSopenharmony_ci0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10763617a3babSopenharmony_ci0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10764617a3babSopenharmony_ci0:203 Constant: 10765617a3babSopenharmony_ci0:203 3 (const int) 10766617a3babSopenharmony_ci0:203 Constant: 10767617a3babSopenharmony_ci0:203 2 (const int) 10768617a3babSopenharmony_ci0:203 'ballot' ( temp highp 4-component vector of uint) 10769617a3babSopenharmony_ci0:205 move second child to first child ( temp highp int) 10770617a3babSopenharmony_ci0:205 direct index ( temp highp int) 10771617a3babSopenharmony_ci0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10772617a3babSopenharmony_ci0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10773617a3babSopenharmony_ci0:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10774617a3babSopenharmony_ci0:205 Constant: 10775617a3babSopenharmony_ci0:205 1 (const int) 10776617a3babSopenharmony_ci0:205 Constant: 10777617a3babSopenharmony_ci0:205 1 (const int) 10778617a3babSopenharmony_ci0:205 Constant: 10779617a3babSopenharmony_ci0:205 0 (const int) 10780617a3babSopenharmony_ci0:205 subgroupPartitionedInclusiveAndNV ( global highp int) 10781617a3babSopenharmony_ci0:205 direct index ( temp highp int) 10782617a3babSopenharmony_ci0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10783617a3babSopenharmony_ci0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10784617a3babSopenharmony_ci0:205 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10785617a3babSopenharmony_ci0:205 Constant: 10786617a3babSopenharmony_ci0:205 0 (const int) 10787617a3babSopenharmony_ci0:205 Constant: 10788617a3babSopenharmony_ci0:205 1 (const int) 10789617a3babSopenharmony_ci0:205 Constant: 10790617a3babSopenharmony_ci0:205 0 (const int) 10791617a3babSopenharmony_ci0:205 'ballot' ( temp highp 4-component vector of uint) 10792617a3babSopenharmony_ci0:206 move second child to first child ( temp highp 2-component vector of int) 10793617a3babSopenharmony_ci0:206 vector swizzle ( temp highp 2-component vector of int) 10794617a3babSopenharmony_ci0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10795617a3babSopenharmony_ci0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10796617a3babSopenharmony_ci0:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10797617a3babSopenharmony_ci0:206 Constant: 10798617a3babSopenharmony_ci0:206 1 (const int) 10799617a3babSopenharmony_ci0:206 Constant: 10800617a3babSopenharmony_ci0:206 1 (const int) 10801617a3babSopenharmony_ci0:206 Sequence 10802617a3babSopenharmony_ci0:206 Constant: 10803617a3babSopenharmony_ci0:206 0 (const int) 10804617a3babSopenharmony_ci0:206 Constant: 10805617a3babSopenharmony_ci0:206 1 (const int) 10806617a3babSopenharmony_ci0:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 10807617a3babSopenharmony_ci0:206 vector swizzle ( temp highp 2-component vector of int) 10808617a3babSopenharmony_ci0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10809617a3babSopenharmony_ci0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10810617a3babSopenharmony_ci0:206 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10811617a3babSopenharmony_ci0:206 Constant: 10812617a3babSopenharmony_ci0:206 1 (const int) 10813617a3babSopenharmony_ci0:206 Constant: 10814617a3babSopenharmony_ci0:206 1 (const int) 10815617a3babSopenharmony_ci0:206 Sequence 10816617a3babSopenharmony_ci0:206 Constant: 10817617a3babSopenharmony_ci0:206 0 (const int) 10818617a3babSopenharmony_ci0:206 Constant: 10819617a3babSopenharmony_ci0:206 1 (const int) 10820617a3babSopenharmony_ci0:206 'ballot' ( temp highp 4-component vector of uint) 10821617a3babSopenharmony_ci0:207 move second child to first child ( temp highp 3-component vector of int) 10822617a3babSopenharmony_ci0:207 vector swizzle ( temp highp 3-component vector of int) 10823617a3babSopenharmony_ci0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10824617a3babSopenharmony_ci0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10825617a3babSopenharmony_ci0:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10826617a3babSopenharmony_ci0:207 Constant: 10827617a3babSopenharmony_ci0:207 1 (const int) 10828617a3babSopenharmony_ci0:207 Constant: 10829617a3babSopenharmony_ci0:207 1 (const int) 10830617a3babSopenharmony_ci0:207 Sequence 10831617a3babSopenharmony_ci0:207 Constant: 10832617a3babSopenharmony_ci0:207 0 (const int) 10833617a3babSopenharmony_ci0:207 Constant: 10834617a3babSopenharmony_ci0:207 1 (const int) 10835617a3babSopenharmony_ci0:207 Constant: 10836617a3babSopenharmony_ci0:207 2 (const int) 10837617a3babSopenharmony_ci0:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 10838617a3babSopenharmony_ci0:207 vector swizzle ( temp highp 3-component vector of int) 10839617a3babSopenharmony_ci0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10840617a3babSopenharmony_ci0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10841617a3babSopenharmony_ci0:207 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10842617a3babSopenharmony_ci0:207 Constant: 10843617a3babSopenharmony_ci0:207 2 (const int) 10844617a3babSopenharmony_ci0:207 Constant: 10845617a3babSopenharmony_ci0:207 1 (const int) 10846617a3babSopenharmony_ci0:207 Sequence 10847617a3babSopenharmony_ci0:207 Constant: 10848617a3babSopenharmony_ci0:207 0 (const int) 10849617a3babSopenharmony_ci0:207 Constant: 10850617a3babSopenharmony_ci0:207 1 (const int) 10851617a3babSopenharmony_ci0:207 Constant: 10852617a3babSopenharmony_ci0:207 2 (const int) 10853617a3babSopenharmony_ci0:207 'ballot' ( temp highp 4-component vector of uint) 10854617a3babSopenharmony_ci0:208 move second child to first child ( temp highp 4-component vector of int) 10855617a3babSopenharmony_ci0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10856617a3babSopenharmony_ci0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10857617a3babSopenharmony_ci0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10858617a3babSopenharmony_ci0:208 Constant: 10859617a3babSopenharmony_ci0:208 1 (const int) 10860617a3babSopenharmony_ci0:208 Constant: 10861617a3babSopenharmony_ci0:208 1 (const int) 10862617a3babSopenharmony_ci0:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 10863617a3babSopenharmony_ci0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10864617a3babSopenharmony_ci0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10865617a3babSopenharmony_ci0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10866617a3babSopenharmony_ci0:208 Constant: 10867617a3babSopenharmony_ci0:208 3 (const int) 10868617a3babSopenharmony_ci0:208 Constant: 10869617a3babSopenharmony_ci0:208 1 (const int) 10870617a3babSopenharmony_ci0:208 'ballot' ( temp highp 4-component vector of uint) 10871617a3babSopenharmony_ci0:210 move second child to first child ( temp highp uint) 10872617a3babSopenharmony_ci0:210 direct index ( temp highp uint) 10873617a3babSopenharmony_ci0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10874617a3babSopenharmony_ci0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10875617a3babSopenharmony_ci0:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10876617a3babSopenharmony_ci0:210 Constant: 10877617a3babSopenharmony_ci0:210 2 (const int) 10878617a3babSopenharmony_ci0:210 Constant: 10879617a3babSopenharmony_ci0:210 2 (const int) 10880617a3babSopenharmony_ci0:210 Constant: 10881617a3babSopenharmony_ci0:210 0 (const int) 10882617a3babSopenharmony_ci0:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 10883617a3babSopenharmony_ci0:210 direct index ( temp highp uint) 10884617a3babSopenharmony_ci0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10885617a3babSopenharmony_ci0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10886617a3babSopenharmony_ci0:210 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10887617a3babSopenharmony_ci0:210 Constant: 10888617a3babSopenharmony_ci0:210 0 (const int) 10889617a3babSopenharmony_ci0:210 Constant: 10890617a3babSopenharmony_ci0:210 2 (const int) 10891617a3babSopenharmony_ci0:210 Constant: 10892617a3babSopenharmony_ci0:210 0 (const int) 10893617a3babSopenharmony_ci0:210 'ballot' ( temp highp 4-component vector of uint) 10894617a3babSopenharmony_ci0:211 move second child to first child ( temp highp 2-component vector of uint) 10895617a3babSopenharmony_ci0:211 vector swizzle ( temp highp 2-component vector of uint) 10896617a3babSopenharmony_ci0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10897617a3babSopenharmony_ci0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10898617a3babSopenharmony_ci0:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10899617a3babSopenharmony_ci0:211 Constant: 10900617a3babSopenharmony_ci0:211 2 (const int) 10901617a3babSopenharmony_ci0:211 Constant: 10902617a3babSopenharmony_ci0:211 2 (const int) 10903617a3babSopenharmony_ci0:211 Sequence 10904617a3babSopenharmony_ci0:211 Constant: 10905617a3babSopenharmony_ci0:211 0 (const int) 10906617a3babSopenharmony_ci0:211 Constant: 10907617a3babSopenharmony_ci0:211 1 (const int) 10908617a3babSopenharmony_ci0:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 10909617a3babSopenharmony_ci0:211 vector swizzle ( temp highp 2-component vector of uint) 10910617a3babSopenharmony_ci0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10911617a3babSopenharmony_ci0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10912617a3babSopenharmony_ci0:211 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10913617a3babSopenharmony_ci0:211 Constant: 10914617a3babSopenharmony_ci0:211 1 (const int) 10915617a3babSopenharmony_ci0:211 Constant: 10916617a3babSopenharmony_ci0:211 2 (const int) 10917617a3babSopenharmony_ci0:211 Sequence 10918617a3babSopenharmony_ci0:211 Constant: 10919617a3babSopenharmony_ci0:211 0 (const int) 10920617a3babSopenharmony_ci0:211 Constant: 10921617a3babSopenharmony_ci0:211 1 (const int) 10922617a3babSopenharmony_ci0:211 'ballot' ( temp highp 4-component vector of uint) 10923617a3babSopenharmony_ci0:212 move second child to first child ( temp highp 3-component vector of uint) 10924617a3babSopenharmony_ci0:212 vector swizzle ( temp highp 3-component vector of uint) 10925617a3babSopenharmony_ci0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10926617a3babSopenharmony_ci0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10927617a3babSopenharmony_ci0:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10928617a3babSopenharmony_ci0:212 Constant: 10929617a3babSopenharmony_ci0:212 2 (const int) 10930617a3babSopenharmony_ci0:212 Constant: 10931617a3babSopenharmony_ci0:212 2 (const int) 10932617a3babSopenharmony_ci0:212 Sequence 10933617a3babSopenharmony_ci0:212 Constant: 10934617a3babSopenharmony_ci0:212 0 (const int) 10935617a3babSopenharmony_ci0:212 Constant: 10936617a3babSopenharmony_ci0:212 1 (const int) 10937617a3babSopenharmony_ci0:212 Constant: 10938617a3babSopenharmony_ci0:212 2 (const int) 10939617a3babSopenharmony_ci0:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 10940617a3babSopenharmony_ci0:212 vector swizzle ( temp highp 3-component vector of uint) 10941617a3babSopenharmony_ci0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10942617a3babSopenharmony_ci0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10943617a3babSopenharmony_ci0:212 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10944617a3babSopenharmony_ci0:212 Constant: 10945617a3babSopenharmony_ci0:212 2 (const int) 10946617a3babSopenharmony_ci0:212 Constant: 10947617a3babSopenharmony_ci0:212 2 (const int) 10948617a3babSopenharmony_ci0:212 Sequence 10949617a3babSopenharmony_ci0:212 Constant: 10950617a3babSopenharmony_ci0:212 0 (const int) 10951617a3babSopenharmony_ci0:212 Constant: 10952617a3babSopenharmony_ci0:212 1 (const int) 10953617a3babSopenharmony_ci0:212 Constant: 10954617a3babSopenharmony_ci0:212 2 (const int) 10955617a3babSopenharmony_ci0:212 'ballot' ( temp highp 4-component vector of uint) 10956617a3babSopenharmony_ci0:213 move second child to first child ( temp highp 4-component vector of uint) 10957617a3babSopenharmony_ci0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10958617a3babSopenharmony_ci0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10959617a3babSopenharmony_ci0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10960617a3babSopenharmony_ci0:213 Constant: 10961617a3babSopenharmony_ci0:213 2 (const int) 10962617a3babSopenharmony_ci0:213 Constant: 10963617a3babSopenharmony_ci0:213 2 (const int) 10964617a3babSopenharmony_ci0:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 10965617a3babSopenharmony_ci0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 10966617a3babSopenharmony_ci0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10967617a3babSopenharmony_ci0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10968617a3babSopenharmony_ci0:213 Constant: 10969617a3babSopenharmony_ci0:213 3 (const int) 10970617a3babSopenharmony_ci0:213 Constant: 10971617a3babSopenharmony_ci0:213 2 (const int) 10972617a3babSopenharmony_ci0:213 'ballot' ( temp highp 4-component vector of uint) 10973617a3babSopenharmony_ci0:215 move second child to first child ( temp highp int) 10974617a3babSopenharmony_ci0:215 direct index ( temp highp int) 10975617a3babSopenharmony_ci0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10976617a3babSopenharmony_ci0:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10977617a3babSopenharmony_ci0:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10978617a3babSopenharmony_ci0:215 Constant: 10979617a3babSopenharmony_ci0:215 2 (const int) 10980617a3babSopenharmony_ci0:215 Constant: 10981617a3babSopenharmony_ci0:215 1 (const int) 10982617a3babSopenharmony_ci0:215 Constant: 10983617a3babSopenharmony_ci0:215 0 (const int) 10984617a3babSopenharmony_ci0:215 Convert bool to int ( temp highp int) 10985617a3babSopenharmony_ci0:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 10986617a3babSopenharmony_ci0:215 Compare Less Than ( temp bool) 10987617a3babSopenharmony_ci0:215 direct index ( temp highp int) 10988617a3babSopenharmony_ci0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 10989617a3babSopenharmony_ci0:215 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10990617a3babSopenharmony_ci0:215 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 10991617a3babSopenharmony_ci0:215 Constant: 10992617a3babSopenharmony_ci0:215 0 (const int) 10993617a3babSopenharmony_ci0:215 Constant: 10994617a3babSopenharmony_ci0:215 1 (const int) 10995617a3babSopenharmony_ci0:215 Constant: 10996617a3babSopenharmony_ci0:215 0 (const int) 10997617a3babSopenharmony_ci0:215 Constant: 10998617a3babSopenharmony_ci0:215 0 (const int) 10999617a3babSopenharmony_ci0:215 'ballot' ( temp highp 4-component vector of uint) 11000617a3babSopenharmony_ci0:216 move second child to first child ( temp highp 2-component vector of int) 11001617a3babSopenharmony_ci0:216 vector swizzle ( temp highp 2-component vector of int) 11002617a3babSopenharmony_ci0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11003617a3babSopenharmony_ci0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11004617a3babSopenharmony_ci0:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11005617a3babSopenharmony_ci0:216 Constant: 11006617a3babSopenharmony_ci0:216 2 (const int) 11007617a3babSopenharmony_ci0:216 Constant: 11008617a3babSopenharmony_ci0:216 1 (const int) 11009617a3babSopenharmony_ci0:216 Sequence 11010617a3babSopenharmony_ci0:216 Constant: 11011617a3babSopenharmony_ci0:216 0 (const int) 11012617a3babSopenharmony_ci0:216 Constant: 11013617a3babSopenharmony_ci0:216 1 (const int) 11014617a3babSopenharmony_ci0:216 Convert bool to int ( temp highp 2-component vector of int) 11015617a3babSopenharmony_ci0:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 11016617a3babSopenharmony_ci0:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 11017617a3babSopenharmony_ci0:216 vector swizzle ( temp highp 2-component vector of int) 11018617a3babSopenharmony_ci0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11019617a3babSopenharmony_ci0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11020617a3babSopenharmony_ci0:216 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11021617a3babSopenharmony_ci0:216 Constant: 11022617a3babSopenharmony_ci0:216 1 (const int) 11023617a3babSopenharmony_ci0:216 Constant: 11024617a3babSopenharmony_ci0:216 1 (const int) 11025617a3babSopenharmony_ci0:216 Sequence 11026617a3babSopenharmony_ci0:216 Constant: 11027617a3babSopenharmony_ci0:216 0 (const int) 11028617a3babSopenharmony_ci0:216 Constant: 11029617a3babSopenharmony_ci0:216 1 (const int) 11030617a3babSopenharmony_ci0:216 Constant: 11031617a3babSopenharmony_ci0:216 0 (const int) 11032617a3babSopenharmony_ci0:216 0 (const int) 11033617a3babSopenharmony_ci0:216 'ballot' ( temp highp 4-component vector of uint) 11034617a3babSopenharmony_ci0:217 move second child to first child ( temp highp 3-component vector of int) 11035617a3babSopenharmony_ci0:217 vector swizzle ( temp highp 3-component vector of int) 11036617a3babSopenharmony_ci0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11037617a3babSopenharmony_ci0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11038617a3babSopenharmony_ci0:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11039617a3babSopenharmony_ci0:217 Constant: 11040617a3babSopenharmony_ci0:217 2 (const int) 11041617a3babSopenharmony_ci0:217 Constant: 11042617a3babSopenharmony_ci0:217 1 (const int) 11043617a3babSopenharmony_ci0:217 Sequence 11044617a3babSopenharmony_ci0:217 Constant: 11045617a3babSopenharmony_ci0:217 0 (const int) 11046617a3babSopenharmony_ci0:217 Constant: 11047617a3babSopenharmony_ci0:217 1 (const int) 11048617a3babSopenharmony_ci0:217 Constant: 11049617a3babSopenharmony_ci0:217 2 (const int) 11050617a3babSopenharmony_ci0:217 Convert bool to int ( temp highp 3-component vector of int) 11051617a3babSopenharmony_ci0:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 11052617a3babSopenharmony_ci0:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 11053617a3babSopenharmony_ci0:217 vector swizzle ( temp highp 3-component vector of int) 11054617a3babSopenharmony_ci0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11055617a3babSopenharmony_ci0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11056617a3babSopenharmony_ci0:217 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11057617a3babSopenharmony_ci0:217 Constant: 11058617a3babSopenharmony_ci0:217 1 (const int) 11059617a3babSopenharmony_ci0:217 Constant: 11060617a3babSopenharmony_ci0:217 1 (const int) 11061617a3babSopenharmony_ci0:217 Sequence 11062617a3babSopenharmony_ci0:217 Constant: 11063617a3babSopenharmony_ci0:217 0 (const int) 11064617a3babSopenharmony_ci0:217 Constant: 11065617a3babSopenharmony_ci0:217 1 (const int) 11066617a3babSopenharmony_ci0:217 Constant: 11067617a3babSopenharmony_ci0:217 2 (const int) 11068617a3babSopenharmony_ci0:217 Constant: 11069617a3babSopenharmony_ci0:217 0 (const int) 11070617a3babSopenharmony_ci0:217 0 (const int) 11071617a3babSopenharmony_ci0:217 0 (const int) 11072617a3babSopenharmony_ci0:217 'ballot' ( temp highp 4-component vector of uint) 11073617a3babSopenharmony_ci0:218 move second child to first child ( temp highp 4-component vector of int) 11074617a3babSopenharmony_ci0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11075617a3babSopenharmony_ci0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11076617a3babSopenharmony_ci0:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11077617a3babSopenharmony_ci0:218 Constant: 11078617a3babSopenharmony_ci0:218 2 (const int) 11079617a3babSopenharmony_ci0:218 Constant: 11080617a3babSopenharmony_ci0:218 1 (const int) 11081617a3babSopenharmony_ci0:218 Convert bool to int ( temp highp 4-component vector of int) 11082617a3babSopenharmony_ci0:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 11083617a3babSopenharmony_ci0:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 11084617a3babSopenharmony_ci0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11085617a3babSopenharmony_ci0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11086617a3babSopenharmony_ci0:218 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11087617a3babSopenharmony_ci0:218 Constant: 11088617a3babSopenharmony_ci0:218 1 (const int) 11089617a3babSopenharmony_ci0:218 Constant: 11090617a3babSopenharmony_ci0:218 1 (const int) 11091617a3babSopenharmony_ci0:218 Constant: 11092617a3babSopenharmony_ci0:218 0 (const int) 11093617a3babSopenharmony_ci0:218 0 (const int) 11094617a3babSopenharmony_ci0:218 0 (const int) 11095617a3babSopenharmony_ci0:218 0 (const int) 11096617a3babSopenharmony_ci0:218 'ballot' ( temp highp 4-component vector of uint) 11097617a3babSopenharmony_ci0:220 move second child to first child ( temp highp int) 11098617a3babSopenharmony_ci0:220 direct index ( temp highp int) 11099617a3babSopenharmony_ci0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11100617a3babSopenharmony_ci0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11101617a3babSopenharmony_ci0:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11102617a3babSopenharmony_ci0:220 Constant: 11103617a3babSopenharmony_ci0:220 2 (const int) 11104617a3babSopenharmony_ci0:220 Constant: 11105617a3babSopenharmony_ci0:220 1 (const int) 11106617a3babSopenharmony_ci0:220 Constant: 11107617a3babSopenharmony_ci0:220 0 (const int) 11108617a3babSopenharmony_ci0:220 subgroupPartitionedInclusiveOrNV ( global highp int) 11109617a3babSopenharmony_ci0:220 direct index ( temp highp int) 11110617a3babSopenharmony_ci0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11111617a3babSopenharmony_ci0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11112617a3babSopenharmony_ci0:220 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11113617a3babSopenharmony_ci0:220 Constant: 11114617a3babSopenharmony_ci0:220 0 (const int) 11115617a3babSopenharmony_ci0:220 Constant: 11116617a3babSopenharmony_ci0:220 1 (const int) 11117617a3babSopenharmony_ci0:220 Constant: 11118617a3babSopenharmony_ci0:220 0 (const int) 11119617a3babSopenharmony_ci0:220 'ballot' ( temp highp 4-component vector of uint) 11120617a3babSopenharmony_ci0:221 move second child to first child ( temp highp 2-component vector of int) 11121617a3babSopenharmony_ci0:221 vector swizzle ( temp highp 2-component vector of int) 11122617a3babSopenharmony_ci0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11123617a3babSopenharmony_ci0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11124617a3babSopenharmony_ci0:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11125617a3babSopenharmony_ci0:221 Constant: 11126617a3babSopenharmony_ci0:221 2 (const int) 11127617a3babSopenharmony_ci0:221 Constant: 11128617a3babSopenharmony_ci0:221 1 (const int) 11129617a3babSopenharmony_ci0:221 Sequence 11130617a3babSopenharmony_ci0:221 Constant: 11131617a3babSopenharmony_ci0:221 0 (const int) 11132617a3babSopenharmony_ci0:221 Constant: 11133617a3babSopenharmony_ci0:221 1 (const int) 11134617a3babSopenharmony_ci0:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 11135617a3babSopenharmony_ci0:221 vector swizzle ( temp highp 2-component vector of int) 11136617a3babSopenharmony_ci0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11137617a3babSopenharmony_ci0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11138617a3babSopenharmony_ci0:221 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11139617a3babSopenharmony_ci0:221 Constant: 11140617a3babSopenharmony_ci0:221 1 (const int) 11141617a3babSopenharmony_ci0:221 Constant: 11142617a3babSopenharmony_ci0:221 1 (const int) 11143617a3babSopenharmony_ci0:221 Sequence 11144617a3babSopenharmony_ci0:221 Constant: 11145617a3babSopenharmony_ci0:221 0 (const int) 11146617a3babSopenharmony_ci0:221 Constant: 11147617a3babSopenharmony_ci0:221 1 (const int) 11148617a3babSopenharmony_ci0:221 'ballot' ( temp highp 4-component vector of uint) 11149617a3babSopenharmony_ci0:222 move second child to first child ( temp highp 3-component vector of int) 11150617a3babSopenharmony_ci0:222 vector swizzle ( temp highp 3-component vector of int) 11151617a3babSopenharmony_ci0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11152617a3babSopenharmony_ci0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11153617a3babSopenharmony_ci0:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11154617a3babSopenharmony_ci0:222 Constant: 11155617a3babSopenharmony_ci0:222 2 (const int) 11156617a3babSopenharmony_ci0:222 Constant: 11157617a3babSopenharmony_ci0:222 1 (const int) 11158617a3babSopenharmony_ci0:222 Sequence 11159617a3babSopenharmony_ci0:222 Constant: 11160617a3babSopenharmony_ci0:222 0 (const int) 11161617a3babSopenharmony_ci0:222 Constant: 11162617a3babSopenharmony_ci0:222 1 (const int) 11163617a3babSopenharmony_ci0:222 Constant: 11164617a3babSopenharmony_ci0:222 2 (const int) 11165617a3babSopenharmony_ci0:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 11166617a3babSopenharmony_ci0:222 vector swizzle ( temp highp 3-component vector of int) 11167617a3babSopenharmony_ci0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11168617a3babSopenharmony_ci0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11169617a3babSopenharmony_ci0:222 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11170617a3babSopenharmony_ci0:222 Constant: 11171617a3babSopenharmony_ci0:222 2 (const int) 11172617a3babSopenharmony_ci0:222 Constant: 11173617a3babSopenharmony_ci0:222 1 (const int) 11174617a3babSopenharmony_ci0:222 Sequence 11175617a3babSopenharmony_ci0:222 Constant: 11176617a3babSopenharmony_ci0:222 0 (const int) 11177617a3babSopenharmony_ci0:222 Constant: 11178617a3babSopenharmony_ci0:222 1 (const int) 11179617a3babSopenharmony_ci0:222 Constant: 11180617a3babSopenharmony_ci0:222 2 (const int) 11181617a3babSopenharmony_ci0:222 'ballot' ( temp highp 4-component vector of uint) 11182617a3babSopenharmony_ci0:223 move second child to first child ( temp highp 4-component vector of int) 11183617a3babSopenharmony_ci0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11184617a3babSopenharmony_ci0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11185617a3babSopenharmony_ci0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11186617a3babSopenharmony_ci0:223 Constant: 11187617a3babSopenharmony_ci0:223 2 (const int) 11188617a3babSopenharmony_ci0:223 Constant: 11189617a3babSopenharmony_ci0:223 1 (const int) 11190617a3babSopenharmony_ci0:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 11191617a3babSopenharmony_ci0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11192617a3babSopenharmony_ci0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11193617a3babSopenharmony_ci0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11194617a3babSopenharmony_ci0:223 Constant: 11195617a3babSopenharmony_ci0:223 3 (const int) 11196617a3babSopenharmony_ci0:223 Constant: 11197617a3babSopenharmony_ci0:223 1 (const int) 11198617a3babSopenharmony_ci0:223 'ballot' ( temp highp 4-component vector of uint) 11199617a3babSopenharmony_ci0:225 move second child to first child ( temp highp uint) 11200617a3babSopenharmony_ci0:225 direct index ( temp highp uint) 11201617a3babSopenharmony_ci0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11202617a3babSopenharmony_ci0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11203617a3babSopenharmony_ci0:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11204617a3babSopenharmony_ci0:225 Constant: 11205617a3babSopenharmony_ci0:225 2 (const int) 11206617a3babSopenharmony_ci0:225 Constant: 11207617a3babSopenharmony_ci0:225 2 (const int) 11208617a3babSopenharmony_ci0:225 Constant: 11209617a3babSopenharmony_ci0:225 0 (const int) 11210617a3babSopenharmony_ci0:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 11211617a3babSopenharmony_ci0:225 direct index ( temp highp uint) 11212617a3babSopenharmony_ci0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11213617a3babSopenharmony_ci0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11214617a3babSopenharmony_ci0:225 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11215617a3babSopenharmony_ci0:225 Constant: 11216617a3babSopenharmony_ci0:225 0 (const int) 11217617a3babSopenharmony_ci0:225 Constant: 11218617a3babSopenharmony_ci0:225 2 (const int) 11219617a3babSopenharmony_ci0:225 Constant: 11220617a3babSopenharmony_ci0:225 0 (const int) 11221617a3babSopenharmony_ci0:225 'ballot' ( temp highp 4-component vector of uint) 11222617a3babSopenharmony_ci0:226 move second child to first child ( temp highp 2-component vector of uint) 11223617a3babSopenharmony_ci0:226 vector swizzle ( temp highp 2-component vector of uint) 11224617a3babSopenharmony_ci0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11225617a3babSopenharmony_ci0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11226617a3babSopenharmony_ci0:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11227617a3babSopenharmony_ci0:226 Constant: 11228617a3babSopenharmony_ci0:226 2 (const int) 11229617a3babSopenharmony_ci0:226 Constant: 11230617a3babSopenharmony_ci0:226 2 (const int) 11231617a3babSopenharmony_ci0:226 Sequence 11232617a3babSopenharmony_ci0:226 Constant: 11233617a3babSopenharmony_ci0:226 0 (const int) 11234617a3babSopenharmony_ci0:226 Constant: 11235617a3babSopenharmony_ci0:226 1 (const int) 11236617a3babSopenharmony_ci0:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 11237617a3babSopenharmony_ci0:226 vector swizzle ( temp highp 2-component vector of uint) 11238617a3babSopenharmony_ci0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11239617a3babSopenharmony_ci0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11240617a3babSopenharmony_ci0:226 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11241617a3babSopenharmony_ci0:226 Constant: 11242617a3babSopenharmony_ci0:226 1 (const int) 11243617a3babSopenharmony_ci0:226 Constant: 11244617a3babSopenharmony_ci0:226 2 (const int) 11245617a3babSopenharmony_ci0:226 Sequence 11246617a3babSopenharmony_ci0:226 Constant: 11247617a3babSopenharmony_ci0:226 0 (const int) 11248617a3babSopenharmony_ci0:226 Constant: 11249617a3babSopenharmony_ci0:226 1 (const int) 11250617a3babSopenharmony_ci0:226 'ballot' ( temp highp 4-component vector of uint) 11251617a3babSopenharmony_ci0:227 move second child to first child ( temp highp 3-component vector of uint) 11252617a3babSopenharmony_ci0:227 vector swizzle ( temp highp 3-component vector of uint) 11253617a3babSopenharmony_ci0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11254617a3babSopenharmony_ci0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11255617a3babSopenharmony_ci0:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11256617a3babSopenharmony_ci0:227 Constant: 11257617a3babSopenharmony_ci0:227 2 (const int) 11258617a3babSopenharmony_ci0:227 Constant: 11259617a3babSopenharmony_ci0:227 2 (const int) 11260617a3babSopenharmony_ci0:227 Sequence 11261617a3babSopenharmony_ci0:227 Constant: 11262617a3babSopenharmony_ci0:227 0 (const int) 11263617a3babSopenharmony_ci0:227 Constant: 11264617a3babSopenharmony_ci0:227 1 (const int) 11265617a3babSopenharmony_ci0:227 Constant: 11266617a3babSopenharmony_ci0:227 2 (const int) 11267617a3babSopenharmony_ci0:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 11268617a3babSopenharmony_ci0:227 vector swizzle ( temp highp 3-component vector of uint) 11269617a3babSopenharmony_ci0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11270617a3babSopenharmony_ci0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11271617a3babSopenharmony_ci0:227 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11272617a3babSopenharmony_ci0:227 Constant: 11273617a3babSopenharmony_ci0:227 2 (const int) 11274617a3babSopenharmony_ci0:227 Constant: 11275617a3babSopenharmony_ci0:227 2 (const int) 11276617a3babSopenharmony_ci0:227 Sequence 11277617a3babSopenharmony_ci0:227 Constant: 11278617a3babSopenharmony_ci0:227 0 (const int) 11279617a3babSopenharmony_ci0:227 Constant: 11280617a3babSopenharmony_ci0:227 1 (const int) 11281617a3babSopenharmony_ci0:227 Constant: 11282617a3babSopenharmony_ci0:227 2 (const int) 11283617a3babSopenharmony_ci0:227 'ballot' ( temp highp 4-component vector of uint) 11284617a3babSopenharmony_ci0:228 move second child to first child ( temp highp 4-component vector of uint) 11285617a3babSopenharmony_ci0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11286617a3babSopenharmony_ci0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11287617a3babSopenharmony_ci0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11288617a3babSopenharmony_ci0:228 Constant: 11289617a3babSopenharmony_ci0:228 2 (const int) 11290617a3babSopenharmony_ci0:228 Constant: 11291617a3babSopenharmony_ci0:228 2 (const int) 11292617a3babSopenharmony_ci0:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 11293617a3babSopenharmony_ci0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11294617a3babSopenharmony_ci0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11295617a3babSopenharmony_ci0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11296617a3babSopenharmony_ci0:228 Constant: 11297617a3babSopenharmony_ci0:228 3 (const int) 11298617a3babSopenharmony_ci0:228 Constant: 11299617a3babSopenharmony_ci0:228 2 (const int) 11300617a3babSopenharmony_ci0:228 'ballot' ( temp highp 4-component vector of uint) 11301617a3babSopenharmony_ci0:230 move second child to first child ( temp highp int) 11302617a3babSopenharmony_ci0:230 direct index ( temp highp int) 11303617a3babSopenharmony_ci0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11304617a3babSopenharmony_ci0:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11305617a3babSopenharmony_ci0:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11306617a3babSopenharmony_ci0:230 Constant: 11307617a3babSopenharmony_ci0:230 3 (const int) 11308617a3babSopenharmony_ci0:230 Constant: 11309617a3babSopenharmony_ci0:230 1 (const int) 11310617a3babSopenharmony_ci0:230 Constant: 11311617a3babSopenharmony_ci0:230 0 (const int) 11312617a3babSopenharmony_ci0:230 Convert bool to int ( temp highp int) 11313617a3babSopenharmony_ci0:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 11314617a3babSopenharmony_ci0:230 Compare Less Than ( temp bool) 11315617a3babSopenharmony_ci0:230 direct index ( temp highp int) 11316617a3babSopenharmony_ci0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11317617a3babSopenharmony_ci0:230 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11318617a3babSopenharmony_ci0:230 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11319617a3babSopenharmony_ci0:230 Constant: 11320617a3babSopenharmony_ci0:230 0 (const int) 11321617a3babSopenharmony_ci0:230 Constant: 11322617a3babSopenharmony_ci0:230 1 (const int) 11323617a3babSopenharmony_ci0:230 Constant: 11324617a3babSopenharmony_ci0:230 0 (const int) 11325617a3babSopenharmony_ci0:230 Constant: 11326617a3babSopenharmony_ci0:230 0 (const int) 11327617a3babSopenharmony_ci0:230 'ballot' ( temp highp 4-component vector of uint) 11328617a3babSopenharmony_ci0:231 move second child to first child ( temp highp 2-component vector of int) 11329617a3babSopenharmony_ci0:231 vector swizzle ( temp highp 2-component vector of int) 11330617a3babSopenharmony_ci0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11331617a3babSopenharmony_ci0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11332617a3babSopenharmony_ci0:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11333617a3babSopenharmony_ci0:231 Constant: 11334617a3babSopenharmony_ci0:231 3 (const int) 11335617a3babSopenharmony_ci0:231 Constant: 11336617a3babSopenharmony_ci0:231 1 (const int) 11337617a3babSopenharmony_ci0:231 Sequence 11338617a3babSopenharmony_ci0:231 Constant: 11339617a3babSopenharmony_ci0:231 0 (const int) 11340617a3babSopenharmony_ci0:231 Constant: 11341617a3babSopenharmony_ci0:231 1 (const int) 11342617a3babSopenharmony_ci0:231 Convert bool to int ( temp highp 2-component vector of int) 11343617a3babSopenharmony_ci0:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 11344617a3babSopenharmony_ci0:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 11345617a3babSopenharmony_ci0:231 vector swizzle ( temp highp 2-component vector of int) 11346617a3babSopenharmony_ci0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11347617a3babSopenharmony_ci0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11348617a3babSopenharmony_ci0:231 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11349617a3babSopenharmony_ci0:231 Constant: 11350617a3babSopenharmony_ci0:231 1 (const int) 11351617a3babSopenharmony_ci0:231 Constant: 11352617a3babSopenharmony_ci0:231 1 (const int) 11353617a3babSopenharmony_ci0:231 Sequence 11354617a3babSopenharmony_ci0:231 Constant: 11355617a3babSopenharmony_ci0:231 0 (const int) 11356617a3babSopenharmony_ci0:231 Constant: 11357617a3babSopenharmony_ci0:231 1 (const int) 11358617a3babSopenharmony_ci0:231 Constant: 11359617a3babSopenharmony_ci0:231 0 (const int) 11360617a3babSopenharmony_ci0:231 0 (const int) 11361617a3babSopenharmony_ci0:231 'ballot' ( temp highp 4-component vector of uint) 11362617a3babSopenharmony_ci0:232 move second child to first child ( temp highp 3-component vector of int) 11363617a3babSopenharmony_ci0:232 vector swizzle ( temp highp 3-component vector of int) 11364617a3babSopenharmony_ci0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11365617a3babSopenharmony_ci0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11366617a3babSopenharmony_ci0:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11367617a3babSopenharmony_ci0:232 Constant: 11368617a3babSopenharmony_ci0:232 3 (const int) 11369617a3babSopenharmony_ci0:232 Constant: 11370617a3babSopenharmony_ci0:232 1 (const int) 11371617a3babSopenharmony_ci0:232 Sequence 11372617a3babSopenharmony_ci0:232 Constant: 11373617a3babSopenharmony_ci0:232 0 (const int) 11374617a3babSopenharmony_ci0:232 Constant: 11375617a3babSopenharmony_ci0:232 1 (const int) 11376617a3babSopenharmony_ci0:232 Constant: 11377617a3babSopenharmony_ci0:232 2 (const int) 11378617a3babSopenharmony_ci0:232 Convert bool to int ( temp highp 3-component vector of int) 11379617a3babSopenharmony_ci0:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 11380617a3babSopenharmony_ci0:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 11381617a3babSopenharmony_ci0:232 vector swizzle ( temp highp 3-component vector of int) 11382617a3babSopenharmony_ci0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11383617a3babSopenharmony_ci0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11384617a3babSopenharmony_ci0:232 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11385617a3babSopenharmony_ci0:232 Constant: 11386617a3babSopenharmony_ci0:232 1 (const int) 11387617a3babSopenharmony_ci0:232 Constant: 11388617a3babSopenharmony_ci0:232 1 (const int) 11389617a3babSopenharmony_ci0:232 Sequence 11390617a3babSopenharmony_ci0:232 Constant: 11391617a3babSopenharmony_ci0:232 0 (const int) 11392617a3babSopenharmony_ci0:232 Constant: 11393617a3babSopenharmony_ci0:232 1 (const int) 11394617a3babSopenharmony_ci0:232 Constant: 11395617a3babSopenharmony_ci0:232 2 (const int) 11396617a3babSopenharmony_ci0:232 Constant: 11397617a3babSopenharmony_ci0:232 0 (const int) 11398617a3babSopenharmony_ci0:232 0 (const int) 11399617a3babSopenharmony_ci0:232 0 (const int) 11400617a3babSopenharmony_ci0:232 'ballot' ( temp highp 4-component vector of uint) 11401617a3babSopenharmony_ci0:233 move second child to first child ( temp highp 4-component vector of int) 11402617a3babSopenharmony_ci0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11403617a3babSopenharmony_ci0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11404617a3babSopenharmony_ci0:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11405617a3babSopenharmony_ci0:233 Constant: 11406617a3babSopenharmony_ci0:233 3 (const int) 11407617a3babSopenharmony_ci0:233 Constant: 11408617a3babSopenharmony_ci0:233 1 (const int) 11409617a3babSopenharmony_ci0:233 Convert bool to int ( temp highp 4-component vector of int) 11410617a3babSopenharmony_ci0:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 11411617a3babSopenharmony_ci0:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 11412617a3babSopenharmony_ci0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11413617a3babSopenharmony_ci0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11414617a3babSopenharmony_ci0:233 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11415617a3babSopenharmony_ci0:233 Constant: 11416617a3babSopenharmony_ci0:233 1 (const int) 11417617a3babSopenharmony_ci0:233 Constant: 11418617a3babSopenharmony_ci0:233 1 (const int) 11419617a3babSopenharmony_ci0:233 Constant: 11420617a3babSopenharmony_ci0:233 0 (const int) 11421617a3babSopenharmony_ci0:233 0 (const int) 11422617a3babSopenharmony_ci0:233 0 (const int) 11423617a3babSopenharmony_ci0:233 0 (const int) 11424617a3babSopenharmony_ci0:233 'ballot' ( temp highp 4-component vector of uint) 11425617a3babSopenharmony_ci0:235 move second child to first child ( temp highp int) 11426617a3babSopenharmony_ci0:235 direct index ( temp highp int) 11427617a3babSopenharmony_ci0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11428617a3babSopenharmony_ci0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11429617a3babSopenharmony_ci0:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11430617a3babSopenharmony_ci0:235 Constant: 11431617a3babSopenharmony_ci0:235 3 (const int) 11432617a3babSopenharmony_ci0:235 Constant: 11433617a3babSopenharmony_ci0:235 1 (const int) 11434617a3babSopenharmony_ci0:235 Constant: 11435617a3babSopenharmony_ci0:235 0 (const int) 11436617a3babSopenharmony_ci0:235 subgroupPartitionedInclusiveXorNV ( global highp int) 11437617a3babSopenharmony_ci0:235 direct index ( temp highp int) 11438617a3babSopenharmony_ci0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11439617a3babSopenharmony_ci0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11440617a3babSopenharmony_ci0:235 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11441617a3babSopenharmony_ci0:235 Constant: 11442617a3babSopenharmony_ci0:235 0 (const int) 11443617a3babSopenharmony_ci0:235 Constant: 11444617a3babSopenharmony_ci0:235 1 (const int) 11445617a3babSopenharmony_ci0:235 Constant: 11446617a3babSopenharmony_ci0:235 0 (const int) 11447617a3babSopenharmony_ci0:235 'ballot' ( temp highp 4-component vector of uint) 11448617a3babSopenharmony_ci0:236 move second child to first child ( temp highp 2-component vector of int) 11449617a3babSopenharmony_ci0:236 vector swizzle ( temp highp 2-component vector of int) 11450617a3babSopenharmony_ci0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11451617a3babSopenharmony_ci0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11452617a3babSopenharmony_ci0:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11453617a3babSopenharmony_ci0:236 Constant: 11454617a3babSopenharmony_ci0:236 3 (const int) 11455617a3babSopenharmony_ci0:236 Constant: 11456617a3babSopenharmony_ci0:236 1 (const int) 11457617a3babSopenharmony_ci0:236 Sequence 11458617a3babSopenharmony_ci0:236 Constant: 11459617a3babSopenharmony_ci0:236 0 (const int) 11460617a3babSopenharmony_ci0:236 Constant: 11461617a3babSopenharmony_ci0:236 1 (const int) 11462617a3babSopenharmony_ci0:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 11463617a3babSopenharmony_ci0:236 vector swizzle ( temp highp 2-component vector of int) 11464617a3babSopenharmony_ci0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11465617a3babSopenharmony_ci0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11466617a3babSopenharmony_ci0:236 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11467617a3babSopenharmony_ci0:236 Constant: 11468617a3babSopenharmony_ci0:236 1 (const int) 11469617a3babSopenharmony_ci0:236 Constant: 11470617a3babSopenharmony_ci0:236 1 (const int) 11471617a3babSopenharmony_ci0:236 Sequence 11472617a3babSopenharmony_ci0:236 Constant: 11473617a3babSopenharmony_ci0:236 0 (const int) 11474617a3babSopenharmony_ci0:236 Constant: 11475617a3babSopenharmony_ci0:236 1 (const int) 11476617a3babSopenharmony_ci0:236 'ballot' ( temp highp 4-component vector of uint) 11477617a3babSopenharmony_ci0:237 move second child to first child ( temp highp 3-component vector of int) 11478617a3babSopenharmony_ci0:237 vector swizzle ( temp highp 3-component vector of int) 11479617a3babSopenharmony_ci0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11480617a3babSopenharmony_ci0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11481617a3babSopenharmony_ci0:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11482617a3babSopenharmony_ci0:237 Constant: 11483617a3babSopenharmony_ci0:237 3 (const int) 11484617a3babSopenharmony_ci0:237 Constant: 11485617a3babSopenharmony_ci0:237 1 (const int) 11486617a3babSopenharmony_ci0:237 Sequence 11487617a3babSopenharmony_ci0:237 Constant: 11488617a3babSopenharmony_ci0:237 0 (const int) 11489617a3babSopenharmony_ci0:237 Constant: 11490617a3babSopenharmony_ci0:237 1 (const int) 11491617a3babSopenharmony_ci0:237 Constant: 11492617a3babSopenharmony_ci0:237 2 (const int) 11493617a3babSopenharmony_ci0:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 11494617a3babSopenharmony_ci0:237 vector swizzle ( temp highp 3-component vector of int) 11495617a3babSopenharmony_ci0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11496617a3babSopenharmony_ci0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11497617a3babSopenharmony_ci0:237 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11498617a3babSopenharmony_ci0:237 Constant: 11499617a3babSopenharmony_ci0:237 2 (const int) 11500617a3babSopenharmony_ci0:237 Constant: 11501617a3babSopenharmony_ci0:237 1 (const int) 11502617a3babSopenharmony_ci0:237 Sequence 11503617a3babSopenharmony_ci0:237 Constant: 11504617a3babSopenharmony_ci0:237 0 (const int) 11505617a3babSopenharmony_ci0:237 Constant: 11506617a3babSopenharmony_ci0:237 1 (const int) 11507617a3babSopenharmony_ci0:237 Constant: 11508617a3babSopenharmony_ci0:237 2 (const int) 11509617a3babSopenharmony_ci0:237 'ballot' ( temp highp 4-component vector of uint) 11510617a3babSopenharmony_ci0:238 move second child to first child ( temp highp 4-component vector of int) 11511617a3babSopenharmony_ci0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11512617a3babSopenharmony_ci0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11513617a3babSopenharmony_ci0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11514617a3babSopenharmony_ci0:238 Constant: 11515617a3babSopenharmony_ci0:238 3 (const int) 11516617a3babSopenharmony_ci0:238 Constant: 11517617a3babSopenharmony_ci0:238 1 (const int) 11518617a3babSopenharmony_ci0:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 11519617a3babSopenharmony_ci0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11520617a3babSopenharmony_ci0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11521617a3babSopenharmony_ci0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11522617a3babSopenharmony_ci0:238 Constant: 11523617a3babSopenharmony_ci0:238 3 (const int) 11524617a3babSopenharmony_ci0:238 Constant: 11525617a3babSopenharmony_ci0:238 1 (const int) 11526617a3babSopenharmony_ci0:238 'ballot' ( temp highp 4-component vector of uint) 11527617a3babSopenharmony_ci0:240 move second child to first child ( temp highp uint) 11528617a3babSopenharmony_ci0:240 direct index ( temp highp uint) 11529617a3babSopenharmony_ci0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11530617a3babSopenharmony_ci0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11531617a3babSopenharmony_ci0:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11532617a3babSopenharmony_ci0:240 Constant: 11533617a3babSopenharmony_ci0:240 3 (const int) 11534617a3babSopenharmony_ci0:240 Constant: 11535617a3babSopenharmony_ci0:240 2 (const int) 11536617a3babSopenharmony_ci0:240 Constant: 11537617a3babSopenharmony_ci0:240 0 (const int) 11538617a3babSopenharmony_ci0:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 11539617a3babSopenharmony_ci0:240 direct index ( temp highp uint) 11540617a3babSopenharmony_ci0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11541617a3babSopenharmony_ci0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11542617a3babSopenharmony_ci0:240 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11543617a3babSopenharmony_ci0:240 Constant: 11544617a3babSopenharmony_ci0:240 0 (const int) 11545617a3babSopenharmony_ci0:240 Constant: 11546617a3babSopenharmony_ci0:240 2 (const int) 11547617a3babSopenharmony_ci0:240 Constant: 11548617a3babSopenharmony_ci0:240 0 (const int) 11549617a3babSopenharmony_ci0:240 'ballot' ( temp highp 4-component vector of uint) 11550617a3babSopenharmony_ci0:241 move second child to first child ( temp highp 2-component vector of uint) 11551617a3babSopenharmony_ci0:241 vector swizzle ( temp highp 2-component vector of uint) 11552617a3babSopenharmony_ci0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11553617a3babSopenharmony_ci0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11554617a3babSopenharmony_ci0:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11555617a3babSopenharmony_ci0:241 Constant: 11556617a3babSopenharmony_ci0:241 3 (const int) 11557617a3babSopenharmony_ci0:241 Constant: 11558617a3babSopenharmony_ci0:241 2 (const int) 11559617a3babSopenharmony_ci0:241 Sequence 11560617a3babSopenharmony_ci0:241 Constant: 11561617a3babSopenharmony_ci0:241 0 (const int) 11562617a3babSopenharmony_ci0:241 Constant: 11563617a3babSopenharmony_ci0:241 1 (const int) 11564617a3babSopenharmony_ci0:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 11565617a3babSopenharmony_ci0:241 vector swizzle ( temp highp 2-component vector of uint) 11566617a3babSopenharmony_ci0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11567617a3babSopenharmony_ci0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11568617a3babSopenharmony_ci0:241 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11569617a3babSopenharmony_ci0:241 Constant: 11570617a3babSopenharmony_ci0:241 1 (const int) 11571617a3babSopenharmony_ci0:241 Constant: 11572617a3babSopenharmony_ci0:241 2 (const int) 11573617a3babSopenharmony_ci0:241 Sequence 11574617a3babSopenharmony_ci0:241 Constant: 11575617a3babSopenharmony_ci0:241 0 (const int) 11576617a3babSopenharmony_ci0:241 Constant: 11577617a3babSopenharmony_ci0:241 1 (const int) 11578617a3babSopenharmony_ci0:241 'ballot' ( temp highp 4-component vector of uint) 11579617a3babSopenharmony_ci0:242 move second child to first child ( temp highp 3-component vector of uint) 11580617a3babSopenharmony_ci0:242 vector swizzle ( temp highp 3-component vector of uint) 11581617a3babSopenharmony_ci0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11582617a3babSopenharmony_ci0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11583617a3babSopenharmony_ci0:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11584617a3babSopenharmony_ci0:242 Constant: 11585617a3babSopenharmony_ci0:242 3 (const int) 11586617a3babSopenharmony_ci0:242 Constant: 11587617a3babSopenharmony_ci0:242 2 (const int) 11588617a3babSopenharmony_ci0:242 Sequence 11589617a3babSopenharmony_ci0:242 Constant: 11590617a3babSopenharmony_ci0:242 0 (const int) 11591617a3babSopenharmony_ci0:242 Constant: 11592617a3babSopenharmony_ci0:242 1 (const int) 11593617a3babSopenharmony_ci0:242 Constant: 11594617a3babSopenharmony_ci0:242 2 (const int) 11595617a3babSopenharmony_ci0:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 11596617a3babSopenharmony_ci0:242 vector swizzle ( temp highp 3-component vector of uint) 11597617a3babSopenharmony_ci0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11598617a3babSopenharmony_ci0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11599617a3babSopenharmony_ci0:242 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11600617a3babSopenharmony_ci0:242 Constant: 11601617a3babSopenharmony_ci0:242 2 (const int) 11602617a3babSopenharmony_ci0:242 Constant: 11603617a3babSopenharmony_ci0:242 2 (const int) 11604617a3babSopenharmony_ci0:242 Sequence 11605617a3babSopenharmony_ci0:242 Constant: 11606617a3babSopenharmony_ci0:242 0 (const int) 11607617a3babSopenharmony_ci0:242 Constant: 11608617a3babSopenharmony_ci0:242 1 (const int) 11609617a3babSopenharmony_ci0:242 Constant: 11610617a3babSopenharmony_ci0:242 2 (const int) 11611617a3babSopenharmony_ci0:242 'ballot' ( temp highp 4-component vector of uint) 11612617a3babSopenharmony_ci0:243 move second child to first child ( temp highp 4-component vector of uint) 11613617a3babSopenharmony_ci0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11614617a3babSopenharmony_ci0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11615617a3babSopenharmony_ci0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11616617a3babSopenharmony_ci0:243 Constant: 11617617a3babSopenharmony_ci0:243 3 (const int) 11618617a3babSopenharmony_ci0:243 Constant: 11619617a3babSopenharmony_ci0:243 2 (const int) 11620617a3babSopenharmony_ci0:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 11621617a3babSopenharmony_ci0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11622617a3babSopenharmony_ci0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11623617a3babSopenharmony_ci0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11624617a3babSopenharmony_ci0:243 Constant: 11625617a3babSopenharmony_ci0:243 3 (const int) 11626617a3babSopenharmony_ci0:243 Constant: 11627617a3babSopenharmony_ci0:243 2 (const int) 11628617a3babSopenharmony_ci0:243 'ballot' ( temp highp 4-component vector of uint) 11629617a3babSopenharmony_ci0:245 move second child to first child ( temp highp int) 11630617a3babSopenharmony_ci0:245 direct index ( temp highp int) 11631617a3babSopenharmony_ci0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11632617a3babSopenharmony_ci0:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11633617a3babSopenharmony_ci0:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11634617a3babSopenharmony_ci0:245 Constant: 11635617a3babSopenharmony_ci0:245 3 (const int) 11636617a3babSopenharmony_ci0:245 Constant: 11637617a3babSopenharmony_ci0:245 1 (const int) 11638617a3babSopenharmony_ci0:245 Constant: 11639617a3babSopenharmony_ci0:245 0 (const int) 11640617a3babSopenharmony_ci0:245 Convert bool to int ( temp highp int) 11641617a3babSopenharmony_ci0:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 11642617a3babSopenharmony_ci0:245 Compare Less Than ( temp bool) 11643617a3babSopenharmony_ci0:245 direct index ( temp highp int) 11644617a3babSopenharmony_ci0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11645617a3babSopenharmony_ci0:245 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11646617a3babSopenharmony_ci0:245 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11647617a3babSopenharmony_ci0:245 Constant: 11648617a3babSopenharmony_ci0:245 0 (const int) 11649617a3babSopenharmony_ci0:245 Constant: 11650617a3babSopenharmony_ci0:245 1 (const int) 11651617a3babSopenharmony_ci0:245 Constant: 11652617a3babSopenharmony_ci0:245 0 (const int) 11653617a3babSopenharmony_ci0:245 Constant: 11654617a3babSopenharmony_ci0:245 0 (const int) 11655617a3babSopenharmony_ci0:245 'ballot' ( temp highp 4-component vector of uint) 11656617a3babSopenharmony_ci0:246 move second child to first child ( temp highp 2-component vector of int) 11657617a3babSopenharmony_ci0:246 vector swizzle ( temp highp 2-component vector of int) 11658617a3babSopenharmony_ci0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11659617a3babSopenharmony_ci0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11660617a3babSopenharmony_ci0:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11661617a3babSopenharmony_ci0:246 Constant: 11662617a3babSopenharmony_ci0:246 3 (const int) 11663617a3babSopenharmony_ci0:246 Constant: 11664617a3babSopenharmony_ci0:246 1 (const int) 11665617a3babSopenharmony_ci0:246 Sequence 11666617a3babSopenharmony_ci0:246 Constant: 11667617a3babSopenharmony_ci0:246 0 (const int) 11668617a3babSopenharmony_ci0:246 Constant: 11669617a3babSopenharmony_ci0:246 1 (const int) 11670617a3babSopenharmony_ci0:246 Convert bool to int ( temp highp 2-component vector of int) 11671617a3babSopenharmony_ci0:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 11672617a3babSopenharmony_ci0:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 11673617a3babSopenharmony_ci0:246 vector swizzle ( temp highp 2-component vector of int) 11674617a3babSopenharmony_ci0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11675617a3babSopenharmony_ci0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11676617a3babSopenharmony_ci0:246 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11677617a3babSopenharmony_ci0:246 Constant: 11678617a3babSopenharmony_ci0:246 1 (const int) 11679617a3babSopenharmony_ci0:246 Constant: 11680617a3babSopenharmony_ci0:246 1 (const int) 11681617a3babSopenharmony_ci0:246 Sequence 11682617a3babSopenharmony_ci0:246 Constant: 11683617a3babSopenharmony_ci0:246 0 (const int) 11684617a3babSopenharmony_ci0:246 Constant: 11685617a3babSopenharmony_ci0:246 1 (const int) 11686617a3babSopenharmony_ci0:246 Constant: 11687617a3babSopenharmony_ci0:246 0 (const int) 11688617a3babSopenharmony_ci0:246 0 (const int) 11689617a3babSopenharmony_ci0:246 'ballot' ( temp highp 4-component vector of uint) 11690617a3babSopenharmony_ci0:247 move second child to first child ( temp highp 3-component vector of int) 11691617a3babSopenharmony_ci0:247 vector swizzle ( temp highp 3-component vector of int) 11692617a3babSopenharmony_ci0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11693617a3babSopenharmony_ci0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11694617a3babSopenharmony_ci0:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11695617a3babSopenharmony_ci0:247 Constant: 11696617a3babSopenharmony_ci0:247 3 (const int) 11697617a3babSopenharmony_ci0:247 Constant: 11698617a3babSopenharmony_ci0:247 1 (const int) 11699617a3babSopenharmony_ci0:247 Sequence 11700617a3babSopenharmony_ci0:247 Constant: 11701617a3babSopenharmony_ci0:247 0 (const int) 11702617a3babSopenharmony_ci0:247 Constant: 11703617a3babSopenharmony_ci0:247 1 (const int) 11704617a3babSopenharmony_ci0:247 Constant: 11705617a3babSopenharmony_ci0:247 2 (const int) 11706617a3babSopenharmony_ci0:247 Convert bool to int ( temp highp 3-component vector of int) 11707617a3babSopenharmony_ci0:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 11708617a3babSopenharmony_ci0:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 11709617a3babSopenharmony_ci0:247 vector swizzle ( temp highp 3-component vector of int) 11710617a3babSopenharmony_ci0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11711617a3babSopenharmony_ci0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11712617a3babSopenharmony_ci0:247 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11713617a3babSopenharmony_ci0:247 Constant: 11714617a3babSopenharmony_ci0:247 1 (const int) 11715617a3babSopenharmony_ci0:247 Constant: 11716617a3babSopenharmony_ci0:247 1 (const int) 11717617a3babSopenharmony_ci0:247 Sequence 11718617a3babSopenharmony_ci0:247 Constant: 11719617a3babSopenharmony_ci0:247 0 (const int) 11720617a3babSopenharmony_ci0:247 Constant: 11721617a3babSopenharmony_ci0:247 1 (const int) 11722617a3babSopenharmony_ci0:247 Constant: 11723617a3babSopenharmony_ci0:247 2 (const int) 11724617a3babSopenharmony_ci0:247 Constant: 11725617a3babSopenharmony_ci0:247 0 (const int) 11726617a3babSopenharmony_ci0:247 0 (const int) 11727617a3babSopenharmony_ci0:247 0 (const int) 11728617a3babSopenharmony_ci0:247 'ballot' ( temp highp 4-component vector of uint) 11729617a3babSopenharmony_ci0:248 move second child to first child ( temp highp 4-component vector of int) 11730617a3babSopenharmony_ci0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11731617a3babSopenharmony_ci0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11732617a3babSopenharmony_ci0:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11733617a3babSopenharmony_ci0:248 Constant: 11734617a3babSopenharmony_ci0:248 3 (const int) 11735617a3babSopenharmony_ci0:248 Constant: 11736617a3babSopenharmony_ci0:248 1 (const int) 11737617a3babSopenharmony_ci0:248 Convert bool to int ( temp highp 4-component vector of int) 11738617a3babSopenharmony_ci0:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 11739617a3babSopenharmony_ci0:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 11740617a3babSopenharmony_ci0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11741617a3babSopenharmony_ci0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11742617a3babSopenharmony_ci0:248 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11743617a3babSopenharmony_ci0:248 Constant: 11744617a3babSopenharmony_ci0:248 1 (const int) 11745617a3babSopenharmony_ci0:248 Constant: 11746617a3babSopenharmony_ci0:248 1 (const int) 11747617a3babSopenharmony_ci0:248 Constant: 11748617a3babSopenharmony_ci0:248 0 (const int) 11749617a3babSopenharmony_ci0:248 0 (const int) 11750617a3babSopenharmony_ci0:248 0 (const int) 11751617a3babSopenharmony_ci0:248 0 (const int) 11752617a3babSopenharmony_ci0:248 'ballot' ( temp highp 4-component vector of uint) 11753617a3babSopenharmony_ci0:250 move second child to first child ( temp highp float) 11754617a3babSopenharmony_ci0:250 direct index ( temp highp float) 11755617a3babSopenharmony_ci0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11756617a3babSopenharmony_ci0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11757617a3babSopenharmony_ci0:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11758617a3babSopenharmony_ci0:250 Constant: 11759617a3babSopenharmony_ci0:250 0 (const int) 11760617a3babSopenharmony_ci0:250 Constant: 11761617a3babSopenharmony_ci0:250 0 (const int) 11762617a3babSopenharmony_ci0:250 Constant: 11763617a3babSopenharmony_ci0:250 0 (const int) 11764617a3babSopenharmony_ci0:250 subgroupPartitionedExclusiveAddNV ( global highp float) 11765617a3babSopenharmony_ci0:250 direct index ( temp highp float) 11766617a3babSopenharmony_ci0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11767617a3babSopenharmony_ci0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11768617a3babSopenharmony_ci0:250 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11769617a3babSopenharmony_ci0:250 Constant: 11770617a3babSopenharmony_ci0:250 0 (const int) 11771617a3babSopenharmony_ci0:250 Constant: 11772617a3babSopenharmony_ci0:250 0 (const int) 11773617a3babSopenharmony_ci0:250 Constant: 11774617a3babSopenharmony_ci0:250 0 (const int) 11775617a3babSopenharmony_ci0:250 'ballot' ( temp highp 4-component vector of uint) 11776617a3babSopenharmony_ci0:251 move second child to first child ( temp highp 2-component vector of float) 11777617a3babSopenharmony_ci0:251 vector swizzle ( temp highp 2-component vector of float) 11778617a3babSopenharmony_ci0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11779617a3babSopenharmony_ci0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11780617a3babSopenharmony_ci0:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11781617a3babSopenharmony_ci0:251 Constant: 11782617a3babSopenharmony_ci0:251 0 (const int) 11783617a3babSopenharmony_ci0:251 Constant: 11784617a3babSopenharmony_ci0:251 0 (const int) 11785617a3babSopenharmony_ci0:251 Sequence 11786617a3babSopenharmony_ci0:251 Constant: 11787617a3babSopenharmony_ci0:251 0 (const int) 11788617a3babSopenharmony_ci0:251 Constant: 11789617a3babSopenharmony_ci0:251 1 (const int) 11790617a3babSopenharmony_ci0:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 11791617a3babSopenharmony_ci0:251 vector swizzle ( temp highp 2-component vector of float) 11792617a3babSopenharmony_ci0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11793617a3babSopenharmony_ci0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11794617a3babSopenharmony_ci0:251 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11795617a3babSopenharmony_ci0:251 Constant: 11796617a3babSopenharmony_ci0:251 1 (const int) 11797617a3babSopenharmony_ci0:251 Constant: 11798617a3babSopenharmony_ci0:251 0 (const int) 11799617a3babSopenharmony_ci0:251 Sequence 11800617a3babSopenharmony_ci0:251 Constant: 11801617a3babSopenharmony_ci0:251 0 (const int) 11802617a3babSopenharmony_ci0:251 Constant: 11803617a3babSopenharmony_ci0:251 1 (const int) 11804617a3babSopenharmony_ci0:251 'ballot' ( temp highp 4-component vector of uint) 11805617a3babSopenharmony_ci0:252 move second child to first child ( temp highp 3-component vector of float) 11806617a3babSopenharmony_ci0:252 vector swizzle ( temp highp 3-component vector of float) 11807617a3babSopenharmony_ci0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11808617a3babSopenharmony_ci0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11809617a3babSopenharmony_ci0:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11810617a3babSopenharmony_ci0:252 Constant: 11811617a3babSopenharmony_ci0:252 0 (const int) 11812617a3babSopenharmony_ci0:252 Constant: 11813617a3babSopenharmony_ci0:252 0 (const int) 11814617a3babSopenharmony_ci0:252 Sequence 11815617a3babSopenharmony_ci0:252 Constant: 11816617a3babSopenharmony_ci0:252 0 (const int) 11817617a3babSopenharmony_ci0:252 Constant: 11818617a3babSopenharmony_ci0:252 1 (const int) 11819617a3babSopenharmony_ci0:252 Constant: 11820617a3babSopenharmony_ci0:252 2 (const int) 11821617a3babSopenharmony_ci0:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 11822617a3babSopenharmony_ci0:252 vector swizzle ( temp highp 3-component vector of float) 11823617a3babSopenharmony_ci0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11824617a3babSopenharmony_ci0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11825617a3babSopenharmony_ci0:252 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11826617a3babSopenharmony_ci0:252 Constant: 11827617a3babSopenharmony_ci0:252 2 (const int) 11828617a3babSopenharmony_ci0:252 Constant: 11829617a3babSopenharmony_ci0:252 0 (const int) 11830617a3babSopenharmony_ci0:252 Sequence 11831617a3babSopenharmony_ci0:252 Constant: 11832617a3babSopenharmony_ci0:252 0 (const int) 11833617a3babSopenharmony_ci0:252 Constant: 11834617a3babSopenharmony_ci0:252 1 (const int) 11835617a3babSopenharmony_ci0:252 Constant: 11836617a3babSopenharmony_ci0:252 2 (const int) 11837617a3babSopenharmony_ci0:252 'ballot' ( temp highp 4-component vector of uint) 11838617a3babSopenharmony_ci0:253 move second child to first child ( temp highp 4-component vector of float) 11839617a3babSopenharmony_ci0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11840617a3babSopenharmony_ci0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11841617a3babSopenharmony_ci0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11842617a3babSopenharmony_ci0:253 Constant: 11843617a3babSopenharmony_ci0:253 0 (const int) 11844617a3babSopenharmony_ci0:253 Constant: 11845617a3babSopenharmony_ci0:253 0 (const int) 11846617a3babSopenharmony_ci0:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 11847617a3babSopenharmony_ci0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 11848617a3babSopenharmony_ci0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11849617a3babSopenharmony_ci0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11850617a3babSopenharmony_ci0:253 Constant: 11851617a3babSopenharmony_ci0:253 3 (const int) 11852617a3babSopenharmony_ci0:253 Constant: 11853617a3babSopenharmony_ci0:253 0 (const int) 11854617a3babSopenharmony_ci0:253 'ballot' ( temp highp 4-component vector of uint) 11855617a3babSopenharmony_ci0:255 move second child to first child ( temp highp int) 11856617a3babSopenharmony_ci0:255 direct index ( temp highp int) 11857617a3babSopenharmony_ci0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11858617a3babSopenharmony_ci0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11859617a3babSopenharmony_ci0:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11860617a3babSopenharmony_ci0:255 Constant: 11861617a3babSopenharmony_ci0:255 0 (const int) 11862617a3babSopenharmony_ci0:255 Constant: 11863617a3babSopenharmony_ci0:255 1 (const int) 11864617a3babSopenharmony_ci0:255 Constant: 11865617a3babSopenharmony_ci0:255 0 (const int) 11866617a3babSopenharmony_ci0:255 subgroupPartitionedExclusiveAddNV ( global highp int) 11867617a3babSopenharmony_ci0:255 direct index ( temp highp int) 11868617a3babSopenharmony_ci0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11869617a3babSopenharmony_ci0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11870617a3babSopenharmony_ci0:255 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11871617a3babSopenharmony_ci0:255 Constant: 11872617a3babSopenharmony_ci0:255 0 (const int) 11873617a3babSopenharmony_ci0:255 Constant: 11874617a3babSopenharmony_ci0:255 1 (const int) 11875617a3babSopenharmony_ci0:255 Constant: 11876617a3babSopenharmony_ci0:255 0 (const int) 11877617a3babSopenharmony_ci0:255 'ballot' ( temp highp 4-component vector of uint) 11878617a3babSopenharmony_ci0:256 move second child to first child ( temp highp 2-component vector of int) 11879617a3babSopenharmony_ci0:256 vector swizzle ( temp highp 2-component vector of int) 11880617a3babSopenharmony_ci0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11881617a3babSopenharmony_ci0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11882617a3babSopenharmony_ci0:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11883617a3babSopenharmony_ci0:256 Constant: 11884617a3babSopenharmony_ci0:256 0 (const int) 11885617a3babSopenharmony_ci0:256 Constant: 11886617a3babSopenharmony_ci0:256 1 (const int) 11887617a3babSopenharmony_ci0:256 Sequence 11888617a3babSopenharmony_ci0:256 Constant: 11889617a3babSopenharmony_ci0:256 0 (const int) 11890617a3babSopenharmony_ci0:256 Constant: 11891617a3babSopenharmony_ci0:256 1 (const int) 11892617a3babSopenharmony_ci0:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 11893617a3babSopenharmony_ci0:256 vector swizzle ( temp highp 2-component vector of int) 11894617a3babSopenharmony_ci0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11895617a3babSopenharmony_ci0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11896617a3babSopenharmony_ci0:256 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11897617a3babSopenharmony_ci0:256 Constant: 11898617a3babSopenharmony_ci0:256 1 (const int) 11899617a3babSopenharmony_ci0:256 Constant: 11900617a3babSopenharmony_ci0:256 1 (const int) 11901617a3babSopenharmony_ci0:256 Sequence 11902617a3babSopenharmony_ci0:256 Constant: 11903617a3babSopenharmony_ci0:256 0 (const int) 11904617a3babSopenharmony_ci0:256 Constant: 11905617a3babSopenharmony_ci0:256 1 (const int) 11906617a3babSopenharmony_ci0:256 'ballot' ( temp highp 4-component vector of uint) 11907617a3babSopenharmony_ci0:257 move second child to first child ( temp highp 3-component vector of int) 11908617a3babSopenharmony_ci0:257 vector swizzle ( temp highp 3-component vector of int) 11909617a3babSopenharmony_ci0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11910617a3babSopenharmony_ci0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11911617a3babSopenharmony_ci0:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11912617a3babSopenharmony_ci0:257 Constant: 11913617a3babSopenharmony_ci0:257 0 (const int) 11914617a3babSopenharmony_ci0:257 Constant: 11915617a3babSopenharmony_ci0:257 1 (const int) 11916617a3babSopenharmony_ci0:257 Sequence 11917617a3babSopenharmony_ci0:257 Constant: 11918617a3babSopenharmony_ci0:257 0 (const int) 11919617a3babSopenharmony_ci0:257 Constant: 11920617a3babSopenharmony_ci0:257 1 (const int) 11921617a3babSopenharmony_ci0:257 Constant: 11922617a3babSopenharmony_ci0:257 2 (const int) 11923617a3babSopenharmony_ci0:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 11924617a3babSopenharmony_ci0:257 vector swizzle ( temp highp 3-component vector of int) 11925617a3babSopenharmony_ci0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11926617a3babSopenharmony_ci0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11927617a3babSopenharmony_ci0:257 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11928617a3babSopenharmony_ci0:257 Constant: 11929617a3babSopenharmony_ci0:257 2 (const int) 11930617a3babSopenharmony_ci0:257 Constant: 11931617a3babSopenharmony_ci0:257 1 (const int) 11932617a3babSopenharmony_ci0:257 Sequence 11933617a3babSopenharmony_ci0:257 Constant: 11934617a3babSopenharmony_ci0:257 0 (const int) 11935617a3babSopenharmony_ci0:257 Constant: 11936617a3babSopenharmony_ci0:257 1 (const int) 11937617a3babSopenharmony_ci0:257 Constant: 11938617a3babSopenharmony_ci0:257 2 (const int) 11939617a3babSopenharmony_ci0:257 'ballot' ( temp highp 4-component vector of uint) 11940617a3babSopenharmony_ci0:258 move second child to first child ( temp highp 4-component vector of int) 11941617a3babSopenharmony_ci0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11942617a3babSopenharmony_ci0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11943617a3babSopenharmony_ci0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11944617a3babSopenharmony_ci0:258 Constant: 11945617a3babSopenharmony_ci0:258 0 (const int) 11946617a3babSopenharmony_ci0:258 Constant: 11947617a3babSopenharmony_ci0:258 1 (const int) 11948617a3babSopenharmony_ci0:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 11949617a3babSopenharmony_ci0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 11950617a3babSopenharmony_ci0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11951617a3babSopenharmony_ci0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11952617a3babSopenharmony_ci0:258 Constant: 11953617a3babSopenharmony_ci0:258 3 (const int) 11954617a3babSopenharmony_ci0:258 Constant: 11955617a3babSopenharmony_ci0:258 1 (const int) 11956617a3babSopenharmony_ci0:258 'ballot' ( temp highp 4-component vector of uint) 11957617a3babSopenharmony_ci0:260 move second child to first child ( temp highp uint) 11958617a3babSopenharmony_ci0:260 direct index ( temp highp uint) 11959617a3babSopenharmony_ci0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11960617a3babSopenharmony_ci0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11961617a3babSopenharmony_ci0:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11962617a3babSopenharmony_ci0:260 Constant: 11963617a3babSopenharmony_ci0:260 0 (const int) 11964617a3babSopenharmony_ci0:260 Constant: 11965617a3babSopenharmony_ci0:260 2 (const int) 11966617a3babSopenharmony_ci0:260 Constant: 11967617a3babSopenharmony_ci0:260 0 (const int) 11968617a3babSopenharmony_ci0:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 11969617a3babSopenharmony_ci0:260 direct index ( temp highp uint) 11970617a3babSopenharmony_ci0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11971617a3babSopenharmony_ci0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11972617a3babSopenharmony_ci0:260 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11973617a3babSopenharmony_ci0:260 Constant: 11974617a3babSopenharmony_ci0:260 0 (const int) 11975617a3babSopenharmony_ci0:260 Constant: 11976617a3babSopenharmony_ci0:260 2 (const int) 11977617a3babSopenharmony_ci0:260 Constant: 11978617a3babSopenharmony_ci0:260 0 (const int) 11979617a3babSopenharmony_ci0:260 'ballot' ( temp highp 4-component vector of uint) 11980617a3babSopenharmony_ci0:261 move second child to first child ( temp highp 2-component vector of uint) 11981617a3babSopenharmony_ci0:261 vector swizzle ( temp highp 2-component vector of uint) 11982617a3babSopenharmony_ci0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11983617a3babSopenharmony_ci0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11984617a3babSopenharmony_ci0:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11985617a3babSopenharmony_ci0:261 Constant: 11986617a3babSopenharmony_ci0:261 0 (const int) 11987617a3babSopenharmony_ci0:261 Constant: 11988617a3babSopenharmony_ci0:261 2 (const int) 11989617a3babSopenharmony_ci0:261 Sequence 11990617a3babSopenharmony_ci0:261 Constant: 11991617a3babSopenharmony_ci0:261 0 (const int) 11992617a3babSopenharmony_ci0:261 Constant: 11993617a3babSopenharmony_ci0:261 1 (const int) 11994617a3babSopenharmony_ci0:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 11995617a3babSopenharmony_ci0:261 vector swizzle ( temp highp 2-component vector of uint) 11996617a3babSopenharmony_ci0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 11997617a3babSopenharmony_ci0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11998617a3babSopenharmony_ci0:261 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 11999617a3babSopenharmony_ci0:261 Constant: 12000617a3babSopenharmony_ci0:261 1 (const int) 12001617a3babSopenharmony_ci0:261 Constant: 12002617a3babSopenharmony_ci0:261 2 (const int) 12003617a3babSopenharmony_ci0:261 Sequence 12004617a3babSopenharmony_ci0:261 Constant: 12005617a3babSopenharmony_ci0:261 0 (const int) 12006617a3babSopenharmony_ci0:261 Constant: 12007617a3babSopenharmony_ci0:261 1 (const int) 12008617a3babSopenharmony_ci0:261 'ballot' ( temp highp 4-component vector of uint) 12009617a3babSopenharmony_ci0:262 move second child to first child ( temp highp 3-component vector of uint) 12010617a3babSopenharmony_ci0:262 vector swizzle ( temp highp 3-component vector of uint) 12011617a3babSopenharmony_ci0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12012617a3babSopenharmony_ci0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12013617a3babSopenharmony_ci0:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12014617a3babSopenharmony_ci0:262 Constant: 12015617a3babSopenharmony_ci0:262 0 (const int) 12016617a3babSopenharmony_ci0:262 Constant: 12017617a3babSopenharmony_ci0:262 2 (const int) 12018617a3babSopenharmony_ci0:262 Sequence 12019617a3babSopenharmony_ci0:262 Constant: 12020617a3babSopenharmony_ci0:262 0 (const int) 12021617a3babSopenharmony_ci0:262 Constant: 12022617a3babSopenharmony_ci0:262 1 (const int) 12023617a3babSopenharmony_ci0:262 Constant: 12024617a3babSopenharmony_ci0:262 2 (const int) 12025617a3babSopenharmony_ci0:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 12026617a3babSopenharmony_ci0:262 vector swizzle ( temp highp 3-component vector of uint) 12027617a3babSopenharmony_ci0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12028617a3babSopenharmony_ci0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12029617a3babSopenharmony_ci0:262 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12030617a3babSopenharmony_ci0:262 Constant: 12031617a3babSopenharmony_ci0:262 2 (const int) 12032617a3babSopenharmony_ci0:262 Constant: 12033617a3babSopenharmony_ci0:262 2 (const int) 12034617a3babSopenharmony_ci0:262 Sequence 12035617a3babSopenharmony_ci0:262 Constant: 12036617a3babSopenharmony_ci0:262 0 (const int) 12037617a3babSopenharmony_ci0:262 Constant: 12038617a3babSopenharmony_ci0:262 1 (const int) 12039617a3babSopenharmony_ci0:262 Constant: 12040617a3babSopenharmony_ci0:262 2 (const int) 12041617a3babSopenharmony_ci0:262 'ballot' ( temp highp 4-component vector of uint) 12042617a3babSopenharmony_ci0:263 move second child to first child ( temp highp 4-component vector of uint) 12043617a3babSopenharmony_ci0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12044617a3babSopenharmony_ci0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12045617a3babSopenharmony_ci0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12046617a3babSopenharmony_ci0:263 Constant: 12047617a3babSopenharmony_ci0:263 0 (const int) 12048617a3babSopenharmony_ci0:263 Constant: 12049617a3babSopenharmony_ci0:263 2 (const int) 12050617a3babSopenharmony_ci0:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 12051617a3babSopenharmony_ci0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12052617a3babSopenharmony_ci0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12053617a3babSopenharmony_ci0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12054617a3babSopenharmony_ci0:263 Constant: 12055617a3babSopenharmony_ci0:263 3 (const int) 12056617a3babSopenharmony_ci0:263 Constant: 12057617a3babSopenharmony_ci0:263 2 (const int) 12058617a3babSopenharmony_ci0:263 'ballot' ( temp highp 4-component vector of uint) 12059617a3babSopenharmony_ci0:265 move second child to first child ( temp highp float) 12060617a3babSopenharmony_ci0:265 direct index ( temp highp float) 12061617a3babSopenharmony_ci0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12062617a3babSopenharmony_ci0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12063617a3babSopenharmony_ci0:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12064617a3babSopenharmony_ci0:265 Constant: 12065617a3babSopenharmony_ci0:265 0 (const int) 12066617a3babSopenharmony_ci0:265 Constant: 12067617a3babSopenharmony_ci0:265 0 (const int) 12068617a3babSopenharmony_ci0:265 Constant: 12069617a3babSopenharmony_ci0:265 0 (const int) 12070617a3babSopenharmony_ci0:265 subgroupPartitionedExclusiveMulNV ( global highp float) 12071617a3babSopenharmony_ci0:265 direct index ( temp highp float) 12072617a3babSopenharmony_ci0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12073617a3babSopenharmony_ci0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12074617a3babSopenharmony_ci0:265 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12075617a3babSopenharmony_ci0:265 Constant: 12076617a3babSopenharmony_ci0:265 0 (const int) 12077617a3babSopenharmony_ci0:265 Constant: 12078617a3babSopenharmony_ci0:265 0 (const int) 12079617a3babSopenharmony_ci0:265 Constant: 12080617a3babSopenharmony_ci0:265 0 (const int) 12081617a3babSopenharmony_ci0:265 'ballot' ( temp highp 4-component vector of uint) 12082617a3babSopenharmony_ci0:266 move second child to first child ( temp highp 2-component vector of float) 12083617a3babSopenharmony_ci0:266 vector swizzle ( temp highp 2-component vector of float) 12084617a3babSopenharmony_ci0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12085617a3babSopenharmony_ci0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12086617a3babSopenharmony_ci0:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12087617a3babSopenharmony_ci0:266 Constant: 12088617a3babSopenharmony_ci0:266 0 (const int) 12089617a3babSopenharmony_ci0:266 Constant: 12090617a3babSopenharmony_ci0:266 0 (const int) 12091617a3babSopenharmony_ci0:266 Sequence 12092617a3babSopenharmony_ci0:266 Constant: 12093617a3babSopenharmony_ci0:266 0 (const int) 12094617a3babSopenharmony_ci0:266 Constant: 12095617a3babSopenharmony_ci0:266 1 (const int) 12096617a3babSopenharmony_ci0:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 12097617a3babSopenharmony_ci0:266 vector swizzle ( temp highp 2-component vector of float) 12098617a3babSopenharmony_ci0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12099617a3babSopenharmony_ci0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12100617a3babSopenharmony_ci0:266 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12101617a3babSopenharmony_ci0:266 Constant: 12102617a3babSopenharmony_ci0:266 1 (const int) 12103617a3babSopenharmony_ci0:266 Constant: 12104617a3babSopenharmony_ci0:266 0 (const int) 12105617a3babSopenharmony_ci0:266 Sequence 12106617a3babSopenharmony_ci0:266 Constant: 12107617a3babSopenharmony_ci0:266 0 (const int) 12108617a3babSopenharmony_ci0:266 Constant: 12109617a3babSopenharmony_ci0:266 1 (const int) 12110617a3babSopenharmony_ci0:266 'ballot' ( temp highp 4-component vector of uint) 12111617a3babSopenharmony_ci0:267 move second child to first child ( temp highp 3-component vector of float) 12112617a3babSopenharmony_ci0:267 vector swizzle ( temp highp 3-component vector of float) 12113617a3babSopenharmony_ci0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12114617a3babSopenharmony_ci0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12115617a3babSopenharmony_ci0:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12116617a3babSopenharmony_ci0:267 Constant: 12117617a3babSopenharmony_ci0:267 0 (const int) 12118617a3babSopenharmony_ci0:267 Constant: 12119617a3babSopenharmony_ci0:267 0 (const int) 12120617a3babSopenharmony_ci0:267 Sequence 12121617a3babSopenharmony_ci0:267 Constant: 12122617a3babSopenharmony_ci0:267 0 (const int) 12123617a3babSopenharmony_ci0:267 Constant: 12124617a3babSopenharmony_ci0:267 1 (const int) 12125617a3babSopenharmony_ci0:267 Constant: 12126617a3babSopenharmony_ci0:267 2 (const int) 12127617a3babSopenharmony_ci0:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 12128617a3babSopenharmony_ci0:267 vector swizzle ( temp highp 3-component vector of float) 12129617a3babSopenharmony_ci0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12130617a3babSopenharmony_ci0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12131617a3babSopenharmony_ci0:267 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12132617a3babSopenharmony_ci0:267 Constant: 12133617a3babSopenharmony_ci0:267 2 (const int) 12134617a3babSopenharmony_ci0:267 Constant: 12135617a3babSopenharmony_ci0:267 0 (const int) 12136617a3babSopenharmony_ci0:267 Sequence 12137617a3babSopenharmony_ci0:267 Constant: 12138617a3babSopenharmony_ci0:267 0 (const int) 12139617a3babSopenharmony_ci0:267 Constant: 12140617a3babSopenharmony_ci0:267 1 (const int) 12141617a3babSopenharmony_ci0:267 Constant: 12142617a3babSopenharmony_ci0:267 2 (const int) 12143617a3babSopenharmony_ci0:267 'ballot' ( temp highp 4-component vector of uint) 12144617a3babSopenharmony_ci0:268 move second child to first child ( temp highp 4-component vector of float) 12145617a3babSopenharmony_ci0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12146617a3babSopenharmony_ci0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12147617a3babSopenharmony_ci0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12148617a3babSopenharmony_ci0:268 Constant: 12149617a3babSopenharmony_ci0:268 0 (const int) 12150617a3babSopenharmony_ci0:268 Constant: 12151617a3babSopenharmony_ci0:268 0 (const int) 12152617a3babSopenharmony_ci0:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 12153617a3babSopenharmony_ci0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12154617a3babSopenharmony_ci0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12155617a3babSopenharmony_ci0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12156617a3babSopenharmony_ci0:268 Constant: 12157617a3babSopenharmony_ci0:268 3 (const int) 12158617a3babSopenharmony_ci0:268 Constant: 12159617a3babSopenharmony_ci0:268 0 (const int) 12160617a3babSopenharmony_ci0:268 'ballot' ( temp highp 4-component vector of uint) 12161617a3babSopenharmony_ci0:270 move second child to first child ( temp highp int) 12162617a3babSopenharmony_ci0:270 direct index ( temp highp int) 12163617a3babSopenharmony_ci0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12164617a3babSopenharmony_ci0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12165617a3babSopenharmony_ci0:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12166617a3babSopenharmony_ci0:270 Constant: 12167617a3babSopenharmony_ci0:270 1 (const int) 12168617a3babSopenharmony_ci0:270 Constant: 12169617a3babSopenharmony_ci0:270 1 (const int) 12170617a3babSopenharmony_ci0:270 Constant: 12171617a3babSopenharmony_ci0:270 0 (const int) 12172617a3babSopenharmony_ci0:270 subgroupPartitionedExclusiveMulNV ( global highp int) 12173617a3babSopenharmony_ci0:270 direct index ( temp highp int) 12174617a3babSopenharmony_ci0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12175617a3babSopenharmony_ci0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12176617a3babSopenharmony_ci0:270 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12177617a3babSopenharmony_ci0:270 Constant: 12178617a3babSopenharmony_ci0:270 0 (const int) 12179617a3babSopenharmony_ci0:270 Constant: 12180617a3babSopenharmony_ci0:270 1 (const int) 12181617a3babSopenharmony_ci0:270 Constant: 12182617a3babSopenharmony_ci0:270 0 (const int) 12183617a3babSopenharmony_ci0:270 'ballot' ( temp highp 4-component vector of uint) 12184617a3babSopenharmony_ci0:271 move second child to first child ( temp highp 2-component vector of int) 12185617a3babSopenharmony_ci0:271 vector swizzle ( temp highp 2-component vector of int) 12186617a3babSopenharmony_ci0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12187617a3babSopenharmony_ci0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12188617a3babSopenharmony_ci0:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12189617a3babSopenharmony_ci0:271 Constant: 12190617a3babSopenharmony_ci0:271 1 (const int) 12191617a3babSopenharmony_ci0:271 Constant: 12192617a3babSopenharmony_ci0:271 1 (const int) 12193617a3babSopenharmony_ci0:271 Sequence 12194617a3babSopenharmony_ci0:271 Constant: 12195617a3babSopenharmony_ci0:271 0 (const int) 12196617a3babSopenharmony_ci0:271 Constant: 12197617a3babSopenharmony_ci0:271 1 (const int) 12198617a3babSopenharmony_ci0:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 12199617a3babSopenharmony_ci0:271 vector swizzle ( temp highp 2-component vector of int) 12200617a3babSopenharmony_ci0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12201617a3babSopenharmony_ci0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12202617a3babSopenharmony_ci0:271 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12203617a3babSopenharmony_ci0:271 Constant: 12204617a3babSopenharmony_ci0:271 1 (const int) 12205617a3babSopenharmony_ci0:271 Constant: 12206617a3babSopenharmony_ci0:271 1 (const int) 12207617a3babSopenharmony_ci0:271 Sequence 12208617a3babSopenharmony_ci0:271 Constant: 12209617a3babSopenharmony_ci0:271 0 (const int) 12210617a3babSopenharmony_ci0:271 Constant: 12211617a3babSopenharmony_ci0:271 1 (const int) 12212617a3babSopenharmony_ci0:271 'ballot' ( temp highp 4-component vector of uint) 12213617a3babSopenharmony_ci0:272 move second child to first child ( temp highp 3-component vector of int) 12214617a3babSopenharmony_ci0:272 vector swizzle ( temp highp 3-component vector of int) 12215617a3babSopenharmony_ci0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12216617a3babSopenharmony_ci0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12217617a3babSopenharmony_ci0:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12218617a3babSopenharmony_ci0:272 Constant: 12219617a3babSopenharmony_ci0:272 1 (const int) 12220617a3babSopenharmony_ci0:272 Constant: 12221617a3babSopenharmony_ci0:272 1 (const int) 12222617a3babSopenharmony_ci0:272 Sequence 12223617a3babSopenharmony_ci0:272 Constant: 12224617a3babSopenharmony_ci0:272 0 (const int) 12225617a3babSopenharmony_ci0:272 Constant: 12226617a3babSopenharmony_ci0:272 1 (const int) 12227617a3babSopenharmony_ci0:272 Constant: 12228617a3babSopenharmony_ci0:272 2 (const int) 12229617a3babSopenharmony_ci0:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 12230617a3babSopenharmony_ci0:272 vector swizzle ( temp highp 3-component vector of int) 12231617a3babSopenharmony_ci0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12232617a3babSopenharmony_ci0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12233617a3babSopenharmony_ci0:272 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12234617a3babSopenharmony_ci0:272 Constant: 12235617a3babSopenharmony_ci0:272 2 (const int) 12236617a3babSopenharmony_ci0:272 Constant: 12237617a3babSopenharmony_ci0:272 1 (const int) 12238617a3babSopenharmony_ci0:272 Sequence 12239617a3babSopenharmony_ci0:272 Constant: 12240617a3babSopenharmony_ci0:272 0 (const int) 12241617a3babSopenharmony_ci0:272 Constant: 12242617a3babSopenharmony_ci0:272 1 (const int) 12243617a3babSopenharmony_ci0:272 Constant: 12244617a3babSopenharmony_ci0:272 2 (const int) 12245617a3babSopenharmony_ci0:272 'ballot' ( temp highp 4-component vector of uint) 12246617a3babSopenharmony_ci0:273 move second child to first child ( temp highp 4-component vector of int) 12247617a3babSopenharmony_ci0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12248617a3babSopenharmony_ci0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12249617a3babSopenharmony_ci0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12250617a3babSopenharmony_ci0:273 Constant: 12251617a3babSopenharmony_ci0:273 1 (const int) 12252617a3babSopenharmony_ci0:273 Constant: 12253617a3babSopenharmony_ci0:273 1 (const int) 12254617a3babSopenharmony_ci0:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 12255617a3babSopenharmony_ci0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12256617a3babSopenharmony_ci0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12257617a3babSopenharmony_ci0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12258617a3babSopenharmony_ci0:273 Constant: 12259617a3babSopenharmony_ci0:273 3 (const int) 12260617a3babSopenharmony_ci0:273 Constant: 12261617a3babSopenharmony_ci0:273 1 (const int) 12262617a3babSopenharmony_ci0:273 'ballot' ( temp highp 4-component vector of uint) 12263617a3babSopenharmony_ci0:275 move second child to first child ( temp highp uint) 12264617a3babSopenharmony_ci0:275 direct index ( temp highp uint) 12265617a3babSopenharmony_ci0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12266617a3babSopenharmony_ci0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12267617a3babSopenharmony_ci0:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12268617a3babSopenharmony_ci0:275 Constant: 12269617a3babSopenharmony_ci0:275 1 (const int) 12270617a3babSopenharmony_ci0:275 Constant: 12271617a3babSopenharmony_ci0:275 2 (const int) 12272617a3babSopenharmony_ci0:275 Constant: 12273617a3babSopenharmony_ci0:275 0 (const int) 12274617a3babSopenharmony_ci0:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 12275617a3babSopenharmony_ci0:275 direct index ( temp highp uint) 12276617a3babSopenharmony_ci0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12277617a3babSopenharmony_ci0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12278617a3babSopenharmony_ci0:275 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12279617a3babSopenharmony_ci0:275 Constant: 12280617a3babSopenharmony_ci0:275 0 (const int) 12281617a3babSopenharmony_ci0:275 Constant: 12282617a3babSopenharmony_ci0:275 2 (const int) 12283617a3babSopenharmony_ci0:275 Constant: 12284617a3babSopenharmony_ci0:275 0 (const int) 12285617a3babSopenharmony_ci0:275 'ballot' ( temp highp 4-component vector of uint) 12286617a3babSopenharmony_ci0:276 move second child to first child ( temp highp 2-component vector of uint) 12287617a3babSopenharmony_ci0:276 vector swizzle ( temp highp 2-component vector of uint) 12288617a3babSopenharmony_ci0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12289617a3babSopenharmony_ci0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12290617a3babSopenharmony_ci0:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12291617a3babSopenharmony_ci0:276 Constant: 12292617a3babSopenharmony_ci0:276 1 (const int) 12293617a3babSopenharmony_ci0:276 Constant: 12294617a3babSopenharmony_ci0:276 2 (const int) 12295617a3babSopenharmony_ci0:276 Sequence 12296617a3babSopenharmony_ci0:276 Constant: 12297617a3babSopenharmony_ci0:276 0 (const int) 12298617a3babSopenharmony_ci0:276 Constant: 12299617a3babSopenharmony_ci0:276 1 (const int) 12300617a3babSopenharmony_ci0:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 12301617a3babSopenharmony_ci0:276 vector swizzle ( temp highp 2-component vector of uint) 12302617a3babSopenharmony_ci0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12303617a3babSopenharmony_ci0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12304617a3babSopenharmony_ci0:276 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12305617a3babSopenharmony_ci0:276 Constant: 12306617a3babSopenharmony_ci0:276 1 (const int) 12307617a3babSopenharmony_ci0:276 Constant: 12308617a3babSopenharmony_ci0:276 2 (const int) 12309617a3babSopenharmony_ci0:276 Sequence 12310617a3babSopenharmony_ci0:276 Constant: 12311617a3babSopenharmony_ci0:276 0 (const int) 12312617a3babSopenharmony_ci0:276 Constant: 12313617a3babSopenharmony_ci0:276 1 (const int) 12314617a3babSopenharmony_ci0:276 'ballot' ( temp highp 4-component vector of uint) 12315617a3babSopenharmony_ci0:277 move second child to first child ( temp highp 3-component vector of uint) 12316617a3babSopenharmony_ci0:277 vector swizzle ( temp highp 3-component vector of uint) 12317617a3babSopenharmony_ci0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12318617a3babSopenharmony_ci0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12319617a3babSopenharmony_ci0:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12320617a3babSopenharmony_ci0:277 Constant: 12321617a3babSopenharmony_ci0:277 1 (const int) 12322617a3babSopenharmony_ci0:277 Constant: 12323617a3babSopenharmony_ci0:277 2 (const int) 12324617a3babSopenharmony_ci0:277 Sequence 12325617a3babSopenharmony_ci0:277 Constant: 12326617a3babSopenharmony_ci0:277 0 (const int) 12327617a3babSopenharmony_ci0:277 Constant: 12328617a3babSopenharmony_ci0:277 1 (const int) 12329617a3babSopenharmony_ci0:277 Constant: 12330617a3babSopenharmony_ci0:277 2 (const int) 12331617a3babSopenharmony_ci0:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 12332617a3babSopenharmony_ci0:277 vector swizzle ( temp highp 3-component vector of uint) 12333617a3babSopenharmony_ci0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12334617a3babSopenharmony_ci0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12335617a3babSopenharmony_ci0:277 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12336617a3babSopenharmony_ci0:277 Constant: 12337617a3babSopenharmony_ci0:277 2 (const int) 12338617a3babSopenharmony_ci0:277 Constant: 12339617a3babSopenharmony_ci0:277 2 (const int) 12340617a3babSopenharmony_ci0:277 Sequence 12341617a3babSopenharmony_ci0:277 Constant: 12342617a3babSopenharmony_ci0:277 0 (const int) 12343617a3babSopenharmony_ci0:277 Constant: 12344617a3babSopenharmony_ci0:277 1 (const int) 12345617a3babSopenharmony_ci0:277 Constant: 12346617a3babSopenharmony_ci0:277 2 (const int) 12347617a3babSopenharmony_ci0:277 'ballot' ( temp highp 4-component vector of uint) 12348617a3babSopenharmony_ci0:278 move second child to first child ( temp highp 4-component vector of uint) 12349617a3babSopenharmony_ci0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12350617a3babSopenharmony_ci0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12351617a3babSopenharmony_ci0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12352617a3babSopenharmony_ci0:278 Constant: 12353617a3babSopenharmony_ci0:278 1 (const int) 12354617a3babSopenharmony_ci0:278 Constant: 12355617a3babSopenharmony_ci0:278 2 (const int) 12356617a3babSopenharmony_ci0:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 12357617a3babSopenharmony_ci0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12358617a3babSopenharmony_ci0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12359617a3babSopenharmony_ci0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12360617a3babSopenharmony_ci0:278 Constant: 12361617a3babSopenharmony_ci0:278 3 (const int) 12362617a3babSopenharmony_ci0:278 Constant: 12363617a3babSopenharmony_ci0:278 2 (const int) 12364617a3babSopenharmony_ci0:278 'ballot' ( temp highp 4-component vector of uint) 12365617a3babSopenharmony_ci0:280 move second child to first child ( temp highp float) 12366617a3babSopenharmony_ci0:280 direct index ( temp highp float) 12367617a3babSopenharmony_ci0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12368617a3babSopenharmony_ci0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12369617a3babSopenharmony_ci0:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12370617a3babSopenharmony_ci0:280 Constant: 12371617a3babSopenharmony_ci0:280 1 (const int) 12372617a3babSopenharmony_ci0:280 Constant: 12373617a3babSopenharmony_ci0:280 0 (const int) 12374617a3babSopenharmony_ci0:280 Constant: 12375617a3babSopenharmony_ci0:280 0 (const int) 12376617a3babSopenharmony_ci0:280 subgroupPartitionedExclusiveMinNV ( global highp float) 12377617a3babSopenharmony_ci0:280 direct index ( temp highp float) 12378617a3babSopenharmony_ci0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12379617a3babSopenharmony_ci0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12380617a3babSopenharmony_ci0:280 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12381617a3babSopenharmony_ci0:280 Constant: 12382617a3babSopenharmony_ci0:280 0 (const int) 12383617a3babSopenharmony_ci0:280 Constant: 12384617a3babSopenharmony_ci0:280 0 (const int) 12385617a3babSopenharmony_ci0:280 Constant: 12386617a3babSopenharmony_ci0:280 0 (const int) 12387617a3babSopenharmony_ci0:280 'ballot' ( temp highp 4-component vector of uint) 12388617a3babSopenharmony_ci0:281 move second child to first child ( temp highp 2-component vector of float) 12389617a3babSopenharmony_ci0:281 vector swizzle ( temp highp 2-component vector of float) 12390617a3babSopenharmony_ci0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12391617a3babSopenharmony_ci0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12392617a3babSopenharmony_ci0:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12393617a3babSopenharmony_ci0:281 Constant: 12394617a3babSopenharmony_ci0:281 1 (const int) 12395617a3babSopenharmony_ci0:281 Constant: 12396617a3babSopenharmony_ci0:281 0 (const int) 12397617a3babSopenharmony_ci0:281 Sequence 12398617a3babSopenharmony_ci0:281 Constant: 12399617a3babSopenharmony_ci0:281 0 (const int) 12400617a3babSopenharmony_ci0:281 Constant: 12401617a3babSopenharmony_ci0:281 1 (const int) 12402617a3babSopenharmony_ci0:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 12403617a3babSopenharmony_ci0:281 vector swizzle ( temp highp 2-component vector of float) 12404617a3babSopenharmony_ci0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12405617a3babSopenharmony_ci0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12406617a3babSopenharmony_ci0:281 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12407617a3babSopenharmony_ci0:281 Constant: 12408617a3babSopenharmony_ci0:281 1 (const int) 12409617a3babSopenharmony_ci0:281 Constant: 12410617a3babSopenharmony_ci0:281 0 (const int) 12411617a3babSopenharmony_ci0:281 Sequence 12412617a3babSopenharmony_ci0:281 Constant: 12413617a3babSopenharmony_ci0:281 0 (const int) 12414617a3babSopenharmony_ci0:281 Constant: 12415617a3babSopenharmony_ci0:281 1 (const int) 12416617a3babSopenharmony_ci0:281 'ballot' ( temp highp 4-component vector of uint) 12417617a3babSopenharmony_ci0:282 move second child to first child ( temp highp 3-component vector of float) 12418617a3babSopenharmony_ci0:282 vector swizzle ( temp highp 3-component vector of float) 12419617a3babSopenharmony_ci0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12420617a3babSopenharmony_ci0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12421617a3babSopenharmony_ci0:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12422617a3babSopenharmony_ci0:282 Constant: 12423617a3babSopenharmony_ci0:282 1 (const int) 12424617a3babSopenharmony_ci0:282 Constant: 12425617a3babSopenharmony_ci0:282 0 (const int) 12426617a3babSopenharmony_ci0:282 Sequence 12427617a3babSopenharmony_ci0:282 Constant: 12428617a3babSopenharmony_ci0:282 0 (const int) 12429617a3babSopenharmony_ci0:282 Constant: 12430617a3babSopenharmony_ci0:282 1 (const int) 12431617a3babSopenharmony_ci0:282 Constant: 12432617a3babSopenharmony_ci0:282 2 (const int) 12433617a3babSopenharmony_ci0:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 12434617a3babSopenharmony_ci0:282 vector swizzle ( temp highp 3-component vector of float) 12435617a3babSopenharmony_ci0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12436617a3babSopenharmony_ci0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12437617a3babSopenharmony_ci0:282 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12438617a3babSopenharmony_ci0:282 Constant: 12439617a3babSopenharmony_ci0:282 2 (const int) 12440617a3babSopenharmony_ci0:282 Constant: 12441617a3babSopenharmony_ci0:282 0 (const int) 12442617a3babSopenharmony_ci0:282 Sequence 12443617a3babSopenharmony_ci0:282 Constant: 12444617a3babSopenharmony_ci0:282 0 (const int) 12445617a3babSopenharmony_ci0:282 Constant: 12446617a3babSopenharmony_ci0:282 1 (const int) 12447617a3babSopenharmony_ci0:282 Constant: 12448617a3babSopenharmony_ci0:282 2 (const int) 12449617a3babSopenharmony_ci0:282 'ballot' ( temp highp 4-component vector of uint) 12450617a3babSopenharmony_ci0:283 move second child to first child ( temp highp 4-component vector of float) 12451617a3babSopenharmony_ci0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12452617a3babSopenharmony_ci0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12453617a3babSopenharmony_ci0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12454617a3babSopenharmony_ci0:283 Constant: 12455617a3babSopenharmony_ci0:283 1 (const int) 12456617a3babSopenharmony_ci0:283 Constant: 12457617a3babSopenharmony_ci0:283 0 (const int) 12458617a3babSopenharmony_ci0:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 12459617a3babSopenharmony_ci0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12460617a3babSopenharmony_ci0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12461617a3babSopenharmony_ci0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12462617a3babSopenharmony_ci0:283 Constant: 12463617a3babSopenharmony_ci0:283 3 (const int) 12464617a3babSopenharmony_ci0:283 Constant: 12465617a3babSopenharmony_ci0:283 0 (const int) 12466617a3babSopenharmony_ci0:283 'ballot' ( temp highp 4-component vector of uint) 12467617a3babSopenharmony_ci0:285 move second child to first child ( temp highp int) 12468617a3babSopenharmony_ci0:285 direct index ( temp highp int) 12469617a3babSopenharmony_ci0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12470617a3babSopenharmony_ci0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12471617a3babSopenharmony_ci0:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12472617a3babSopenharmony_ci0:285 Constant: 12473617a3babSopenharmony_ci0:285 1 (const int) 12474617a3babSopenharmony_ci0:285 Constant: 12475617a3babSopenharmony_ci0:285 1 (const int) 12476617a3babSopenharmony_ci0:285 Constant: 12477617a3babSopenharmony_ci0:285 0 (const int) 12478617a3babSopenharmony_ci0:285 subgroupPartitionedExclusiveMinNV ( global highp int) 12479617a3babSopenharmony_ci0:285 direct index ( temp highp int) 12480617a3babSopenharmony_ci0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12481617a3babSopenharmony_ci0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12482617a3babSopenharmony_ci0:285 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12483617a3babSopenharmony_ci0:285 Constant: 12484617a3babSopenharmony_ci0:285 0 (const int) 12485617a3babSopenharmony_ci0:285 Constant: 12486617a3babSopenharmony_ci0:285 1 (const int) 12487617a3babSopenharmony_ci0:285 Constant: 12488617a3babSopenharmony_ci0:285 0 (const int) 12489617a3babSopenharmony_ci0:285 'ballot' ( temp highp 4-component vector of uint) 12490617a3babSopenharmony_ci0:286 move second child to first child ( temp highp 2-component vector of int) 12491617a3babSopenharmony_ci0:286 vector swizzle ( temp highp 2-component vector of int) 12492617a3babSopenharmony_ci0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12493617a3babSopenharmony_ci0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12494617a3babSopenharmony_ci0:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12495617a3babSopenharmony_ci0:286 Constant: 12496617a3babSopenharmony_ci0:286 1 (const int) 12497617a3babSopenharmony_ci0:286 Constant: 12498617a3babSopenharmony_ci0:286 1 (const int) 12499617a3babSopenharmony_ci0:286 Sequence 12500617a3babSopenharmony_ci0:286 Constant: 12501617a3babSopenharmony_ci0:286 0 (const int) 12502617a3babSopenharmony_ci0:286 Constant: 12503617a3babSopenharmony_ci0:286 1 (const int) 12504617a3babSopenharmony_ci0:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 12505617a3babSopenharmony_ci0:286 vector swizzle ( temp highp 2-component vector of int) 12506617a3babSopenharmony_ci0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12507617a3babSopenharmony_ci0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12508617a3babSopenharmony_ci0:286 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12509617a3babSopenharmony_ci0:286 Constant: 12510617a3babSopenharmony_ci0:286 1 (const int) 12511617a3babSopenharmony_ci0:286 Constant: 12512617a3babSopenharmony_ci0:286 1 (const int) 12513617a3babSopenharmony_ci0:286 Sequence 12514617a3babSopenharmony_ci0:286 Constant: 12515617a3babSopenharmony_ci0:286 0 (const int) 12516617a3babSopenharmony_ci0:286 Constant: 12517617a3babSopenharmony_ci0:286 1 (const int) 12518617a3babSopenharmony_ci0:286 'ballot' ( temp highp 4-component vector of uint) 12519617a3babSopenharmony_ci0:287 move second child to first child ( temp highp 3-component vector of int) 12520617a3babSopenharmony_ci0:287 vector swizzle ( temp highp 3-component vector of int) 12521617a3babSopenharmony_ci0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12522617a3babSopenharmony_ci0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12523617a3babSopenharmony_ci0:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12524617a3babSopenharmony_ci0:287 Constant: 12525617a3babSopenharmony_ci0:287 1 (const int) 12526617a3babSopenharmony_ci0:287 Constant: 12527617a3babSopenharmony_ci0:287 1 (const int) 12528617a3babSopenharmony_ci0:287 Sequence 12529617a3babSopenharmony_ci0:287 Constant: 12530617a3babSopenharmony_ci0:287 0 (const int) 12531617a3babSopenharmony_ci0:287 Constant: 12532617a3babSopenharmony_ci0:287 1 (const int) 12533617a3babSopenharmony_ci0:287 Constant: 12534617a3babSopenharmony_ci0:287 2 (const int) 12535617a3babSopenharmony_ci0:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 12536617a3babSopenharmony_ci0:287 vector swizzle ( temp highp 3-component vector of int) 12537617a3babSopenharmony_ci0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12538617a3babSopenharmony_ci0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12539617a3babSopenharmony_ci0:287 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12540617a3babSopenharmony_ci0:287 Constant: 12541617a3babSopenharmony_ci0:287 2 (const int) 12542617a3babSopenharmony_ci0:287 Constant: 12543617a3babSopenharmony_ci0:287 1 (const int) 12544617a3babSopenharmony_ci0:287 Sequence 12545617a3babSopenharmony_ci0:287 Constant: 12546617a3babSopenharmony_ci0:287 0 (const int) 12547617a3babSopenharmony_ci0:287 Constant: 12548617a3babSopenharmony_ci0:287 1 (const int) 12549617a3babSopenharmony_ci0:287 Constant: 12550617a3babSopenharmony_ci0:287 2 (const int) 12551617a3babSopenharmony_ci0:287 'ballot' ( temp highp 4-component vector of uint) 12552617a3babSopenharmony_ci0:288 move second child to first child ( temp highp 4-component vector of int) 12553617a3babSopenharmony_ci0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12554617a3babSopenharmony_ci0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12555617a3babSopenharmony_ci0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12556617a3babSopenharmony_ci0:288 Constant: 12557617a3babSopenharmony_ci0:288 1 (const int) 12558617a3babSopenharmony_ci0:288 Constant: 12559617a3babSopenharmony_ci0:288 1 (const int) 12560617a3babSopenharmony_ci0:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 12561617a3babSopenharmony_ci0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12562617a3babSopenharmony_ci0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12563617a3babSopenharmony_ci0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12564617a3babSopenharmony_ci0:288 Constant: 12565617a3babSopenharmony_ci0:288 3 (const int) 12566617a3babSopenharmony_ci0:288 Constant: 12567617a3babSopenharmony_ci0:288 1 (const int) 12568617a3babSopenharmony_ci0:288 'ballot' ( temp highp 4-component vector of uint) 12569617a3babSopenharmony_ci0:290 move second child to first child ( temp highp uint) 12570617a3babSopenharmony_ci0:290 direct index ( temp highp uint) 12571617a3babSopenharmony_ci0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12572617a3babSopenharmony_ci0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12573617a3babSopenharmony_ci0:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12574617a3babSopenharmony_ci0:290 Constant: 12575617a3babSopenharmony_ci0:290 2 (const int) 12576617a3babSopenharmony_ci0:290 Constant: 12577617a3babSopenharmony_ci0:290 2 (const int) 12578617a3babSopenharmony_ci0:290 Constant: 12579617a3babSopenharmony_ci0:290 0 (const int) 12580617a3babSopenharmony_ci0:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 12581617a3babSopenharmony_ci0:290 direct index ( temp highp uint) 12582617a3babSopenharmony_ci0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12583617a3babSopenharmony_ci0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12584617a3babSopenharmony_ci0:290 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12585617a3babSopenharmony_ci0:290 Constant: 12586617a3babSopenharmony_ci0:290 0 (const int) 12587617a3babSopenharmony_ci0:290 Constant: 12588617a3babSopenharmony_ci0:290 2 (const int) 12589617a3babSopenharmony_ci0:290 Constant: 12590617a3babSopenharmony_ci0:290 0 (const int) 12591617a3babSopenharmony_ci0:290 'ballot' ( temp highp 4-component vector of uint) 12592617a3babSopenharmony_ci0:291 move second child to first child ( temp highp 2-component vector of uint) 12593617a3babSopenharmony_ci0:291 vector swizzle ( temp highp 2-component vector of uint) 12594617a3babSopenharmony_ci0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12595617a3babSopenharmony_ci0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12596617a3babSopenharmony_ci0:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12597617a3babSopenharmony_ci0:291 Constant: 12598617a3babSopenharmony_ci0:291 2 (const int) 12599617a3babSopenharmony_ci0:291 Constant: 12600617a3babSopenharmony_ci0:291 2 (const int) 12601617a3babSopenharmony_ci0:291 Sequence 12602617a3babSopenharmony_ci0:291 Constant: 12603617a3babSopenharmony_ci0:291 0 (const int) 12604617a3babSopenharmony_ci0:291 Constant: 12605617a3babSopenharmony_ci0:291 1 (const int) 12606617a3babSopenharmony_ci0:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 12607617a3babSopenharmony_ci0:291 vector swizzle ( temp highp 2-component vector of uint) 12608617a3babSopenharmony_ci0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12609617a3babSopenharmony_ci0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12610617a3babSopenharmony_ci0:291 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12611617a3babSopenharmony_ci0:291 Constant: 12612617a3babSopenharmony_ci0:291 1 (const int) 12613617a3babSopenharmony_ci0:291 Constant: 12614617a3babSopenharmony_ci0:291 2 (const int) 12615617a3babSopenharmony_ci0:291 Sequence 12616617a3babSopenharmony_ci0:291 Constant: 12617617a3babSopenharmony_ci0:291 0 (const int) 12618617a3babSopenharmony_ci0:291 Constant: 12619617a3babSopenharmony_ci0:291 1 (const int) 12620617a3babSopenharmony_ci0:291 'ballot' ( temp highp 4-component vector of uint) 12621617a3babSopenharmony_ci0:292 move second child to first child ( temp highp 3-component vector of uint) 12622617a3babSopenharmony_ci0:292 vector swizzle ( temp highp 3-component vector of uint) 12623617a3babSopenharmony_ci0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12624617a3babSopenharmony_ci0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12625617a3babSopenharmony_ci0:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12626617a3babSopenharmony_ci0:292 Constant: 12627617a3babSopenharmony_ci0:292 2 (const int) 12628617a3babSopenharmony_ci0:292 Constant: 12629617a3babSopenharmony_ci0:292 2 (const int) 12630617a3babSopenharmony_ci0:292 Sequence 12631617a3babSopenharmony_ci0:292 Constant: 12632617a3babSopenharmony_ci0:292 0 (const int) 12633617a3babSopenharmony_ci0:292 Constant: 12634617a3babSopenharmony_ci0:292 1 (const int) 12635617a3babSopenharmony_ci0:292 Constant: 12636617a3babSopenharmony_ci0:292 2 (const int) 12637617a3babSopenharmony_ci0:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 12638617a3babSopenharmony_ci0:292 vector swizzle ( temp highp 3-component vector of uint) 12639617a3babSopenharmony_ci0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12640617a3babSopenharmony_ci0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12641617a3babSopenharmony_ci0:292 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12642617a3babSopenharmony_ci0:292 Constant: 12643617a3babSopenharmony_ci0:292 2 (const int) 12644617a3babSopenharmony_ci0:292 Constant: 12645617a3babSopenharmony_ci0:292 2 (const int) 12646617a3babSopenharmony_ci0:292 Sequence 12647617a3babSopenharmony_ci0:292 Constant: 12648617a3babSopenharmony_ci0:292 0 (const int) 12649617a3babSopenharmony_ci0:292 Constant: 12650617a3babSopenharmony_ci0:292 1 (const int) 12651617a3babSopenharmony_ci0:292 Constant: 12652617a3babSopenharmony_ci0:292 2 (const int) 12653617a3babSopenharmony_ci0:292 'ballot' ( temp highp 4-component vector of uint) 12654617a3babSopenharmony_ci0:293 move second child to first child ( temp highp 4-component vector of uint) 12655617a3babSopenharmony_ci0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12656617a3babSopenharmony_ci0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12657617a3babSopenharmony_ci0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12658617a3babSopenharmony_ci0:293 Constant: 12659617a3babSopenharmony_ci0:293 2 (const int) 12660617a3babSopenharmony_ci0:293 Constant: 12661617a3babSopenharmony_ci0:293 2 (const int) 12662617a3babSopenharmony_ci0:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 12663617a3babSopenharmony_ci0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12664617a3babSopenharmony_ci0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12665617a3babSopenharmony_ci0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12666617a3babSopenharmony_ci0:293 Constant: 12667617a3babSopenharmony_ci0:293 3 (const int) 12668617a3babSopenharmony_ci0:293 Constant: 12669617a3babSopenharmony_ci0:293 2 (const int) 12670617a3babSopenharmony_ci0:293 'ballot' ( temp highp 4-component vector of uint) 12671617a3babSopenharmony_ci0:295 move second child to first child ( temp highp float) 12672617a3babSopenharmony_ci0:295 direct index ( temp highp float) 12673617a3babSopenharmony_ci0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12674617a3babSopenharmony_ci0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12675617a3babSopenharmony_ci0:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12676617a3babSopenharmony_ci0:295 Constant: 12677617a3babSopenharmony_ci0:295 2 (const int) 12678617a3babSopenharmony_ci0:295 Constant: 12679617a3babSopenharmony_ci0:295 0 (const int) 12680617a3babSopenharmony_ci0:295 Constant: 12681617a3babSopenharmony_ci0:295 0 (const int) 12682617a3babSopenharmony_ci0:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 12683617a3babSopenharmony_ci0:295 direct index ( temp highp float) 12684617a3babSopenharmony_ci0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12685617a3babSopenharmony_ci0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12686617a3babSopenharmony_ci0:295 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12687617a3babSopenharmony_ci0:295 Constant: 12688617a3babSopenharmony_ci0:295 0 (const int) 12689617a3babSopenharmony_ci0:295 Constant: 12690617a3babSopenharmony_ci0:295 0 (const int) 12691617a3babSopenharmony_ci0:295 Constant: 12692617a3babSopenharmony_ci0:295 0 (const int) 12693617a3babSopenharmony_ci0:295 'ballot' ( temp highp 4-component vector of uint) 12694617a3babSopenharmony_ci0:296 move second child to first child ( temp highp 2-component vector of float) 12695617a3babSopenharmony_ci0:296 vector swizzle ( temp highp 2-component vector of float) 12696617a3babSopenharmony_ci0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12697617a3babSopenharmony_ci0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12698617a3babSopenharmony_ci0:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12699617a3babSopenharmony_ci0:296 Constant: 12700617a3babSopenharmony_ci0:296 2 (const int) 12701617a3babSopenharmony_ci0:296 Constant: 12702617a3babSopenharmony_ci0:296 0 (const int) 12703617a3babSopenharmony_ci0:296 Sequence 12704617a3babSopenharmony_ci0:296 Constant: 12705617a3babSopenharmony_ci0:296 0 (const int) 12706617a3babSopenharmony_ci0:296 Constant: 12707617a3babSopenharmony_ci0:296 1 (const int) 12708617a3babSopenharmony_ci0:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 12709617a3babSopenharmony_ci0:296 vector swizzle ( temp highp 2-component vector of float) 12710617a3babSopenharmony_ci0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12711617a3babSopenharmony_ci0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12712617a3babSopenharmony_ci0:296 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12713617a3babSopenharmony_ci0:296 Constant: 12714617a3babSopenharmony_ci0:296 1 (const int) 12715617a3babSopenharmony_ci0:296 Constant: 12716617a3babSopenharmony_ci0:296 0 (const int) 12717617a3babSopenharmony_ci0:296 Sequence 12718617a3babSopenharmony_ci0:296 Constant: 12719617a3babSopenharmony_ci0:296 0 (const int) 12720617a3babSopenharmony_ci0:296 Constant: 12721617a3babSopenharmony_ci0:296 1 (const int) 12722617a3babSopenharmony_ci0:296 'ballot' ( temp highp 4-component vector of uint) 12723617a3babSopenharmony_ci0:297 move second child to first child ( temp highp 3-component vector of float) 12724617a3babSopenharmony_ci0:297 vector swizzle ( temp highp 3-component vector of float) 12725617a3babSopenharmony_ci0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12726617a3babSopenharmony_ci0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12727617a3babSopenharmony_ci0:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12728617a3babSopenharmony_ci0:297 Constant: 12729617a3babSopenharmony_ci0:297 2 (const int) 12730617a3babSopenharmony_ci0:297 Constant: 12731617a3babSopenharmony_ci0:297 0 (const int) 12732617a3babSopenharmony_ci0:297 Sequence 12733617a3babSopenharmony_ci0:297 Constant: 12734617a3babSopenharmony_ci0:297 0 (const int) 12735617a3babSopenharmony_ci0:297 Constant: 12736617a3babSopenharmony_ci0:297 1 (const int) 12737617a3babSopenharmony_ci0:297 Constant: 12738617a3babSopenharmony_ci0:297 2 (const int) 12739617a3babSopenharmony_ci0:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 12740617a3babSopenharmony_ci0:297 vector swizzle ( temp highp 3-component vector of float) 12741617a3babSopenharmony_ci0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12742617a3babSopenharmony_ci0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12743617a3babSopenharmony_ci0:297 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12744617a3babSopenharmony_ci0:297 Constant: 12745617a3babSopenharmony_ci0:297 2 (const int) 12746617a3babSopenharmony_ci0:297 Constant: 12747617a3babSopenharmony_ci0:297 0 (const int) 12748617a3babSopenharmony_ci0:297 Sequence 12749617a3babSopenharmony_ci0:297 Constant: 12750617a3babSopenharmony_ci0:297 0 (const int) 12751617a3babSopenharmony_ci0:297 Constant: 12752617a3babSopenharmony_ci0:297 1 (const int) 12753617a3babSopenharmony_ci0:297 Constant: 12754617a3babSopenharmony_ci0:297 2 (const int) 12755617a3babSopenharmony_ci0:297 'ballot' ( temp highp 4-component vector of uint) 12756617a3babSopenharmony_ci0:298 move second child to first child ( temp highp 4-component vector of float) 12757617a3babSopenharmony_ci0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12758617a3babSopenharmony_ci0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12759617a3babSopenharmony_ci0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12760617a3babSopenharmony_ci0:298 Constant: 12761617a3babSopenharmony_ci0:298 2 (const int) 12762617a3babSopenharmony_ci0:298 Constant: 12763617a3babSopenharmony_ci0:298 0 (const int) 12764617a3babSopenharmony_ci0:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 12765617a3babSopenharmony_ci0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 12766617a3babSopenharmony_ci0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12767617a3babSopenharmony_ci0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12768617a3babSopenharmony_ci0:298 Constant: 12769617a3babSopenharmony_ci0:298 3 (const int) 12770617a3babSopenharmony_ci0:298 Constant: 12771617a3babSopenharmony_ci0:298 0 (const int) 12772617a3babSopenharmony_ci0:298 'ballot' ( temp highp 4-component vector of uint) 12773617a3babSopenharmony_ci0:300 move second child to first child ( temp highp int) 12774617a3babSopenharmony_ci0:300 direct index ( temp highp int) 12775617a3babSopenharmony_ci0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12776617a3babSopenharmony_ci0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12777617a3babSopenharmony_ci0:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12778617a3babSopenharmony_ci0:300 Constant: 12779617a3babSopenharmony_ci0:300 2 (const int) 12780617a3babSopenharmony_ci0:300 Constant: 12781617a3babSopenharmony_ci0:300 1 (const int) 12782617a3babSopenharmony_ci0:300 Constant: 12783617a3babSopenharmony_ci0:300 0 (const int) 12784617a3babSopenharmony_ci0:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 12785617a3babSopenharmony_ci0:300 direct index ( temp highp int) 12786617a3babSopenharmony_ci0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12787617a3babSopenharmony_ci0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12788617a3babSopenharmony_ci0:300 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12789617a3babSopenharmony_ci0:300 Constant: 12790617a3babSopenharmony_ci0:300 0 (const int) 12791617a3babSopenharmony_ci0:300 Constant: 12792617a3babSopenharmony_ci0:300 1 (const int) 12793617a3babSopenharmony_ci0:300 Constant: 12794617a3babSopenharmony_ci0:300 0 (const int) 12795617a3babSopenharmony_ci0:300 'ballot' ( temp highp 4-component vector of uint) 12796617a3babSopenharmony_ci0:301 move second child to first child ( temp highp 2-component vector of int) 12797617a3babSopenharmony_ci0:301 vector swizzle ( temp highp 2-component vector of int) 12798617a3babSopenharmony_ci0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12799617a3babSopenharmony_ci0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12800617a3babSopenharmony_ci0:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12801617a3babSopenharmony_ci0:301 Constant: 12802617a3babSopenharmony_ci0:301 2 (const int) 12803617a3babSopenharmony_ci0:301 Constant: 12804617a3babSopenharmony_ci0:301 1 (const int) 12805617a3babSopenharmony_ci0:301 Sequence 12806617a3babSopenharmony_ci0:301 Constant: 12807617a3babSopenharmony_ci0:301 0 (const int) 12808617a3babSopenharmony_ci0:301 Constant: 12809617a3babSopenharmony_ci0:301 1 (const int) 12810617a3babSopenharmony_ci0:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 12811617a3babSopenharmony_ci0:301 vector swizzle ( temp highp 2-component vector of int) 12812617a3babSopenharmony_ci0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12813617a3babSopenharmony_ci0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12814617a3babSopenharmony_ci0:301 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12815617a3babSopenharmony_ci0:301 Constant: 12816617a3babSopenharmony_ci0:301 1 (const int) 12817617a3babSopenharmony_ci0:301 Constant: 12818617a3babSopenharmony_ci0:301 1 (const int) 12819617a3babSopenharmony_ci0:301 Sequence 12820617a3babSopenharmony_ci0:301 Constant: 12821617a3babSopenharmony_ci0:301 0 (const int) 12822617a3babSopenharmony_ci0:301 Constant: 12823617a3babSopenharmony_ci0:301 1 (const int) 12824617a3babSopenharmony_ci0:301 'ballot' ( temp highp 4-component vector of uint) 12825617a3babSopenharmony_ci0:302 move second child to first child ( temp highp 3-component vector of int) 12826617a3babSopenharmony_ci0:302 vector swizzle ( temp highp 3-component vector of int) 12827617a3babSopenharmony_ci0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12828617a3babSopenharmony_ci0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12829617a3babSopenharmony_ci0:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12830617a3babSopenharmony_ci0:302 Constant: 12831617a3babSopenharmony_ci0:302 2 (const int) 12832617a3babSopenharmony_ci0:302 Constant: 12833617a3babSopenharmony_ci0:302 1 (const int) 12834617a3babSopenharmony_ci0:302 Sequence 12835617a3babSopenharmony_ci0:302 Constant: 12836617a3babSopenharmony_ci0:302 0 (const int) 12837617a3babSopenharmony_ci0:302 Constant: 12838617a3babSopenharmony_ci0:302 1 (const int) 12839617a3babSopenharmony_ci0:302 Constant: 12840617a3babSopenharmony_ci0:302 2 (const int) 12841617a3babSopenharmony_ci0:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 12842617a3babSopenharmony_ci0:302 vector swizzle ( temp highp 3-component vector of int) 12843617a3babSopenharmony_ci0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12844617a3babSopenharmony_ci0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12845617a3babSopenharmony_ci0:302 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12846617a3babSopenharmony_ci0:302 Constant: 12847617a3babSopenharmony_ci0:302 2 (const int) 12848617a3babSopenharmony_ci0:302 Constant: 12849617a3babSopenharmony_ci0:302 1 (const int) 12850617a3babSopenharmony_ci0:302 Sequence 12851617a3babSopenharmony_ci0:302 Constant: 12852617a3babSopenharmony_ci0:302 0 (const int) 12853617a3babSopenharmony_ci0:302 Constant: 12854617a3babSopenharmony_ci0:302 1 (const int) 12855617a3babSopenharmony_ci0:302 Constant: 12856617a3babSopenharmony_ci0:302 2 (const int) 12857617a3babSopenharmony_ci0:302 'ballot' ( temp highp 4-component vector of uint) 12858617a3babSopenharmony_ci0:303 move second child to first child ( temp highp 4-component vector of int) 12859617a3babSopenharmony_ci0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12860617a3babSopenharmony_ci0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12861617a3babSopenharmony_ci0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12862617a3babSopenharmony_ci0:303 Constant: 12863617a3babSopenharmony_ci0:303 2 (const int) 12864617a3babSopenharmony_ci0:303 Constant: 12865617a3babSopenharmony_ci0:303 1 (const int) 12866617a3babSopenharmony_ci0:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 12867617a3babSopenharmony_ci0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12868617a3babSopenharmony_ci0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12869617a3babSopenharmony_ci0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12870617a3babSopenharmony_ci0:303 Constant: 12871617a3babSopenharmony_ci0:303 3 (const int) 12872617a3babSopenharmony_ci0:303 Constant: 12873617a3babSopenharmony_ci0:303 1 (const int) 12874617a3babSopenharmony_ci0:303 'ballot' ( temp highp 4-component vector of uint) 12875617a3babSopenharmony_ci0:305 move second child to first child ( temp highp uint) 12876617a3babSopenharmony_ci0:305 direct index ( temp highp uint) 12877617a3babSopenharmony_ci0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12878617a3babSopenharmony_ci0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12879617a3babSopenharmony_ci0:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12880617a3babSopenharmony_ci0:305 Constant: 12881617a3babSopenharmony_ci0:305 2 (const int) 12882617a3babSopenharmony_ci0:305 Constant: 12883617a3babSopenharmony_ci0:305 2 (const int) 12884617a3babSopenharmony_ci0:305 Constant: 12885617a3babSopenharmony_ci0:305 0 (const int) 12886617a3babSopenharmony_ci0:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 12887617a3babSopenharmony_ci0:305 direct index ( temp highp uint) 12888617a3babSopenharmony_ci0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12889617a3babSopenharmony_ci0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12890617a3babSopenharmony_ci0:305 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12891617a3babSopenharmony_ci0:305 Constant: 12892617a3babSopenharmony_ci0:305 0 (const int) 12893617a3babSopenharmony_ci0:305 Constant: 12894617a3babSopenharmony_ci0:305 2 (const int) 12895617a3babSopenharmony_ci0:305 Constant: 12896617a3babSopenharmony_ci0:305 0 (const int) 12897617a3babSopenharmony_ci0:305 'ballot' ( temp highp 4-component vector of uint) 12898617a3babSopenharmony_ci0:306 move second child to first child ( temp highp 2-component vector of uint) 12899617a3babSopenharmony_ci0:306 vector swizzle ( temp highp 2-component vector of uint) 12900617a3babSopenharmony_ci0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12901617a3babSopenharmony_ci0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12902617a3babSopenharmony_ci0:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12903617a3babSopenharmony_ci0:306 Constant: 12904617a3babSopenharmony_ci0:306 2 (const int) 12905617a3babSopenharmony_ci0:306 Constant: 12906617a3babSopenharmony_ci0:306 2 (const int) 12907617a3babSopenharmony_ci0:306 Sequence 12908617a3babSopenharmony_ci0:306 Constant: 12909617a3babSopenharmony_ci0:306 0 (const int) 12910617a3babSopenharmony_ci0:306 Constant: 12911617a3babSopenharmony_ci0:306 1 (const int) 12912617a3babSopenharmony_ci0:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 12913617a3babSopenharmony_ci0:306 vector swizzle ( temp highp 2-component vector of uint) 12914617a3babSopenharmony_ci0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12915617a3babSopenharmony_ci0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12916617a3babSopenharmony_ci0:306 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12917617a3babSopenharmony_ci0:306 Constant: 12918617a3babSopenharmony_ci0:306 1 (const int) 12919617a3babSopenharmony_ci0:306 Constant: 12920617a3babSopenharmony_ci0:306 2 (const int) 12921617a3babSopenharmony_ci0:306 Sequence 12922617a3babSopenharmony_ci0:306 Constant: 12923617a3babSopenharmony_ci0:306 0 (const int) 12924617a3babSopenharmony_ci0:306 Constant: 12925617a3babSopenharmony_ci0:306 1 (const int) 12926617a3babSopenharmony_ci0:306 'ballot' ( temp highp 4-component vector of uint) 12927617a3babSopenharmony_ci0:307 move second child to first child ( temp highp 3-component vector of uint) 12928617a3babSopenharmony_ci0:307 vector swizzle ( temp highp 3-component vector of uint) 12929617a3babSopenharmony_ci0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12930617a3babSopenharmony_ci0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12931617a3babSopenharmony_ci0:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12932617a3babSopenharmony_ci0:307 Constant: 12933617a3babSopenharmony_ci0:307 2 (const int) 12934617a3babSopenharmony_ci0:307 Constant: 12935617a3babSopenharmony_ci0:307 2 (const int) 12936617a3babSopenharmony_ci0:307 Sequence 12937617a3babSopenharmony_ci0:307 Constant: 12938617a3babSopenharmony_ci0:307 0 (const int) 12939617a3babSopenharmony_ci0:307 Constant: 12940617a3babSopenharmony_ci0:307 1 (const int) 12941617a3babSopenharmony_ci0:307 Constant: 12942617a3babSopenharmony_ci0:307 2 (const int) 12943617a3babSopenharmony_ci0:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 12944617a3babSopenharmony_ci0:307 vector swizzle ( temp highp 3-component vector of uint) 12945617a3babSopenharmony_ci0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12946617a3babSopenharmony_ci0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12947617a3babSopenharmony_ci0:307 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12948617a3babSopenharmony_ci0:307 Constant: 12949617a3babSopenharmony_ci0:307 2 (const int) 12950617a3babSopenharmony_ci0:307 Constant: 12951617a3babSopenharmony_ci0:307 2 (const int) 12952617a3babSopenharmony_ci0:307 Sequence 12953617a3babSopenharmony_ci0:307 Constant: 12954617a3babSopenharmony_ci0:307 0 (const int) 12955617a3babSopenharmony_ci0:307 Constant: 12956617a3babSopenharmony_ci0:307 1 (const int) 12957617a3babSopenharmony_ci0:307 Constant: 12958617a3babSopenharmony_ci0:307 2 (const int) 12959617a3babSopenharmony_ci0:307 'ballot' ( temp highp 4-component vector of uint) 12960617a3babSopenharmony_ci0:308 move second child to first child ( temp highp 4-component vector of uint) 12961617a3babSopenharmony_ci0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12962617a3babSopenharmony_ci0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12963617a3babSopenharmony_ci0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12964617a3babSopenharmony_ci0:308 Constant: 12965617a3babSopenharmony_ci0:308 2 (const int) 12966617a3babSopenharmony_ci0:308 Constant: 12967617a3babSopenharmony_ci0:308 2 (const int) 12968617a3babSopenharmony_ci0:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 12969617a3babSopenharmony_ci0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 12970617a3babSopenharmony_ci0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12971617a3babSopenharmony_ci0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12972617a3babSopenharmony_ci0:308 Constant: 12973617a3babSopenharmony_ci0:308 3 (const int) 12974617a3babSopenharmony_ci0:308 Constant: 12975617a3babSopenharmony_ci0:308 2 (const int) 12976617a3babSopenharmony_ci0:308 'ballot' ( temp highp 4-component vector of uint) 12977617a3babSopenharmony_ci0:310 move second child to first child ( temp highp int) 12978617a3babSopenharmony_ci0:310 direct index ( temp highp int) 12979617a3babSopenharmony_ci0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12980617a3babSopenharmony_ci0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12981617a3babSopenharmony_ci0:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12982617a3babSopenharmony_ci0:310 Constant: 12983617a3babSopenharmony_ci0:310 2 (const int) 12984617a3babSopenharmony_ci0:310 Constant: 12985617a3babSopenharmony_ci0:310 1 (const int) 12986617a3babSopenharmony_ci0:310 Constant: 12987617a3babSopenharmony_ci0:310 0 (const int) 12988617a3babSopenharmony_ci0:310 subgroupPartitionedExclusiveAndNV ( global highp int) 12989617a3babSopenharmony_ci0:310 direct index ( temp highp int) 12990617a3babSopenharmony_ci0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 12991617a3babSopenharmony_ci0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12992617a3babSopenharmony_ci0:310 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 12993617a3babSopenharmony_ci0:310 Constant: 12994617a3babSopenharmony_ci0:310 0 (const int) 12995617a3babSopenharmony_ci0:310 Constant: 12996617a3babSopenharmony_ci0:310 1 (const int) 12997617a3babSopenharmony_ci0:310 Constant: 12998617a3babSopenharmony_ci0:310 0 (const int) 12999617a3babSopenharmony_ci0:310 'ballot' ( temp highp 4-component vector of uint) 13000617a3babSopenharmony_ci0:311 move second child to first child ( temp highp 2-component vector of int) 13001617a3babSopenharmony_ci0:311 vector swizzle ( temp highp 2-component vector of int) 13002617a3babSopenharmony_ci0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13003617a3babSopenharmony_ci0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13004617a3babSopenharmony_ci0:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13005617a3babSopenharmony_ci0:311 Constant: 13006617a3babSopenharmony_ci0:311 2 (const int) 13007617a3babSopenharmony_ci0:311 Constant: 13008617a3babSopenharmony_ci0:311 1 (const int) 13009617a3babSopenharmony_ci0:311 Sequence 13010617a3babSopenharmony_ci0:311 Constant: 13011617a3babSopenharmony_ci0:311 0 (const int) 13012617a3babSopenharmony_ci0:311 Constant: 13013617a3babSopenharmony_ci0:311 1 (const int) 13014617a3babSopenharmony_ci0:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 13015617a3babSopenharmony_ci0:311 vector swizzle ( temp highp 2-component vector of int) 13016617a3babSopenharmony_ci0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13017617a3babSopenharmony_ci0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13018617a3babSopenharmony_ci0:311 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13019617a3babSopenharmony_ci0:311 Constant: 13020617a3babSopenharmony_ci0:311 1 (const int) 13021617a3babSopenharmony_ci0:311 Constant: 13022617a3babSopenharmony_ci0:311 1 (const int) 13023617a3babSopenharmony_ci0:311 Sequence 13024617a3babSopenharmony_ci0:311 Constant: 13025617a3babSopenharmony_ci0:311 0 (const int) 13026617a3babSopenharmony_ci0:311 Constant: 13027617a3babSopenharmony_ci0:311 1 (const int) 13028617a3babSopenharmony_ci0:311 'ballot' ( temp highp 4-component vector of uint) 13029617a3babSopenharmony_ci0:312 move second child to first child ( temp highp 3-component vector of int) 13030617a3babSopenharmony_ci0:312 vector swizzle ( temp highp 3-component vector of int) 13031617a3babSopenharmony_ci0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13032617a3babSopenharmony_ci0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13033617a3babSopenharmony_ci0:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13034617a3babSopenharmony_ci0:312 Constant: 13035617a3babSopenharmony_ci0:312 2 (const int) 13036617a3babSopenharmony_ci0:312 Constant: 13037617a3babSopenharmony_ci0:312 1 (const int) 13038617a3babSopenharmony_ci0:312 Sequence 13039617a3babSopenharmony_ci0:312 Constant: 13040617a3babSopenharmony_ci0:312 0 (const int) 13041617a3babSopenharmony_ci0:312 Constant: 13042617a3babSopenharmony_ci0:312 1 (const int) 13043617a3babSopenharmony_ci0:312 Constant: 13044617a3babSopenharmony_ci0:312 2 (const int) 13045617a3babSopenharmony_ci0:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 13046617a3babSopenharmony_ci0:312 vector swizzle ( temp highp 3-component vector of int) 13047617a3babSopenharmony_ci0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13048617a3babSopenharmony_ci0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13049617a3babSopenharmony_ci0:312 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13050617a3babSopenharmony_ci0:312 Constant: 13051617a3babSopenharmony_ci0:312 2 (const int) 13052617a3babSopenharmony_ci0:312 Constant: 13053617a3babSopenharmony_ci0:312 1 (const int) 13054617a3babSopenharmony_ci0:312 Sequence 13055617a3babSopenharmony_ci0:312 Constant: 13056617a3babSopenharmony_ci0:312 0 (const int) 13057617a3babSopenharmony_ci0:312 Constant: 13058617a3babSopenharmony_ci0:312 1 (const int) 13059617a3babSopenharmony_ci0:312 Constant: 13060617a3babSopenharmony_ci0:312 2 (const int) 13061617a3babSopenharmony_ci0:312 'ballot' ( temp highp 4-component vector of uint) 13062617a3babSopenharmony_ci0:313 move second child to first child ( temp highp 4-component vector of int) 13063617a3babSopenharmony_ci0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13064617a3babSopenharmony_ci0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13065617a3babSopenharmony_ci0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13066617a3babSopenharmony_ci0:313 Constant: 13067617a3babSopenharmony_ci0:313 2 (const int) 13068617a3babSopenharmony_ci0:313 Constant: 13069617a3babSopenharmony_ci0:313 1 (const int) 13070617a3babSopenharmony_ci0:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 13071617a3babSopenharmony_ci0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13072617a3babSopenharmony_ci0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13073617a3babSopenharmony_ci0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13074617a3babSopenharmony_ci0:313 Constant: 13075617a3babSopenharmony_ci0:313 3 (const int) 13076617a3babSopenharmony_ci0:313 Constant: 13077617a3babSopenharmony_ci0:313 1 (const int) 13078617a3babSopenharmony_ci0:313 'ballot' ( temp highp 4-component vector of uint) 13079617a3babSopenharmony_ci0:315 move second child to first child ( temp highp uint) 13080617a3babSopenharmony_ci0:315 direct index ( temp highp uint) 13081617a3babSopenharmony_ci0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13082617a3babSopenharmony_ci0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13083617a3babSopenharmony_ci0:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13084617a3babSopenharmony_ci0:315 Constant: 13085617a3babSopenharmony_ci0:315 2 (const int) 13086617a3babSopenharmony_ci0:315 Constant: 13087617a3babSopenharmony_ci0:315 2 (const int) 13088617a3babSopenharmony_ci0:315 Constant: 13089617a3babSopenharmony_ci0:315 0 (const int) 13090617a3babSopenharmony_ci0:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 13091617a3babSopenharmony_ci0:315 direct index ( temp highp uint) 13092617a3babSopenharmony_ci0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13093617a3babSopenharmony_ci0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13094617a3babSopenharmony_ci0:315 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13095617a3babSopenharmony_ci0:315 Constant: 13096617a3babSopenharmony_ci0:315 0 (const int) 13097617a3babSopenharmony_ci0:315 Constant: 13098617a3babSopenharmony_ci0:315 2 (const int) 13099617a3babSopenharmony_ci0:315 Constant: 13100617a3babSopenharmony_ci0:315 0 (const int) 13101617a3babSopenharmony_ci0:315 'ballot' ( temp highp 4-component vector of uint) 13102617a3babSopenharmony_ci0:316 move second child to first child ( temp highp 2-component vector of uint) 13103617a3babSopenharmony_ci0:316 vector swizzle ( temp highp 2-component vector of uint) 13104617a3babSopenharmony_ci0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13105617a3babSopenharmony_ci0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13106617a3babSopenharmony_ci0:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13107617a3babSopenharmony_ci0:316 Constant: 13108617a3babSopenharmony_ci0:316 2 (const int) 13109617a3babSopenharmony_ci0:316 Constant: 13110617a3babSopenharmony_ci0:316 2 (const int) 13111617a3babSopenharmony_ci0:316 Sequence 13112617a3babSopenharmony_ci0:316 Constant: 13113617a3babSopenharmony_ci0:316 0 (const int) 13114617a3babSopenharmony_ci0:316 Constant: 13115617a3babSopenharmony_ci0:316 1 (const int) 13116617a3babSopenharmony_ci0:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 13117617a3babSopenharmony_ci0:316 vector swizzle ( temp highp 2-component vector of uint) 13118617a3babSopenharmony_ci0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13119617a3babSopenharmony_ci0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13120617a3babSopenharmony_ci0:316 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13121617a3babSopenharmony_ci0:316 Constant: 13122617a3babSopenharmony_ci0:316 1 (const int) 13123617a3babSopenharmony_ci0:316 Constant: 13124617a3babSopenharmony_ci0:316 2 (const int) 13125617a3babSopenharmony_ci0:316 Sequence 13126617a3babSopenharmony_ci0:316 Constant: 13127617a3babSopenharmony_ci0:316 0 (const int) 13128617a3babSopenharmony_ci0:316 Constant: 13129617a3babSopenharmony_ci0:316 1 (const int) 13130617a3babSopenharmony_ci0:316 'ballot' ( temp highp 4-component vector of uint) 13131617a3babSopenharmony_ci0:317 move second child to first child ( temp highp 3-component vector of uint) 13132617a3babSopenharmony_ci0:317 vector swizzle ( temp highp 3-component vector of uint) 13133617a3babSopenharmony_ci0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13134617a3babSopenharmony_ci0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13135617a3babSopenharmony_ci0:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13136617a3babSopenharmony_ci0:317 Constant: 13137617a3babSopenharmony_ci0:317 2 (const int) 13138617a3babSopenharmony_ci0:317 Constant: 13139617a3babSopenharmony_ci0:317 2 (const int) 13140617a3babSopenharmony_ci0:317 Sequence 13141617a3babSopenharmony_ci0:317 Constant: 13142617a3babSopenharmony_ci0:317 0 (const int) 13143617a3babSopenharmony_ci0:317 Constant: 13144617a3babSopenharmony_ci0:317 1 (const int) 13145617a3babSopenharmony_ci0:317 Constant: 13146617a3babSopenharmony_ci0:317 2 (const int) 13147617a3babSopenharmony_ci0:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 13148617a3babSopenharmony_ci0:317 vector swizzle ( temp highp 3-component vector of uint) 13149617a3babSopenharmony_ci0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13150617a3babSopenharmony_ci0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13151617a3babSopenharmony_ci0:317 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13152617a3babSopenharmony_ci0:317 Constant: 13153617a3babSopenharmony_ci0:317 2 (const int) 13154617a3babSopenharmony_ci0:317 Constant: 13155617a3babSopenharmony_ci0:317 2 (const int) 13156617a3babSopenharmony_ci0:317 Sequence 13157617a3babSopenharmony_ci0:317 Constant: 13158617a3babSopenharmony_ci0:317 0 (const int) 13159617a3babSopenharmony_ci0:317 Constant: 13160617a3babSopenharmony_ci0:317 1 (const int) 13161617a3babSopenharmony_ci0:317 Constant: 13162617a3babSopenharmony_ci0:317 2 (const int) 13163617a3babSopenharmony_ci0:317 'ballot' ( temp highp 4-component vector of uint) 13164617a3babSopenharmony_ci0:318 move second child to first child ( temp highp 4-component vector of uint) 13165617a3babSopenharmony_ci0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13166617a3babSopenharmony_ci0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13167617a3babSopenharmony_ci0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13168617a3babSopenharmony_ci0:318 Constant: 13169617a3babSopenharmony_ci0:318 2 (const int) 13170617a3babSopenharmony_ci0:318 Constant: 13171617a3babSopenharmony_ci0:318 2 (const int) 13172617a3babSopenharmony_ci0:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 13173617a3babSopenharmony_ci0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13174617a3babSopenharmony_ci0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13175617a3babSopenharmony_ci0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13176617a3babSopenharmony_ci0:318 Constant: 13177617a3babSopenharmony_ci0:318 3 (const int) 13178617a3babSopenharmony_ci0:318 Constant: 13179617a3babSopenharmony_ci0:318 2 (const int) 13180617a3babSopenharmony_ci0:318 'ballot' ( temp highp 4-component vector of uint) 13181617a3babSopenharmony_ci0:320 move second child to first child ( temp highp int) 13182617a3babSopenharmony_ci0:320 direct index ( temp highp int) 13183617a3babSopenharmony_ci0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13184617a3babSopenharmony_ci0:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13185617a3babSopenharmony_ci0:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13186617a3babSopenharmony_ci0:320 Constant: 13187617a3babSopenharmony_ci0:320 3 (const int) 13188617a3babSopenharmony_ci0:320 Constant: 13189617a3babSopenharmony_ci0:320 1 (const int) 13190617a3babSopenharmony_ci0:320 Constant: 13191617a3babSopenharmony_ci0:320 0 (const int) 13192617a3babSopenharmony_ci0:320 Convert bool to int ( temp highp int) 13193617a3babSopenharmony_ci0:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 13194617a3babSopenharmony_ci0:320 Compare Less Than ( temp bool) 13195617a3babSopenharmony_ci0:320 direct index ( temp highp int) 13196617a3babSopenharmony_ci0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13197617a3babSopenharmony_ci0:320 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13198617a3babSopenharmony_ci0:320 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13199617a3babSopenharmony_ci0:320 Constant: 13200617a3babSopenharmony_ci0:320 0 (const int) 13201617a3babSopenharmony_ci0:320 Constant: 13202617a3babSopenharmony_ci0:320 1 (const int) 13203617a3babSopenharmony_ci0:320 Constant: 13204617a3babSopenharmony_ci0:320 0 (const int) 13205617a3babSopenharmony_ci0:320 Constant: 13206617a3babSopenharmony_ci0:320 0 (const int) 13207617a3babSopenharmony_ci0:320 'ballot' ( temp highp 4-component vector of uint) 13208617a3babSopenharmony_ci0:321 move second child to first child ( temp highp 2-component vector of int) 13209617a3babSopenharmony_ci0:321 vector swizzle ( temp highp 2-component vector of int) 13210617a3babSopenharmony_ci0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13211617a3babSopenharmony_ci0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13212617a3babSopenharmony_ci0:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13213617a3babSopenharmony_ci0:321 Constant: 13214617a3babSopenharmony_ci0:321 3 (const int) 13215617a3babSopenharmony_ci0:321 Constant: 13216617a3babSopenharmony_ci0:321 1 (const int) 13217617a3babSopenharmony_ci0:321 Sequence 13218617a3babSopenharmony_ci0:321 Constant: 13219617a3babSopenharmony_ci0:321 0 (const int) 13220617a3babSopenharmony_ci0:321 Constant: 13221617a3babSopenharmony_ci0:321 1 (const int) 13222617a3babSopenharmony_ci0:321 Convert bool to int ( temp highp 2-component vector of int) 13223617a3babSopenharmony_ci0:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 13224617a3babSopenharmony_ci0:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 13225617a3babSopenharmony_ci0:321 vector swizzle ( temp highp 2-component vector of int) 13226617a3babSopenharmony_ci0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13227617a3babSopenharmony_ci0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13228617a3babSopenharmony_ci0:321 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13229617a3babSopenharmony_ci0:321 Constant: 13230617a3babSopenharmony_ci0:321 1 (const int) 13231617a3babSopenharmony_ci0:321 Constant: 13232617a3babSopenharmony_ci0:321 1 (const int) 13233617a3babSopenharmony_ci0:321 Sequence 13234617a3babSopenharmony_ci0:321 Constant: 13235617a3babSopenharmony_ci0:321 0 (const int) 13236617a3babSopenharmony_ci0:321 Constant: 13237617a3babSopenharmony_ci0:321 1 (const int) 13238617a3babSopenharmony_ci0:321 Constant: 13239617a3babSopenharmony_ci0:321 0 (const int) 13240617a3babSopenharmony_ci0:321 0 (const int) 13241617a3babSopenharmony_ci0:321 'ballot' ( temp highp 4-component vector of uint) 13242617a3babSopenharmony_ci0:322 move second child to first child ( temp highp 3-component vector of int) 13243617a3babSopenharmony_ci0:322 vector swizzle ( temp highp 3-component vector of int) 13244617a3babSopenharmony_ci0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13245617a3babSopenharmony_ci0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13246617a3babSopenharmony_ci0:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13247617a3babSopenharmony_ci0:322 Constant: 13248617a3babSopenharmony_ci0:322 3 (const int) 13249617a3babSopenharmony_ci0:322 Constant: 13250617a3babSopenharmony_ci0:322 1 (const int) 13251617a3babSopenharmony_ci0:322 Sequence 13252617a3babSopenharmony_ci0:322 Constant: 13253617a3babSopenharmony_ci0:322 0 (const int) 13254617a3babSopenharmony_ci0:322 Constant: 13255617a3babSopenharmony_ci0:322 1 (const int) 13256617a3babSopenharmony_ci0:322 Constant: 13257617a3babSopenharmony_ci0:322 2 (const int) 13258617a3babSopenharmony_ci0:322 Convert bool to int ( temp highp 3-component vector of int) 13259617a3babSopenharmony_ci0:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 13260617a3babSopenharmony_ci0:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 13261617a3babSopenharmony_ci0:322 vector swizzle ( temp highp 3-component vector of int) 13262617a3babSopenharmony_ci0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13263617a3babSopenharmony_ci0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13264617a3babSopenharmony_ci0:322 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13265617a3babSopenharmony_ci0:322 Constant: 13266617a3babSopenharmony_ci0:322 1 (const int) 13267617a3babSopenharmony_ci0:322 Constant: 13268617a3babSopenharmony_ci0:322 1 (const int) 13269617a3babSopenharmony_ci0:322 Sequence 13270617a3babSopenharmony_ci0:322 Constant: 13271617a3babSopenharmony_ci0:322 0 (const int) 13272617a3babSopenharmony_ci0:322 Constant: 13273617a3babSopenharmony_ci0:322 1 (const int) 13274617a3babSopenharmony_ci0:322 Constant: 13275617a3babSopenharmony_ci0:322 2 (const int) 13276617a3babSopenharmony_ci0:322 Constant: 13277617a3babSopenharmony_ci0:322 0 (const int) 13278617a3babSopenharmony_ci0:322 0 (const int) 13279617a3babSopenharmony_ci0:322 0 (const int) 13280617a3babSopenharmony_ci0:322 'ballot' ( temp highp 4-component vector of uint) 13281617a3babSopenharmony_ci0:323 move second child to first child ( temp highp 4-component vector of int) 13282617a3babSopenharmony_ci0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13283617a3babSopenharmony_ci0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13284617a3babSopenharmony_ci0:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13285617a3babSopenharmony_ci0:323 Constant: 13286617a3babSopenharmony_ci0:323 3 (const int) 13287617a3babSopenharmony_ci0:323 Constant: 13288617a3babSopenharmony_ci0:323 1 (const int) 13289617a3babSopenharmony_ci0:323 Convert bool to int ( temp highp 4-component vector of int) 13290617a3babSopenharmony_ci0:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 13291617a3babSopenharmony_ci0:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 13292617a3babSopenharmony_ci0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13293617a3babSopenharmony_ci0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13294617a3babSopenharmony_ci0:323 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13295617a3babSopenharmony_ci0:323 Constant: 13296617a3babSopenharmony_ci0:323 1 (const int) 13297617a3babSopenharmony_ci0:323 Constant: 13298617a3babSopenharmony_ci0:323 1 (const int) 13299617a3babSopenharmony_ci0:323 Constant: 13300617a3babSopenharmony_ci0:323 0 (const int) 13301617a3babSopenharmony_ci0:323 0 (const int) 13302617a3babSopenharmony_ci0:323 0 (const int) 13303617a3babSopenharmony_ci0:323 0 (const int) 13304617a3babSopenharmony_ci0:323 'ballot' ( temp highp 4-component vector of uint) 13305617a3babSopenharmony_ci0:325 move second child to first child ( temp highp int) 13306617a3babSopenharmony_ci0:325 direct index ( temp highp int) 13307617a3babSopenharmony_ci0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13308617a3babSopenharmony_ci0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13309617a3babSopenharmony_ci0:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13310617a3babSopenharmony_ci0:325 Constant: 13311617a3babSopenharmony_ci0:325 3 (const int) 13312617a3babSopenharmony_ci0:325 Constant: 13313617a3babSopenharmony_ci0:325 1 (const int) 13314617a3babSopenharmony_ci0:325 Constant: 13315617a3babSopenharmony_ci0:325 0 (const int) 13316617a3babSopenharmony_ci0:325 subgroupPartitionedExclusiveOrNV ( global highp int) 13317617a3babSopenharmony_ci0:325 direct index ( temp highp int) 13318617a3babSopenharmony_ci0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13319617a3babSopenharmony_ci0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13320617a3babSopenharmony_ci0:325 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13321617a3babSopenharmony_ci0:325 Constant: 13322617a3babSopenharmony_ci0:325 0 (const int) 13323617a3babSopenharmony_ci0:325 Constant: 13324617a3babSopenharmony_ci0:325 1 (const int) 13325617a3babSopenharmony_ci0:325 Constant: 13326617a3babSopenharmony_ci0:325 0 (const int) 13327617a3babSopenharmony_ci0:325 'ballot' ( temp highp 4-component vector of uint) 13328617a3babSopenharmony_ci0:326 move second child to first child ( temp highp 2-component vector of int) 13329617a3babSopenharmony_ci0:326 vector swizzle ( temp highp 2-component vector of int) 13330617a3babSopenharmony_ci0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13331617a3babSopenharmony_ci0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13332617a3babSopenharmony_ci0:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13333617a3babSopenharmony_ci0:326 Constant: 13334617a3babSopenharmony_ci0:326 3 (const int) 13335617a3babSopenharmony_ci0:326 Constant: 13336617a3babSopenharmony_ci0:326 1 (const int) 13337617a3babSopenharmony_ci0:326 Sequence 13338617a3babSopenharmony_ci0:326 Constant: 13339617a3babSopenharmony_ci0:326 0 (const int) 13340617a3babSopenharmony_ci0:326 Constant: 13341617a3babSopenharmony_ci0:326 1 (const int) 13342617a3babSopenharmony_ci0:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 13343617a3babSopenharmony_ci0:326 vector swizzle ( temp highp 2-component vector of int) 13344617a3babSopenharmony_ci0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13345617a3babSopenharmony_ci0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13346617a3babSopenharmony_ci0:326 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13347617a3babSopenharmony_ci0:326 Constant: 13348617a3babSopenharmony_ci0:326 1 (const int) 13349617a3babSopenharmony_ci0:326 Constant: 13350617a3babSopenharmony_ci0:326 1 (const int) 13351617a3babSopenharmony_ci0:326 Sequence 13352617a3babSopenharmony_ci0:326 Constant: 13353617a3babSopenharmony_ci0:326 0 (const int) 13354617a3babSopenharmony_ci0:326 Constant: 13355617a3babSopenharmony_ci0:326 1 (const int) 13356617a3babSopenharmony_ci0:326 'ballot' ( temp highp 4-component vector of uint) 13357617a3babSopenharmony_ci0:327 move second child to first child ( temp highp 3-component vector of int) 13358617a3babSopenharmony_ci0:327 vector swizzle ( temp highp 3-component vector of int) 13359617a3babSopenharmony_ci0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13360617a3babSopenharmony_ci0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13361617a3babSopenharmony_ci0:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13362617a3babSopenharmony_ci0:327 Constant: 13363617a3babSopenharmony_ci0:327 3 (const int) 13364617a3babSopenharmony_ci0:327 Constant: 13365617a3babSopenharmony_ci0:327 1 (const int) 13366617a3babSopenharmony_ci0:327 Sequence 13367617a3babSopenharmony_ci0:327 Constant: 13368617a3babSopenharmony_ci0:327 0 (const int) 13369617a3babSopenharmony_ci0:327 Constant: 13370617a3babSopenharmony_ci0:327 1 (const int) 13371617a3babSopenharmony_ci0:327 Constant: 13372617a3babSopenharmony_ci0:327 2 (const int) 13373617a3babSopenharmony_ci0:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 13374617a3babSopenharmony_ci0:327 vector swizzle ( temp highp 3-component vector of int) 13375617a3babSopenharmony_ci0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13376617a3babSopenharmony_ci0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13377617a3babSopenharmony_ci0:327 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13378617a3babSopenharmony_ci0:327 Constant: 13379617a3babSopenharmony_ci0:327 2 (const int) 13380617a3babSopenharmony_ci0:327 Constant: 13381617a3babSopenharmony_ci0:327 1 (const int) 13382617a3babSopenharmony_ci0:327 Sequence 13383617a3babSopenharmony_ci0:327 Constant: 13384617a3babSopenharmony_ci0:327 0 (const int) 13385617a3babSopenharmony_ci0:327 Constant: 13386617a3babSopenharmony_ci0:327 1 (const int) 13387617a3babSopenharmony_ci0:327 Constant: 13388617a3babSopenharmony_ci0:327 2 (const int) 13389617a3babSopenharmony_ci0:327 'ballot' ( temp highp 4-component vector of uint) 13390617a3babSopenharmony_ci0:328 move second child to first child ( temp highp 4-component vector of int) 13391617a3babSopenharmony_ci0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13392617a3babSopenharmony_ci0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13393617a3babSopenharmony_ci0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13394617a3babSopenharmony_ci0:328 Constant: 13395617a3babSopenharmony_ci0:328 3 (const int) 13396617a3babSopenharmony_ci0:328 Constant: 13397617a3babSopenharmony_ci0:328 1 (const int) 13398617a3babSopenharmony_ci0:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 13399617a3babSopenharmony_ci0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13400617a3babSopenharmony_ci0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13401617a3babSopenharmony_ci0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13402617a3babSopenharmony_ci0:328 Constant: 13403617a3babSopenharmony_ci0:328 3 (const int) 13404617a3babSopenharmony_ci0:328 Constant: 13405617a3babSopenharmony_ci0:328 1 (const int) 13406617a3babSopenharmony_ci0:328 'ballot' ( temp highp 4-component vector of uint) 13407617a3babSopenharmony_ci0:330 move second child to first child ( temp highp uint) 13408617a3babSopenharmony_ci0:330 direct index ( temp highp uint) 13409617a3babSopenharmony_ci0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13410617a3babSopenharmony_ci0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13411617a3babSopenharmony_ci0:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13412617a3babSopenharmony_ci0:330 Constant: 13413617a3babSopenharmony_ci0:330 3 (const int) 13414617a3babSopenharmony_ci0:330 Constant: 13415617a3babSopenharmony_ci0:330 2 (const int) 13416617a3babSopenharmony_ci0:330 Constant: 13417617a3babSopenharmony_ci0:330 0 (const int) 13418617a3babSopenharmony_ci0:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 13419617a3babSopenharmony_ci0:330 direct index ( temp highp uint) 13420617a3babSopenharmony_ci0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13421617a3babSopenharmony_ci0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13422617a3babSopenharmony_ci0:330 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13423617a3babSopenharmony_ci0:330 Constant: 13424617a3babSopenharmony_ci0:330 0 (const int) 13425617a3babSopenharmony_ci0:330 Constant: 13426617a3babSopenharmony_ci0:330 2 (const int) 13427617a3babSopenharmony_ci0:330 Constant: 13428617a3babSopenharmony_ci0:330 0 (const int) 13429617a3babSopenharmony_ci0:330 'ballot' ( temp highp 4-component vector of uint) 13430617a3babSopenharmony_ci0:331 move second child to first child ( temp highp 2-component vector of uint) 13431617a3babSopenharmony_ci0:331 vector swizzle ( temp highp 2-component vector of uint) 13432617a3babSopenharmony_ci0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13433617a3babSopenharmony_ci0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13434617a3babSopenharmony_ci0:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13435617a3babSopenharmony_ci0:331 Constant: 13436617a3babSopenharmony_ci0:331 3 (const int) 13437617a3babSopenharmony_ci0:331 Constant: 13438617a3babSopenharmony_ci0:331 2 (const int) 13439617a3babSopenharmony_ci0:331 Sequence 13440617a3babSopenharmony_ci0:331 Constant: 13441617a3babSopenharmony_ci0:331 0 (const int) 13442617a3babSopenharmony_ci0:331 Constant: 13443617a3babSopenharmony_ci0:331 1 (const int) 13444617a3babSopenharmony_ci0:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 13445617a3babSopenharmony_ci0:331 vector swizzle ( temp highp 2-component vector of uint) 13446617a3babSopenharmony_ci0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13447617a3babSopenharmony_ci0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13448617a3babSopenharmony_ci0:331 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13449617a3babSopenharmony_ci0:331 Constant: 13450617a3babSopenharmony_ci0:331 1 (const int) 13451617a3babSopenharmony_ci0:331 Constant: 13452617a3babSopenharmony_ci0:331 2 (const int) 13453617a3babSopenharmony_ci0:331 Sequence 13454617a3babSopenharmony_ci0:331 Constant: 13455617a3babSopenharmony_ci0:331 0 (const int) 13456617a3babSopenharmony_ci0:331 Constant: 13457617a3babSopenharmony_ci0:331 1 (const int) 13458617a3babSopenharmony_ci0:331 'ballot' ( temp highp 4-component vector of uint) 13459617a3babSopenharmony_ci0:332 move second child to first child ( temp highp 3-component vector of uint) 13460617a3babSopenharmony_ci0:332 vector swizzle ( temp highp 3-component vector of uint) 13461617a3babSopenharmony_ci0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13462617a3babSopenharmony_ci0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13463617a3babSopenharmony_ci0:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13464617a3babSopenharmony_ci0:332 Constant: 13465617a3babSopenharmony_ci0:332 3 (const int) 13466617a3babSopenharmony_ci0:332 Constant: 13467617a3babSopenharmony_ci0:332 2 (const int) 13468617a3babSopenharmony_ci0:332 Sequence 13469617a3babSopenharmony_ci0:332 Constant: 13470617a3babSopenharmony_ci0:332 0 (const int) 13471617a3babSopenharmony_ci0:332 Constant: 13472617a3babSopenharmony_ci0:332 1 (const int) 13473617a3babSopenharmony_ci0:332 Constant: 13474617a3babSopenharmony_ci0:332 2 (const int) 13475617a3babSopenharmony_ci0:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 13476617a3babSopenharmony_ci0:332 vector swizzle ( temp highp 3-component vector of uint) 13477617a3babSopenharmony_ci0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13478617a3babSopenharmony_ci0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13479617a3babSopenharmony_ci0:332 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13480617a3babSopenharmony_ci0:332 Constant: 13481617a3babSopenharmony_ci0:332 2 (const int) 13482617a3babSopenharmony_ci0:332 Constant: 13483617a3babSopenharmony_ci0:332 2 (const int) 13484617a3babSopenharmony_ci0:332 Sequence 13485617a3babSopenharmony_ci0:332 Constant: 13486617a3babSopenharmony_ci0:332 0 (const int) 13487617a3babSopenharmony_ci0:332 Constant: 13488617a3babSopenharmony_ci0:332 1 (const int) 13489617a3babSopenharmony_ci0:332 Constant: 13490617a3babSopenharmony_ci0:332 2 (const int) 13491617a3babSopenharmony_ci0:332 'ballot' ( temp highp 4-component vector of uint) 13492617a3babSopenharmony_ci0:333 move second child to first child ( temp highp 4-component vector of uint) 13493617a3babSopenharmony_ci0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13494617a3babSopenharmony_ci0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13495617a3babSopenharmony_ci0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13496617a3babSopenharmony_ci0:333 Constant: 13497617a3babSopenharmony_ci0:333 3 (const int) 13498617a3babSopenharmony_ci0:333 Constant: 13499617a3babSopenharmony_ci0:333 2 (const int) 13500617a3babSopenharmony_ci0:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 13501617a3babSopenharmony_ci0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13502617a3babSopenharmony_ci0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13503617a3babSopenharmony_ci0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13504617a3babSopenharmony_ci0:333 Constant: 13505617a3babSopenharmony_ci0:333 3 (const int) 13506617a3babSopenharmony_ci0:333 Constant: 13507617a3babSopenharmony_ci0:333 2 (const int) 13508617a3babSopenharmony_ci0:333 'ballot' ( temp highp 4-component vector of uint) 13509617a3babSopenharmony_ci0:335 move second child to first child ( temp highp int) 13510617a3babSopenharmony_ci0:335 direct index ( temp highp int) 13511617a3babSopenharmony_ci0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13512617a3babSopenharmony_ci0:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13513617a3babSopenharmony_ci0:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13514617a3babSopenharmony_ci0:335 Constant: 13515617a3babSopenharmony_ci0:335 3 (const int) 13516617a3babSopenharmony_ci0:335 Constant: 13517617a3babSopenharmony_ci0:335 1 (const int) 13518617a3babSopenharmony_ci0:335 Constant: 13519617a3babSopenharmony_ci0:335 0 (const int) 13520617a3babSopenharmony_ci0:335 Convert bool to int ( temp highp int) 13521617a3babSopenharmony_ci0:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 13522617a3babSopenharmony_ci0:335 Compare Less Than ( temp bool) 13523617a3babSopenharmony_ci0:335 direct index ( temp highp int) 13524617a3babSopenharmony_ci0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13525617a3babSopenharmony_ci0:335 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13526617a3babSopenharmony_ci0:335 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13527617a3babSopenharmony_ci0:335 Constant: 13528617a3babSopenharmony_ci0:335 0 (const int) 13529617a3babSopenharmony_ci0:335 Constant: 13530617a3babSopenharmony_ci0:335 1 (const int) 13531617a3babSopenharmony_ci0:335 Constant: 13532617a3babSopenharmony_ci0:335 0 (const int) 13533617a3babSopenharmony_ci0:335 Constant: 13534617a3babSopenharmony_ci0:335 0 (const int) 13535617a3babSopenharmony_ci0:335 'ballot' ( temp highp 4-component vector of uint) 13536617a3babSopenharmony_ci0:336 move second child to first child ( temp highp 2-component vector of int) 13537617a3babSopenharmony_ci0:336 vector swizzle ( temp highp 2-component vector of int) 13538617a3babSopenharmony_ci0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13539617a3babSopenharmony_ci0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13540617a3babSopenharmony_ci0:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13541617a3babSopenharmony_ci0:336 Constant: 13542617a3babSopenharmony_ci0:336 3 (const int) 13543617a3babSopenharmony_ci0:336 Constant: 13544617a3babSopenharmony_ci0:336 1 (const int) 13545617a3babSopenharmony_ci0:336 Sequence 13546617a3babSopenharmony_ci0:336 Constant: 13547617a3babSopenharmony_ci0:336 0 (const int) 13548617a3babSopenharmony_ci0:336 Constant: 13549617a3babSopenharmony_ci0:336 1 (const int) 13550617a3babSopenharmony_ci0:336 Convert bool to int ( temp highp 2-component vector of int) 13551617a3babSopenharmony_ci0:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 13552617a3babSopenharmony_ci0:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 13553617a3babSopenharmony_ci0:336 vector swizzle ( temp highp 2-component vector of int) 13554617a3babSopenharmony_ci0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13555617a3babSopenharmony_ci0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13556617a3babSopenharmony_ci0:336 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13557617a3babSopenharmony_ci0:336 Constant: 13558617a3babSopenharmony_ci0:336 1 (const int) 13559617a3babSopenharmony_ci0:336 Constant: 13560617a3babSopenharmony_ci0:336 1 (const int) 13561617a3babSopenharmony_ci0:336 Sequence 13562617a3babSopenharmony_ci0:336 Constant: 13563617a3babSopenharmony_ci0:336 0 (const int) 13564617a3babSopenharmony_ci0:336 Constant: 13565617a3babSopenharmony_ci0:336 1 (const int) 13566617a3babSopenharmony_ci0:336 Constant: 13567617a3babSopenharmony_ci0:336 0 (const int) 13568617a3babSopenharmony_ci0:336 0 (const int) 13569617a3babSopenharmony_ci0:336 'ballot' ( temp highp 4-component vector of uint) 13570617a3babSopenharmony_ci0:337 move second child to first child ( temp highp 3-component vector of int) 13571617a3babSopenharmony_ci0:337 vector swizzle ( temp highp 3-component vector of int) 13572617a3babSopenharmony_ci0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13573617a3babSopenharmony_ci0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13574617a3babSopenharmony_ci0:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13575617a3babSopenharmony_ci0:337 Constant: 13576617a3babSopenharmony_ci0:337 3 (const int) 13577617a3babSopenharmony_ci0:337 Constant: 13578617a3babSopenharmony_ci0:337 1 (const int) 13579617a3babSopenharmony_ci0:337 Sequence 13580617a3babSopenharmony_ci0:337 Constant: 13581617a3babSopenharmony_ci0:337 0 (const int) 13582617a3babSopenharmony_ci0:337 Constant: 13583617a3babSopenharmony_ci0:337 1 (const int) 13584617a3babSopenharmony_ci0:337 Constant: 13585617a3babSopenharmony_ci0:337 2 (const int) 13586617a3babSopenharmony_ci0:337 Convert bool to int ( temp highp 3-component vector of int) 13587617a3babSopenharmony_ci0:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 13588617a3babSopenharmony_ci0:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 13589617a3babSopenharmony_ci0:337 vector swizzle ( temp highp 3-component vector of int) 13590617a3babSopenharmony_ci0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13591617a3babSopenharmony_ci0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13592617a3babSopenharmony_ci0:337 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13593617a3babSopenharmony_ci0:337 Constant: 13594617a3babSopenharmony_ci0:337 1 (const int) 13595617a3babSopenharmony_ci0:337 Constant: 13596617a3babSopenharmony_ci0:337 1 (const int) 13597617a3babSopenharmony_ci0:337 Sequence 13598617a3babSopenharmony_ci0:337 Constant: 13599617a3babSopenharmony_ci0:337 0 (const int) 13600617a3babSopenharmony_ci0:337 Constant: 13601617a3babSopenharmony_ci0:337 1 (const int) 13602617a3babSopenharmony_ci0:337 Constant: 13603617a3babSopenharmony_ci0:337 2 (const int) 13604617a3babSopenharmony_ci0:337 Constant: 13605617a3babSopenharmony_ci0:337 0 (const int) 13606617a3babSopenharmony_ci0:337 0 (const int) 13607617a3babSopenharmony_ci0:337 0 (const int) 13608617a3babSopenharmony_ci0:337 'ballot' ( temp highp 4-component vector of uint) 13609617a3babSopenharmony_ci0:338 move second child to first child ( temp highp 4-component vector of int) 13610617a3babSopenharmony_ci0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13611617a3babSopenharmony_ci0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13612617a3babSopenharmony_ci0:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13613617a3babSopenharmony_ci0:338 Constant: 13614617a3babSopenharmony_ci0:338 3 (const int) 13615617a3babSopenharmony_ci0:338 Constant: 13616617a3babSopenharmony_ci0:338 1 (const int) 13617617a3babSopenharmony_ci0:338 Convert bool to int ( temp highp 4-component vector of int) 13618617a3babSopenharmony_ci0:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 13619617a3babSopenharmony_ci0:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 13620617a3babSopenharmony_ci0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13621617a3babSopenharmony_ci0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13622617a3babSopenharmony_ci0:338 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13623617a3babSopenharmony_ci0:338 Constant: 13624617a3babSopenharmony_ci0:338 1 (const int) 13625617a3babSopenharmony_ci0:338 Constant: 13626617a3babSopenharmony_ci0:338 1 (const int) 13627617a3babSopenharmony_ci0:338 Constant: 13628617a3babSopenharmony_ci0:338 0 (const int) 13629617a3babSopenharmony_ci0:338 0 (const int) 13630617a3babSopenharmony_ci0:338 0 (const int) 13631617a3babSopenharmony_ci0:338 0 (const int) 13632617a3babSopenharmony_ci0:338 'ballot' ( temp highp 4-component vector of uint) 13633617a3babSopenharmony_ci0:340 move second child to first child ( temp highp int) 13634617a3babSopenharmony_ci0:340 direct index ( temp highp int) 13635617a3babSopenharmony_ci0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13636617a3babSopenharmony_ci0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13637617a3babSopenharmony_ci0:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13638617a3babSopenharmony_ci0:340 Constant: 13639617a3babSopenharmony_ci0:340 3 (const int) 13640617a3babSopenharmony_ci0:340 Constant: 13641617a3babSopenharmony_ci0:340 1 (const int) 13642617a3babSopenharmony_ci0:340 Constant: 13643617a3babSopenharmony_ci0:340 0 (const int) 13644617a3babSopenharmony_ci0:340 subgroupPartitionedExclusiveXorNV ( global highp int) 13645617a3babSopenharmony_ci0:340 direct index ( temp highp int) 13646617a3babSopenharmony_ci0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13647617a3babSopenharmony_ci0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13648617a3babSopenharmony_ci0:340 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13649617a3babSopenharmony_ci0:340 Constant: 13650617a3babSopenharmony_ci0:340 0 (const int) 13651617a3babSopenharmony_ci0:340 Constant: 13652617a3babSopenharmony_ci0:340 1 (const int) 13653617a3babSopenharmony_ci0:340 Constant: 13654617a3babSopenharmony_ci0:340 0 (const int) 13655617a3babSopenharmony_ci0:340 'ballot' ( temp highp 4-component vector of uint) 13656617a3babSopenharmony_ci0:341 move second child to first child ( temp highp 2-component vector of int) 13657617a3babSopenharmony_ci0:341 vector swizzle ( temp highp 2-component vector of int) 13658617a3babSopenharmony_ci0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13659617a3babSopenharmony_ci0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13660617a3babSopenharmony_ci0:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13661617a3babSopenharmony_ci0:341 Constant: 13662617a3babSopenharmony_ci0:341 3 (const int) 13663617a3babSopenharmony_ci0:341 Constant: 13664617a3babSopenharmony_ci0:341 1 (const int) 13665617a3babSopenharmony_ci0:341 Sequence 13666617a3babSopenharmony_ci0:341 Constant: 13667617a3babSopenharmony_ci0:341 0 (const int) 13668617a3babSopenharmony_ci0:341 Constant: 13669617a3babSopenharmony_ci0:341 1 (const int) 13670617a3babSopenharmony_ci0:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 13671617a3babSopenharmony_ci0:341 vector swizzle ( temp highp 2-component vector of int) 13672617a3babSopenharmony_ci0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13673617a3babSopenharmony_ci0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13674617a3babSopenharmony_ci0:341 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13675617a3babSopenharmony_ci0:341 Constant: 13676617a3babSopenharmony_ci0:341 1 (const int) 13677617a3babSopenharmony_ci0:341 Constant: 13678617a3babSopenharmony_ci0:341 1 (const int) 13679617a3babSopenharmony_ci0:341 Sequence 13680617a3babSopenharmony_ci0:341 Constant: 13681617a3babSopenharmony_ci0:341 0 (const int) 13682617a3babSopenharmony_ci0:341 Constant: 13683617a3babSopenharmony_ci0:341 1 (const int) 13684617a3babSopenharmony_ci0:341 'ballot' ( temp highp 4-component vector of uint) 13685617a3babSopenharmony_ci0:342 move second child to first child ( temp highp 3-component vector of int) 13686617a3babSopenharmony_ci0:342 vector swizzle ( temp highp 3-component vector of int) 13687617a3babSopenharmony_ci0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13688617a3babSopenharmony_ci0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13689617a3babSopenharmony_ci0:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13690617a3babSopenharmony_ci0:342 Constant: 13691617a3babSopenharmony_ci0:342 3 (const int) 13692617a3babSopenharmony_ci0:342 Constant: 13693617a3babSopenharmony_ci0:342 1 (const int) 13694617a3babSopenharmony_ci0:342 Sequence 13695617a3babSopenharmony_ci0:342 Constant: 13696617a3babSopenharmony_ci0:342 0 (const int) 13697617a3babSopenharmony_ci0:342 Constant: 13698617a3babSopenharmony_ci0:342 1 (const int) 13699617a3babSopenharmony_ci0:342 Constant: 13700617a3babSopenharmony_ci0:342 2 (const int) 13701617a3babSopenharmony_ci0:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 13702617a3babSopenharmony_ci0:342 vector swizzle ( temp highp 3-component vector of int) 13703617a3babSopenharmony_ci0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13704617a3babSopenharmony_ci0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13705617a3babSopenharmony_ci0:342 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13706617a3babSopenharmony_ci0:342 Constant: 13707617a3babSopenharmony_ci0:342 2 (const int) 13708617a3babSopenharmony_ci0:342 Constant: 13709617a3babSopenharmony_ci0:342 1 (const int) 13710617a3babSopenharmony_ci0:342 Sequence 13711617a3babSopenharmony_ci0:342 Constant: 13712617a3babSopenharmony_ci0:342 0 (const int) 13713617a3babSopenharmony_ci0:342 Constant: 13714617a3babSopenharmony_ci0:342 1 (const int) 13715617a3babSopenharmony_ci0:342 Constant: 13716617a3babSopenharmony_ci0:342 2 (const int) 13717617a3babSopenharmony_ci0:342 'ballot' ( temp highp 4-component vector of uint) 13718617a3babSopenharmony_ci0:343 move second child to first child ( temp highp 4-component vector of int) 13719617a3babSopenharmony_ci0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13720617a3babSopenharmony_ci0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13721617a3babSopenharmony_ci0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13722617a3babSopenharmony_ci0:343 Constant: 13723617a3babSopenharmony_ci0:343 3 (const int) 13724617a3babSopenharmony_ci0:343 Constant: 13725617a3babSopenharmony_ci0:343 1 (const int) 13726617a3babSopenharmony_ci0:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 13727617a3babSopenharmony_ci0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13728617a3babSopenharmony_ci0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13729617a3babSopenharmony_ci0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13730617a3babSopenharmony_ci0:343 Constant: 13731617a3babSopenharmony_ci0:343 3 (const int) 13732617a3babSopenharmony_ci0:343 Constant: 13733617a3babSopenharmony_ci0:343 1 (const int) 13734617a3babSopenharmony_ci0:343 'ballot' ( temp highp 4-component vector of uint) 13735617a3babSopenharmony_ci0:345 move second child to first child ( temp highp uint) 13736617a3babSopenharmony_ci0:345 direct index ( temp highp uint) 13737617a3babSopenharmony_ci0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13738617a3babSopenharmony_ci0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13739617a3babSopenharmony_ci0:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13740617a3babSopenharmony_ci0:345 Constant: 13741617a3babSopenharmony_ci0:345 0 (const int) 13742617a3babSopenharmony_ci0:345 Constant: 13743617a3babSopenharmony_ci0:345 2 (const int) 13744617a3babSopenharmony_ci0:345 Constant: 13745617a3babSopenharmony_ci0:345 0 (const int) 13746617a3babSopenharmony_ci0:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 13747617a3babSopenharmony_ci0:345 direct index ( temp highp uint) 13748617a3babSopenharmony_ci0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13749617a3babSopenharmony_ci0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13750617a3babSopenharmony_ci0:345 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13751617a3babSopenharmony_ci0:345 Constant: 13752617a3babSopenharmony_ci0:345 0 (const int) 13753617a3babSopenharmony_ci0:345 Constant: 13754617a3babSopenharmony_ci0:345 2 (const int) 13755617a3babSopenharmony_ci0:345 Constant: 13756617a3babSopenharmony_ci0:345 0 (const int) 13757617a3babSopenharmony_ci0:345 'ballot' ( temp highp 4-component vector of uint) 13758617a3babSopenharmony_ci0:346 move second child to first child ( temp highp 2-component vector of uint) 13759617a3babSopenharmony_ci0:346 vector swizzle ( temp highp 2-component vector of uint) 13760617a3babSopenharmony_ci0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13761617a3babSopenharmony_ci0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13762617a3babSopenharmony_ci0:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13763617a3babSopenharmony_ci0:346 Constant: 13764617a3babSopenharmony_ci0:346 0 (const int) 13765617a3babSopenharmony_ci0:346 Constant: 13766617a3babSopenharmony_ci0:346 2 (const int) 13767617a3babSopenharmony_ci0:346 Sequence 13768617a3babSopenharmony_ci0:346 Constant: 13769617a3babSopenharmony_ci0:346 0 (const int) 13770617a3babSopenharmony_ci0:346 Constant: 13771617a3babSopenharmony_ci0:346 1 (const int) 13772617a3babSopenharmony_ci0:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 13773617a3babSopenharmony_ci0:346 vector swizzle ( temp highp 2-component vector of uint) 13774617a3babSopenharmony_ci0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13775617a3babSopenharmony_ci0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13776617a3babSopenharmony_ci0:346 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13777617a3babSopenharmony_ci0:346 Constant: 13778617a3babSopenharmony_ci0:346 1 (const int) 13779617a3babSopenharmony_ci0:346 Constant: 13780617a3babSopenharmony_ci0:346 2 (const int) 13781617a3babSopenharmony_ci0:346 Sequence 13782617a3babSopenharmony_ci0:346 Constant: 13783617a3babSopenharmony_ci0:346 0 (const int) 13784617a3babSopenharmony_ci0:346 Constant: 13785617a3babSopenharmony_ci0:346 1 (const int) 13786617a3babSopenharmony_ci0:346 'ballot' ( temp highp 4-component vector of uint) 13787617a3babSopenharmony_ci0:347 move second child to first child ( temp highp 3-component vector of uint) 13788617a3babSopenharmony_ci0:347 vector swizzle ( temp highp 3-component vector of uint) 13789617a3babSopenharmony_ci0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13790617a3babSopenharmony_ci0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13791617a3babSopenharmony_ci0:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13792617a3babSopenharmony_ci0:347 Constant: 13793617a3babSopenharmony_ci0:347 0 (const int) 13794617a3babSopenharmony_ci0:347 Constant: 13795617a3babSopenharmony_ci0:347 2 (const int) 13796617a3babSopenharmony_ci0:347 Sequence 13797617a3babSopenharmony_ci0:347 Constant: 13798617a3babSopenharmony_ci0:347 0 (const int) 13799617a3babSopenharmony_ci0:347 Constant: 13800617a3babSopenharmony_ci0:347 1 (const int) 13801617a3babSopenharmony_ci0:347 Constant: 13802617a3babSopenharmony_ci0:347 2 (const int) 13803617a3babSopenharmony_ci0:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 13804617a3babSopenharmony_ci0:347 vector swizzle ( temp highp 3-component vector of uint) 13805617a3babSopenharmony_ci0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13806617a3babSopenharmony_ci0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13807617a3babSopenharmony_ci0:347 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13808617a3babSopenharmony_ci0:347 Constant: 13809617a3babSopenharmony_ci0:347 2 (const int) 13810617a3babSopenharmony_ci0:347 Constant: 13811617a3babSopenharmony_ci0:347 2 (const int) 13812617a3babSopenharmony_ci0:347 Sequence 13813617a3babSopenharmony_ci0:347 Constant: 13814617a3babSopenharmony_ci0:347 0 (const int) 13815617a3babSopenharmony_ci0:347 Constant: 13816617a3babSopenharmony_ci0:347 1 (const int) 13817617a3babSopenharmony_ci0:347 Constant: 13818617a3babSopenharmony_ci0:347 2 (const int) 13819617a3babSopenharmony_ci0:347 'ballot' ( temp highp 4-component vector of uint) 13820617a3babSopenharmony_ci0:348 move second child to first child ( temp highp 4-component vector of uint) 13821617a3babSopenharmony_ci0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13822617a3babSopenharmony_ci0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13823617a3babSopenharmony_ci0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13824617a3babSopenharmony_ci0:348 Constant: 13825617a3babSopenharmony_ci0:348 0 (const int) 13826617a3babSopenharmony_ci0:348 Constant: 13827617a3babSopenharmony_ci0:348 2 (const int) 13828617a3babSopenharmony_ci0:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 13829617a3babSopenharmony_ci0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 13830617a3babSopenharmony_ci0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13831617a3babSopenharmony_ci0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13832617a3babSopenharmony_ci0:348 Constant: 13833617a3babSopenharmony_ci0:348 3 (const int) 13834617a3babSopenharmony_ci0:348 Constant: 13835617a3babSopenharmony_ci0:348 2 (const int) 13836617a3babSopenharmony_ci0:348 'ballot' ( temp highp 4-component vector of uint) 13837617a3babSopenharmony_ci0:350 move second child to first child ( temp highp int) 13838617a3babSopenharmony_ci0:350 direct index ( temp highp int) 13839617a3babSopenharmony_ci0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13840617a3babSopenharmony_ci0:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13841617a3babSopenharmony_ci0:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13842617a3babSopenharmony_ci0:350 Constant: 13843617a3babSopenharmony_ci0:350 0 (const int) 13844617a3babSopenharmony_ci0:350 Constant: 13845617a3babSopenharmony_ci0:350 1 (const int) 13846617a3babSopenharmony_ci0:350 Constant: 13847617a3babSopenharmony_ci0:350 0 (const int) 13848617a3babSopenharmony_ci0:350 Convert bool to int ( temp highp int) 13849617a3babSopenharmony_ci0:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 13850617a3babSopenharmony_ci0:350 Compare Less Than ( temp bool) 13851617a3babSopenharmony_ci0:350 direct index ( temp highp int) 13852617a3babSopenharmony_ci0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13853617a3babSopenharmony_ci0:350 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13854617a3babSopenharmony_ci0:350 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13855617a3babSopenharmony_ci0:350 Constant: 13856617a3babSopenharmony_ci0:350 0 (const int) 13857617a3babSopenharmony_ci0:350 Constant: 13858617a3babSopenharmony_ci0:350 1 (const int) 13859617a3babSopenharmony_ci0:350 Constant: 13860617a3babSopenharmony_ci0:350 0 (const int) 13861617a3babSopenharmony_ci0:350 Constant: 13862617a3babSopenharmony_ci0:350 0 (const int) 13863617a3babSopenharmony_ci0:350 'ballot' ( temp highp 4-component vector of uint) 13864617a3babSopenharmony_ci0:351 move second child to first child ( temp highp 2-component vector of int) 13865617a3babSopenharmony_ci0:351 vector swizzle ( temp highp 2-component vector of int) 13866617a3babSopenharmony_ci0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13867617a3babSopenharmony_ci0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13868617a3babSopenharmony_ci0:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13869617a3babSopenharmony_ci0:351 Constant: 13870617a3babSopenharmony_ci0:351 0 (const int) 13871617a3babSopenharmony_ci0:351 Constant: 13872617a3babSopenharmony_ci0:351 1 (const int) 13873617a3babSopenharmony_ci0:351 Sequence 13874617a3babSopenharmony_ci0:351 Constant: 13875617a3babSopenharmony_ci0:351 0 (const int) 13876617a3babSopenharmony_ci0:351 Constant: 13877617a3babSopenharmony_ci0:351 1 (const int) 13878617a3babSopenharmony_ci0:351 Convert bool to int ( temp highp 2-component vector of int) 13879617a3babSopenharmony_ci0:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 13880617a3babSopenharmony_ci0:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 13881617a3babSopenharmony_ci0:351 vector swizzle ( temp highp 2-component vector of int) 13882617a3babSopenharmony_ci0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13883617a3babSopenharmony_ci0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13884617a3babSopenharmony_ci0:351 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13885617a3babSopenharmony_ci0:351 Constant: 13886617a3babSopenharmony_ci0:351 1 (const int) 13887617a3babSopenharmony_ci0:351 Constant: 13888617a3babSopenharmony_ci0:351 1 (const int) 13889617a3babSopenharmony_ci0:351 Sequence 13890617a3babSopenharmony_ci0:351 Constant: 13891617a3babSopenharmony_ci0:351 0 (const int) 13892617a3babSopenharmony_ci0:351 Constant: 13893617a3babSopenharmony_ci0:351 1 (const int) 13894617a3babSopenharmony_ci0:351 Constant: 13895617a3babSopenharmony_ci0:351 0 (const int) 13896617a3babSopenharmony_ci0:351 0 (const int) 13897617a3babSopenharmony_ci0:351 'ballot' ( temp highp 4-component vector of uint) 13898617a3babSopenharmony_ci0:352 move second child to first child ( temp highp 3-component vector of int) 13899617a3babSopenharmony_ci0:352 vector swizzle ( temp highp 3-component vector of int) 13900617a3babSopenharmony_ci0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13901617a3babSopenharmony_ci0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13902617a3babSopenharmony_ci0:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13903617a3babSopenharmony_ci0:352 Constant: 13904617a3babSopenharmony_ci0:352 0 (const int) 13905617a3babSopenharmony_ci0:352 Constant: 13906617a3babSopenharmony_ci0:352 1 (const int) 13907617a3babSopenharmony_ci0:352 Sequence 13908617a3babSopenharmony_ci0:352 Constant: 13909617a3babSopenharmony_ci0:352 0 (const int) 13910617a3babSopenharmony_ci0:352 Constant: 13911617a3babSopenharmony_ci0:352 1 (const int) 13912617a3babSopenharmony_ci0:352 Constant: 13913617a3babSopenharmony_ci0:352 2 (const int) 13914617a3babSopenharmony_ci0:352 Convert bool to int ( temp highp 3-component vector of int) 13915617a3babSopenharmony_ci0:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 13916617a3babSopenharmony_ci0:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 13917617a3babSopenharmony_ci0:352 vector swizzle ( temp highp 3-component vector of int) 13918617a3babSopenharmony_ci0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13919617a3babSopenharmony_ci0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13920617a3babSopenharmony_ci0:352 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13921617a3babSopenharmony_ci0:352 Constant: 13922617a3babSopenharmony_ci0:352 1 (const int) 13923617a3babSopenharmony_ci0:352 Constant: 13924617a3babSopenharmony_ci0:352 1 (const int) 13925617a3babSopenharmony_ci0:352 Sequence 13926617a3babSopenharmony_ci0:352 Constant: 13927617a3babSopenharmony_ci0:352 0 (const int) 13928617a3babSopenharmony_ci0:352 Constant: 13929617a3babSopenharmony_ci0:352 1 (const int) 13930617a3babSopenharmony_ci0:352 Constant: 13931617a3babSopenharmony_ci0:352 2 (const int) 13932617a3babSopenharmony_ci0:352 Constant: 13933617a3babSopenharmony_ci0:352 0 (const int) 13934617a3babSopenharmony_ci0:352 0 (const int) 13935617a3babSopenharmony_ci0:352 0 (const int) 13936617a3babSopenharmony_ci0:352 'ballot' ( temp highp 4-component vector of uint) 13937617a3babSopenharmony_ci0:353 move second child to first child ( temp highp 4-component vector of int) 13938617a3babSopenharmony_ci0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13939617a3babSopenharmony_ci0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13940617a3babSopenharmony_ci0:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13941617a3babSopenharmony_ci0:353 Constant: 13942617a3babSopenharmony_ci0:353 0 (const int) 13943617a3babSopenharmony_ci0:353 Constant: 13944617a3babSopenharmony_ci0:353 1 (const int) 13945617a3babSopenharmony_ci0:353 Convert bool to int ( temp highp 4-component vector of int) 13946617a3babSopenharmony_ci0:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 13947617a3babSopenharmony_ci0:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 13948617a3babSopenharmony_ci0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 13949617a3babSopenharmony_ci0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13950617a3babSopenharmony_ci0:353 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13951617a3babSopenharmony_ci0:353 Constant: 13952617a3babSopenharmony_ci0:353 1 (const int) 13953617a3babSopenharmony_ci0:353 Constant: 13954617a3babSopenharmony_ci0:353 1 (const int) 13955617a3babSopenharmony_ci0:353 Constant: 13956617a3babSopenharmony_ci0:353 0 (const int) 13957617a3babSopenharmony_ci0:353 0 (const int) 13958617a3babSopenharmony_ci0:353 0 (const int) 13959617a3babSopenharmony_ci0:353 0 (const int) 13960617a3babSopenharmony_ci0:353 'ballot' ( temp highp 4-component vector of uint) 13961617a3babSopenharmony_ci0:? Linker Objects 13962617a3babSopenharmony_ci0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 13963617a3babSopenharmony_ci0:? 8 (const uint) 13964617a3babSopenharmony_ci0:? 1 (const uint) 13965617a3babSopenharmony_ci0:? 1 (const uint) 13966617a3babSopenharmony_ci0:? 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 13967617a3babSopenharmony_ci 13968