1617a3babSopenharmony_cihlsl.wavequad.comp 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cilocal_size = (32, 16, 1) 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:13 Function Definition: @CSMain(vu3; ( temp void) 6617a3babSopenharmony_ci0:13 Function Parameters: 7617a3babSopenharmony_ci0:13 'dti' ( in 3-component vector of uint) 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:14 move second child to first child ( temp 4-component vector of uint) 10617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 11617a3babSopenharmony_ci0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 12617a3babSopenharmony_ci0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 13617a3babSopenharmony_ci0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 14617a3babSopenharmony_ci0:14 Constant: 15617a3babSopenharmony_ci0:14 0 (const uint) 16617a3babSopenharmony_ci0:14 direct index ( temp uint) 17617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 18617a3babSopenharmony_ci0:14 Constant: 19617a3babSopenharmony_ci0:14 0 (const int) 20617a3babSopenharmony_ci0:14 Constant: 21617a3babSopenharmony_ci0:14 0 (const int) 22617a3babSopenharmony_ci0:14 subgroupQuadBroadcast ( temp 4-component vector of uint) 23617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 24617a3babSopenharmony_ci0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 25617a3babSopenharmony_ci0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 26617a3babSopenharmony_ci0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 27617a3babSopenharmony_ci0:14 Constant: 28617a3babSopenharmony_ci0:14 0 (const uint) 29617a3babSopenharmony_ci0:14 direct index ( temp uint) 30617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 31617a3babSopenharmony_ci0:14 Constant: 32617a3babSopenharmony_ci0:14 0 (const int) 33617a3babSopenharmony_ci0:14 Constant: 34617a3babSopenharmony_ci0:14 0 (const int) 35617a3babSopenharmony_ci0:14 Constant: 36617a3babSopenharmony_ci0:14 0 (const uint) 37617a3babSopenharmony_ci0:15 move second child to first child ( temp uint) 38617a3babSopenharmony_ci0:15 direct index ( temp uint) 39617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 40617a3babSopenharmony_ci0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 41617a3babSopenharmony_ci0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 42617a3babSopenharmony_ci0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 43617a3babSopenharmony_ci0:15 Constant: 44617a3babSopenharmony_ci0:15 0 (const uint) 45617a3babSopenharmony_ci0:15 direct index ( temp uint) 46617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 47617a3babSopenharmony_ci0:15 Constant: 48617a3babSopenharmony_ci0:15 0 (const int) 49617a3babSopenharmony_ci0:15 Constant: 50617a3babSopenharmony_ci0:15 0 (const int) 51617a3babSopenharmony_ci0:15 Constant: 52617a3babSopenharmony_ci0:15 0 (const int) 53617a3babSopenharmony_ci0:15 subgroupQuadBroadcast ( temp uint) 54617a3babSopenharmony_ci0:15 direct index ( temp uint) 55617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 56617a3babSopenharmony_ci0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 57617a3babSopenharmony_ci0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 58617a3babSopenharmony_ci0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 59617a3babSopenharmony_ci0:15 Constant: 60617a3babSopenharmony_ci0:15 0 (const uint) 61617a3babSopenharmony_ci0:15 direct index ( temp uint) 62617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 63617a3babSopenharmony_ci0:15 Constant: 64617a3babSopenharmony_ci0:15 0 (const int) 65617a3babSopenharmony_ci0:15 Constant: 66617a3babSopenharmony_ci0:15 0 (const int) 67617a3babSopenharmony_ci0:15 Constant: 68617a3babSopenharmony_ci0:15 0 (const int) 69617a3babSopenharmony_ci0:15 Constant: 70617a3babSopenharmony_ci0:15 0 (const uint) 71617a3babSopenharmony_ci0:16 move second child to first child ( temp 2-component vector of uint) 72617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 73617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 74617a3babSopenharmony_ci0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 75617a3babSopenharmony_ci0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 76617a3babSopenharmony_ci0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 77617a3babSopenharmony_ci0:16 Constant: 78617a3babSopenharmony_ci0:16 0 (const uint) 79617a3babSopenharmony_ci0:16 direct index ( temp uint) 80617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 81617a3babSopenharmony_ci0:16 Constant: 82617a3babSopenharmony_ci0:16 0 (const int) 83617a3babSopenharmony_ci0:16 Constant: 84617a3babSopenharmony_ci0:16 0 (const int) 85617a3babSopenharmony_ci0:16 Sequence 86617a3babSopenharmony_ci0:16 Constant: 87617a3babSopenharmony_ci0:16 0 (const int) 88617a3babSopenharmony_ci0:16 Constant: 89617a3babSopenharmony_ci0:16 1 (const int) 90617a3babSopenharmony_ci0:16 subgroupQuadBroadcast ( temp 2-component vector of uint) 91617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 92617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 93617a3babSopenharmony_ci0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 94617a3babSopenharmony_ci0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 95617a3babSopenharmony_ci0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 96617a3babSopenharmony_ci0:16 Constant: 97617a3babSopenharmony_ci0:16 0 (const uint) 98617a3babSopenharmony_ci0:16 direct index ( temp uint) 99617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 100617a3babSopenharmony_ci0:16 Constant: 101617a3babSopenharmony_ci0:16 0 (const int) 102617a3babSopenharmony_ci0:16 Constant: 103617a3babSopenharmony_ci0:16 0 (const int) 104617a3babSopenharmony_ci0:16 Sequence 105617a3babSopenharmony_ci0:16 Constant: 106617a3babSopenharmony_ci0:16 0 (const int) 107617a3babSopenharmony_ci0:16 Constant: 108617a3babSopenharmony_ci0:16 1 (const int) 109617a3babSopenharmony_ci0:16 Constant: 110617a3babSopenharmony_ci0:16 0 (const uint) 111617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 112617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 113617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 114617a3babSopenharmony_ci0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 115617a3babSopenharmony_ci0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 116617a3babSopenharmony_ci0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 117617a3babSopenharmony_ci0:17 Constant: 118617a3babSopenharmony_ci0:17 0 (const uint) 119617a3babSopenharmony_ci0:17 direct index ( temp uint) 120617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 121617a3babSopenharmony_ci0:17 Constant: 122617a3babSopenharmony_ci0:17 0 (const int) 123617a3babSopenharmony_ci0:17 Constant: 124617a3babSopenharmony_ci0:17 0 (const int) 125617a3babSopenharmony_ci0:17 Sequence 126617a3babSopenharmony_ci0:17 Constant: 127617a3babSopenharmony_ci0:17 0 (const int) 128617a3babSopenharmony_ci0:17 Constant: 129617a3babSopenharmony_ci0:17 1 (const int) 130617a3babSopenharmony_ci0:17 Constant: 131617a3babSopenharmony_ci0:17 2 (const int) 132617a3babSopenharmony_ci0:17 subgroupQuadBroadcast ( temp 3-component vector of uint) 133617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 134617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 135617a3babSopenharmony_ci0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 136617a3babSopenharmony_ci0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 137617a3babSopenharmony_ci0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 138617a3babSopenharmony_ci0:17 Constant: 139617a3babSopenharmony_ci0:17 0 (const uint) 140617a3babSopenharmony_ci0:17 direct index ( temp uint) 141617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 142617a3babSopenharmony_ci0:17 Constant: 143617a3babSopenharmony_ci0:17 0 (const int) 144617a3babSopenharmony_ci0:17 Constant: 145617a3babSopenharmony_ci0:17 0 (const int) 146617a3babSopenharmony_ci0:17 Sequence 147617a3babSopenharmony_ci0:17 Constant: 148617a3babSopenharmony_ci0:17 0 (const int) 149617a3babSopenharmony_ci0:17 Constant: 150617a3babSopenharmony_ci0:17 1 (const int) 151617a3babSopenharmony_ci0:17 Constant: 152617a3babSopenharmony_ci0:17 2 (const int) 153617a3babSopenharmony_ci0:17 Constant: 154617a3babSopenharmony_ci0:17 0 (const uint) 155617a3babSopenharmony_ci0:19 move second child to first child ( temp 4-component vector of int) 156617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 157617a3babSopenharmony_ci0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 158617a3babSopenharmony_ci0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 159617a3babSopenharmony_ci0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 160617a3babSopenharmony_ci0:19 Constant: 161617a3babSopenharmony_ci0:19 0 (const uint) 162617a3babSopenharmony_ci0:19 direct index ( temp uint) 163617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 164617a3babSopenharmony_ci0:19 Constant: 165617a3babSopenharmony_ci0:19 0 (const int) 166617a3babSopenharmony_ci0:19 Constant: 167617a3babSopenharmony_ci0:19 1 (const int) 168617a3babSopenharmony_ci0:19 subgroupQuadBroadcast ( temp 4-component vector of int) 169617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 170617a3babSopenharmony_ci0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 171617a3babSopenharmony_ci0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 172617a3babSopenharmony_ci0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 173617a3babSopenharmony_ci0:19 Constant: 174617a3babSopenharmony_ci0:19 0 (const uint) 175617a3babSopenharmony_ci0:19 direct index ( temp uint) 176617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 177617a3babSopenharmony_ci0:19 Constant: 178617a3babSopenharmony_ci0:19 0 (const int) 179617a3babSopenharmony_ci0:19 Constant: 180617a3babSopenharmony_ci0:19 1 (const int) 181617a3babSopenharmony_ci0:19 Constant: 182617a3babSopenharmony_ci0:19 0 (const uint) 183617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 184617a3babSopenharmony_ci0:20 direct index ( temp int) 185617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 186617a3babSopenharmony_ci0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 187617a3babSopenharmony_ci0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 188617a3babSopenharmony_ci0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 189617a3babSopenharmony_ci0:20 Constant: 190617a3babSopenharmony_ci0:20 0 (const uint) 191617a3babSopenharmony_ci0:20 direct index ( temp uint) 192617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 193617a3babSopenharmony_ci0:20 Constant: 194617a3babSopenharmony_ci0:20 0 (const int) 195617a3babSopenharmony_ci0:20 Constant: 196617a3babSopenharmony_ci0:20 1 (const int) 197617a3babSopenharmony_ci0:20 Constant: 198617a3babSopenharmony_ci0:20 0 (const int) 199617a3babSopenharmony_ci0:20 subgroupQuadBroadcast ( temp int) 200617a3babSopenharmony_ci0:20 direct index ( temp int) 201617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 202617a3babSopenharmony_ci0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 203617a3babSopenharmony_ci0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 204617a3babSopenharmony_ci0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 205617a3babSopenharmony_ci0:20 Constant: 206617a3babSopenharmony_ci0:20 0 (const uint) 207617a3babSopenharmony_ci0:20 direct index ( temp uint) 208617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 209617a3babSopenharmony_ci0:20 Constant: 210617a3babSopenharmony_ci0:20 0 (const int) 211617a3babSopenharmony_ci0:20 Constant: 212617a3babSopenharmony_ci0:20 1 (const int) 213617a3babSopenharmony_ci0:20 Constant: 214617a3babSopenharmony_ci0:20 0 (const int) 215617a3babSopenharmony_ci0:20 Constant: 216617a3babSopenharmony_ci0:20 0 (const uint) 217617a3babSopenharmony_ci0:21 move second child to first child ( temp 2-component vector of int) 218617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 219617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 220617a3babSopenharmony_ci0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 221617a3babSopenharmony_ci0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 222617a3babSopenharmony_ci0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 223617a3babSopenharmony_ci0:21 Constant: 224617a3babSopenharmony_ci0:21 0 (const uint) 225617a3babSopenharmony_ci0:21 direct index ( temp uint) 226617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 227617a3babSopenharmony_ci0:21 Constant: 228617a3babSopenharmony_ci0:21 0 (const int) 229617a3babSopenharmony_ci0:21 Constant: 230617a3babSopenharmony_ci0:21 1 (const int) 231617a3babSopenharmony_ci0:21 Sequence 232617a3babSopenharmony_ci0:21 Constant: 233617a3babSopenharmony_ci0:21 0 (const int) 234617a3babSopenharmony_ci0:21 Constant: 235617a3babSopenharmony_ci0:21 1 (const int) 236617a3babSopenharmony_ci0:21 subgroupQuadBroadcast ( temp 2-component vector of int) 237617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 238617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 239617a3babSopenharmony_ci0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 240617a3babSopenharmony_ci0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 241617a3babSopenharmony_ci0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 242617a3babSopenharmony_ci0:21 Constant: 243617a3babSopenharmony_ci0:21 0 (const uint) 244617a3babSopenharmony_ci0:21 direct index ( temp uint) 245617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 246617a3babSopenharmony_ci0:21 Constant: 247617a3babSopenharmony_ci0:21 0 (const int) 248617a3babSopenharmony_ci0:21 Constant: 249617a3babSopenharmony_ci0:21 1 (const int) 250617a3babSopenharmony_ci0:21 Sequence 251617a3babSopenharmony_ci0:21 Constant: 252617a3babSopenharmony_ci0:21 0 (const int) 253617a3babSopenharmony_ci0:21 Constant: 254617a3babSopenharmony_ci0:21 1 (const int) 255617a3babSopenharmony_ci0:21 Constant: 256617a3babSopenharmony_ci0:21 0 (const uint) 257617a3babSopenharmony_ci0:22 move second child to first child ( temp 3-component vector of int) 258617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 259617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 260617a3babSopenharmony_ci0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 261617a3babSopenharmony_ci0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 262617a3babSopenharmony_ci0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 263617a3babSopenharmony_ci0:22 Constant: 264617a3babSopenharmony_ci0:22 0 (const uint) 265617a3babSopenharmony_ci0:22 direct index ( temp uint) 266617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 267617a3babSopenharmony_ci0:22 Constant: 268617a3babSopenharmony_ci0:22 0 (const int) 269617a3babSopenharmony_ci0:22 Constant: 270617a3babSopenharmony_ci0:22 1 (const int) 271617a3babSopenharmony_ci0:22 Sequence 272617a3babSopenharmony_ci0:22 Constant: 273617a3babSopenharmony_ci0:22 0 (const int) 274617a3babSopenharmony_ci0:22 Constant: 275617a3babSopenharmony_ci0:22 1 (const int) 276617a3babSopenharmony_ci0:22 Constant: 277617a3babSopenharmony_ci0:22 2 (const int) 278617a3babSopenharmony_ci0:22 subgroupQuadBroadcast ( temp 3-component vector of int) 279617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 280617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 281617a3babSopenharmony_ci0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 282617a3babSopenharmony_ci0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 283617a3babSopenharmony_ci0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 284617a3babSopenharmony_ci0:22 Constant: 285617a3babSopenharmony_ci0:22 0 (const uint) 286617a3babSopenharmony_ci0:22 direct index ( temp uint) 287617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 288617a3babSopenharmony_ci0:22 Constant: 289617a3babSopenharmony_ci0:22 0 (const int) 290617a3babSopenharmony_ci0:22 Constant: 291617a3babSopenharmony_ci0:22 1 (const int) 292617a3babSopenharmony_ci0:22 Sequence 293617a3babSopenharmony_ci0:22 Constant: 294617a3babSopenharmony_ci0:22 0 (const int) 295617a3babSopenharmony_ci0:22 Constant: 296617a3babSopenharmony_ci0:22 1 (const int) 297617a3babSopenharmony_ci0:22 Constant: 298617a3babSopenharmony_ci0:22 2 (const int) 299617a3babSopenharmony_ci0:22 Constant: 300617a3babSopenharmony_ci0:22 0 (const uint) 301617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 302617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 303617a3babSopenharmony_ci0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 304617a3babSopenharmony_ci0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 305617a3babSopenharmony_ci0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 306617a3babSopenharmony_ci0:24 Constant: 307617a3babSopenharmony_ci0:24 0 (const uint) 308617a3babSopenharmony_ci0:24 direct index ( temp uint) 309617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 310617a3babSopenharmony_ci0:24 Constant: 311617a3babSopenharmony_ci0:24 0 (const int) 312617a3babSopenharmony_ci0:24 Constant: 313617a3babSopenharmony_ci0:24 2 (const int) 314617a3babSopenharmony_ci0:24 subgroupQuadBroadcast ( temp 4-component vector of float) 315617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 316617a3babSopenharmony_ci0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 317617a3babSopenharmony_ci0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 318617a3babSopenharmony_ci0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 319617a3babSopenharmony_ci0:24 Constant: 320617a3babSopenharmony_ci0:24 0 (const uint) 321617a3babSopenharmony_ci0:24 direct index ( temp uint) 322617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 323617a3babSopenharmony_ci0:24 Constant: 324617a3babSopenharmony_ci0:24 0 (const int) 325617a3babSopenharmony_ci0:24 Constant: 326617a3babSopenharmony_ci0:24 2 (const int) 327617a3babSopenharmony_ci0:24 Constant: 328617a3babSopenharmony_ci0:24 0 (const uint) 329617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 330617a3babSopenharmony_ci0:25 direct index ( temp float) 331617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 332617a3babSopenharmony_ci0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 333617a3babSopenharmony_ci0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 334617a3babSopenharmony_ci0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 335617a3babSopenharmony_ci0:25 Constant: 336617a3babSopenharmony_ci0:25 0 (const uint) 337617a3babSopenharmony_ci0:25 direct index ( temp uint) 338617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 339617a3babSopenharmony_ci0:25 Constant: 340617a3babSopenharmony_ci0:25 0 (const int) 341617a3babSopenharmony_ci0:25 Constant: 342617a3babSopenharmony_ci0:25 2 (const int) 343617a3babSopenharmony_ci0:25 Constant: 344617a3babSopenharmony_ci0:25 0 (const int) 345617a3babSopenharmony_ci0:25 subgroupQuadBroadcast ( temp float) 346617a3babSopenharmony_ci0:25 direct index ( temp float) 347617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 348617a3babSopenharmony_ci0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 349617a3babSopenharmony_ci0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 350617a3babSopenharmony_ci0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 351617a3babSopenharmony_ci0:25 Constant: 352617a3babSopenharmony_ci0:25 0 (const uint) 353617a3babSopenharmony_ci0:25 direct index ( temp uint) 354617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 355617a3babSopenharmony_ci0:25 Constant: 356617a3babSopenharmony_ci0:25 0 (const int) 357617a3babSopenharmony_ci0:25 Constant: 358617a3babSopenharmony_ci0:25 2 (const int) 359617a3babSopenharmony_ci0:25 Constant: 360617a3babSopenharmony_ci0:25 0 (const int) 361617a3babSopenharmony_ci0:25 Constant: 362617a3babSopenharmony_ci0:25 0 (const uint) 363617a3babSopenharmony_ci0:26 move second child to first child ( temp 2-component vector of float) 364617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 365617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 366617a3babSopenharmony_ci0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 367617a3babSopenharmony_ci0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 368617a3babSopenharmony_ci0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 369617a3babSopenharmony_ci0:26 Constant: 370617a3babSopenharmony_ci0:26 0 (const uint) 371617a3babSopenharmony_ci0:26 direct index ( temp uint) 372617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 373617a3babSopenharmony_ci0:26 Constant: 374617a3babSopenharmony_ci0:26 0 (const int) 375617a3babSopenharmony_ci0:26 Constant: 376617a3babSopenharmony_ci0:26 2 (const int) 377617a3babSopenharmony_ci0:26 Sequence 378617a3babSopenharmony_ci0:26 Constant: 379617a3babSopenharmony_ci0:26 0 (const int) 380617a3babSopenharmony_ci0:26 Constant: 381617a3babSopenharmony_ci0:26 1 (const int) 382617a3babSopenharmony_ci0:26 subgroupQuadBroadcast ( temp 2-component vector of float) 383617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 384617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 385617a3babSopenharmony_ci0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 386617a3babSopenharmony_ci0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 387617a3babSopenharmony_ci0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 388617a3babSopenharmony_ci0:26 Constant: 389617a3babSopenharmony_ci0:26 0 (const uint) 390617a3babSopenharmony_ci0:26 direct index ( temp uint) 391617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 392617a3babSopenharmony_ci0:26 Constant: 393617a3babSopenharmony_ci0:26 0 (const int) 394617a3babSopenharmony_ci0:26 Constant: 395617a3babSopenharmony_ci0:26 2 (const int) 396617a3babSopenharmony_ci0:26 Sequence 397617a3babSopenharmony_ci0:26 Constant: 398617a3babSopenharmony_ci0:26 0 (const int) 399617a3babSopenharmony_ci0:26 Constant: 400617a3babSopenharmony_ci0:26 1 (const int) 401617a3babSopenharmony_ci0:26 Constant: 402617a3babSopenharmony_ci0:26 0 (const uint) 403617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-component vector of float) 404617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 405617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 406617a3babSopenharmony_ci0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 407617a3babSopenharmony_ci0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 408617a3babSopenharmony_ci0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 409617a3babSopenharmony_ci0:27 Constant: 410617a3babSopenharmony_ci0:27 0 (const uint) 411617a3babSopenharmony_ci0:27 direct index ( temp uint) 412617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 413617a3babSopenharmony_ci0:27 Constant: 414617a3babSopenharmony_ci0:27 0 (const int) 415617a3babSopenharmony_ci0:27 Constant: 416617a3babSopenharmony_ci0:27 2 (const int) 417617a3babSopenharmony_ci0:27 Sequence 418617a3babSopenharmony_ci0:27 Constant: 419617a3babSopenharmony_ci0:27 0 (const int) 420617a3babSopenharmony_ci0:27 Constant: 421617a3babSopenharmony_ci0:27 1 (const int) 422617a3babSopenharmony_ci0:27 Constant: 423617a3babSopenharmony_ci0:27 2 (const int) 424617a3babSopenharmony_ci0:27 subgroupQuadBroadcast ( temp 3-component vector of float) 425617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 426617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 427617a3babSopenharmony_ci0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 428617a3babSopenharmony_ci0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 429617a3babSopenharmony_ci0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 430617a3babSopenharmony_ci0:27 Constant: 431617a3babSopenharmony_ci0:27 0 (const uint) 432617a3babSopenharmony_ci0:27 direct index ( temp uint) 433617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 434617a3babSopenharmony_ci0:27 Constant: 435617a3babSopenharmony_ci0:27 0 (const int) 436617a3babSopenharmony_ci0:27 Constant: 437617a3babSopenharmony_ci0:27 2 (const int) 438617a3babSopenharmony_ci0:27 Sequence 439617a3babSopenharmony_ci0:27 Constant: 440617a3babSopenharmony_ci0:27 0 (const int) 441617a3babSopenharmony_ci0:27 Constant: 442617a3babSopenharmony_ci0:27 1 (const int) 443617a3babSopenharmony_ci0:27 Constant: 444617a3babSopenharmony_ci0:27 2 (const int) 445617a3babSopenharmony_ci0:27 Constant: 446617a3babSopenharmony_ci0:27 0 (const uint) 447617a3babSopenharmony_ci0:29 move second child to first child ( temp 4-component vector of double) 448617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 449617a3babSopenharmony_ci0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 450617a3babSopenharmony_ci0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 451617a3babSopenharmony_ci0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 452617a3babSopenharmony_ci0:29 Constant: 453617a3babSopenharmony_ci0:29 0 (const uint) 454617a3babSopenharmony_ci0:29 direct index ( temp uint) 455617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 456617a3babSopenharmony_ci0:29 Constant: 457617a3babSopenharmony_ci0:29 0 (const int) 458617a3babSopenharmony_ci0:29 Constant: 459617a3babSopenharmony_ci0:29 3 (const int) 460617a3babSopenharmony_ci0:29 subgroupQuadBroadcast ( temp 4-component vector of double) 461617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 462617a3babSopenharmony_ci0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 463617a3babSopenharmony_ci0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 464617a3babSopenharmony_ci0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 465617a3babSopenharmony_ci0:29 Constant: 466617a3babSopenharmony_ci0:29 0 (const uint) 467617a3babSopenharmony_ci0:29 direct index ( temp uint) 468617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 469617a3babSopenharmony_ci0:29 Constant: 470617a3babSopenharmony_ci0:29 0 (const int) 471617a3babSopenharmony_ci0:29 Constant: 472617a3babSopenharmony_ci0:29 3 (const int) 473617a3babSopenharmony_ci0:29 Constant: 474617a3babSopenharmony_ci0:29 0 (const uint) 475617a3babSopenharmony_ci0:30 move second child to first child ( temp double) 476617a3babSopenharmony_ci0:30 direct index ( temp double) 477617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 478617a3babSopenharmony_ci0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 479617a3babSopenharmony_ci0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 480617a3babSopenharmony_ci0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 481617a3babSopenharmony_ci0:30 Constant: 482617a3babSopenharmony_ci0:30 0 (const uint) 483617a3babSopenharmony_ci0:30 direct index ( temp uint) 484617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 485617a3babSopenharmony_ci0:30 Constant: 486617a3babSopenharmony_ci0:30 0 (const int) 487617a3babSopenharmony_ci0:30 Constant: 488617a3babSopenharmony_ci0:30 3 (const int) 489617a3babSopenharmony_ci0:30 Constant: 490617a3babSopenharmony_ci0:30 0 (const int) 491617a3babSopenharmony_ci0:30 subgroupQuadBroadcast ( temp double) 492617a3babSopenharmony_ci0:30 direct index ( temp double) 493617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 494617a3babSopenharmony_ci0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 495617a3babSopenharmony_ci0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 496617a3babSopenharmony_ci0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 497617a3babSopenharmony_ci0:30 Constant: 498617a3babSopenharmony_ci0:30 0 (const uint) 499617a3babSopenharmony_ci0:30 direct index ( temp uint) 500617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 501617a3babSopenharmony_ci0:30 Constant: 502617a3babSopenharmony_ci0:30 0 (const int) 503617a3babSopenharmony_ci0:30 Constant: 504617a3babSopenharmony_ci0:30 3 (const int) 505617a3babSopenharmony_ci0:30 Constant: 506617a3babSopenharmony_ci0:30 0 (const int) 507617a3babSopenharmony_ci0:30 Constant: 508617a3babSopenharmony_ci0:30 0 (const uint) 509617a3babSopenharmony_ci0:31 move second child to first child ( temp 2-component vector of double) 510617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 511617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 512617a3babSopenharmony_ci0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 513617a3babSopenharmony_ci0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 514617a3babSopenharmony_ci0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 515617a3babSopenharmony_ci0:31 Constant: 516617a3babSopenharmony_ci0:31 0 (const uint) 517617a3babSopenharmony_ci0:31 direct index ( temp uint) 518617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 519617a3babSopenharmony_ci0:31 Constant: 520617a3babSopenharmony_ci0:31 0 (const int) 521617a3babSopenharmony_ci0:31 Constant: 522617a3babSopenharmony_ci0:31 3 (const int) 523617a3babSopenharmony_ci0:31 Sequence 524617a3babSopenharmony_ci0:31 Constant: 525617a3babSopenharmony_ci0:31 0 (const int) 526617a3babSopenharmony_ci0:31 Constant: 527617a3babSopenharmony_ci0:31 1 (const int) 528617a3babSopenharmony_ci0:31 subgroupQuadBroadcast ( temp 2-component vector of double) 529617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 530617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 531617a3babSopenharmony_ci0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 532617a3babSopenharmony_ci0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 533617a3babSopenharmony_ci0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 534617a3babSopenharmony_ci0:31 Constant: 535617a3babSopenharmony_ci0:31 0 (const uint) 536617a3babSopenharmony_ci0:31 direct index ( temp uint) 537617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 538617a3babSopenharmony_ci0:31 Constant: 539617a3babSopenharmony_ci0:31 0 (const int) 540617a3babSopenharmony_ci0:31 Constant: 541617a3babSopenharmony_ci0:31 3 (const int) 542617a3babSopenharmony_ci0:31 Sequence 543617a3babSopenharmony_ci0:31 Constant: 544617a3babSopenharmony_ci0:31 0 (const int) 545617a3babSopenharmony_ci0:31 Constant: 546617a3babSopenharmony_ci0:31 1 (const int) 547617a3babSopenharmony_ci0:31 Constant: 548617a3babSopenharmony_ci0:31 0 (const uint) 549617a3babSopenharmony_ci0:32 move second child to first child ( temp 3-component vector of double) 550617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 551617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 552617a3babSopenharmony_ci0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 553617a3babSopenharmony_ci0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 554617a3babSopenharmony_ci0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 555617a3babSopenharmony_ci0:32 Constant: 556617a3babSopenharmony_ci0:32 0 (const uint) 557617a3babSopenharmony_ci0:32 direct index ( temp uint) 558617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 559617a3babSopenharmony_ci0:32 Constant: 560617a3babSopenharmony_ci0:32 0 (const int) 561617a3babSopenharmony_ci0:32 Constant: 562617a3babSopenharmony_ci0:32 3 (const int) 563617a3babSopenharmony_ci0:32 Sequence 564617a3babSopenharmony_ci0:32 Constant: 565617a3babSopenharmony_ci0:32 0 (const int) 566617a3babSopenharmony_ci0:32 Constant: 567617a3babSopenharmony_ci0:32 1 (const int) 568617a3babSopenharmony_ci0:32 Constant: 569617a3babSopenharmony_ci0:32 2 (const int) 570617a3babSopenharmony_ci0:32 subgroupQuadBroadcast ( temp 3-component vector of double) 571617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 572617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 573617a3babSopenharmony_ci0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 574617a3babSopenharmony_ci0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 575617a3babSopenharmony_ci0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 576617a3babSopenharmony_ci0:32 Constant: 577617a3babSopenharmony_ci0:32 0 (const uint) 578617a3babSopenharmony_ci0:32 direct index ( temp uint) 579617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 580617a3babSopenharmony_ci0:32 Constant: 581617a3babSopenharmony_ci0:32 0 (const int) 582617a3babSopenharmony_ci0:32 Constant: 583617a3babSopenharmony_ci0:32 3 (const int) 584617a3babSopenharmony_ci0:32 Sequence 585617a3babSopenharmony_ci0:32 Constant: 586617a3babSopenharmony_ci0:32 0 (const int) 587617a3babSopenharmony_ci0:32 Constant: 588617a3babSopenharmony_ci0:32 1 (const int) 589617a3babSopenharmony_ci0:32 Constant: 590617a3babSopenharmony_ci0:32 2 (const int) 591617a3babSopenharmony_ci0:32 Constant: 592617a3babSopenharmony_ci0:32 0 (const uint) 593617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of uint) 594617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 595617a3babSopenharmony_ci0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 596617a3babSopenharmony_ci0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 597617a3babSopenharmony_ci0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 598617a3babSopenharmony_ci0:34 Constant: 599617a3babSopenharmony_ci0:34 0 (const uint) 600617a3babSopenharmony_ci0:34 direct index ( temp uint) 601617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 602617a3babSopenharmony_ci0:34 Constant: 603617a3babSopenharmony_ci0:34 0 (const int) 604617a3babSopenharmony_ci0:34 Constant: 605617a3babSopenharmony_ci0:34 0 (const int) 606617a3babSopenharmony_ci0:34 subgroupQuadBroadcast ( temp 4-component vector of uint) 607617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 608617a3babSopenharmony_ci0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 609617a3babSopenharmony_ci0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 610617a3babSopenharmony_ci0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 611617a3babSopenharmony_ci0:34 Constant: 612617a3babSopenharmony_ci0:34 0 (const uint) 613617a3babSopenharmony_ci0:34 direct index ( temp uint) 614617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 615617a3babSopenharmony_ci0:34 Constant: 616617a3babSopenharmony_ci0:34 0 (const int) 617617a3babSopenharmony_ci0:34 Constant: 618617a3babSopenharmony_ci0:34 0 (const int) 619617a3babSopenharmony_ci0:34 Constant: 620617a3babSopenharmony_ci0:34 1 (const uint) 621617a3babSopenharmony_ci0:35 move second child to first child ( temp uint) 622617a3babSopenharmony_ci0:35 direct index ( temp uint) 623617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 624617a3babSopenharmony_ci0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 625617a3babSopenharmony_ci0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 626617a3babSopenharmony_ci0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 627617a3babSopenharmony_ci0:35 Constant: 628617a3babSopenharmony_ci0:35 0 (const uint) 629617a3babSopenharmony_ci0:35 direct index ( temp uint) 630617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 631617a3babSopenharmony_ci0:35 Constant: 632617a3babSopenharmony_ci0:35 0 (const int) 633617a3babSopenharmony_ci0:35 Constant: 634617a3babSopenharmony_ci0:35 0 (const int) 635617a3babSopenharmony_ci0:35 Constant: 636617a3babSopenharmony_ci0:35 0 (const int) 637617a3babSopenharmony_ci0:35 subgroupQuadBroadcast ( temp uint) 638617a3babSopenharmony_ci0:35 direct index ( temp uint) 639617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 640617a3babSopenharmony_ci0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 641617a3babSopenharmony_ci0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 642617a3babSopenharmony_ci0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 643617a3babSopenharmony_ci0:35 Constant: 644617a3babSopenharmony_ci0:35 0 (const uint) 645617a3babSopenharmony_ci0:35 direct index ( temp uint) 646617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 647617a3babSopenharmony_ci0:35 Constant: 648617a3babSopenharmony_ci0:35 0 (const int) 649617a3babSopenharmony_ci0:35 Constant: 650617a3babSopenharmony_ci0:35 0 (const int) 651617a3babSopenharmony_ci0:35 Constant: 652617a3babSopenharmony_ci0:35 0 (const int) 653617a3babSopenharmony_ci0:35 Constant: 654617a3babSopenharmony_ci0:35 1 (const uint) 655617a3babSopenharmony_ci0:36 move second child to first child ( temp 2-component vector of uint) 656617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 657617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 658617a3babSopenharmony_ci0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 659617a3babSopenharmony_ci0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 660617a3babSopenharmony_ci0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 661617a3babSopenharmony_ci0:36 Constant: 662617a3babSopenharmony_ci0:36 0 (const uint) 663617a3babSopenharmony_ci0:36 direct index ( temp uint) 664617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 665617a3babSopenharmony_ci0:36 Constant: 666617a3babSopenharmony_ci0:36 0 (const int) 667617a3babSopenharmony_ci0:36 Constant: 668617a3babSopenharmony_ci0:36 0 (const int) 669617a3babSopenharmony_ci0:36 Sequence 670617a3babSopenharmony_ci0:36 Constant: 671617a3babSopenharmony_ci0:36 0 (const int) 672617a3babSopenharmony_ci0:36 Constant: 673617a3babSopenharmony_ci0:36 1 (const int) 674617a3babSopenharmony_ci0:36 subgroupQuadBroadcast ( temp 2-component vector of uint) 675617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 676617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 677617a3babSopenharmony_ci0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 678617a3babSopenharmony_ci0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 679617a3babSopenharmony_ci0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 680617a3babSopenharmony_ci0:36 Constant: 681617a3babSopenharmony_ci0:36 0 (const uint) 682617a3babSopenharmony_ci0:36 direct index ( temp uint) 683617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 684617a3babSopenharmony_ci0:36 Constant: 685617a3babSopenharmony_ci0:36 0 (const int) 686617a3babSopenharmony_ci0:36 Constant: 687617a3babSopenharmony_ci0:36 0 (const int) 688617a3babSopenharmony_ci0:36 Sequence 689617a3babSopenharmony_ci0:36 Constant: 690617a3babSopenharmony_ci0:36 0 (const int) 691617a3babSopenharmony_ci0:36 Constant: 692617a3babSopenharmony_ci0:36 1 (const int) 693617a3babSopenharmony_ci0:36 Constant: 694617a3babSopenharmony_ci0:36 1 (const uint) 695617a3babSopenharmony_ci0:37 move second child to first child ( temp 3-component vector of uint) 696617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 697617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 698617a3babSopenharmony_ci0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 699617a3babSopenharmony_ci0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 700617a3babSopenharmony_ci0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 701617a3babSopenharmony_ci0:37 Constant: 702617a3babSopenharmony_ci0:37 0 (const uint) 703617a3babSopenharmony_ci0:37 direct index ( temp uint) 704617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 705617a3babSopenharmony_ci0:37 Constant: 706617a3babSopenharmony_ci0:37 0 (const int) 707617a3babSopenharmony_ci0:37 Constant: 708617a3babSopenharmony_ci0:37 0 (const int) 709617a3babSopenharmony_ci0:37 Sequence 710617a3babSopenharmony_ci0:37 Constant: 711617a3babSopenharmony_ci0:37 0 (const int) 712617a3babSopenharmony_ci0:37 Constant: 713617a3babSopenharmony_ci0:37 1 (const int) 714617a3babSopenharmony_ci0:37 Constant: 715617a3babSopenharmony_ci0:37 2 (const int) 716617a3babSopenharmony_ci0:37 subgroupQuadBroadcast ( temp 3-component vector of uint) 717617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 718617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 719617a3babSopenharmony_ci0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 720617a3babSopenharmony_ci0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 721617a3babSopenharmony_ci0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 722617a3babSopenharmony_ci0:37 Constant: 723617a3babSopenharmony_ci0:37 0 (const uint) 724617a3babSopenharmony_ci0:37 direct index ( temp uint) 725617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 726617a3babSopenharmony_ci0:37 Constant: 727617a3babSopenharmony_ci0:37 0 (const int) 728617a3babSopenharmony_ci0:37 Constant: 729617a3babSopenharmony_ci0:37 0 (const int) 730617a3babSopenharmony_ci0:37 Sequence 731617a3babSopenharmony_ci0:37 Constant: 732617a3babSopenharmony_ci0:37 0 (const int) 733617a3babSopenharmony_ci0:37 Constant: 734617a3babSopenharmony_ci0:37 1 (const int) 735617a3babSopenharmony_ci0:37 Constant: 736617a3babSopenharmony_ci0:37 2 (const int) 737617a3babSopenharmony_ci0:37 Constant: 738617a3babSopenharmony_ci0:37 1 (const uint) 739617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of int) 740617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 741617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 742617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 743617a3babSopenharmony_ci0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 744617a3babSopenharmony_ci0:39 Constant: 745617a3babSopenharmony_ci0:39 0 (const uint) 746617a3babSopenharmony_ci0:39 direct index ( temp uint) 747617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 748617a3babSopenharmony_ci0:39 Constant: 749617a3babSopenharmony_ci0:39 0 (const int) 750617a3babSopenharmony_ci0:39 Constant: 751617a3babSopenharmony_ci0:39 1 (const int) 752617a3babSopenharmony_ci0:39 subgroupQuadBroadcast ( temp 4-component vector of int) 753617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 754617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 755617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 756617a3babSopenharmony_ci0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 757617a3babSopenharmony_ci0:39 Constant: 758617a3babSopenharmony_ci0:39 0 (const uint) 759617a3babSopenharmony_ci0:39 direct index ( temp uint) 760617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 761617a3babSopenharmony_ci0:39 Constant: 762617a3babSopenharmony_ci0:39 0 (const int) 763617a3babSopenharmony_ci0:39 Constant: 764617a3babSopenharmony_ci0:39 1 (const int) 765617a3babSopenharmony_ci0:39 Constant: 766617a3babSopenharmony_ci0:39 1 (const uint) 767617a3babSopenharmony_ci0:40 move second child to first child ( temp int) 768617a3babSopenharmony_ci0:40 direct index ( temp int) 769617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 770617a3babSopenharmony_ci0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 771617a3babSopenharmony_ci0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 772617a3babSopenharmony_ci0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 773617a3babSopenharmony_ci0:40 Constant: 774617a3babSopenharmony_ci0:40 0 (const uint) 775617a3babSopenharmony_ci0:40 direct index ( temp uint) 776617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 777617a3babSopenharmony_ci0:40 Constant: 778617a3babSopenharmony_ci0:40 0 (const int) 779617a3babSopenharmony_ci0:40 Constant: 780617a3babSopenharmony_ci0:40 1 (const int) 781617a3babSopenharmony_ci0:40 Constant: 782617a3babSopenharmony_ci0:40 0 (const int) 783617a3babSopenharmony_ci0:40 subgroupQuadBroadcast ( temp int) 784617a3babSopenharmony_ci0:40 direct index ( temp int) 785617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 786617a3babSopenharmony_ci0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 787617a3babSopenharmony_ci0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 788617a3babSopenharmony_ci0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 789617a3babSopenharmony_ci0:40 Constant: 790617a3babSopenharmony_ci0:40 0 (const uint) 791617a3babSopenharmony_ci0:40 direct index ( temp uint) 792617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 793617a3babSopenharmony_ci0:40 Constant: 794617a3babSopenharmony_ci0:40 0 (const int) 795617a3babSopenharmony_ci0:40 Constant: 796617a3babSopenharmony_ci0:40 1 (const int) 797617a3babSopenharmony_ci0:40 Constant: 798617a3babSopenharmony_ci0:40 0 (const int) 799617a3babSopenharmony_ci0:40 Constant: 800617a3babSopenharmony_ci0:40 1 (const uint) 801617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of int) 802617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 803617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 804617a3babSopenharmony_ci0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 805617a3babSopenharmony_ci0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 806617a3babSopenharmony_ci0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 807617a3babSopenharmony_ci0:41 Constant: 808617a3babSopenharmony_ci0:41 0 (const uint) 809617a3babSopenharmony_ci0:41 direct index ( temp uint) 810617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 811617a3babSopenharmony_ci0:41 Constant: 812617a3babSopenharmony_ci0:41 0 (const int) 813617a3babSopenharmony_ci0:41 Constant: 814617a3babSopenharmony_ci0:41 1 (const int) 815617a3babSopenharmony_ci0:41 Sequence 816617a3babSopenharmony_ci0:41 Constant: 817617a3babSopenharmony_ci0:41 0 (const int) 818617a3babSopenharmony_ci0:41 Constant: 819617a3babSopenharmony_ci0:41 1 (const int) 820617a3babSopenharmony_ci0:41 subgroupQuadBroadcast ( temp 2-component vector of int) 821617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 822617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 823617a3babSopenharmony_ci0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 824617a3babSopenharmony_ci0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 825617a3babSopenharmony_ci0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 826617a3babSopenharmony_ci0:41 Constant: 827617a3babSopenharmony_ci0:41 0 (const uint) 828617a3babSopenharmony_ci0:41 direct index ( temp uint) 829617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 830617a3babSopenharmony_ci0:41 Constant: 831617a3babSopenharmony_ci0:41 0 (const int) 832617a3babSopenharmony_ci0:41 Constant: 833617a3babSopenharmony_ci0:41 1 (const int) 834617a3babSopenharmony_ci0:41 Sequence 835617a3babSopenharmony_ci0:41 Constant: 836617a3babSopenharmony_ci0:41 0 (const int) 837617a3babSopenharmony_ci0:41 Constant: 838617a3babSopenharmony_ci0:41 1 (const int) 839617a3babSopenharmony_ci0:41 Constant: 840617a3babSopenharmony_ci0:41 1 (const uint) 841617a3babSopenharmony_ci0:42 move second child to first child ( temp 3-component vector of int) 842617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 843617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 844617a3babSopenharmony_ci0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 845617a3babSopenharmony_ci0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 846617a3babSopenharmony_ci0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 847617a3babSopenharmony_ci0:42 Constant: 848617a3babSopenharmony_ci0:42 0 (const uint) 849617a3babSopenharmony_ci0:42 direct index ( temp uint) 850617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 851617a3babSopenharmony_ci0:42 Constant: 852617a3babSopenharmony_ci0:42 0 (const int) 853617a3babSopenharmony_ci0:42 Constant: 854617a3babSopenharmony_ci0:42 1 (const int) 855617a3babSopenharmony_ci0:42 Sequence 856617a3babSopenharmony_ci0:42 Constant: 857617a3babSopenharmony_ci0:42 0 (const int) 858617a3babSopenharmony_ci0:42 Constant: 859617a3babSopenharmony_ci0:42 1 (const int) 860617a3babSopenharmony_ci0:42 Constant: 861617a3babSopenharmony_ci0:42 2 (const int) 862617a3babSopenharmony_ci0:42 subgroupQuadBroadcast ( temp 3-component vector of int) 863617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 864617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 865617a3babSopenharmony_ci0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 866617a3babSopenharmony_ci0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 867617a3babSopenharmony_ci0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 868617a3babSopenharmony_ci0:42 Constant: 869617a3babSopenharmony_ci0:42 0 (const uint) 870617a3babSopenharmony_ci0:42 direct index ( temp uint) 871617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 872617a3babSopenharmony_ci0:42 Constant: 873617a3babSopenharmony_ci0:42 0 (const int) 874617a3babSopenharmony_ci0:42 Constant: 875617a3babSopenharmony_ci0:42 1 (const int) 876617a3babSopenharmony_ci0:42 Sequence 877617a3babSopenharmony_ci0:42 Constant: 878617a3babSopenharmony_ci0:42 0 (const int) 879617a3babSopenharmony_ci0:42 Constant: 880617a3babSopenharmony_ci0:42 1 (const int) 881617a3babSopenharmony_ci0:42 Constant: 882617a3babSopenharmony_ci0:42 2 (const int) 883617a3babSopenharmony_ci0:42 Constant: 884617a3babSopenharmony_ci0:42 1 (const uint) 885617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 886617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 887617a3babSopenharmony_ci0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 888617a3babSopenharmony_ci0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 889617a3babSopenharmony_ci0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 890617a3babSopenharmony_ci0:44 Constant: 891617a3babSopenharmony_ci0:44 0 (const uint) 892617a3babSopenharmony_ci0:44 direct index ( temp uint) 893617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 894617a3babSopenharmony_ci0:44 Constant: 895617a3babSopenharmony_ci0:44 0 (const int) 896617a3babSopenharmony_ci0:44 Constant: 897617a3babSopenharmony_ci0:44 2 (const int) 898617a3babSopenharmony_ci0:44 subgroupQuadBroadcast ( temp 4-component vector of float) 899617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 900617a3babSopenharmony_ci0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 901617a3babSopenharmony_ci0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 902617a3babSopenharmony_ci0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 903617a3babSopenharmony_ci0:44 Constant: 904617a3babSopenharmony_ci0:44 0 (const uint) 905617a3babSopenharmony_ci0:44 direct index ( temp uint) 906617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 907617a3babSopenharmony_ci0:44 Constant: 908617a3babSopenharmony_ci0:44 0 (const int) 909617a3babSopenharmony_ci0:44 Constant: 910617a3babSopenharmony_ci0:44 2 (const int) 911617a3babSopenharmony_ci0:44 Constant: 912617a3babSopenharmony_ci0:44 1 (const uint) 913617a3babSopenharmony_ci0:45 move second child to first child ( temp float) 914617a3babSopenharmony_ci0:45 direct index ( temp float) 915617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 916617a3babSopenharmony_ci0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 917617a3babSopenharmony_ci0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 918617a3babSopenharmony_ci0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 919617a3babSopenharmony_ci0:45 Constant: 920617a3babSopenharmony_ci0:45 0 (const uint) 921617a3babSopenharmony_ci0:45 direct index ( temp uint) 922617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 923617a3babSopenharmony_ci0:45 Constant: 924617a3babSopenharmony_ci0:45 0 (const int) 925617a3babSopenharmony_ci0:45 Constant: 926617a3babSopenharmony_ci0:45 2 (const int) 927617a3babSopenharmony_ci0:45 Constant: 928617a3babSopenharmony_ci0:45 0 (const int) 929617a3babSopenharmony_ci0:45 subgroupQuadBroadcast ( temp float) 930617a3babSopenharmony_ci0:45 direct index ( temp float) 931617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 932617a3babSopenharmony_ci0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 933617a3babSopenharmony_ci0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 934617a3babSopenharmony_ci0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 935617a3babSopenharmony_ci0:45 Constant: 936617a3babSopenharmony_ci0:45 0 (const uint) 937617a3babSopenharmony_ci0:45 direct index ( temp uint) 938617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 939617a3babSopenharmony_ci0:45 Constant: 940617a3babSopenharmony_ci0:45 0 (const int) 941617a3babSopenharmony_ci0:45 Constant: 942617a3babSopenharmony_ci0:45 2 (const int) 943617a3babSopenharmony_ci0:45 Constant: 944617a3babSopenharmony_ci0:45 0 (const int) 945617a3babSopenharmony_ci0:45 Constant: 946617a3babSopenharmony_ci0:45 1 (const uint) 947617a3babSopenharmony_ci0:46 move second child to first child ( temp 2-component vector of float) 948617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 949617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 950617a3babSopenharmony_ci0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 951617a3babSopenharmony_ci0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 952617a3babSopenharmony_ci0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 953617a3babSopenharmony_ci0:46 Constant: 954617a3babSopenharmony_ci0:46 0 (const uint) 955617a3babSopenharmony_ci0:46 direct index ( temp uint) 956617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 957617a3babSopenharmony_ci0:46 Constant: 958617a3babSopenharmony_ci0:46 0 (const int) 959617a3babSopenharmony_ci0:46 Constant: 960617a3babSopenharmony_ci0:46 2 (const int) 961617a3babSopenharmony_ci0:46 Sequence 962617a3babSopenharmony_ci0:46 Constant: 963617a3babSopenharmony_ci0:46 0 (const int) 964617a3babSopenharmony_ci0:46 Constant: 965617a3babSopenharmony_ci0:46 1 (const int) 966617a3babSopenharmony_ci0:46 subgroupQuadBroadcast ( temp 2-component vector of float) 967617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 968617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 969617a3babSopenharmony_ci0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 970617a3babSopenharmony_ci0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 971617a3babSopenharmony_ci0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 972617a3babSopenharmony_ci0:46 Constant: 973617a3babSopenharmony_ci0:46 0 (const uint) 974617a3babSopenharmony_ci0:46 direct index ( temp uint) 975617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 976617a3babSopenharmony_ci0:46 Constant: 977617a3babSopenharmony_ci0:46 0 (const int) 978617a3babSopenharmony_ci0:46 Constant: 979617a3babSopenharmony_ci0:46 2 (const int) 980617a3babSopenharmony_ci0:46 Sequence 981617a3babSopenharmony_ci0:46 Constant: 982617a3babSopenharmony_ci0:46 0 (const int) 983617a3babSopenharmony_ci0:46 Constant: 984617a3babSopenharmony_ci0:46 1 (const int) 985617a3babSopenharmony_ci0:46 Constant: 986617a3babSopenharmony_ci0:46 1 (const uint) 987617a3babSopenharmony_ci0:47 move second child to first child ( temp 3-component vector of float) 988617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 989617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 990617a3babSopenharmony_ci0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 991617a3babSopenharmony_ci0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 992617a3babSopenharmony_ci0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 993617a3babSopenharmony_ci0:47 Constant: 994617a3babSopenharmony_ci0:47 0 (const uint) 995617a3babSopenharmony_ci0:47 direct index ( temp uint) 996617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 997617a3babSopenharmony_ci0:47 Constant: 998617a3babSopenharmony_ci0:47 0 (const int) 999617a3babSopenharmony_ci0:47 Constant: 1000617a3babSopenharmony_ci0:47 2 (const int) 1001617a3babSopenharmony_ci0:47 Sequence 1002617a3babSopenharmony_ci0:47 Constant: 1003617a3babSopenharmony_ci0:47 0 (const int) 1004617a3babSopenharmony_ci0:47 Constant: 1005617a3babSopenharmony_ci0:47 1 (const int) 1006617a3babSopenharmony_ci0:47 Constant: 1007617a3babSopenharmony_ci0:47 2 (const int) 1008617a3babSopenharmony_ci0:47 subgroupQuadBroadcast ( temp 3-component vector of float) 1009617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 1010617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 1011617a3babSopenharmony_ci0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1012617a3babSopenharmony_ci0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1013617a3babSopenharmony_ci0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1014617a3babSopenharmony_ci0:47 Constant: 1015617a3babSopenharmony_ci0:47 0 (const uint) 1016617a3babSopenharmony_ci0:47 direct index ( temp uint) 1017617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 1018617a3babSopenharmony_ci0:47 Constant: 1019617a3babSopenharmony_ci0:47 0 (const int) 1020617a3babSopenharmony_ci0:47 Constant: 1021617a3babSopenharmony_ci0:47 2 (const int) 1022617a3babSopenharmony_ci0:47 Sequence 1023617a3babSopenharmony_ci0:47 Constant: 1024617a3babSopenharmony_ci0:47 0 (const int) 1025617a3babSopenharmony_ci0:47 Constant: 1026617a3babSopenharmony_ci0:47 1 (const int) 1027617a3babSopenharmony_ci0:47 Constant: 1028617a3babSopenharmony_ci0:47 2 (const int) 1029617a3babSopenharmony_ci0:47 Constant: 1030617a3babSopenharmony_ci0:47 1 (const uint) 1031617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of double) 1032617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 1033617a3babSopenharmony_ci0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1034617a3babSopenharmony_ci0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1035617a3babSopenharmony_ci0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1036617a3babSopenharmony_ci0:49 Constant: 1037617a3babSopenharmony_ci0:49 0 (const uint) 1038617a3babSopenharmony_ci0:49 direct index ( temp uint) 1039617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 1040617a3babSopenharmony_ci0:49 Constant: 1041617a3babSopenharmony_ci0:49 0 (const int) 1042617a3babSopenharmony_ci0:49 Constant: 1043617a3babSopenharmony_ci0:49 3 (const int) 1044617a3babSopenharmony_ci0:49 subgroupQuadBroadcast ( temp 4-component vector of double) 1045617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 1046617a3babSopenharmony_ci0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1047617a3babSopenharmony_ci0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1048617a3babSopenharmony_ci0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1049617a3babSopenharmony_ci0:49 Constant: 1050617a3babSopenharmony_ci0:49 0 (const uint) 1051617a3babSopenharmony_ci0:49 direct index ( temp uint) 1052617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 1053617a3babSopenharmony_ci0:49 Constant: 1054617a3babSopenharmony_ci0:49 0 (const int) 1055617a3babSopenharmony_ci0:49 Constant: 1056617a3babSopenharmony_ci0:49 3 (const int) 1057617a3babSopenharmony_ci0:49 Constant: 1058617a3babSopenharmony_ci0:49 1 (const uint) 1059617a3babSopenharmony_ci0:50 move second child to first child ( temp double) 1060617a3babSopenharmony_ci0:50 direct index ( temp double) 1061617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 1062617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1063617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1064617a3babSopenharmony_ci0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1065617a3babSopenharmony_ci0:50 Constant: 1066617a3babSopenharmony_ci0:50 0 (const uint) 1067617a3babSopenharmony_ci0:50 direct index ( temp uint) 1068617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 1069617a3babSopenharmony_ci0:50 Constant: 1070617a3babSopenharmony_ci0:50 0 (const int) 1071617a3babSopenharmony_ci0:50 Constant: 1072617a3babSopenharmony_ci0:50 3 (const int) 1073617a3babSopenharmony_ci0:50 Constant: 1074617a3babSopenharmony_ci0:50 0 (const int) 1075617a3babSopenharmony_ci0:50 subgroupQuadBroadcast ( temp double) 1076617a3babSopenharmony_ci0:50 direct index ( temp double) 1077617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 1078617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1079617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1080617a3babSopenharmony_ci0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1081617a3babSopenharmony_ci0:50 Constant: 1082617a3babSopenharmony_ci0:50 0 (const uint) 1083617a3babSopenharmony_ci0:50 direct index ( temp uint) 1084617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 1085617a3babSopenharmony_ci0:50 Constant: 1086617a3babSopenharmony_ci0:50 0 (const int) 1087617a3babSopenharmony_ci0:50 Constant: 1088617a3babSopenharmony_ci0:50 3 (const int) 1089617a3babSopenharmony_ci0:50 Constant: 1090617a3babSopenharmony_ci0:50 0 (const int) 1091617a3babSopenharmony_ci0:50 Constant: 1092617a3babSopenharmony_ci0:50 1 (const uint) 1093617a3babSopenharmony_ci0:51 move second child to first child ( temp 2-component vector of double) 1094617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 1095617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 1096617a3babSopenharmony_ci0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1097617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1098617a3babSopenharmony_ci0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1099617a3babSopenharmony_ci0:51 Constant: 1100617a3babSopenharmony_ci0:51 0 (const uint) 1101617a3babSopenharmony_ci0:51 direct index ( temp uint) 1102617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 1103617a3babSopenharmony_ci0:51 Constant: 1104617a3babSopenharmony_ci0:51 0 (const int) 1105617a3babSopenharmony_ci0:51 Constant: 1106617a3babSopenharmony_ci0:51 3 (const int) 1107617a3babSopenharmony_ci0:51 Sequence 1108617a3babSopenharmony_ci0:51 Constant: 1109617a3babSopenharmony_ci0:51 0 (const int) 1110617a3babSopenharmony_ci0:51 Constant: 1111617a3babSopenharmony_ci0:51 1 (const int) 1112617a3babSopenharmony_ci0:51 subgroupQuadBroadcast ( temp 2-component vector of double) 1113617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 1114617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 1115617a3babSopenharmony_ci0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1116617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1117617a3babSopenharmony_ci0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1118617a3babSopenharmony_ci0:51 Constant: 1119617a3babSopenharmony_ci0:51 0 (const uint) 1120617a3babSopenharmony_ci0:51 direct index ( temp uint) 1121617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 1122617a3babSopenharmony_ci0:51 Constant: 1123617a3babSopenharmony_ci0:51 0 (const int) 1124617a3babSopenharmony_ci0:51 Constant: 1125617a3babSopenharmony_ci0:51 3 (const int) 1126617a3babSopenharmony_ci0:51 Sequence 1127617a3babSopenharmony_ci0:51 Constant: 1128617a3babSopenharmony_ci0:51 0 (const int) 1129617a3babSopenharmony_ci0:51 Constant: 1130617a3babSopenharmony_ci0:51 1 (const int) 1131617a3babSopenharmony_ci0:51 Constant: 1132617a3babSopenharmony_ci0:51 1 (const uint) 1133617a3babSopenharmony_ci0:52 move second child to first child ( temp 3-component vector of double) 1134617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 1135617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 1136617a3babSopenharmony_ci0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1137617a3babSopenharmony_ci0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1138617a3babSopenharmony_ci0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1139617a3babSopenharmony_ci0:52 Constant: 1140617a3babSopenharmony_ci0:52 0 (const uint) 1141617a3babSopenharmony_ci0:52 direct index ( temp uint) 1142617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 1143617a3babSopenharmony_ci0:52 Constant: 1144617a3babSopenharmony_ci0:52 0 (const int) 1145617a3babSopenharmony_ci0:52 Constant: 1146617a3babSopenharmony_ci0:52 3 (const int) 1147617a3babSopenharmony_ci0:52 Sequence 1148617a3babSopenharmony_ci0:52 Constant: 1149617a3babSopenharmony_ci0:52 0 (const int) 1150617a3babSopenharmony_ci0:52 Constant: 1151617a3babSopenharmony_ci0:52 1 (const int) 1152617a3babSopenharmony_ci0:52 Constant: 1153617a3babSopenharmony_ci0:52 2 (const int) 1154617a3babSopenharmony_ci0:52 subgroupQuadBroadcast ( temp 3-component vector of double) 1155617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 1156617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 1157617a3babSopenharmony_ci0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1158617a3babSopenharmony_ci0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1159617a3babSopenharmony_ci0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1160617a3babSopenharmony_ci0:52 Constant: 1161617a3babSopenharmony_ci0:52 0 (const uint) 1162617a3babSopenharmony_ci0:52 direct index ( temp uint) 1163617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 1164617a3babSopenharmony_ci0:52 Constant: 1165617a3babSopenharmony_ci0:52 0 (const int) 1166617a3babSopenharmony_ci0:52 Constant: 1167617a3babSopenharmony_ci0:52 3 (const int) 1168617a3babSopenharmony_ci0:52 Sequence 1169617a3babSopenharmony_ci0:52 Constant: 1170617a3babSopenharmony_ci0:52 0 (const int) 1171617a3babSopenharmony_ci0:52 Constant: 1172617a3babSopenharmony_ci0:52 1 (const int) 1173617a3babSopenharmony_ci0:52 Constant: 1174617a3babSopenharmony_ci0:52 2 (const int) 1175617a3babSopenharmony_ci0:52 Constant: 1176617a3babSopenharmony_ci0:52 1 (const uint) 1177617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of uint) 1178617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 1179617a3babSopenharmony_ci0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1180617a3babSopenharmony_ci0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1181617a3babSopenharmony_ci0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1182617a3babSopenharmony_ci0:54 Constant: 1183617a3babSopenharmony_ci0:54 0 (const uint) 1184617a3babSopenharmony_ci0:54 direct index ( temp uint) 1185617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 1186617a3babSopenharmony_ci0:54 Constant: 1187617a3babSopenharmony_ci0:54 0 (const int) 1188617a3babSopenharmony_ci0:54 Constant: 1189617a3babSopenharmony_ci0:54 0 (const int) 1190617a3babSopenharmony_ci0:54 subgroupQuadBroadcast ( temp 4-component vector of uint) 1191617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 1192617a3babSopenharmony_ci0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1193617a3babSopenharmony_ci0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1194617a3babSopenharmony_ci0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1195617a3babSopenharmony_ci0:54 Constant: 1196617a3babSopenharmony_ci0:54 0 (const uint) 1197617a3babSopenharmony_ci0:54 direct index ( temp uint) 1198617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 1199617a3babSopenharmony_ci0:54 Constant: 1200617a3babSopenharmony_ci0:54 0 (const int) 1201617a3babSopenharmony_ci0:54 Constant: 1202617a3babSopenharmony_ci0:54 0 (const int) 1203617a3babSopenharmony_ci0:54 Constant: 1204617a3babSopenharmony_ci0:54 2 (const uint) 1205617a3babSopenharmony_ci0:55 move second child to first child ( temp uint) 1206617a3babSopenharmony_ci0:55 direct index ( temp uint) 1207617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 1208617a3babSopenharmony_ci0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1209617a3babSopenharmony_ci0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1210617a3babSopenharmony_ci0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1211617a3babSopenharmony_ci0:55 Constant: 1212617a3babSopenharmony_ci0:55 0 (const uint) 1213617a3babSopenharmony_ci0:55 direct index ( temp uint) 1214617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 1215617a3babSopenharmony_ci0:55 Constant: 1216617a3babSopenharmony_ci0:55 0 (const int) 1217617a3babSopenharmony_ci0:55 Constant: 1218617a3babSopenharmony_ci0:55 0 (const int) 1219617a3babSopenharmony_ci0:55 Constant: 1220617a3babSopenharmony_ci0:55 0 (const int) 1221617a3babSopenharmony_ci0:55 subgroupQuadBroadcast ( temp uint) 1222617a3babSopenharmony_ci0:55 direct index ( temp uint) 1223617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 1224617a3babSopenharmony_ci0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1225617a3babSopenharmony_ci0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1226617a3babSopenharmony_ci0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1227617a3babSopenharmony_ci0:55 Constant: 1228617a3babSopenharmony_ci0:55 0 (const uint) 1229617a3babSopenharmony_ci0:55 direct index ( temp uint) 1230617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 1231617a3babSopenharmony_ci0:55 Constant: 1232617a3babSopenharmony_ci0:55 0 (const int) 1233617a3babSopenharmony_ci0:55 Constant: 1234617a3babSopenharmony_ci0:55 0 (const int) 1235617a3babSopenharmony_ci0:55 Constant: 1236617a3babSopenharmony_ci0:55 0 (const int) 1237617a3babSopenharmony_ci0:55 Constant: 1238617a3babSopenharmony_ci0:55 2 (const uint) 1239617a3babSopenharmony_ci0:56 move second child to first child ( temp 2-component vector of uint) 1240617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 1241617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 1242617a3babSopenharmony_ci0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1243617a3babSopenharmony_ci0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1244617a3babSopenharmony_ci0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1245617a3babSopenharmony_ci0:56 Constant: 1246617a3babSopenharmony_ci0:56 0 (const uint) 1247617a3babSopenharmony_ci0:56 direct index ( temp uint) 1248617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 1249617a3babSopenharmony_ci0:56 Constant: 1250617a3babSopenharmony_ci0:56 0 (const int) 1251617a3babSopenharmony_ci0:56 Constant: 1252617a3babSopenharmony_ci0:56 0 (const int) 1253617a3babSopenharmony_ci0:56 Sequence 1254617a3babSopenharmony_ci0:56 Constant: 1255617a3babSopenharmony_ci0:56 0 (const int) 1256617a3babSopenharmony_ci0:56 Constant: 1257617a3babSopenharmony_ci0:56 1 (const int) 1258617a3babSopenharmony_ci0:56 subgroupQuadBroadcast ( temp 2-component vector of uint) 1259617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 1260617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 1261617a3babSopenharmony_ci0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1262617a3babSopenharmony_ci0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1263617a3babSopenharmony_ci0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1264617a3babSopenharmony_ci0:56 Constant: 1265617a3babSopenharmony_ci0:56 0 (const uint) 1266617a3babSopenharmony_ci0:56 direct index ( temp uint) 1267617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 1268617a3babSopenharmony_ci0:56 Constant: 1269617a3babSopenharmony_ci0:56 0 (const int) 1270617a3babSopenharmony_ci0:56 Constant: 1271617a3babSopenharmony_ci0:56 0 (const int) 1272617a3babSopenharmony_ci0:56 Sequence 1273617a3babSopenharmony_ci0:56 Constant: 1274617a3babSopenharmony_ci0:56 0 (const int) 1275617a3babSopenharmony_ci0:56 Constant: 1276617a3babSopenharmony_ci0:56 1 (const int) 1277617a3babSopenharmony_ci0:56 Constant: 1278617a3babSopenharmony_ci0:56 2 (const uint) 1279617a3babSopenharmony_ci0:57 move second child to first child ( temp 3-component vector of uint) 1280617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 1281617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 1282617a3babSopenharmony_ci0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1283617a3babSopenharmony_ci0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1284617a3babSopenharmony_ci0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1285617a3babSopenharmony_ci0:57 Constant: 1286617a3babSopenharmony_ci0:57 0 (const uint) 1287617a3babSopenharmony_ci0:57 direct index ( temp uint) 1288617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 1289617a3babSopenharmony_ci0:57 Constant: 1290617a3babSopenharmony_ci0:57 0 (const int) 1291617a3babSopenharmony_ci0:57 Constant: 1292617a3babSopenharmony_ci0:57 0 (const int) 1293617a3babSopenharmony_ci0:57 Sequence 1294617a3babSopenharmony_ci0:57 Constant: 1295617a3babSopenharmony_ci0:57 0 (const int) 1296617a3babSopenharmony_ci0:57 Constant: 1297617a3babSopenharmony_ci0:57 1 (const int) 1298617a3babSopenharmony_ci0:57 Constant: 1299617a3babSopenharmony_ci0:57 2 (const int) 1300617a3babSopenharmony_ci0:57 subgroupQuadBroadcast ( temp 3-component vector of uint) 1301617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 1302617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 1303617a3babSopenharmony_ci0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1304617a3babSopenharmony_ci0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1305617a3babSopenharmony_ci0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1306617a3babSopenharmony_ci0:57 Constant: 1307617a3babSopenharmony_ci0:57 0 (const uint) 1308617a3babSopenharmony_ci0:57 direct index ( temp uint) 1309617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 1310617a3babSopenharmony_ci0:57 Constant: 1311617a3babSopenharmony_ci0:57 0 (const int) 1312617a3babSopenharmony_ci0:57 Constant: 1313617a3babSopenharmony_ci0:57 0 (const int) 1314617a3babSopenharmony_ci0:57 Sequence 1315617a3babSopenharmony_ci0:57 Constant: 1316617a3babSopenharmony_ci0:57 0 (const int) 1317617a3babSopenharmony_ci0:57 Constant: 1318617a3babSopenharmony_ci0:57 1 (const int) 1319617a3babSopenharmony_ci0:57 Constant: 1320617a3babSopenharmony_ci0:57 2 (const int) 1321617a3babSopenharmony_ci0:57 Constant: 1322617a3babSopenharmony_ci0:57 2 (const uint) 1323617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of int) 1324617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 1325617a3babSopenharmony_ci0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1326617a3babSopenharmony_ci0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1327617a3babSopenharmony_ci0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1328617a3babSopenharmony_ci0:59 Constant: 1329617a3babSopenharmony_ci0:59 0 (const uint) 1330617a3babSopenharmony_ci0:59 direct index ( temp uint) 1331617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 1332617a3babSopenharmony_ci0:59 Constant: 1333617a3babSopenharmony_ci0:59 0 (const int) 1334617a3babSopenharmony_ci0:59 Constant: 1335617a3babSopenharmony_ci0:59 1 (const int) 1336617a3babSopenharmony_ci0:59 subgroupQuadBroadcast ( temp 4-component vector of int) 1337617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 1338617a3babSopenharmony_ci0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1339617a3babSopenharmony_ci0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1340617a3babSopenharmony_ci0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1341617a3babSopenharmony_ci0:59 Constant: 1342617a3babSopenharmony_ci0:59 0 (const uint) 1343617a3babSopenharmony_ci0:59 direct index ( temp uint) 1344617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 1345617a3babSopenharmony_ci0:59 Constant: 1346617a3babSopenharmony_ci0:59 0 (const int) 1347617a3babSopenharmony_ci0:59 Constant: 1348617a3babSopenharmony_ci0:59 1 (const int) 1349617a3babSopenharmony_ci0:59 Constant: 1350617a3babSopenharmony_ci0:59 2 (const uint) 1351617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 1352617a3babSopenharmony_ci0:60 direct index ( temp int) 1353617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 1354617a3babSopenharmony_ci0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1355617a3babSopenharmony_ci0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1356617a3babSopenharmony_ci0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1357617a3babSopenharmony_ci0:60 Constant: 1358617a3babSopenharmony_ci0:60 0 (const uint) 1359617a3babSopenharmony_ci0:60 direct index ( temp uint) 1360617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 1361617a3babSopenharmony_ci0:60 Constant: 1362617a3babSopenharmony_ci0:60 0 (const int) 1363617a3babSopenharmony_ci0:60 Constant: 1364617a3babSopenharmony_ci0:60 1 (const int) 1365617a3babSopenharmony_ci0:60 Constant: 1366617a3babSopenharmony_ci0:60 0 (const int) 1367617a3babSopenharmony_ci0:60 subgroupQuadBroadcast ( temp int) 1368617a3babSopenharmony_ci0:60 direct index ( temp int) 1369617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 1370617a3babSopenharmony_ci0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1371617a3babSopenharmony_ci0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1372617a3babSopenharmony_ci0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1373617a3babSopenharmony_ci0:60 Constant: 1374617a3babSopenharmony_ci0:60 0 (const uint) 1375617a3babSopenharmony_ci0:60 direct index ( temp uint) 1376617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 1377617a3babSopenharmony_ci0:60 Constant: 1378617a3babSopenharmony_ci0:60 0 (const int) 1379617a3babSopenharmony_ci0:60 Constant: 1380617a3babSopenharmony_ci0:60 1 (const int) 1381617a3babSopenharmony_ci0:60 Constant: 1382617a3babSopenharmony_ci0:60 0 (const int) 1383617a3babSopenharmony_ci0:60 Constant: 1384617a3babSopenharmony_ci0:60 2 (const uint) 1385617a3babSopenharmony_ci0:61 move second child to first child ( temp 2-component vector of int) 1386617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 1387617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 1388617a3babSopenharmony_ci0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1389617a3babSopenharmony_ci0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1390617a3babSopenharmony_ci0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1391617a3babSopenharmony_ci0:61 Constant: 1392617a3babSopenharmony_ci0:61 0 (const uint) 1393617a3babSopenharmony_ci0:61 direct index ( temp uint) 1394617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 1395617a3babSopenharmony_ci0:61 Constant: 1396617a3babSopenharmony_ci0:61 0 (const int) 1397617a3babSopenharmony_ci0:61 Constant: 1398617a3babSopenharmony_ci0:61 1 (const int) 1399617a3babSopenharmony_ci0:61 Sequence 1400617a3babSopenharmony_ci0:61 Constant: 1401617a3babSopenharmony_ci0:61 0 (const int) 1402617a3babSopenharmony_ci0:61 Constant: 1403617a3babSopenharmony_ci0:61 1 (const int) 1404617a3babSopenharmony_ci0:61 subgroupQuadBroadcast ( temp 2-component vector of int) 1405617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 1406617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 1407617a3babSopenharmony_ci0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1408617a3babSopenharmony_ci0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1409617a3babSopenharmony_ci0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1410617a3babSopenharmony_ci0:61 Constant: 1411617a3babSopenharmony_ci0:61 0 (const uint) 1412617a3babSopenharmony_ci0:61 direct index ( temp uint) 1413617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 1414617a3babSopenharmony_ci0:61 Constant: 1415617a3babSopenharmony_ci0:61 0 (const int) 1416617a3babSopenharmony_ci0:61 Constant: 1417617a3babSopenharmony_ci0:61 1 (const int) 1418617a3babSopenharmony_ci0:61 Sequence 1419617a3babSopenharmony_ci0:61 Constant: 1420617a3babSopenharmony_ci0:61 0 (const int) 1421617a3babSopenharmony_ci0:61 Constant: 1422617a3babSopenharmony_ci0:61 1 (const int) 1423617a3babSopenharmony_ci0:61 Constant: 1424617a3babSopenharmony_ci0:61 2 (const uint) 1425617a3babSopenharmony_ci0:62 move second child to first child ( temp 3-component vector of int) 1426617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 1427617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 1428617a3babSopenharmony_ci0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1429617a3babSopenharmony_ci0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1430617a3babSopenharmony_ci0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1431617a3babSopenharmony_ci0:62 Constant: 1432617a3babSopenharmony_ci0:62 0 (const uint) 1433617a3babSopenharmony_ci0:62 direct index ( temp uint) 1434617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 1435617a3babSopenharmony_ci0:62 Constant: 1436617a3babSopenharmony_ci0:62 0 (const int) 1437617a3babSopenharmony_ci0:62 Constant: 1438617a3babSopenharmony_ci0:62 1 (const int) 1439617a3babSopenharmony_ci0:62 Sequence 1440617a3babSopenharmony_ci0:62 Constant: 1441617a3babSopenharmony_ci0:62 0 (const int) 1442617a3babSopenharmony_ci0:62 Constant: 1443617a3babSopenharmony_ci0:62 1 (const int) 1444617a3babSopenharmony_ci0:62 Constant: 1445617a3babSopenharmony_ci0:62 2 (const int) 1446617a3babSopenharmony_ci0:62 subgroupQuadBroadcast ( temp 3-component vector of int) 1447617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 1448617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 1449617a3babSopenharmony_ci0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1450617a3babSopenharmony_ci0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1451617a3babSopenharmony_ci0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1452617a3babSopenharmony_ci0:62 Constant: 1453617a3babSopenharmony_ci0:62 0 (const uint) 1454617a3babSopenharmony_ci0:62 direct index ( temp uint) 1455617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 1456617a3babSopenharmony_ci0:62 Constant: 1457617a3babSopenharmony_ci0:62 0 (const int) 1458617a3babSopenharmony_ci0:62 Constant: 1459617a3babSopenharmony_ci0:62 1 (const int) 1460617a3babSopenharmony_ci0:62 Sequence 1461617a3babSopenharmony_ci0:62 Constant: 1462617a3babSopenharmony_ci0:62 0 (const int) 1463617a3babSopenharmony_ci0:62 Constant: 1464617a3babSopenharmony_ci0:62 1 (const int) 1465617a3babSopenharmony_ci0:62 Constant: 1466617a3babSopenharmony_ci0:62 2 (const int) 1467617a3babSopenharmony_ci0:62 Constant: 1468617a3babSopenharmony_ci0:62 2 (const uint) 1469617a3babSopenharmony_ci0:64 move second child to first child ( temp 4-component vector of float) 1470617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 1471617a3babSopenharmony_ci0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1472617a3babSopenharmony_ci0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1473617a3babSopenharmony_ci0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1474617a3babSopenharmony_ci0:64 Constant: 1475617a3babSopenharmony_ci0:64 0 (const uint) 1476617a3babSopenharmony_ci0:64 direct index ( temp uint) 1477617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 1478617a3babSopenharmony_ci0:64 Constant: 1479617a3babSopenharmony_ci0:64 0 (const int) 1480617a3babSopenharmony_ci0:64 Constant: 1481617a3babSopenharmony_ci0:64 2 (const int) 1482617a3babSopenharmony_ci0:64 subgroupQuadBroadcast ( temp 4-component vector of float) 1483617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 1484617a3babSopenharmony_ci0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1485617a3babSopenharmony_ci0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1486617a3babSopenharmony_ci0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1487617a3babSopenharmony_ci0:64 Constant: 1488617a3babSopenharmony_ci0:64 0 (const uint) 1489617a3babSopenharmony_ci0:64 direct index ( temp uint) 1490617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 1491617a3babSopenharmony_ci0:64 Constant: 1492617a3babSopenharmony_ci0:64 0 (const int) 1493617a3babSopenharmony_ci0:64 Constant: 1494617a3babSopenharmony_ci0:64 2 (const int) 1495617a3babSopenharmony_ci0:64 Constant: 1496617a3babSopenharmony_ci0:64 2 (const uint) 1497617a3babSopenharmony_ci0:65 move second child to first child ( temp float) 1498617a3babSopenharmony_ci0:65 direct index ( temp float) 1499617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 1500617a3babSopenharmony_ci0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1501617a3babSopenharmony_ci0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1502617a3babSopenharmony_ci0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1503617a3babSopenharmony_ci0:65 Constant: 1504617a3babSopenharmony_ci0:65 0 (const uint) 1505617a3babSopenharmony_ci0:65 direct index ( temp uint) 1506617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 1507617a3babSopenharmony_ci0:65 Constant: 1508617a3babSopenharmony_ci0:65 0 (const int) 1509617a3babSopenharmony_ci0:65 Constant: 1510617a3babSopenharmony_ci0:65 2 (const int) 1511617a3babSopenharmony_ci0:65 Constant: 1512617a3babSopenharmony_ci0:65 0 (const int) 1513617a3babSopenharmony_ci0:65 subgroupQuadBroadcast ( temp float) 1514617a3babSopenharmony_ci0:65 direct index ( temp float) 1515617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 1516617a3babSopenharmony_ci0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1517617a3babSopenharmony_ci0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1518617a3babSopenharmony_ci0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1519617a3babSopenharmony_ci0:65 Constant: 1520617a3babSopenharmony_ci0:65 0 (const uint) 1521617a3babSopenharmony_ci0:65 direct index ( temp uint) 1522617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 1523617a3babSopenharmony_ci0:65 Constant: 1524617a3babSopenharmony_ci0:65 0 (const int) 1525617a3babSopenharmony_ci0:65 Constant: 1526617a3babSopenharmony_ci0:65 2 (const int) 1527617a3babSopenharmony_ci0:65 Constant: 1528617a3babSopenharmony_ci0:65 0 (const int) 1529617a3babSopenharmony_ci0:65 Constant: 1530617a3babSopenharmony_ci0:65 2 (const uint) 1531617a3babSopenharmony_ci0:66 move second child to first child ( temp 2-component vector of float) 1532617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 1533617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 1534617a3babSopenharmony_ci0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1535617a3babSopenharmony_ci0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1536617a3babSopenharmony_ci0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1537617a3babSopenharmony_ci0:66 Constant: 1538617a3babSopenharmony_ci0:66 0 (const uint) 1539617a3babSopenharmony_ci0:66 direct index ( temp uint) 1540617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 1541617a3babSopenharmony_ci0:66 Constant: 1542617a3babSopenharmony_ci0:66 0 (const int) 1543617a3babSopenharmony_ci0:66 Constant: 1544617a3babSopenharmony_ci0:66 2 (const int) 1545617a3babSopenharmony_ci0:66 Sequence 1546617a3babSopenharmony_ci0:66 Constant: 1547617a3babSopenharmony_ci0:66 0 (const int) 1548617a3babSopenharmony_ci0:66 Constant: 1549617a3babSopenharmony_ci0:66 1 (const int) 1550617a3babSopenharmony_ci0:66 subgroupQuadBroadcast ( temp 2-component vector of float) 1551617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 1552617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 1553617a3babSopenharmony_ci0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1554617a3babSopenharmony_ci0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1555617a3babSopenharmony_ci0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1556617a3babSopenharmony_ci0:66 Constant: 1557617a3babSopenharmony_ci0:66 0 (const uint) 1558617a3babSopenharmony_ci0:66 direct index ( temp uint) 1559617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 1560617a3babSopenharmony_ci0:66 Constant: 1561617a3babSopenharmony_ci0:66 0 (const int) 1562617a3babSopenharmony_ci0:66 Constant: 1563617a3babSopenharmony_ci0:66 2 (const int) 1564617a3babSopenharmony_ci0:66 Sequence 1565617a3babSopenharmony_ci0:66 Constant: 1566617a3babSopenharmony_ci0:66 0 (const int) 1567617a3babSopenharmony_ci0:66 Constant: 1568617a3babSopenharmony_ci0:66 1 (const int) 1569617a3babSopenharmony_ci0:66 Constant: 1570617a3babSopenharmony_ci0:66 2 (const uint) 1571617a3babSopenharmony_ci0:67 move second child to first child ( temp 3-component vector of float) 1572617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 1573617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 1574617a3babSopenharmony_ci0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1575617a3babSopenharmony_ci0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1576617a3babSopenharmony_ci0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1577617a3babSopenharmony_ci0:67 Constant: 1578617a3babSopenharmony_ci0:67 0 (const uint) 1579617a3babSopenharmony_ci0:67 direct index ( temp uint) 1580617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 1581617a3babSopenharmony_ci0:67 Constant: 1582617a3babSopenharmony_ci0:67 0 (const int) 1583617a3babSopenharmony_ci0:67 Constant: 1584617a3babSopenharmony_ci0:67 2 (const int) 1585617a3babSopenharmony_ci0:67 Sequence 1586617a3babSopenharmony_ci0:67 Constant: 1587617a3babSopenharmony_ci0:67 0 (const int) 1588617a3babSopenharmony_ci0:67 Constant: 1589617a3babSopenharmony_ci0:67 1 (const int) 1590617a3babSopenharmony_ci0:67 Constant: 1591617a3babSopenharmony_ci0:67 2 (const int) 1592617a3babSopenharmony_ci0:67 subgroupQuadBroadcast ( temp 3-component vector of float) 1593617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 1594617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 1595617a3babSopenharmony_ci0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1596617a3babSopenharmony_ci0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1597617a3babSopenharmony_ci0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1598617a3babSopenharmony_ci0:67 Constant: 1599617a3babSopenharmony_ci0:67 0 (const uint) 1600617a3babSopenharmony_ci0:67 direct index ( temp uint) 1601617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 1602617a3babSopenharmony_ci0:67 Constant: 1603617a3babSopenharmony_ci0:67 0 (const int) 1604617a3babSopenharmony_ci0:67 Constant: 1605617a3babSopenharmony_ci0:67 2 (const int) 1606617a3babSopenharmony_ci0:67 Sequence 1607617a3babSopenharmony_ci0:67 Constant: 1608617a3babSopenharmony_ci0:67 0 (const int) 1609617a3babSopenharmony_ci0:67 Constant: 1610617a3babSopenharmony_ci0:67 1 (const int) 1611617a3babSopenharmony_ci0:67 Constant: 1612617a3babSopenharmony_ci0:67 2 (const int) 1613617a3babSopenharmony_ci0:67 Constant: 1614617a3babSopenharmony_ci0:67 2 (const uint) 1615617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of double) 1616617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 1617617a3babSopenharmony_ci0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1618617a3babSopenharmony_ci0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1619617a3babSopenharmony_ci0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1620617a3babSopenharmony_ci0:69 Constant: 1621617a3babSopenharmony_ci0:69 0 (const uint) 1622617a3babSopenharmony_ci0:69 direct index ( temp uint) 1623617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 1624617a3babSopenharmony_ci0:69 Constant: 1625617a3babSopenharmony_ci0:69 0 (const int) 1626617a3babSopenharmony_ci0:69 Constant: 1627617a3babSopenharmony_ci0:69 3 (const int) 1628617a3babSopenharmony_ci0:69 subgroupQuadBroadcast ( temp 4-component vector of double) 1629617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 1630617a3babSopenharmony_ci0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1631617a3babSopenharmony_ci0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1632617a3babSopenharmony_ci0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1633617a3babSopenharmony_ci0:69 Constant: 1634617a3babSopenharmony_ci0:69 0 (const uint) 1635617a3babSopenharmony_ci0:69 direct index ( temp uint) 1636617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 1637617a3babSopenharmony_ci0:69 Constant: 1638617a3babSopenharmony_ci0:69 0 (const int) 1639617a3babSopenharmony_ci0:69 Constant: 1640617a3babSopenharmony_ci0:69 3 (const int) 1641617a3babSopenharmony_ci0:69 Constant: 1642617a3babSopenharmony_ci0:69 2 (const uint) 1643617a3babSopenharmony_ci0:70 move second child to first child ( temp double) 1644617a3babSopenharmony_ci0:70 direct index ( temp double) 1645617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 1646617a3babSopenharmony_ci0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1647617a3babSopenharmony_ci0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1648617a3babSopenharmony_ci0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1649617a3babSopenharmony_ci0:70 Constant: 1650617a3babSopenharmony_ci0:70 0 (const uint) 1651617a3babSopenharmony_ci0:70 direct index ( temp uint) 1652617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 1653617a3babSopenharmony_ci0:70 Constant: 1654617a3babSopenharmony_ci0:70 0 (const int) 1655617a3babSopenharmony_ci0:70 Constant: 1656617a3babSopenharmony_ci0:70 3 (const int) 1657617a3babSopenharmony_ci0:70 Constant: 1658617a3babSopenharmony_ci0:70 0 (const int) 1659617a3babSopenharmony_ci0:70 subgroupQuadBroadcast ( temp double) 1660617a3babSopenharmony_ci0:70 direct index ( temp double) 1661617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 1662617a3babSopenharmony_ci0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1663617a3babSopenharmony_ci0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1664617a3babSopenharmony_ci0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1665617a3babSopenharmony_ci0:70 Constant: 1666617a3babSopenharmony_ci0:70 0 (const uint) 1667617a3babSopenharmony_ci0:70 direct index ( temp uint) 1668617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 1669617a3babSopenharmony_ci0:70 Constant: 1670617a3babSopenharmony_ci0:70 0 (const int) 1671617a3babSopenharmony_ci0:70 Constant: 1672617a3babSopenharmony_ci0:70 3 (const int) 1673617a3babSopenharmony_ci0:70 Constant: 1674617a3babSopenharmony_ci0:70 0 (const int) 1675617a3babSopenharmony_ci0:70 Constant: 1676617a3babSopenharmony_ci0:70 2 (const uint) 1677617a3babSopenharmony_ci0:71 move second child to first child ( temp 2-component vector of double) 1678617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 1679617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 1680617a3babSopenharmony_ci0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1681617a3babSopenharmony_ci0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1682617a3babSopenharmony_ci0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1683617a3babSopenharmony_ci0:71 Constant: 1684617a3babSopenharmony_ci0:71 0 (const uint) 1685617a3babSopenharmony_ci0:71 direct index ( temp uint) 1686617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 1687617a3babSopenharmony_ci0:71 Constant: 1688617a3babSopenharmony_ci0:71 0 (const int) 1689617a3babSopenharmony_ci0:71 Constant: 1690617a3babSopenharmony_ci0:71 3 (const int) 1691617a3babSopenharmony_ci0:71 Sequence 1692617a3babSopenharmony_ci0:71 Constant: 1693617a3babSopenharmony_ci0:71 0 (const int) 1694617a3babSopenharmony_ci0:71 Constant: 1695617a3babSopenharmony_ci0:71 1 (const int) 1696617a3babSopenharmony_ci0:71 subgroupQuadBroadcast ( temp 2-component vector of double) 1697617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 1698617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 1699617a3babSopenharmony_ci0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1700617a3babSopenharmony_ci0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1701617a3babSopenharmony_ci0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1702617a3babSopenharmony_ci0:71 Constant: 1703617a3babSopenharmony_ci0:71 0 (const uint) 1704617a3babSopenharmony_ci0:71 direct index ( temp uint) 1705617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 1706617a3babSopenharmony_ci0:71 Constant: 1707617a3babSopenharmony_ci0:71 0 (const int) 1708617a3babSopenharmony_ci0:71 Constant: 1709617a3babSopenharmony_ci0:71 3 (const int) 1710617a3babSopenharmony_ci0:71 Sequence 1711617a3babSopenharmony_ci0:71 Constant: 1712617a3babSopenharmony_ci0:71 0 (const int) 1713617a3babSopenharmony_ci0:71 Constant: 1714617a3babSopenharmony_ci0:71 1 (const int) 1715617a3babSopenharmony_ci0:71 Constant: 1716617a3babSopenharmony_ci0:71 2 (const uint) 1717617a3babSopenharmony_ci0:72 move second child to first child ( temp 3-component vector of double) 1718617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 1719617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 1720617a3babSopenharmony_ci0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1721617a3babSopenharmony_ci0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1722617a3babSopenharmony_ci0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1723617a3babSopenharmony_ci0:72 Constant: 1724617a3babSopenharmony_ci0:72 0 (const uint) 1725617a3babSopenharmony_ci0:72 direct index ( temp uint) 1726617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 1727617a3babSopenharmony_ci0:72 Constant: 1728617a3babSopenharmony_ci0:72 0 (const int) 1729617a3babSopenharmony_ci0:72 Constant: 1730617a3babSopenharmony_ci0:72 3 (const int) 1731617a3babSopenharmony_ci0:72 Sequence 1732617a3babSopenharmony_ci0:72 Constant: 1733617a3babSopenharmony_ci0:72 0 (const int) 1734617a3babSopenharmony_ci0:72 Constant: 1735617a3babSopenharmony_ci0:72 1 (const int) 1736617a3babSopenharmony_ci0:72 Constant: 1737617a3babSopenharmony_ci0:72 2 (const int) 1738617a3babSopenharmony_ci0:72 subgroupQuadBroadcast ( temp 3-component vector of double) 1739617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 1740617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 1741617a3babSopenharmony_ci0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1742617a3babSopenharmony_ci0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1743617a3babSopenharmony_ci0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1744617a3babSopenharmony_ci0:72 Constant: 1745617a3babSopenharmony_ci0:72 0 (const uint) 1746617a3babSopenharmony_ci0:72 direct index ( temp uint) 1747617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 1748617a3babSopenharmony_ci0:72 Constant: 1749617a3babSopenharmony_ci0:72 0 (const int) 1750617a3babSopenharmony_ci0:72 Constant: 1751617a3babSopenharmony_ci0:72 3 (const int) 1752617a3babSopenharmony_ci0:72 Sequence 1753617a3babSopenharmony_ci0:72 Constant: 1754617a3babSopenharmony_ci0:72 0 (const int) 1755617a3babSopenharmony_ci0:72 Constant: 1756617a3babSopenharmony_ci0:72 1 (const int) 1757617a3babSopenharmony_ci0:72 Constant: 1758617a3babSopenharmony_ci0:72 2 (const int) 1759617a3babSopenharmony_ci0:72 Constant: 1760617a3babSopenharmony_ci0:72 2 (const uint) 1761617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 1762617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 1763617a3babSopenharmony_ci0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1764617a3babSopenharmony_ci0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1765617a3babSopenharmony_ci0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1766617a3babSopenharmony_ci0:74 Constant: 1767617a3babSopenharmony_ci0:74 0 (const uint) 1768617a3babSopenharmony_ci0:74 direct index ( temp uint) 1769617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 1770617a3babSopenharmony_ci0:74 Constant: 1771617a3babSopenharmony_ci0:74 0 (const int) 1772617a3babSopenharmony_ci0:74 Constant: 1773617a3babSopenharmony_ci0:74 0 (const int) 1774617a3babSopenharmony_ci0:74 subgroupQuadBroadcast ( temp 4-component vector of uint) 1775617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 1776617a3babSopenharmony_ci0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1777617a3babSopenharmony_ci0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1778617a3babSopenharmony_ci0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1779617a3babSopenharmony_ci0:74 Constant: 1780617a3babSopenharmony_ci0:74 0 (const uint) 1781617a3babSopenharmony_ci0:74 direct index ( temp uint) 1782617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 1783617a3babSopenharmony_ci0:74 Constant: 1784617a3babSopenharmony_ci0:74 0 (const int) 1785617a3babSopenharmony_ci0:74 Constant: 1786617a3babSopenharmony_ci0:74 0 (const int) 1787617a3babSopenharmony_ci0:74 Constant: 1788617a3babSopenharmony_ci0:74 3 (const uint) 1789617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 1790617a3babSopenharmony_ci0:75 direct index ( temp uint) 1791617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 1792617a3babSopenharmony_ci0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1793617a3babSopenharmony_ci0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1794617a3babSopenharmony_ci0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1795617a3babSopenharmony_ci0:75 Constant: 1796617a3babSopenharmony_ci0:75 0 (const uint) 1797617a3babSopenharmony_ci0:75 direct index ( temp uint) 1798617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 1799617a3babSopenharmony_ci0:75 Constant: 1800617a3babSopenharmony_ci0:75 0 (const int) 1801617a3babSopenharmony_ci0:75 Constant: 1802617a3babSopenharmony_ci0:75 0 (const int) 1803617a3babSopenharmony_ci0:75 Constant: 1804617a3babSopenharmony_ci0:75 0 (const int) 1805617a3babSopenharmony_ci0:75 subgroupQuadBroadcast ( temp uint) 1806617a3babSopenharmony_ci0:75 direct index ( temp uint) 1807617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 1808617a3babSopenharmony_ci0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1809617a3babSopenharmony_ci0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1810617a3babSopenharmony_ci0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1811617a3babSopenharmony_ci0:75 Constant: 1812617a3babSopenharmony_ci0:75 0 (const uint) 1813617a3babSopenharmony_ci0:75 direct index ( temp uint) 1814617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 1815617a3babSopenharmony_ci0:75 Constant: 1816617a3babSopenharmony_ci0:75 0 (const int) 1817617a3babSopenharmony_ci0:75 Constant: 1818617a3babSopenharmony_ci0:75 0 (const int) 1819617a3babSopenharmony_ci0:75 Constant: 1820617a3babSopenharmony_ci0:75 0 (const int) 1821617a3babSopenharmony_ci0:75 Constant: 1822617a3babSopenharmony_ci0:75 3 (const uint) 1823617a3babSopenharmony_ci0:76 move second child to first child ( temp 2-component vector of uint) 1824617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 1825617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 1826617a3babSopenharmony_ci0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1827617a3babSopenharmony_ci0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1828617a3babSopenharmony_ci0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1829617a3babSopenharmony_ci0:76 Constant: 1830617a3babSopenharmony_ci0:76 0 (const uint) 1831617a3babSopenharmony_ci0:76 direct index ( temp uint) 1832617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 1833617a3babSopenharmony_ci0:76 Constant: 1834617a3babSopenharmony_ci0:76 0 (const int) 1835617a3babSopenharmony_ci0:76 Constant: 1836617a3babSopenharmony_ci0:76 0 (const int) 1837617a3babSopenharmony_ci0:76 Sequence 1838617a3babSopenharmony_ci0:76 Constant: 1839617a3babSopenharmony_ci0:76 0 (const int) 1840617a3babSopenharmony_ci0:76 Constant: 1841617a3babSopenharmony_ci0:76 1 (const int) 1842617a3babSopenharmony_ci0:76 subgroupQuadBroadcast ( temp 2-component vector of uint) 1843617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 1844617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 1845617a3babSopenharmony_ci0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1846617a3babSopenharmony_ci0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1847617a3babSopenharmony_ci0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1848617a3babSopenharmony_ci0:76 Constant: 1849617a3babSopenharmony_ci0:76 0 (const uint) 1850617a3babSopenharmony_ci0:76 direct index ( temp uint) 1851617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 1852617a3babSopenharmony_ci0:76 Constant: 1853617a3babSopenharmony_ci0:76 0 (const int) 1854617a3babSopenharmony_ci0:76 Constant: 1855617a3babSopenharmony_ci0:76 0 (const int) 1856617a3babSopenharmony_ci0:76 Sequence 1857617a3babSopenharmony_ci0:76 Constant: 1858617a3babSopenharmony_ci0:76 0 (const int) 1859617a3babSopenharmony_ci0:76 Constant: 1860617a3babSopenharmony_ci0:76 1 (const int) 1861617a3babSopenharmony_ci0:76 Constant: 1862617a3babSopenharmony_ci0:76 3 (const uint) 1863617a3babSopenharmony_ci0:77 move second child to first child ( temp 3-component vector of uint) 1864617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 1865617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 1866617a3babSopenharmony_ci0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1867617a3babSopenharmony_ci0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1868617a3babSopenharmony_ci0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1869617a3babSopenharmony_ci0:77 Constant: 1870617a3babSopenharmony_ci0:77 0 (const uint) 1871617a3babSopenharmony_ci0:77 direct index ( temp uint) 1872617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 1873617a3babSopenharmony_ci0:77 Constant: 1874617a3babSopenharmony_ci0:77 0 (const int) 1875617a3babSopenharmony_ci0:77 Constant: 1876617a3babSopenharmony_ci0:77 0 (const int) 1877617a3babSopenharmony_ci0:77 Sequence 1878617a3babSopenharmony_ci0:77 Constant: 1879617a3babSopenharmony_ci0:77 0 (const int) 1880617a3babSopenharmony_ci0:77 Constant: 1881617a3babSopenharmony_ci0:77 1 (const int) 1882617a3babSopenharmony_ci0:77 Constant: 1883617a3babSopenharmony_ci0:77 2 (const int) 1884617a3babSopenharmony_ci0:77 subgroupQuadBroadcast ( temp 3-component vector of uint) 1885617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 1886617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 1887617a3babSopenharmony_ci0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1888617a3babSopenharmony_ci0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1889617a3babSopenharmony_ci0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1890617a3babSopenharmony_ci0:77 Constant: 1891617a3babSopenharmony_ci0:77 0 (const uint) 1892617a3babSopenharmony_ci0:77 direct index ( temp uint) 1893617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 1894617a3babSopenharmony_ci0:77 Constant: 1895617a3babSopenharmony_ci0:77 0 (const int) 1896617a3babSopenharmony_ci0:77 Constant: 1897617a3babSopenharmony_ci0:77 0 (const int) 1898617a3babSopenharmony_ci0:77 Sequence 1899617a3babSopenharmony_ci0:77 Constant: 1900617a3babSopenharmony_ci0:77 0 (const int) 1901617a3babSopenharmony_ci0:77 Constant: 1902617a3babSopenharmony_ci0:77 1 (const int) 1903617a3babSopenharmony_ci0:77 Constant: 1904617a3babSopenharmony_ci0:77 2 (const int) 1905617a3babSopenharmony_ci0:77 Constant: 1906617a3babSopenharmony_ci0:77 3 (const uint) 1907617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 1908617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 1909617a3babSopenharmony_ci0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1910617a3babSopenharmony_ci0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1911617a3babSopenharmony_ci0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1912617a3babSopenharmony_ci0:79 Constant: 1913617a3babSopenharmony_ci0:79 0 (const uint) 1914617a3babSopenharmony_ci0:79 direct index ( temp uint) 1915617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 1916617a3babSopenharmony_ci0:79 Constant: 1917617a3babSopenharmony_ci0:79 0 (const int) 1918617a3babSopenharmony_ci0:79 Constant: 1919617a3babSopenharmony_ci0:79 1 (const int) 1920617a3babSopenharmony_ci0:79 subgroupQuadBroadcast ( temp 4-component vector of int) 1921617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 1922617a3babSopenharmony_ci0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1923617a3babSopenharmony_ci0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1924617a3babSopenharmony_ci0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1925617a3babSopenharmony_ci0:79 Constant: 1926617a3babSopenharmony_ci0:79 0 (const uint) 1927617a3babSopenharmony_ci0:79 direct index ( temp uint) 1928617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 1929617a3babSopenharmony_ci0:79 Constant: 1930617a3babSopenharmony_ci0:79 0 (const int) 1931617a3babSopenharmony_ci0:79 Constant: 1932617a3babSopenharmony_ci0:79 1 (const int) 1933617a3babSopenharmony_ci0:79 Constant: 1934617a3babSopenharmony_ci0:79 3 (const uint) 1935617a3babSopenharmony_ci0:80 move second child to first child ( temp int) 1936617a3babSopenharmony_ci0:80 direct index ( temp int) 1937617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 1938617a3babSopenharmony_ci0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1939617a3babSopenharmony_ci0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1940617a3babSopenharmony_ci0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1941617a3babSopenharmony_ci0:80 Constant: 1942617a3babSopenharmony_ci0:80 0 (const uint) 1943617a3babSopenharmony_ci0:80 direct index ( temp uint) 1944617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 1945617a3babSopenharmony_ci0:80 Constant: 1946617a3babSopenharmony_ci0:80 0 (const int) 1947617a3babSopenharmony_ci0:80 Constant: 1948617a3babSopenharmony_ci0:80 1 (const int) 1949617a3babSopenharmony_ci0:80 Constant: 1950617a3babSopenharmony_ci0:80 0 (const int) 1951617a3babSopenharmony_ci0:80 subgroupQuadBroadcast ( temp int) 1952617a3babSopenharmony_ci0:80 direct index ( temp int) 1953617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 1954617a3babSopenharmony_ci0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1955617a3babSopenharmony_ci0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1956617a3babSopenharmony_ci0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1957617a3babSopenharmony_ci0:80 Constant: 1958617a3babSopenharmony_ci0:80 0 (const uint) 1959617a3babSopenharmony_ci0:80 direct index ( temp uint) 1960617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 1961617a3babSopenharmony_ci0:80 Constant: 1962617a3babSopenharmony_ci0:80 0 (const int) 1963617a3babSopenharmony_ci0:80 Constant: 1964617a3babSopenharmony_ci0:80 1 (const int) 1965617a3babSopenharmony_ci0:80 Constant: 1966617a3babSopenharmony_ci0:80 0 (const int) 1967617a3babSopenharmony_ci0:80 Constant: 1968617a3babSopenharmony_ci0:80 3 (const uint) 1969617a3babSopenharmony_ci0:81 move second child to first child ( temp 2-component vector of int) 1970617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 1971617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 1972617a3babSopenharmony_ci0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1973617a3babSopenharmony_ci0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1974617a3babSopenharmony_ci0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1975617a3babSopenharmony_ci0:81 Constant: 1976617a3babSopenharmony_ci0:81 0 (const uint) 1977617a3babSopenharmony_ci0:81 direct index ( temp uint) 1978617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 1979617a3babSopenharmony_ci0:81 Constant: 1980617a3babSopenharmony_ci0:81 0 (const int) 1981617a3babSopenharmony_ci0:81 Constant: 1982617a3babSopenharmony_ci0:81 1 (const int) 1983617a3babSopenharmony_ci0:81 Sequence 1984617a3babSopenharmony_ci0:81 Constant: 1985617a3babSopenharmony_ci0:81 0 (const int) 1986617a3babSopenharmony_ci0:81 Constant: 1987617a3babSopenharmony_ci0:81 1 (const int) 1988617a3babSopenharmony_ci0:81 subgroupQuadBroadcast ( temp 2-component vector of int) 1989617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 1990617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 1991617a3babSopenharmony_ci0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1992617a3babSopenharmony_ci0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 1993617a3babSopenharmony_ci0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 1994617a3babSopenharmony_ci0:81 Constant: 1995617a3babSopenharmony_ci0:81 0 (const uint) 1996617a3babSopenharmony_ci0:81 direct index ( temp uint) 1997617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 1998617a3babSopenharmony_ci0:81 Constant: 1999617a3babSopenharmony_ci0:81 0 (const int) 2000617a3babSopenharmony_ci0:81 Constant: 2001617a3babSopenharmony_ci0:81 1 (const int) 2002617a3babSopenharmony_ci0:81 Sequence 2003617a3babSopenharmony_ci0:81 Constant: 2004617a3babSopenharmony_ci0:81 0 (const int) 2005617a3babSopenharmony_ci0:81 Constant: 2006617a3babSopenharmony_ci0:81 1 (const int) 2007617a3babSopenharmony_ci0:81 Constant: 2008617a3babSopenharmony_ci0:81 3 (const uint) 2009617a3babSopenharmony_ci0:82 move second child to first child ( temp 3-component vector of int) 2010617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 2011617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 2012617a3babSopenharmony_ci0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2013617a3babSopenharmony_ci0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2014617a3babSopenharmony_ci0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2015617a3babSopenharmony_ci0:82 Constant: 2016617a3babSopenharmony_ci0:82 0 (const uint) 2017617a3babSopenharmony_ci0:82 direct index ( temp uint) 2018617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 2019617a3babSopenharmony_ci0:82 Constant: 2020617a3babSopenharmony_ci0:82 0 (const int) 2021617a3babSopenharmony_ci0:82 Constant: 2022617a3babSopenharmony_ci0:82 1 (const int) 2023617a3babSopenharmony_ci0:82 Sequence 2024617a3babSopenharmony_ci0:82 Constant: 2025617a3babSopenharmony_ci0:82 0 (const int) 2026617a3babSopenharmony_ci0:82 Constant: 2027617a3babSopenharmony_ci0:82 1 (const int) 2028617a3babSopenharmony_ci0:82 Constant: 2029617a3babSopenharmony_ci0:82 2 (const int) 2030617a3babSopenharmony_ci0:82 subgroupQuadBroadcast ( temp 3-component vector of int) 2031617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 2032617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 2033617a3babSopenharmony_ci0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2034617a3babSopenharmony_ci0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2035617a3babSopenharmony_ci0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2036617a3babSopenharmony_ci0:82 Constant: 2037617a3babSopenharmony_ci0:82 0 (const uint) 2038617a3babSopenharmony_ci0:82 direct index ( temp uint) 2039617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 2040617a3babSopenharmony_ci0:82 Constant: 2041617a3babSopenharmony_ci0:82 0 (const int) 2042617a3babSopenharmony_ci0:82 Constant: 2043617a3babSopenharmony_ci0:82 1 (const int) 2044617a3babSopenharmony_ci0:82 Sequence 2045617a3babSopenharmony_ci0:82 Constant: 2046617a3babSopenharmony_ci0:82 0 (const int) 2047617a3babSopenharmony_ci0:82 Constant: 2048617a3babSopenharmony_ci0:82 1 (const int) 2049617a3babSopenharmony_ci0:82 Constant: 2050617a3babSopenharmony_ci0:82 2 (const int) 2051617a3babSopenharmony_ci0:82 Constant: 2052617a3babSopenharmony_ci0:82 3 (const uint) 2053617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of float) 2054617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 2055617a3babSopenharmony_ci0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2056617a3babSopenharmony_ci0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2057617a3babSopenharmony_ci0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2058617a3babSopenharmony_ci0:84 Constant: 2059617a3babSopenharmony_ci0:84 0 (const uint) 2060617a3babSopenharmony_ci0:84 direct index ( temp uint) 2061617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 2062617a3babSopenharmony_ci0:84 Constant: 2063617a3babSopenharmony_ci0:84 0 (const int) 2064617a3babSopenharmony_ci0:84 Constant: 2065617a3babSopenharmony_ci0:84 2 (const int) 2066617a3babSopenharmony_ci0:84 subgroupQuadBroadcast ( temp 4-component vector of float) 2067617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 2068617a3babSopenharmony_ci0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2069617a3babSopenharmony_ci0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2070617a3babSopenharmony_ci0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2071617a3babSopenharmony_ci0:84 Constant: 2072617a3babSopenharmony_ci0:84 0 (const uint) 2073617a3babSopenharmony_ci0:84 direct index ( temp uint) 2074617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 2075617a3babSopenharmony_ci0:84 Constant: 2076617a3babSopenharmony_ci0:84 0 (const int) 2077617a3babSopenharmony_ci0:84 Constant: 2078617a3babSopenharmony_ci0:84 2 (const int) 2079617a3babSopenharmony_ci0:84 Constant: 2080617a3babSopenharmony_ci0:84 3 (const uint) 2081617a3babSopenharmony_ci0:85 move second child to first child ( temp float) 2082617a3babSopenharmony_ci0:85 direct index ( temp float) 2083617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 2084617a3babSopenharmony_ci0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2085617a3babSopenharmony_ci0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2086617a3babSopenharmony_ci0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2087617a3babSopenharmony_ci0:85 Constant: 2088617a3babSopenharmony_ci0:85 0 (const uint) 2089617a3babSopenharmony_ci0:85 direct index ( temp uint) 2090617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 2091617a3babSopenharmony_ci0:85 Constant: 2092617a3babSopenharmony_ci0:85 0 (const int) 2093617a3babSopenharmony_ci0:85 Constant: 2094617a3babSopenharmony_ci0:85 2 (const int) 2095617a3babSopenharmony_ci0:85 Constant: 2096617a3babSopenharmony_ci0:85 0 (const int) 2097617a3babSopenharmony_ci0:85 subgroupQuadBroadcast ( temp float) 2098617a3babSopenharmony_ci0:85 direct index ( temp float) 2099617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 2100617a3babSopenharmony_ci0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2101617a3babSopenharmony_ci0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2102617a3babSopenharmony_ci0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2103617a3babSopenharmony_ci0:85 Constant: 2104617a3babSopenharmony_ci0:85 0 (const uint) 2105617a3babSopenharmony_ci0:85 direct index ( temp uint) 2106617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 2107617a3babSopenharmony_ci0:85 Constant: 2108617a3babSopenharmony_ci0:85 0 (const int) 2109617a3babSopenharmony_ci0:85 Constant: 2110617a3babSopenharmony_ci0:85 2 (const int) 2111617a3babSopenharmony_ci0:85 Constant: 2112617a3babSopenharmony_ci0:85 0 (const int) 2113617a3babSopenharmony_ci0:85 Constant: 2114617a3babSopenharmony_ci0:85 3 (const uint) 2115617a3babSopenharmony_ci0:86 move second child to first child ( temp 2-component vector of float) 2116617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 2117617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 2118617a3babSopenharmony_ci0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2119617a3babSopenharmony_ci0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2120617a3babSopenharmony_ci0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2121617a3babSopenharmony_ci0:86 Constant: 2122617a3babSopenharmony_ci0:86 0 (const uint) 2123617a3babSopenharmony_ci0:86 direct index ( temp uint) 2124617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 2125617a3babSopenharmony_ci0:86 Constant: 2126617a3babSopenharmony_ci0:86 0 (const int) 2127617a3babSopenharmony_ci0:86 Constant: 2128617a3babSopenharmony_ci0:86 2 (const int) 2129617a3babSopenharmony_ci0:86 Sequence 2130617a3babSopenharmony_ci0:86 Constant: 2131617a3babSopenharmony_ci0:86 0 (const int) 2132617a3babSopenharmony_ci0:86 Constant: 2133617a3babSopenharmony_ci0:86 1 (const int) 2134617a3babSopenharmony_ci0:86 subgroupQuadBroadcast ( temp 2-component vector of float) 2135617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 2136617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 2137617a3babSopenharmony_ci0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2138617a3babSopenharmony_ci0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2139617a3babSopenharmony_ci0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2140617a3babSopenharmony_ci0:86 Constant: 2141617a3babSopenharmony_ci0:86 0 (const uint) 2142617a3babSopenharmony_ci0:86 direct index ( temp uint) 2143617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 2144617a3babSopenharmony_ci0:86 Constant: 2145617a3babSopenharmony_ci0:86 0 (const int) 2146617a3babSopenharmony_ci0:86 Constant: 2147617a3babSopenharmony_ci0:86 2 (const int) 2148617a3babSopenharmony_ci0:86 Sequence 2149617a3babSopenharmony_ci0:86 Constant: 2150617a3babSopenharmony_ci0:86 0 (const int) 2151617a3babSopenharmony_ci0:86 Constant: 2152617a3babSopenharmony_ci0:86 1 (const int) 2153617a3babSopenharmony_ci0:86 Constant: 2154617a3babSopenharmony_ci0:86 3 (const uint) 2155617a3babSopenharmony_ci0:87 move second child to first child ( temp 3-component vector of float) 2156617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 2157617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 2158617a3babSopenharmony_ci0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2159617a3babSopenharmony_ci0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2160617a3babSopenharmony_ci0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2161617a3babSopenharmony_ci0:87 Constant: 2162617a3babSopenharmony_ci0:87 0 (const uint) 2163617a3babSopenharmony_ci0:87 direct index ( temp uint) 2164617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 2165617a3babSopenharmony_ci0:87 Constant: 2166617a3babSopenharmony_ci0:87 0 (const int) 2167617a3babSopenharmony_ci0:87 Constant: 2168617a3babSopenharmony_ci0:87 2 (const int) 2169617a3babSopenharmony_ci0:87 Sequence 2170617a3babSopenharmony_ci0:87 Constant: 2171617a3babSopenharmony_ci0:87 0 (const int) 2172617a3babSopenharmony_ci0:87 Constant: 2173617a3babSopenharmony_ci0:87 1 (const int) 2174617a3babSopenharmony_ci0:87 Constant: 2175617a3babSopenharmony_ci0:87 2 (const int) 2176617a3babSopenharmony_ci0:87 subgroupQuadBroadcast ( temp 3-component vector of float) 2177617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 2178617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 2179617a3babSopenharmony_ci0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2180617a3babSopenharmony_ci0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2181617a3babSopenharmony_ci0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2182617a3babSopenharmony_ci0:87 Constant: 2183617a3babSopenharmony_ci0:87 0 (const uint) 2184617a3babSopenharmony_ci0:87 direct index ( temp uint) 2185617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 2186617a3babSopenharmony_ci0:87 Constant: 2187617a3babSopenharmony_ci0:87 0 (const int) 2188617a3babSopenharmony_ci0:87 Constant: 2189617a3babSopenharmony_ci0:87 2 (const int) 2190617a3babSopenharmony_ci0:87 Sequence 2191617a3babSopenharmony_ci0:87 Constant: 2192617a3babSopenharmony_ci0:87 0 (const int) 2193617a3babSopenharmony_ci0:87 Constant: 2194617a3babSopenharmony_ci0:87 1 (const int) 2195617a3babSopenharmony_ci0:87 Constant: 2196617a3babSopenharmony_ci0:87 2 (const int) 2197617a3babSopenharmony_ci0:87 Constant: 2198617a3babSopenharmony_ci0:87 3 (const uint) 2199617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of double) 2200617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 2201617a3babSopenharmony_ci0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2202617a3babSopenharmony_ci0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2203617a3babSopenharmony_ci0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2204617a3babSopenharmony_ci0:89 Constant: 2205617a3babSopenharmony_ci0:89 0 (const uint) 2206617a3babSopenharmony_ci0:89 direct index ( temp uint) 2207617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 2208617a3babSopenharmony_ci0:89 Constant: 2209617a3babSopenharmony_ci0:89 0 (const int) 2210617a3babSopenharmony_ci0:89 Constant: 2211617a3babSopenharmony_ci0:89 3 (const int) 2212617a3babSopenharmony_ci0:89 subgroupQuadBroadcast ( temp 4-component vector of double) 2213617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 2214617a3babSopenharmony_ci0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2215617a3babSopenharmony_ci0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2216617a3babSopenharmony_ci0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2217617a3babSopenharmony_ci0:89 Constant: 2218617a3babSopenharmony_ci0:89 0 (const uint) 2219617a3babSopenharmony_ci0:89 direct index ( temp uint) 2220617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 2221617a3babSopenharmony_ci0:89 Constant: 2222617a3babSopenharmony_ci0:89 0 (const int) 2223617a3babSopenharmony_ci0:89 Constant: 2224617a3babSopenharmony_ci0:89 3 (const int) 2225617a3babSopenharmony_ci0:89 Constant: 2226617a3babSopenharmony_ci0:89 3 (const uint) 2227617a3babSopenharmony_ci0:90 move second child to first child ( temp double) 2228617a3babSopenharmony_ci0:90 direct index ( temp double) 2229617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 2230617a3babSopenharmony_ci0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2231617a3babSopenharmony_ci0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2232617a3babSopenharmony_ci0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2233617a3babSopenharmony_ci0:90 Constant: 2234617a3babSopenharmony_ci0:90 0 (const uint) 2235617a3babSopenharmony_ci0:90 direct index ( temp uint) 2236617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 2237617a3babSopenharmony_ci0:90 Constant: 2238617a3babSopenharmony_ci0:90 0 (const int) 2239617a3babSopenharmony_ci0:90 Constant: 2240617a3babSopenharmony_ci0:90 3 (const int) 2241617a3babSopenharmony_ci0:90 Constant: 2242617a3babSopenharmony_ci0:90 0 (const int) 2243617a3babSopenharmony_ci0:90 subgroupQuadBroadcast ( temp double) 2244617a3babSopenharmony_ci0:90 direct index ( temp double) 2245617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 2246617a3babSopenharmony_ci0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2247617a3babSopenharmony_ci0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2248617a3babSopenharmony_ci0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2249617a3babSopenharmony_ci0:90 Constant: 2250617a3babSopenharmony_ci0:90 0 (const uint) 2251617a3babSopenharmony_ci0:90 direct index ( temp uint) 2252617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 2253617a3babSopenharmony_ci0:90 Constant: 2254617a3babSopenharmony_ci0:90 0 (const int) 2255617a3babSopenharmony_ci0:90 Constant: 2256617a3babSopenharmony_ci0:90 3 (const int) 2257617a3babSopenharmony_ci0:90 Constant: 2258617a3babSopenharmony_ci0:90 0 (const int) 2259617a3babSopenharmony_ci0:90 Constant: 2260617a3babSopenharmony_ci0:90 3 (const uint) 2261617a3babSopenharmony_ci0:91 move second child to first child ( temp 2-component vector of double) 2262617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 2263617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 2264617a3babSopenharmony_ci0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2265617a3babSopenharmony_ci0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2266617a3babSopenharmony_ci0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2267617a3babSopenharmony_ci0:91 Constant: 2268617a3babSopenharmony_ci0:91 0 (const uint) 2269617a3babSopenharmony_ci0:91 direct index ( temp uint) 2270617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 2271617a3babSopenharmony_ci0:91 Constant: 2272617a3babSopenharmony_ci0:91 0 (const int) 2273617a3babSopenharmony_ci0:91 Constant: 2274617a3babSopenharmony_ci0:91 3 (const int) 2275617a3babSopenharmony_ci0:91 Sequence 2276617a3babSopenharmony_ci0:91 Constant: 2277617a3babSopenharmony_ci0:91 0 (const int) 2278617a3babSopenharmony_ci0:91 Constant: 2279617a3babSopenharmony_ci0:91 1 (const int) 2280617a3babSopenharmony_ci0:91 subgroupQuadBroadcast ( temp 2-component vector of double) 2281617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 2282617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 2283617a3babSopenharmony_ci0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2284617a3babSopenharmony_ci0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2285617a3babSopenharmony_ci0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2286617a3babSopenharmony_ci0:91 Constant: 2287617a3babSopenharmony_ci0:91 0 (const uint) 2288617a3babSopenharmony_ci0:91 direct index ( temp uint) 2289617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 2290617a3babSopenharmony_ci0:91 Constant: 2291617a3babSopenharmony_ci0:91 0 (const int) 2292617a3babSopenharmony_ci0:91 Constant: 2293617a3babSopenharmony_ci0:91 3 (const int) 2294617a3babSopenharmony_ci0:91 Sequence 2295617a3babSopenharmony_ci0:91 Constant: 2296617a3babSopenharmony_ci0:91 0 (const int) 2297617a3babSopenharmony_ci0:91 Constant: 2298617a3babSopenharmony_ci0:91 1 (const int) 2299617a3babSopenharmony_ci0:91 Constant: 2300617a3babSopenharmony_ci0:91 3 (const uint) 2301617a3babSopenharmony_ci0:92 move second child to first child ( temp 3-component vector of double) 2302617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 2303617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 2304617a3babSopenharmony_ci0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2305617a3babSopenharmony_ci0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2306617a3babSopenharmony_ci0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2307617a3babSopenharmony_ci0:92 Constant: 2308617a3babSopenharmony_ci0:92 0 (const uint) 2309617a3babSopenharmony_ci0:92 direct index ( temp uint) 2310617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 2311617a3babSopenharmony_ci0:92 Constant: 2312617a3babSopenharmony_ci0:92 0 (const int) 2313617a3babSopenharmony_ci0:92 Constant: 2314617a3babSopenharmony_ci0:92 3 (const int) 2315617a3babSopenharmony_ci0:92 Sequence 2316617a3babSopenharmony_ci0:92 Constant: 2317617a3babSopenharmony_ci0:92 0 (const int) 2318617a3babSopenharmony_ci0:92 Constant: 2319617a3babSopenharmony_ci0:92 1 (const int) 2320617a3babSopenharmony_ci0:92 Constant: 2321617a3babSopenharmony_ci0:92 2 (const int) 2322617a3babSopenharmony_ci0:92 subgroupQuadBroadcast ( temp 3-component vector of double) 2323617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 2324617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 2325617a3babSopenharmony_ci0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2326617a3babSopenharmony_ci0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2327617a3babSopenharmony_ci0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2328617a3babSopenharmony_ci0:92 Constant: 2329617a3babSopenharmony_ci0:92 0 (const uint) 2330617a3babSopenharmony_ci0:92 direct index ( temp uint) 2331617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 2332617a3babSopenharmony_ci0:92 Constant: 2333617a3babSopenharmony_ci0:92 0 (const int) 2334617a3babSopenharmony_ci0:92 Constant: 2335617a3babSopenharmony_ci0:92 3 (const int) 2336617a3babSopenharmony_ci0:92 Sequence 2337617a3babSopenharmony_ci0:92 Constant: 2338617a3babSopenharmony_ci0:92 0 (const int) 2339617a3babSopenharmony_ci0:92 Constant: 2340617a3babSopenharmony_ci0:92 1 (const int) 2341617a3babSopenharmony_ci0:92 Constant: 2342617a3babSopenharmony_ci0:92 2 (const int) 2343617a3babSopenharmony_ci0:92 Constant: 2344617a3babSopenharmony_ci0:92 3 (const uint) 2345617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 2346617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 2347617a3babSopenharmony_ci0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2348617a3babSopenharmony_ci0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2349617a3babSopenharmony_ci0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2350617a3babSopenharmony_ci0:94 Constant: 2351617a3babSopenharmony_ci0:94 0 (const uint) 2352617a3babSopenharmony_ci0:94 direct index ( temp uint) 2353617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 2354617a3babSopenharmony_ci0:94 Constant: 2355617a3babSopenharmony_ci0:94 0 (const int) 2356617a3babSopenharmony_ci0:94 Constant: 2357617a3babSopenharmony_ci0:94 0 (const int) 2358617a3babSopenharmony_ci0:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint) 2359617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 2360617a3babSopenharmony_ci0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2361617a3babSopenharmony_ci0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2362617a3babSopenharmony_ci0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2363617a3babSopenharmony_ci0:94 Constant: 2364617a3babSopenharmony_ci0:94 0 (const uint) 2365617a3babSopenharmony_ci0:94 direct index ( temp uint) 2366617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 2367617a3babSopenharmony_ci0:94 Constant: 2368617a3babSopenharmony_ci0:94 0 (const int) 2369617a3babSopenharmony_ci0:94 Constant: 2370617a3babSopenharmony_ci0:94 0 (const int) 2371617a3babSopenharmony_ci0:95 move second child to first child ( temp uint) 2372617a3babSopenharmony_ci0:95 direct index ( temp uint) 2373617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 2374617a3babSopenharmony_ci0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2375617a3babSopenharmony_ci0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2376617a3babSopenharmony_ci0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2377617a3babSopenharmony_ci0:95 Constant: 2378617a3babSopenharmony_ci0:95 0 (const uint) 2379617a3babSopenharmony_ci0:95 direct index ( temp uint) 2380617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 2381617a3babSopenharmony_ci0:95 Constant: 2382617a3babSopenharmony_ci0:95 0 (const int) 2383617a3babSopenharmony_ci0:95 Constant: 2384617a3babSopenharmony_ci0:95 0 (const int) 2385617a3babSopenharmony_ci0:95 Constant: 2386617a3babSopenharmony_ci0:95 0 (const int) 2387617a3babSopenharmony_ci0:95 subgroupQuadSwapHorizontal ( temp uint) 2388617a3babSopenharmony_ci0:95 direct index ( temp uint) 2389617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 2390617a3babSopenharmony_ci0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2391617a3babSopenharmony_ci0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2392617a3babSopenharmony_ci0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2393617a3babSopenharmony_ci0:95 Constant: 2394617a3babSopenharmony_ci0:95 0 (const uint) 2395617a3babSopenharmony_ci0:95 direct index ( temp uint) 2396617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 2397617a3babSopenharmony_ci0:95 Constant: 2398617a3babSopenharmony_ci0:95 0 (const int) 2399617a3babSopenharmony_ci0:95 Constant: 2400617a3babSopenharmony_ci0:95 0 (const int) 2401617a3babSopenharmony_ci0:95 Constant: 2402617a3babSopenharmony_ci0:95 0 (const int) 2403617a3babSopenharmony_ci0:96 move second child to first child ( temp 2-component vector of uint) 2404617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 2405617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 2406617a3babSopenharmony_ci0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2407617a3babSopenharmony_ci0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2408617a3babSopenharmony_ci0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2409617a3babSopenharmony_ci0:96 Constant: 2410617a3babSopenharmony_ci0:96 0 (const uint) 2411617a3babSopenharmony_ci0:96 direct index ( temp uint) 2412617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 2413617a3babSopenharmony_ci0:96 Constant: 2414617a3babSopenharmony_ci0:96 0 (const int) 2415617a3babSopenharmony_ci0:96 Constant: 2416617a3babSopenharmony_ci0:96 0 (const int) 2417617a3babSopenharmony_ci0:96 Sequence 2418617a3babSopenharmony_ci0:96 Constant: 2419617a3babSopenharmony_ci0:96 0 (const int) 2420617a3babSopenharmony_ci0:96 Constant: 2421617a3babSopenharmony_ci0:96 1 (const int) 2422617a3babSopenharmony_ci0:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint) 2423617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 2424617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 2425617a3babSopenharmony_ci0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2426617a3babSopenharmony_ci0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2427617a3babSopenharmony_ci0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2428617a3babSopenharmony_ci0:96 Constant: 2429617a3babSopenharmony_ci0:96 0 (const uint) 2430617a3babSopenharmony_ci0:96 direct index ( temp uint) 2431617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 2432617a3babSopenharmony_ci0:96 Constant: 2433617a3babSopenharmony_ci0:96 0 (const int) 2434617a3babSopenharmony_ci0:96 Constant: 2435617a3babSopenharmony_ci0:96 0 (const int) 2436617a3babSopenharmony_ci0:96 Sequence 2437617a3babSopenharmony_ci0:96 Constant: 2438617a3babSopenharmony_ci0:96 0 (const int) 2439617a3babSopenharmony_ci0:96 Constant: 2440617a3babSopenharmony_ci0:96 1 (const int) 2441617a3babSopenharmony_ci0:97 move second child to first child ( temp 3-component vector of uint) 2442617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 2443617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 2444617a3babSopenharmony_ci0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2445617a3babSopenharmony_ci0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2446617a3babSopenharmony_ci0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2447617a3babSopenharmony_ci0:97 Constant: 2448617a3babSopenharmony_ci0:97 0 (const uint) 2449617a3babSopenharmony_ci0:97 direct index ( temp uint) 2450617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 2451617a3babSopenharmony_ci0:97 Constant: 2452617a3babSopenharmony_ci0:97 0 (const int) 2453617a3babSopenharmony_ci0:97 Constant: 2454617a3babSopenharmony_ci0:97 0 (const int) 2455617a3babSopenharmony_ci0:97 Sequence 2456617a3babSopenharmony_ci0:97 Constant: 2457617a3babSopenharmony_ci0:97 0 (const int) 2458617a3babSopenharmony_ci0:97 Constant: 2459617a3babSopenharmony_ci0:97 1 (const int) 2460617a3babSopenharmony_ci0:97 Constant: 2461617a3babSopenharmony_ci0:97 2 (const int) 2462617a3babSopenharmony_ci0:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint) 2463617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 2464617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 2465617a3babSopenharmony_ci0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2466617a3babSopenharmony_ci0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2467617a3babSopenharmony_ci0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2468617a3babSopenharmony_ci0:97 Constant: 2469617a3babSopenharmony_ci0:97 0 (const uint) 2470617a3babSopenharmony_ci0:97 direct index ( temp uint) 2471617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 2472617a3babSopenharmony_ci0:97 Constant: 2473617a3babSopenharmony_ci0:97 0 (const int) 2474617a3babSopenharmony_ci0:97 Constant: 2475617a3babSopenharmony_ci0:97 0 (const int) 2476617a3babSopenharmony_ci0:97 Sequence 2477617a3babSopenharmony_ci0:97 Constant: 2478617a3babSopenharmony_ci0:97 0 (const int) 2479617a3babSopenharmony_ci0:97 Constant: 2480617a3babSopenharmony_ci0:97 1 (const int) 2481617a3babSopenharmony_ci0:97 Constant: 2482617a3babSopenharmony_ci0:97 2 (const int) 2483617a3babSopenharmony_ci0:99 move second child to first child ( temp 4-component vector of int) 2484617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 2485617a3babSopenharmony_ci0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2486617a3babSopenharmony_ci0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2487617a3babSopenharmony_ci0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2488617a3babSopenharmony_ci0:99 Constant: 2489617a3babSopenharmony_ci0:99 0 (const uint) 2490617a3babSopenharmony_ci0:99 direct index ( temp uint) 2491617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 2492617a3babSopenharmony_ci0:99 Constant: 2493617a3babSopenharmony_ci0:99 0 (const int) 2494617a3babSopenharmony_ci0:99 Constant: 2495617a3babSopenharmony_ci0:99 1 (const int) 2496617a3babSopenharmony_ci0:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int) 2497617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 2498617a3babSopenharmony_ci0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2499617a3babSopenharmony_ci0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2500617a3babSopenharmony_ci0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2501617a3babSopenharmony_ci0:99 Constant: 2502617a3babSopenharmony_ci0:99 0 (const uint) 2503617a3babSopenharmony_ci0:99 direct index ( temp uint) 2504617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 2505617a3babSopenharmony_ci0:99 Constant: 2506617a3babSopenharmony_ci0:99 0 (const int) 2507617a3babSopenharmony_ci0:99 Constant: 2508617a3babSopenharmony_ci0:99 1 (const int) 2509617a3babSopenharmony_ci0:100 move second child to first child ( temp int) 2510617a3babSopenharmony_ci0:100 direct index ( temp int) 2511617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 2512617a3babSopenharmony_ci0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2513617a3babSopenharmony_ci0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2514617a3babSopenharmony_ci0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2515617a3babSopenharmony_ci0:100 Constant: 2516617a3babSopenharmony_ci0:100 0 (const uint) 2517617a3babSopenharmony_ci0:100 direct index ( temp uint) 2518617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 2519617a3babSopenharmony_ci0:100 Constant: 2520617a3babSopenharmony_ci0:100 0 (const int) 2521617a3babSopenharmony_ci0:100 Constant: 2522617a3babSopenharmony_ci0:100 1 (const int) 2523617a3babSopenharmony_ci0:100 Constant: 2524617a3babSopenharmony_ci0:100 0 (const int) 2525617a3babSopenharmony_ci0:100 subgroupQuadSwapHorizontal ( temp int) 2526617a3babSopenharmony_ci0:100 direct index ( temp int) 2527617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 2528617a3babSopenharmony_ci0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2529617a3babSopenharmony_ci0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2530617a3babSopenharmony_ci0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2531617a3babSopenharmony_ci0:100 Constant: 2532617a3babSopenharmony_ci0:100 0 (const uint) 2533617a3babSopenharmony_ci0:100 direct index ( temp uint) 2534617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 2535617a3babSopenharmony_ci0:100 Constant: 2536617a3babSopenharmony_ci0:100 0 (const int) 2537617a3babSopenharmony_ci0:100 Constant: 2538617a3babSopenharmony_ci0:100 1 (const int) 2539617a3babSopenharmony_ci0:100 Constant: 2540617a3babSopenharmony_ci0:100 0 (const int) 2541617a3babSopenharmony_ci0:101 move second child to first child ( temp 2-component vector of int) 2542617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 2543617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 2544617a3babSopenharmony_ci0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2545617a3babSopenharmony_ci0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2546617a3babSopenharmony_ci0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2547617a3babSopenharmony_ci0:101 Constant: 2548617a3babSopenharmony_ci0:101 0 (const uint) 2549617a3babSopenharmony_ci0:101 direct index ( temp uint) 2550617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 2551617a3babSopenharmony_ci0:101 Constant: 2552617a3babSopenharmony_ci0:101 0 (const int) 2553617a3babSopenharmony_ci0:101 Constant: 2554617a3babSopenharmony_ci0:101 1 (const int) 2555617a3babSopenharmony_ci0:101 Sequence 2556617a3babSopenharmony_ci0:101 Constant: 2557617a3babSopenharmony_ci0:101 0 (const int) 2558617a3babSopenharmony_ci0:101 Constant: 2559617a3babSopenharmony_ci0:101 1 (const int) 2560617a3babSopenharmony_ci0:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int) 2561617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 2562617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 2563617a3babSopenharmony_ci0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2564617a3babSopenharmony_ci0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2565617a3babSopenharmony_ci0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2566617a3babSopenharmony_ci0:101 Constant: 2567617a3babSopenharmony_ci0:101 0 (const uint) 2568617a3babSopenharmony_ci0:101 direct index ( temp uint) 2569617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 2570617a3babSopenharmony_ci0:101 Constant: 2571617a3babSopenharmony_ci0:101 0 (const int) 2572617a3babSopenharmony_ci0:101 Constant: 2573617a3babSopenharmony_ci0:101 1 (const int) 2574617a3babSopenharmony_ci0:101 Sequence 2575617a3babSopenharmony_ci0:101 Constant: 2576617a3babSopenharmony_ci0:101 0 (const int) 2577617a3babSopenharmony_ci0:101 Constant: 2578617a3babSopenharmony_ci0:101 1 (const int) 2579617a3babSopenharmony_ci0:102 move second child to first child ( temp 3-component vector of int) 2580617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 2581617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 2582617a3babSopenharmony_ci0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2583617a3babSopenharmony_ci0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2584617a3babSopenharmony_ci0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2585617a3babSopenharmony_ci0:102 Constant: 2586617a3babSopenharmony_ci0:102 0 (const uint) 2587617a3babSopenharmony_ci0:102 direct index ( temp uint) 2588617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 2589617a3babSopenharmony_ci0:102 Constant: 2590617a3babSopenharmony_ci0:102 0 (const int) 2591617a3babSopenharmony_ci0:102 Constant: 2592617a3babSopenharmony_ci0:102 1 (const int) 2593617a3babSopenharmony_ci0:102 Sequence 2594617a3babSopenharmony_ci0:102 Constant: 2595617a3babSopenharmony_ci0:102 0 (const int) 2596617a3babSopenharmony_ci0:102 Constant: 2597617a3babSopenharmony_ci0:102 1 (const int) 2598617a3babSopenharmony_ci0:102 Constant: 2599617a3babSopenharmony_ci0:102 2 (const int) 2600617a3babSopenharmony_ci0:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int) 2601617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 2602617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 2603617a3babSopenharmony_ci0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2604617a3babSopenharmony_ci0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2605617a3babSopenharmony_ci0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2606617a3babSopenharmony_ci0:102 Constant: 2607617a3babSopenharmony_ci0:102 0 (const uint) 2608617a3babSopenharmony_ci0:102 direct index ( temp uint) 2609617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 2610617a3babSopenharmony_ci0:102 Constant: 2611617a3babSopenharmony_ci0:102 0 (const int) 2612617a3babSopenharmony_ci0:102 Constant: 2613617a3babSopenharmony_ci0:102 1 (const int) 2614617a3babSopenharmony_ci0:102 Sequence 2615617a3babSopenharmony_ci0:102 Constant: 2616617a3babSopenharmony_ci0:102 0 (const int) 2617617a3babSopenharmony_ci0:102 Constant: 2618617a3babSopenharmony_ci0:102 1 (const int) 2619617a3babSopenharmony_ci0:102 Constant: 2620617a3babSopenharmony_ci0:102 2 (const int) 2621617a3babSopenharmony_ci0:104 move second child to first child ( temp 4-component vector of float) 2622617a3babSopenharmony_ci0:104 f: direct index for structure ( temp 4-component vector of float) 2623617a3babSopenharmony_ci0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2624617a3babSopenharmony_ci0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2625617a3babSopenharmony_ci0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2626617a3babSopenharmony_ci0:104 Constant: 2627617a3babSopenharmony_ci0:104 0 (const uint) 2628617a3babSopenharmony_ci0:104 direct index ( temp uint) 2629617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 2630617a3babSopenharmony_ci0:104 Constant: 2631617a3babSopenharmony_ci0:104 0 (const int) 2632617a3babSopenharmony_ci0:104 Constant: 2633617a3babSopenharmony_ci0:104 2 (const int) 2634617a3babSopenharmony_ci0:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float) 2635617a3babSopenharmony_ci0:104 f: direct index for structure ( temp 4-component vector of float) 2636617a3babSopenharmony_ci0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2637617a3babSopenharmony_ci0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2638617a3babSopenharmony_ci0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2639617a3babSopenharmony_ci0:104 Constant: 2640617a3babSopenharmony_ci0:104 0 (const uint) 2641617a3babSopenharmony_ci0:104 direct index ( temp uint) 2642617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 2643617a3babSopenharmony_ci0:104 Constant: 2644617a3babSopenharmony_ci0:104 0 (const int) 2645617a3babSopenharmony_ci0:104 Constant: 2646617a3babSopenharmony_ci0:104 2 (const int) 2647617a3babSopenharmony_ci0:105 move second child to first child ( temp float) 2648617a3babSopenharmony_ci0:105 direct index ( temp float) 2649617a3babSopenharmony_ci0:105 f: direct index for structure ( temp 4-component vector of float) 2650617a3babSopenharmony_ci0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2651617a3babSopenharmony_ci0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2652617a3babSopenharmony_ci0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2653617a3babSopenharmony_ci0:105 Constant: 2654617a3babSopenharmony_ci0:105 0 (const uint) 2655617a3babSopenharmony_ci0:105 direct index ( temp uint) 2656617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 2657617a3babSopenharmony_ci0:105 Constant: 2658617a3babSopenharmony_ci0:105 0 (const int) 2659617a3babSopenharmony_ci0:105 Constant: 2660617a3babSopenharmony_ci0:105 2 (const int) 2661617a3babSopenharmony_ci0:105 Constant: 2662617a3babSopenharmony_ci0:105 0 (const int) 2663617a3babSopenharmony_ci0:105 subgroupQuadSwapHorizontal ( temp float) 2664617a3babSopenharmony_ci0:105 direct index ( temp float) 2665617a3babSopenharmony_ci0:105 f: direct index for structure ( temp 4-component vector of float) 2666617a3babSopenharmony_ci0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2667617a3babSopenharmony_ci0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2668617a3babSopenharmony_ci0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2669617a3babSopenharmony_ci0:105 Constant: 2670617a3babSopenharmony_ci0:105 0 (const uint) 2671617a3babSopenharmony_ci0:105 direct index ( temp uint) 2672617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 2673617a3babSopenharmony_ci0:105 Constant: 2674617a3babSopenharmony_ci0:105 0 (const int) 2675617a3babSopenharmony_ci0:105 Constant: 2676617a3babSopenharmony_ci0:105 2 (const int) 2677617a3babSopenharmony_ci0:105 Constant: 2678617a3babSopenharmony_ci0:105 0 (const int) 2679617a3babSopenharmony_ci0:106 move second child to first child ( temp 2-component vector of float) 2680617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of float) 2681617a3babSopenharmony_ci0:106 f: direct index for structure ( temp 4-component vector of float) 2682617a3babSopenharmony_ci0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2683617a3babSopenharmony_ci0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2684617a3babSopenharmony_ci0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2685617a3babSopenharmony_ci0:106 Constant: 2686617a3babSopenharmony_ci0:106 0 (const uint) 2687617a3babSopenharmony_ci0:106 direct index ( temp uint) 2688617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 2689617a3babSopenharmony_ci0:106 Constant: 2690617a3babSopenharmony_ci0:106 0 (const int) 2691617a3babSopenharmony_ci0:106 Constant: 2692617a3babSopenharmony_ci0:106 2 (const int) 2693617a3babSopenharmony_ci0:106 Sequence 2694617a3babSopenharmony_ci0:106 Constant: 2695617a3babSopenharmony_ci0:106 0 (const int) 2696617a3babSopenharmony_ci0:106 Constant: 2697617a3babSopenharmony_ci0:106 1 (const int) 2698617a3babSopenharmony_ci0:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float) 2699617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of float) 2700617a3babSopenharmony_ci0:106 f: direct index for structure ( temp 4-component vector of float) 2701617a3babSopenharmony_ci0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2702617a3babSopenharmony_ci0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2703617a3babSopenharmony_ci0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2704617a3babSopenharmony_ci0:106 Constant: 2705617a3babSopenharmony_ci0:106 0 (const uint) 2706617a3babSopenharmony_ci0:106 direct index ( temp uint) 2707617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 2708617a3babSopenharmony_ci0:106 Constant: 2709617a3babSopenharmony_ci0:106 0 (const int) 2710617a3babSopenharmony_ci0:106 Constant: 2711617a3babSopenharmony_ci0:106 2 (const int) 2712617a3babSopenharmony_ci0:106 Sequence 2713617a3babSopenharmony_ci0:106 Constant: 2714617a3babSopenharmony_ci0:106 0 (const int) 2715617a3babSopenharmony_ci0:106 Constant: 2716617a3babSopenharmony_ci0:106 1 (const int) 2717617a3babSopenharmony_ci0:107 move second child to first child ( temp 3-component vector of float) 2718617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of float) 2719617a3babSopenharmony_ci0:107 f: direct index for structure ( temp 4-component vector of float) 2720617a3babSopenharmony_ci0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2721617a3babSopenharmony_ci0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2722617a3babSopenharmony_ci0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2723617a3babSopenharmony_ci0:107 Constant: 2724617a3babSopenharmony_ci0:107 0 (const uint) 2725617a3babSopenharmony_ci0:107 direct index ( temp uint) 2726617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 2727617a3babSopenharmony_ci0:107 Constant: 2728617a3babSopenharmony_ci0:107 0 (const int) 2729617a3babSopenharmony_ci0:107 Constant: 2730617a3babSopenharmony_ci0:107 2 (const int) 2731617a3babSopenharmony_ci0:107 Sequence 2732617a3babSopenharmony_ci0:107 Constant: 2733617a3babSopenharmony_ci0:107 0 (const int) 2734617a3babSopenharmony_ci0:107 Constant: 2735617a3babSopenharmony_ci0:107 1 (const int) 2736617a3babSopenharmony_ci0:107 Constant: 2737617a3babSopenharmony_ci0:107 2 (const int) 2738617a3babSopenharmony_ci0:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float) 2739617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of float) 2740617a3babSopenharmony_ci0:107 f: direct index for structure ( temp 4-component vector of float) 2741617a3babSopenharmony_ci0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2742617a3babSopenharmony_ci0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2743617a3babSopenharmony_ci0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2744617a3babSopenharmony_ci0:107 Constant: 2745617a3babSopenharmony_ci0:107 0 (const uint) 2746617a3babSopenharmony_ci0:107 direct index ( temp uint) 2747617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 2748617a3babSopenharmony_ci0:107 Constant: 2749617a3babSopenharmony_ci0:107 0 (const int) 2750617a3babSopenharmony_ci0:107 Constant: 2751617a3babSopenharmony_ci0:107 2 (const int) 2752617a3babSopenharmony_ci0:107 Sequence 2753617a3babSopenharmony_ci0:107 Constant: 2754617a3babSopenharmony_ci0:107 0 (const int) 2755617a3babSopenharmony_ci0:107 Constant: 2756617a3babSopenharmony_ci0:107 1 (const int) 2757617a3babSopenharmony_ci0:107 Constant: 2758617a3babSopenharmony_ci0:107 2 (const int) 2759617a3babSopenharmony_ci0:109 move second child to first child ( temp 4-component vector of double) 2760617a3babSopenharmony_ci0:109 d: direct index for structure ( temp 4-component vector of double) 2761617a3babSopenharmony_ci0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2762617a3babSopenharmony_ci0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2763617a3babSopenharmony_ci0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2764617a3babSopenharmony_ci0:109 Constant: 2765617a3babSopenharmony_ci0:109 0 (const uint) 2766617a3babSopenharmony_ci0:109 direct index ( temp uint) 2767617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 2768617a3babSopenharmony_ci0:109 Constant: 2769617a3babSopenharmony_ci0:109 0 (const int) 2770617a3babSopenharmony_ci0:109 Constant: 2771617a3babSopenharmony_ci0:109 3 (const int) 2772617a3babSopenharmony_ci0:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double) 2773617a3babSopenharmony_ci0:109 d: direct index for structure ( temp 4-component vector of double) 2774617a3babSopenharmony_ci0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2775617a3babSopenharmony_ci0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2776617a3babSopenharmony_ci0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2777617a3babSopenharmony_ci0:109 Constant: 2778617a3babSopenharmony_ci0:109 0 (const uint) 2779617a3babSopenharmony_ci0:109 direct index ( temp uint) 2780617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 2781617a3babSopenharmony_ci0:109 Constant: 2782617a3babSopenharmony_ci0:109 0 (const int) 2783617a3babSopenharmony_ci0:109 Constant: 2784617a3babSopenharmony_ci0:109 3 (const int) 2785617a3babSopenharmony_ci0:110 move second child to first child ( temp double) 2786617a3babSopenharmony_ci0:110 direct index ( temp double) 2787617a3babSopenharmony_ci0:110 d: direct index for structure ( temp 4-component vector of double) 2788617a3babSopenharmony_ci0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2789617a3babSopenharmony_ci0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2790617a3babSopenharmony_ci0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2791617a3babSopenharmony_ci0:110 Constant: 2792617a3babSopenharmony_ci0:110 0 (const uint) 2793617a3babSopenharmony_ci0:110 direct index ( temp uint) 2794617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 2795617a3babSopenharmony_ci0:110 Constant: 2796617a3babSopenharmony_ci0:110 0 (const int) 2797617a3babSopenharmony_ci0:110 Constant: 2798617a3babSopenharmony_ci0:110 3 (const int) 2799617a3babSopenharmony_ci0:110 Constant: 2800617a3babSopenharmony_ci0:110 0 (const int) 2801617a3babSopenharmony_ci0:110 subgroupQuadSwapHorizontal ( temp double) 2802617a3babSopenharmony_ci0:110 direct index ( temp double) 2803617a3babSopenharmony_ci0:110 d: direct index for structure ( temp 4-component vector of double) 2804617a3babSopenharmony_ci0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2805617a3babSopenharmony_ci0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2806617a3babSopenharmony_ci0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2807617a3babSopenharmony_ci0:110 Constant: 2808617a3babSopenharmony_ci0:110 0 (const uint) 2809617a3babSopenharmony_ci0:110 direct index ( temp uint) 2810617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 2811617a3babSopenharmony_ci0:110 Constant: 2812617a3babSopenharmony_ci0:110 0 (const int) 2813617a3babSopenharmony_ci0:110 Constant: 2814617a3babSopenharmony_ci0:110 3 (const int) 2815617a3babSopenharmony_ci0:110 Constant: 2816617a3babSopenharmony_ci0:110 0 (const int) 2817617a3babSopenharmony_ci0:111 move second child to first child ( temp 2-component vector of double) 2818617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of double) 2819617a3babSopenharmony_ci0:111 d: direct index for structure ( temp 4-component vector of double) 2820617a3babSopenharmony_ci0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2821617a3babSopenharmony_ci0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2822617a3babSopenharmony_ci0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2823617a3babSopenharmony_ci0:111 Constant: 2824617a3babSopenharmony_ci0:111 0 (const uint) 2825617a3babSopenharmony_ci0:111 direct index ( temp uint) 2826617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 2827617a3babSopenharmony_ci0:111 Constant: 2828617a3babSopenharmony_ci0:111 0 (const int) 2829617a3babSopenharmony_ci0:111 Constant: 2830617a3babSopenharmony_ci0:111 3 (const int) 2831617a3babSopenharmony_ci0:111 Sequence 2832617a3babSopenharmony_ci0:111 Constant: 2833617a3babSopenharmony_ci0:111 0 (const int) 2834617a3babSopenharmony_ci0:111 Constant: 2835617a3babSopenharmony_ci0:111 1 (const int) 2836617a3babSopenharmony_ci0:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double) 2837617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of double) 2838617a3babSopenharmony_ci0:111 d: direct index for structure ( temp 4-component vector of double) 2839617a3babSopenharmony_ci0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2840617a3babSopenharmony_ci0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2841617a3babSopenharmony_ci0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2842617a3babSopenharmony_ci0:111 Constant: 2843617a3babSopenharmony_ci0:111 0 (const uint) 2844617a3babSopenharmony_ci0:111 direct index ( temp uint) 2845617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 2846617a3babSopenharmony_ci0:111 Constant: 2847617a3babSopenharmony_ci0:111 0 (const int) 2848617a3babSopenharmony_ci0:111 Constant: 2849617a3babSopenharmony_ci0:111 3 (const int) 2850617a3babSopenharmony_ci0:111 Sequence 2851617a3babSopenharmony_ci0:111 Constant: 2852617a3babSopenharmony_ci0:111 0 (const int) 2853617a3babSopenharmony_ci0:111 Constant: 2854617a3babSopenharmony_ci0:111 1 (const int) 2855617a3babSopenharmony_ci0:112 move second child to first child ( temp 3-component vector of double) 2856617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of double) 2857617a3babSopenharmony_ci0:112 d: direct index for structure ( temp 4-component vector of double) 2858617a3babSopenharmony_ci0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2859617a3babSopenharmony_ci0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2860617a3babSopenharmony_ci0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2861617a3babSopenharmony_ci0:112 Constant: 2862617a3babSopenharmony_ci0:112 0 (const uint) 2863617a3babSopenharmony_ci0:112 direct index ( temp uint) 2864617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 2865617a3babSopenharmony_ci0:112 Constant: 2866617a3babSopenharmony_ci0:112 0 (const int) 2867617a3babSopenharmony_ci0:112 Constant: 2868617a3babSopenharmony_ci0:112 3 (const int) 2869617a3babSopenharmony_ci0:112 Sequence 2870617a3babSopenharmony_ci0:112 Constant: 2871617a3babSopenharmony_ci0:112 0 (const int) 2872617a3babSopenharmony_ci0:112 Constant: 2873617a3babSopenharmony_ci0:112 1 (const int) 2874617a3babSopenharmony_ci0:112 Constant: 2875617a3babSopenharmony_ci0:112 2 (const int) 2876617a3babSopenharmony_ci0:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double) 2877617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of double) 2878617a3babSopenharmony_ci0:112 d: direct index for structure ( temp 4-component vector of double) 2879617a3babSopenharmony_ci0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2880617a3babSopenharmony_ci0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2881617a3babSopenharmony_ci0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2882617a3babSopenharmony_ci0:112 Constant: 2883617a3babSopenharmony_ci0:112 0 (const uint) 2884617a3babSopenharmony_ci0:112 direct index ( temp uint) 2885617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 2886617a3babSopenharmony_ci0:112 Constant: 2887617a3babSopenharmony_ci0:112 0 (const int) 2888617a3babSopenharmony_ci0:112 Constant: 2889617a3babSopenharmony_ci0:112 3 (const int) 2890617a3babSopenharmony_ci0:112 Sequence 2891617a3babSopenharmony_ci0:112 Constant: 2892617a3babSopenharmony_ci0:112 0 (const int) 2893617a3babSopenharmony_ci0:112 Constant: 2894617a3babSopenharmony_ci0:112 1 (const int) 2895617a3babSopenharmony_ci0:112 Constant: 2896617a3babSopenharmony_ci0:112 2 (const int) 2897617a3babSopenharmony_ci0:114 move second child to first child ( temp 4-component vector of uint) 2898617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 2899617a3babSopenharmony_ci0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2900617a3babSopenharmony_ci0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2901617a3babSopenharmony_ci0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2902617a3babSopenharmony_ci0:114 Constant: 2903617a3babSopenharmony_ci0:114 0 (const uint) 2904617a3babSopenharmony_ci0:114 direct index ( temp uint) 2905617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 2906617a3babSopenharmony_ci0:114 Constant: 2907617a3babSopenharmony_ci0:114 0 (const int) 2908617a3babSopenharmony_ci0:114 Constant: 2909617a3babSopenharmony_ci0:114 0 (const int) 2910617a3babSopenharmony_ci0:114 subgroupQuadSwapVertical ( temp 4-component vector of uint) 2911617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 2912617a3babSopenharmony_ci0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2913617a3babSopenharmony_ci0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2914617a3babSopenharmony_ci0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2915617a3babSopenharmony_ci0:114 Constant: 2916617a3babSopenharmony_ci0:114 0 (const uint) 2917617a3babSopenharmony_ci0:114 direct index ( temp uint) 2918617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 2919617a3babSopenharmony_ci0:114 Constant: 2920617a3babSopenharmony_ci0:114 0 (const int) 2921617a3babSopenharmony_ci0:114 Constant: 2922617a3babSopenharmony_ci0:114 0 (const int) 2923617a3babSopenharmony_ci0:115 move second child to first child ( temp uint) 2924617a3babSopenharmony_ci0:115 direct index ( temp uint) 2925617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 2926617a3babSopenharmony_ci0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2927617a3babSopenharmony_ci0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2928617a3babSopenharmony_ci0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2929617a3babSopenharmony_ci0:115 Constant: 2930617a3babSopenharmony_ci0:115 0 (const uint) 2931617a3babSopenharmony_ci0:115 direct index ( temp uint) 2932617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 2933617a3babSopenharmony_ci0:115 Constant: 2934617a3babSopenharmony_ci0:115 0 (const int) 2935617a3babSopenharmony_ci0:115 Constant: 2936617a3babSopenharmony_ci0:115 0 (const int) 2937617a3babSopenharmony_ci0:115 Constant: 2938617a3babSopenharmony_ci0:115 0 (const int) 2939617a3babSopenharmony_ci0:115 subgroupQuadSwapVertical ( temp uint) 2940617a3babSopenharmony_ci0:115 direct index ( temp uint) 2941617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 2942617a3babSopenharmony_ci0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2943617a3babSopenharmony_ci0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2944617a3babSopenharmony_ci0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2945617a3babSopenharmony_ci0:115 Constant: 2946617a3babSopenharmony_ci0:115 0 (const uint) 2947617a3babSopenharmony_ci0:115 direct index ( temp uint) 2948617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 2949617a3babSopenharmony_ci0:115 Constant: 2950617a3babSopenharmony_ci0:115 0 (const int) 2951617a3babSopenharmony_ci0:115 Constant: 2952617a3babSopenharmony_ci0:115 0 (const int) 2953617a3babSopenharmony_ci0:115 Constant: 2954617a3babSopenharmony_ci0:115 0 (const int) 2955617a3babSopenharmony_ci0:116 move second child to first child ( temp 2-component vector of uint) 2956617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 2957617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 2958617a3babSopenharmony_ci0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2959617a3babSopenharmony_ci0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2960617a3babSopenharmony_ci0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2961617a3babSopenharmony_ci0:116 Constant: 2962617a3babSopenharmony_ci0:116 0 (const uint) 2963617a3babSopenharmony_ci0:116 direct index ( temp uint) 2964617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 2965617a3babSopenharmony_ci0:116 Constant: 2966617a3babSopenharmony_ci0:116 0 (const int) 2967617a3babSopenharmony_ci0:116 Constant: 2968617a3babSopenharmony_ci0:116 0 (const int) 2969617a3babSopenharmony_ci0:116 Sequence 2970617a3babSopenharmony_ci0:116 Constant: 2971617a3babSopenharmony_ci0:116 0 (const int) 2972617a3babSopenharmony_ci0:116 Constant: 2973617a3babSopenharmony_ci0:116 1 (const int) 2974617a3babSopenharmony_ci0:116 subgroupQuadSwapVertical ( temp 2-component vector of uint) 2975617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 2976617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 2977617a3babSopenharmony_ci0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2978617a3babSopenharmony_ci0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2979617a3babSopenharmony_ci0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2980617a3babSopenharmony_ci0:116 Constant: 2981617a3babSopenharmony_ci0:116 0 (const uint) 2982617a3babSopenharmony_ci0:116 direct index ( temp uint) 2983617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 2984617a3babSopenharmony_ci0:116 Constant: 2985617a3babSopenharmony_ci0:116 0 (const int) 2986617a3babSopenharmony_ci0:116 Constant: 2987617a3babSopenharmony_ci0:116 0 (const int) 2988617a3babSopenharmony_ci0:116 Sequence 2989617a3babSopenharmony_ci0:116 Constant: 2990617a3babSopenharmony_ci0:116 0 (const int) 2991617a3babSopenharmony_ci0:116 Constant: 2992617a3babSopenharmony_ci0:116 1 (const int) 2993617a3babSopenharmony_ci0:117 move second child to first child ( temp 3-component vector of uint) 2994617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 2995617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 2996617a3babSopenharmony_ci0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2997617a3babSopenharmony_ci0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 2998617a3babSopenharmony_ci0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 2999617a3babSopenharmony_ci0:117 Constant: 3000617a3babSopenharmony_ci0:117 0 (const uint) 3001617a3babSopenharmony_ci0:117 direct index ( temp uint) 3002617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 3003617a3babSopenharmony_ci0:117 Constant: 3004617a3babSopenharmony_ci0:117 0 (const int) 3005617a3babSopenharmony_ci0:117 Constant: 3006617a3babSopenharmony_ci0:117 0 (const int) 3007617a3babSopenharmony_ci0:117 Sequence 3008617a3babSopenharmony_ci0:117 Constant: 3009617a3babSopenharmony_ci0:117 0 (const int) 3010617a3babSopenharmony_ci0:117 Constant: 3011617a3babSopenharmony_ci0:117 1 (const int) 3012617a3babSopenharmony_ci0:117 Constant: 3013617a3babSopenharmony_ci0:117 2 (const int) 3014617a3babSopenharmony_ci0:117 subgroupQuadSwapVertical ( temp 3-component vector of uint) 3015617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 3016617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 3017617a3babSopenharmony_ci0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3018617a3babSopenharmony_ci0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3019617a3babSopenharmony_ci0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3020617a3babSopenharmony_ci0:117 Constant: 3021617a3babSopenharmony_ci0:117 0 (const uint) 3022617a3babSopenharmony_ci0:117 direct index ( temp uint) 3023617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 3024617a3babSopenharmony_ci0:117 Constant: 3025617a3babSopenharmony_ci0:117 0 (const int) 3026617a3babSopenharmony_ci0:117 Constant: 3027617a3babSopenharmony_ci0:117 0 (const int) 3028617a3babSopenharmony_ci0:117 Sequence 3029617a3babSopenharmony_ci0:117 Constant: 3030617a3babSopenharmony_ci0:117 0 (const int) 3031617a3babSopenharmony_ci0:117 Constant: 3032617a3babSopenharmony_ci0:117 1 (const int) 3033617a3babSopenharmony_ci0:117 Constant: 3034617a3babSopenharmony_ci0:117 2 (const int) 3035617a3babSopenharmony_ci0:119 move second child to first child ( temp 4-component vector of int) 3036617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 3037617a3babSopenharmony_ci0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3038617a3babSopenharmony_ci0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3039617a3babSopenharmony_ci0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3040617a3babSopenharmony_ci0:119 Constant: 3041617a3babSopenharmony_ci0:119 0 (const uint) 3042617a3babSopenharmony_ci0:119 direct index ( temp uint) 3043617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 3044617a3babSopenharmony_ci0:119 Constant: 3045617a3babSopenharmony_ci0:119 0 (const int) 3046617a3babSopenharmony_ci0:119 Constant: 3047617a3babSopenharmony_ci0:119 1 (const int) 3048617a3babSopenharmony_ci0:119 subgroupQuadSwapVertical ( temp 4-component vector of int) 3049617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 3050617a3babSopenharmony_ci0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3051617a3babSopenharmony_ci0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3052617a3babSopenharmony_ci0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3053617a3babSopenharmony_ci0:119 Constant: 3054617a3babSopenharmony_ci0:119 0 (const uint) 3055617a3babSopenharmony_ci0:119 direct index ( temp uint) 3056617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 3057617a3babSopenharmony_ci0:119 Constant: 3058617a3babSopenharmony_ci0:119 0 (const int) 3059617a3babSopenharmony_ci0:119 Constant: 3060617a3babSopenharmony_ci0:119 1 (const int) 3061617a3babSopenharmony_ci0:120 move second child to first child ( temp int) 3062617a3babSopenharmony_ci0:120 direct index ( temp int) 3063617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 3064617a3babSopenharmony_ci0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3065617a3babSopenharmony_ci0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3066617a3babSopenharmony_ci0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3067617a3babSopenharmony_ci0:120 Constant: 3068617a3babSopenharmony_ci0:120 0 (const uint) 3069617a3babSopenharmony_ci0:120 direct index ( temp uint) 3070617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 3071617a3babSopenharmony_ci0:120 Constant: 3072617a3babSopenharmony_ci0:120 0 (const int) 3073617a3babSopenharmony_ci0:120 Constant: 3074617a3babSopenharmony_ci0:120 1 (const int) 3075617a3babSopenharmony_ci0:120 Constant: 3076617a3babSopenharmony_ci0:120 0 (const int) 3077617a3babSopenharmony_ci0:120 subgroupQuadSwapVertical ( temp int) 3078617a3babSopenharmony_ci0:120 direct index ( temp int) 3079617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 3080617a3babSopenharmony_ci0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3081617a3babSopenharmony_ci0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3082617a3babSopenharmony_ci0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3083617a3babSopenharmony_ci0:120 Constant: 3084617a3babSopenharmony_ci0:120 0 (const uint) 3085617a3babSopenharmony_ci0:120 direct index ( temp uint) 3086617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 3087617a3babSopenharmony_ci0:120 Constant: 3088617a3babSopenharmony_ci0:120 0 (const int) 3089617a3babSopenharmony_ci0:120 Constant: 3090617a3babSopenharmony_ci0:120 1 (const int) 3091617a3babSopenharmony_ci0:120 Constant: 3092617a3babSopenharmony_ci0:120 0 (const int) 3093617a3babSopenharmony_ci0:121 move second child to first child ( temp 2-component vector of int) 3094617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 3095617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 3096617a3babSopenharmony_ci0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3097617a3babSopenharmony_ci0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3098617a3babSopenharmony_ci0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3099617a3babSopenharmony_ci0:121 Constant: 3100617a3babSopenharmony_ci0:121 0 (const uint) 3101617a3babSopenharmony_ci0:121 direct index ( temp uint) 3102617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 3103617a3babSopenharmony_ci0:121 Constant: 3104617a3babSopenharmony_ci0:121 0 (const int) 3105617a3babSopenharmony_ci0:121 Constant: 3106617a3babSopenharmony_ci0:121 1 (const int) 3107617a3babSopenharmony_ci0:121 Sequence 3108617a3babSopenharmony_ci0:121 Constant: 3109617a3babSopenharmony_ci0:121 0 (const int) 3110617a3babSopenharmony_ci0:121 Constant: 3111617a3babSopenharmony_ci0:121 1 (const int) 3112617a3babSopenharmony_ci0:121 subgroupQuadSwapVertical ( temp 2-component vector of int) 3113617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 3114617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 3115617a3babSopenharmony_ci0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3116617a3babSopenharmony_ci0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3117617a3babSopenharmony_ci0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3118617a3babSopenharmony_ci0:121 Constant: 3119617a3babSopenharmony_ci0:121 0 (const uint) 3120617a3babSopenharmony_ci0:121 direct index ( temp uint) 3121617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 3122617a3babSopenharmony_ci0:121 Constant: 3123617a3babSopenharmony_ci0:121 0 (const int) 3124617a3babSopenharmony_ci0:121 Constant: 3125617a3babSopenharmony_ci0:121 1 (const int) 3126617a3babSopenharmony_ci0:121 Sequence 3127617a3babSopenharmony_ci0:121 Constant: 3128617a3babSopenharmony_ci0:121 0 (const int) 3129617a3babSopenharmony_ci0:121 Constant: 3130617a3babSopenharmony_ci0:121 1 (const int) 3131617a3babSopenharmony_ci0:122 move second child to first child ( temp 3-component vector of int) 3132617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 3133617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 3134617a3babSopenharmony_ci0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3135617a3babSopenharmony_ci0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3136617a3babSopenharmony_ci0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3137617a3babSopenharmony_ci0:122 Constant: 3138617a3babSopenharmony_ci0:122 0 (const uint) 3139617a3babSopenharmony_ci0:122 direct index ( temp uint) 3140617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 3141617a3babSopenharmony_ci0:122 Constant: 3142617a3babSopenharmony_ci0:122 0 (const int) 3143617a3babSopenharmony_ci0:122 Constant: 3144617a3babSopenharmony_ci0:122 1 (const int) 3145617a3babSopenharmony_ci0:122 Sequence 3146617a3babSopenharmony_ci0:122 Constant: 3147617a3babSopenharmony_ci0:122 0 (const int) 3148617a3babSopenharmony_ci0:122 Constant: 3149617a3babSopenharmony_ci0:122 1 (const int) 3150617a3babSopenharmony_ci0:122 Constant: 3151617a3babSopenharmony_ci0:122 2 (const int) 3152617a3babSopenharmony_ci0:122 subgroupQuadSwapVertical ( temp 3-component vector of int) 3153617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 3154617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 3155617a3babSopenharmony_ci0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3156617a3babSopenharmony_ci0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3157617a3babSopenharmony_ci0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3158617a3babSopenharmony_ci0:122 Constant: 3159617a3babSopenharmony_ci0:122 0 (const uint) 3160617a3babSopenharmony_ci0:122 direct index ( temp uint) 3161617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 3162617a3babSopenharmony_ci0:122 Constant: 3163617a3babSopenharmony_ci0:122 0 (const int) 3164617a3babSopenharmony_ci0:122 Constant: 3165617a3babSopenharmony_ci0:122 1 (const int) 3166617a3babSopenharmony_ci0:122 Sequence 3167617a3babSopenharmony_ci0:122 Constant: 3168617a3babSopenharmony_ci0:122 0 (const int) 3169617a3babSopenharmony_ci0:122 Constant: 3170617a3babSopenharmony_ci0:122 1 (const int) 3171617a3babSopenharmony_ci0:122 Constant: 3172617a3babSopenharmony_ci0:122 2 (const int) 3173617a3babSopenharmony_ci0:124 move second child to first child ( temp 4-component vector of float) 3174617a3babSopenharmony_ci0:124 f: direct index for structure ( temp 4-component vector of float) 3175617a3babSopenharmony_ci0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3176617a3babSopenharmony_ci0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3177617a3babSopenharmony_ci0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3178617a3babSopenharmony_ci0:124 Constant: 3179617a3babSopenharmony_ci0:124 0 (const uint) 3180617a3babSopenharmony_ci0:124 direct index ( temp uint) 3181617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 3182617a3babSopenharmony_ci0:124 Constant: 3183617a3babSopenharmony_ci0:124 0 (const int) 3184617a3babSopenharmony_ci0:124 Constant: 3185617a3babSopenharmony_ci0:124 2 (const int) 3186617a3babSopenharmony_ci0:124 subgroupQuadSwapVertical ( temp 4-component vector of float) 3187617a3babSopenharmony_ci0:124 f: direct index for structure ( temp 4-component vector of float) 3188617a3babSopenharmony_ci0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3189617a3babSopenharmony_ci0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3190617a3babSopenharmony_ci0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3191617a3babSopenharmony_ci0:124 Constant: 3192617a3babSopenharmony_ci0:124 0 (const uint) 3193617a3babSopenharmony_ci0:124 direct index ( temp uint) 3194617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 3195617a3babSopenharmony_ci0:124 Constant: 3196617a3babSopenharmony_ci0:124 0 (const int) 3197617a3babSopenharmony_ci0:124 Constant: 3198617a3babSopenharmony_ci0:124 2 (const int) 3199617a3babSopenharmony_ci0:125 move second child to first child ( temp float) 3200617a3babSopenharmony_ci0:125 direct index ( temp float) 3201617a3babSopenharmony_ci0:125 f: direct index for structure ( temp 4-component vector of float) 3202617a3babSopenharmony_ci0:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3203617a3babSopenharmony_ci0:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3204617a3babSopenharmony_ci0:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3205617a3babSopenharmony_ci0:125 Constant: 3206617a3babSopenharmony_ci0:125 0 (const uint) 3207617a3babSopenharmony_ci0:125 direct index ( temp uint) 3208617a3babSopenharmony_ci0:125 'dti' ( in 3-component vector of uint) 3209617a3babSopenharmony_ci0:125 Constant: 3210617a3babSopenharmony_ci0:125 0 (const int) 3211617a3babSopenharmony_ci0:125 Constant: 3212617a3babSopenharmony_ci0:125 2 (const int) 3213617a3babSopenharmony_ci0:125 Constant: 3214617a3babSopenharmony_ci0:125 0 (const int) 3215617a3babSopenharmony_ci0:125 subgroupQuadSwapVertical ( temp float) 3216617a3babSopenharmony_ci0:125 direct index ( temp float) 3217617a3babSopenharmony_ci0:125 f: direct index for structure ( temp 4-component vector of float) 3218617a3babSopenharmony_ci0:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3219617a3babSopenharmony_ci0:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3220617a3babSopenharmony_ci0:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3221617a3babSopenharmony_ci0:125 Constant: 3222617a3babSopenharmony_ci0:125 0 (const uint) 3223617a3babSopenharmony_ci0:125 direct index ( temp uint) 3224617a3babSopenharmony_ci0:125 'dti' ( in 3-component vector of uint) 3225617a3babSopenharmony_ci0:125 Constant: 3226617a3babSopenharmony_ci0:125 0 (const int) 3227617a3babSopenharmony_ci0:125 Constant: 3228617a3babSopenharmony_ci0:125 2 (const int) 3229617a3babSopenharmony_ci0:125 Constant: 3230617a3babSopenharmony_ci0:125 0 (const int) 3231617a3babSopenharmony_ci0:126 move second child to first child ( temp 2-component vector of float) 3232617a3babSopenharmony_ci0:126 vector swizzle ( temp 2-component vector of float) 3233617a3babSopenharmony_ci0:126 f: direct index for structure ( temp 4-component vector of float) 3234617a3babSopenharmony_ci0:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3235617a3babSopenharmony_ci0:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3236617a3babSopenharmony_ci0:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3237617a3babSopenharmony_ci0:126 Constant: 3238617a3babSopenharmony_ci0:126 0 (const uint) 3239617a3babSopenharmony_ci0:126 direct index ( temp uint) 3240617a3babSopenharmony_ci0:126 'dti' ( in 3-component vector of uint) 3241617a3babSopenharmony_ci0:126 Constant: 3242617a3babSopenharmony_ci0:126 0 (const int) 3243617a3babSopenharmony_ci0:126 Constant: 3244617a3babSopenharmony_ci0:126 2 (const int) 3245617a3babSopenharmony_ci0:126 Sequence 3246617a3babSopenharmony_ci0:126 Constant: 3247617a3babSopenharmony_ci0:126 0 (const int) 3248617a3babSopenharmony_ci0:126 Constant: 3249617a3babSopenharmony_ci0:126 1 (const int) 3250617a3babSopenharmony_ci0:126 subgroupQuadSwapVertical ( temp 2-component vector of float) 3251617a3babSopenharmony_ci0:126 vector swizzle ( temp 2-component vector of float) 3252617a3babSopenharmony_ci0:126 f: direct index for structure ( temp 4-component vector of float) 3253617a3babSopenharmony_ci0:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3254617a3babSopenharmony_ci0:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3255617a3babSopenharmony_ci0:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3256617a3babSopenharmony_ci0:126 Constant: 3257617a3babSopenharmony_ci0:126 0 (const uint) 3258617a3babSopenharmony_ci0:126 direct index ( temp uint) 3259617a3babSopenharmony_ci0:126 'dti' ( in 3-component vector of uint) 3260617a3babSopenharmony_ci0:126 Constant: 3261617a3babSopenharmony_ci0:126 0 (const int) 3262617a3babSopenharmony_ci0:126 Constant: 3263617a3babSopenharmony_ci0:126 2 (const int) 3264617a3babSopenharmony_ci0:126 Sequence 3265617a3babSopenharmony_ci0:126 Constant: 3266617a3babSopenharmony_ci0:126 0 (const int) 3267617a3babSopenharmony_ci0:126 Constant: 3268617a3babSopenharmony_ci0:126 1 (const int) 3269617a3babSopenharmony_ci0:127 move second child to first child ( temp 3-component vector of float) 3270617a3babSopenharmony_ci0:127 vector swizzle ( temp 3-component vector of float) 3271617a3babSopenharmony_ci0:127 f: direct index for structure ( temp 4-component vector of float) 3272617a3babSopenharmony_ci0:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3273617a3babSopenharmony_ci0:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3274617a3babSopenharmony_ci0:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3275617a3babSopenharmony_ci0:127 Constant: 3276617a3babSopenharmony_ci0:127 0 (const uint) 3277617a3babSopenharmony_ci0:127 direct index ( temp uint) 3278617a3babSopenharmony_ci0:127 'dti' ( in 3-component vector of uint) 3279617a3babSopenharmony_ci0:127 Constant: 3280617a3babSopenharmony_ci0:127 0 (const int) 3281617a3babSopenharmony_ci0:127 Constant: 3282617a3babSopenharmony_ci0:127 2 (const int) 3283617a3babSopenharmony_ci0:127 Sequence 3284617a3babSopenharmony_ci0:127 Constant: 3285617a3babSopenharmony_ci0:127 0 (const int) 3286617a3babSopenharmony_ci0:127 Constant: 3287617a3babSopenharmony_ci0:127 1 (const int) 3288617a3babSopenharmony_ci0:127 Constant: 3289617a3babSopenharmony_ci0:127 2 (const int) 3290617a3babSopenharmony_ci0:127 subgroupQuadSwapVertical ( temp 3-component vector of float) 3291617a3babSopenharmony_ci0:127 vector swizzle ( temp 3-component vector of float) 3292617a3babSopenharmony_ci0:127 f: direct index for structure ( temp 4-component vector of float) 3293617a3babSopenharmony_ci0:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3294617a3babSopenharmony_ci0:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3295617a3babSopenharmony_ci0:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3296617a3babSopenharmony_ci0:127 Constant: 3297617a3babSopenharmony_ci0:127 0 (const uint) 3298617a3babSopenharmony_ci0:127 direct index ( temp uint) 3299617a3babSopenharmony_ci0:127 'dti' ( in 3-component vector of uint) 3300617a3babSopenharmony_ci0:127 Constant: 3301617a3babSopenharmony_ci0:127 0 (const int) 3302617a3babSopenharmony_ci0:127 Constant: 3303617a3babSopenharmony_ci0:127 2 (const int) 3304617a3babSopenharmony_ci0:127 Sequence 3305617a3babSopenharmony_ci0:127 Constant: 3306617a3babSopenharmony_ci0:127 0 (const int) 3307617a3babSopenharmony_ci0:127 Constant: 3308617a3babSopenharmony_ci0:127 1 (const int) 3309617a3babSopenharmony_ci0:127 Constant: 3310617a3babSopenharmony_ci0:127 2 (const int) 3311617a3babSopenharmony_ci0:129 move second child to first child ( temp 4-component vector of double) 3312617a3babSopenharmony_ci0:129 d: direct index for structure ( temp 4-component vector of double) 3313617a3babSopenharmony_ci0:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3314617a3babSopenharmony_ci0:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3315617a3babSopenharmony_ci0:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3316617a3babSopenharmony_ci0:129 Constant: 3317617a3babSopenharmony_ci0:129 0 (const uint) 3318617a3babSopenharmony_ci0:129 direct index ( temp uint) 3319617a3babSopenharmony_ci0:129 'dti' ( in 3-component vector of uint) 3320617a3babSopenharmony_ci0:129 Constant: 3321617a3babSopenharmony_ci0:129 0 (const int) 3322617a3babSopenharmony_ci0:129 Constant: 3323617a3babSopenharmony_ci0:129 3 (const int) 3324617a3babSopenharmony_ci0:129 subgroupQuadSwapVertical ( temp 4-component vector of double) 3325617a3babSopenharmony_ci0:129 d: direct index for structure ( temp 4-component vector of double) 3326617a3babSopenharmony_ci0:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3327617a3babSopenharmony_ci0:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3328617a3babSopenharmony_ci0:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3329617a3babSopenharmony_ci0:129 Constant: 3330617a3babSopenharmony_ci0:129 0 (const uint) 3331617a3babSopenharmony_ci0:129 direct index ( temp uint) 3332617a3babSopenharmony_ci0:129 'dti' ( in 3-component vector of uint) 3333617a3babSopenharmony_ci0:129 Constant: 3334617a3babSopenharmony_ci0:129 0 (const int) 3335617a3babSopenharmony_ci0:129 Constant: 3336617a3babSopenharmony_ci0:129 3 (const int) 3337617a3babSopenharmony_ci0:130 move second child to first child ( temp double) 3338617a3babSopenharmony_ci0:130 direct index ( temp double) 3339617a3babSopenharmony_ci0:130 d: direct index for structure ( temp 4-component vector of double) 3340617a3babSopenharmony_ci0:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3341617a3babSopenharmony_ci0:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3342617a3babSopenharmony_ci0:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3343617a3babSopenharmony_ci0:130 Constant: 3344617a3babSopenharmony_ci0:130 0 (const uint) 3345617a3babSopenharmony_ci0:130 direct index ( temp uint) 3346617a3babSopenharmony_ci0:130 'dti' ( in 3-component vector of uint) 3347617a3babSopenharmony_ci0:130 Constant: 3348617a3babSopenharmony_ci0:130 0 (const int) 3349617a3babSopenharmony_ci0:130 Constant: 3350617a3babSopenharmony_ci0:130 3 (const int) 3351617a3babSopenharmony_ci0:130 Constant: 3352617a3babSopenharmony_ci0:130 0 (const int) 3353617a3babSopenharmony_ci0:130 subgroupQuadSwapVertical ( temp double) 3354617a3babSopenharmony_ci0:130 direct index ( temp double) 3355617a3babSopenharmony_ci0:130 d: direct index for structure ( temp 4-component vector of double) 3356617a3babSopenharmony_ci0:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3357617a3babSopenharmony_ci0:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3358617a3babSopenharmony_ci0:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3359617a3babSopenharmony_ci0:130 Constant: 3360617a3babSopenharmony_ci0:130 0 (const uint) 3361617a3babSopenharmony_ci0:130 direct index ( temp uint) 3362617a3babSopenharmony_ci0:130 'dti' ( in 3-component vector of uint) 3363617a3babSopenharmony_ci0:130 Constant: 3364617a3babSopenharmony_ci0:130 0 (const int) 3365617a3babSopenharmony_ci0:130 Constant: 3366617a3babSopenharmony_ci0:130 3 (const int) 3367617a3babSopenharmony_ci0:130 Constant: 3368617a3babSopenharmony_ci0:130 0 (const int) 3369617a3babSopenharmony_ci0:131 move second child to first child ( temp 2-component vector of double) 3370617a3babSopenharmony_ci0:131 vector swizzle ( temp 2-component vector of double) 3371617a3babSopenharmony_ci0:131 d: direct index for structure ( temp 4-component vector of double) 3372617a3babSopenharmony_ci0:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3373617a3babSopenharmony_ci0:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3374617a3babSopenharmony_ci0:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3375617a3babSopenharmony_ci0:131 Constant: 3376617a3babSopenharmony_ci0:131 0 (const uint) 3377617a3babSopenharmony_ci0:131 direct index ( temp uint) 3378617a3babSopenharmony_ci0:131 'dti' ( in 3-component vector of uint) 3379617a3babSopenharmony_ci0:131 Constant: 3380617a3babSopenharmony_ci0:131 0 (const int) 3381617a3babSopenharmony_ci0:131 Constant: 3382617a3babSopenharmony_ci0:131 3 (const int) 3383617a3babSopenharmony_ci0:131 Sequence 3384617a3babSopenharmony_ci0:131 Constant: 3385617a3babSopenharmony_ci0:131 0 (const int) 3386617a3babSopenharmony_ci0:131 Constant: 3387617a3babSopenharmony_ci0:131 1 (const int) 3388617a3babSopenharmony_ci0:131 subgroupQuadSwapVertical ( temp 2-component vector of double) 3389617a3babSopenharmony_ci0:131 vector swizzle ( temp 2-component vector of double) 3390617a3babSopenharmony_ci0:131 d: direct index for structure ( temp 4-component vector of double) 3391617a3babSopenharmony_ci0:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3392617a3babSopenharmony_ci0:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3393617a3babSopenharmony_ci0:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3394617a3babSopenharmony_ci0:131 Constant: 3395617a3babSopenharmony_ci0:131 0 (const uint) 3396617a3babSopenharmony_ci0:131 direct index ( temp uint) 3397617a3babSopenharmony_ci0:131 'dti' ( in 3-component vector of uint) 3398617a3babSopenharmony_ci0:131 Constant: 3399617a3babSopenharmony_ci0:131 0 (const int) 3400617a3babSopenharmony_ci0:131 Constant: 3401617a3babSopenharmony_ci0:131 3 (const int) 3402617a3babSopenharmony_ci0:131 Sequence 3403617a3babSopenharmony_ci0:131 Constant: 3404617a3babSopenharmony_ci0:131 0 (const int) 3405617a3babSopenharmony_ci0:131 Constant: 3406617a3babSopenharmony_ci0:131 1 (const int) 3407617a3babSopenharmony_ci0:132 move second child to first child ( temp 3-component vector of double) 3408617a3babSopenharmony_ci0:132 vector swizzle ( temp 3-component vector of double) 3409617a3babSopenharmony_ci0:132 d: direct index for structure ( temp 4-component vector of double) 3410617a3babSopenharmony_ci0:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3411617a3babSopenharmony_ci0:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3412617a3babSopenharmony_ci0:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3413617a3babSopenharmony_ci0:132 Constant: 3414617a3babSopenharmony_ci0:132 0 (const uint) 3415617a3babSopenharmony_ci0:132 direct index ( temp uint) 3416617a3babSopenharmony_ci0:132 'dti' ( in 3-component vector of uint) 3417617a3babSopenharmony_ci0:132 Constant: 3418617a3babSopenharmony_ci0:132 0 (const int) 3419617a3babSopenharmony_ci0:132 Constant: 3420617a3babSopenharmony_ci0:132 3 (const int) 3421617a3babSopenharmony_ci0:132 Sequence 3422617a3babSopenharmony_ci0:132 Constant: 3423617a3babSopenharmony_ci0:132 0 (const int) 3424617a3babSopenharmony_ci0:132 Constant: 3425617a3babSopenharmony_ci0:132 1 (const int) 3426617a3babSopenharmony_ci0:132 Constant: 3427617a3babSopenharmony_ci0:132 2 (const int) 3428617a3babSopenharmony_ci0:132 subgroupQuadSwapVertical ( temp 3-component vector of double) 3429617a3babSopenharmony_ci0:132 vector swizzle ( temp 3-component vector of double) 3430617a3babSopenharmony_ci0:132 d: direct index for structure ( temp 4-component vector of double) 3431617a3babSopenharmony_ci0:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3432617a3babSopenharmony_ci0:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3433617a3babSopenharmony_ci0:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3434617a3babSopenharmony_ci0:132 Constant: 3435617a3babSopenharmony_ci0:132 0 (const uint) 3436617a3babSopenharmony_ci0:132 direct index ( temp uint) 3437617a3babSopenharmony_ci0:132 'dti' ( in 3-component vector of uint) 3438617a3babSopenharmony_ci0:132 Constant: 3439617a3babSopenharmony_ci0:132 0 (const int) 3440617a3babSopenharmony_ci0:132 Constant: 3441617a3babSopenharmony_ci0:132 3 (const int) 3442617a3babSopenharmony_ci0:132 Sequence 3443617a3babSopenharmony_ci0:132 Constant: 3444617a3babSopenharmony_ci0:132 0 (const int) 3445617a3babSopenharmony_ci0:132 Constant: 3446617a3babSopenharmony_ci0:132 1 (const int) 3447617a3babSopenharmony_ci0:132 Constant: 3448617a3babSopenharmony_ci0:132 2 (const int) 3449617a3babSopenharmony_ci0:134 move second child to first child ( temp 4-component vector of uint) 3450617a3babSopenharmony_ci0:134 u: direct index for structure ( temp 4-component vector of uint) 3451617a3babSopenharmony_ci0:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3452617a3babSopenharmony_ci0:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3453617a3babSopenharmony_ci0:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3454617a3babSopenharmony_ci0:134 Constant: 3455617a3babSopenharmony_ci0:134 0 (const uint) 3456617a3babSopenharmony_ci0:134 direct index ( temp uint) 3457617a3babSopenharmony_ci0:134 'dti' ( in 3-component vector of uint) 3458617a3babSopenharmony_ci0:134 Constant: 3459617a3babSopenharmony_ci0:134 0 (const int) 3460617a3babSopenharmony_ci0:134 Constant: 3461617a3babSopenharmony_ci0:134 0 (const int) 3462617a3babSopenharmony_ci0:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint) 3463617a3babSopenharmony_ci0:134 u: direct index for structure ( temp 4-component vector of uint) 3464617a3babSopenharmony_ci0:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3465617a3babSopenharmony_ci0:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3466617a3babSopenharmony_ci0:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3467617a3babSopenharmony_ci0:134 Constant: 3468617a3babSopenharmony_ci0:134 0 (const uint) 3469617a3babSopenharmony_ci0:134 direct index ( temp uint) 3470617a3babSopenharmony_ci0:134 'dti' ( in 3-component vector of uint) 3471617a3babSopenharmony_ci0:134 Constant: 3472617a3babSopenharmony_ci0:134 0 (const int) 3473617a3babSopenharmony_ci0:134 Constant: 3474617a3babSopenharmony_ci0:134 0 (const int) 3475617a3babSopenharmony_ci0:135 move second child to first child ( temp uint) 3476617a3babSopenharmony_ci0:135 direct index ( temp uint) 3477617a3babSopenharmony_ci0:135 u: direct index for structure ( temp 4-component vector of uint) 3478617a3babSopenharmony_ci0:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3479617a3babSopenharmony_ci0:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3480617a3babSopenharmony_ci0:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3481617a3babSopenharmony_ci0:135 Constant: 3482617a3babSopenharmony_ci0:135 0 (const uint) 3483617a3babSopenharmony_ci0:135 direct index ( temp uint) 3484617a3babSopenharmony_ci0:135 'dti' ( in 3-component vector of uint) 3485617a3babSopenharmony_ci0:135 Constant: 3486617a3babSopenharmony_ci0:135 0 (const int) 3487617a3babSopenharmony_ci0:135 Constant: 3488617a3babSopenharmony_ci0:135 0 (const int) 3489617a3babSopenharmony_ci0:135 Constant: 3490617a3babSopenharmony_ci0:135 0 (const int) 3491617a3babSopenharmony_ci0:135 subgroupQuadSwapDiagonal ( temp uint) 3492617a3babSopenharmony_ci0:135 direct index ( temp uint) 3493617a3babSopenharmony_ci0:135 u: direct index for structure ( temp 4-component vector of uint) 3494617a3babSopenharmony_ci0:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3495617a3babSopenharmony_ci0:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3496617a3babSopenharmony_ci0:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3497617a3babSopenharmony_ci0:135 Constant: 3498617a3babSopenharmony_ci0:135 0 (const uint) 3499617a3babSopenharmony_ci0:135 direct index ( temp uint) 3500617a3babSopenharmony_ci0:135 'dti' ( in 3-component vector of uint) 3501617a3babSopenharmony_ci0:135 Constant: 3502617a3babSopenharmony_ci0:135 0 (const int) 3503617a3babSopenharmony_ci0:135 Constant: 3504617a3babSopenharmony_ci0:135 0 (const int) 3505617a3babSopenharmony_ci0:135 Constant: 3506617a3babSopenharmony_ci0:135 0 (const int) 3507617a3babSopenharmony_ci0:136 move second child to first child ( temp 2-component vector of uint) 3508617a3babSopenharmony_ci0:136 vector swizzle ( temp 2-component vector of uint) 3509617a3babSopenharmony_ci0:136 u: direct index for structure ( temp 4-component vector of uint) 3510617a3babSopenharmony_ci0:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3511617a3babSopenharmony_ci0:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3512617a3babSopenharmony_ci0:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3513617a3babSopenharmony_ci0:136 Constant: 3514617a3babSopenharmony_ci0:136 0 (const uint) 3515617a3babSopenharmony_ci0:136 direct index ( temp uint) 3516617a3babSopenharmony_ci0:136 'dti' ( in 3-component vector of uint) 3517617a3babSopenharmony_ci0:136 Constant: 3518617a3babSopenharmony_ci0:136 0 (const int) 3519617a3babSopenharmony_ci0:136 Constant: 3520617a3babSopenharmony_ci0:136 0 (const int) 3521617a3babSopenharmony_ci0:136 Sequence 3522617a3babSopenharmony_ci0:136 Constant: 3523617a3babSopenharmony_ci0:136 0 (const int) 3524617a3babSopenharmony_ci0:136 Constant: 3525617a3babSopenharmony_ci0:136 1 (const int) 3526617a3babSopenharmony_ci0:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint) 3527617a3babSopenharmony_ci0:136 vector swizzle ( temp 2-component vector of uint) 3528617a3babSopenharmony_ci0:136 u: direct index for structure ( temp 4-component vector of uint) 3529617a3babSopenharmony_ci0:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3530617a3babSopenharmony_ci0:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3531617a3babSopenharmony_ci0:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3532617a3babSopenharmony_ci0:136 Constant: 3533617a3babSopenharmony_ci0:136 0 (const uint) 3534617a3babSopenharmony_ci0:136 direct index ( temp uint) 3535617a3babSopenharmony_ci0:136 'dti' ( in 3-component vector of uint) 3536617a3babSopenharmony_ci0:136 Constant: 3537617a3babSopenharmony_ci0:136 0 (const int) 3538617a3babSopenharmony_ci0:136 Constant: 3539617a3babSopenharmony_ci0:136 0 (const int) 3540617a3babSopenharmony_ci0:136 Sequence 3541617a3babSopenharmony_ci0:136 Constant: 3542617a3babSopenharmony_ci0:136 0 (const int) 3543617a3babSopenharmony_ci0:136 Constant: 3544617a3babSopenharmony_ci0:136 1 (const int) 3545617a3babSopenharmony_ci0:137 move second child to first child ( temp 3-component vector of uint) 3546617a3babSopenharmony_ci0:137 vector swizzle ( temp 3-component vector of uint) 3547617a3babSopenharmony_ci0:137 u: direct index for structure ( temp 4-component vector of uint) 3548617a3babSopenharmony_ci0:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3549617a3babSopenharmony_ci0:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3550617a3babSopenharmony_ci0:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3551617a3babSopenharmony_ci0:137 Constant: 3552617a3babSopenharmony_ci0:137 0 (const uint) 3553617a3babSopenharmony_ci0:137 direct index ( temp uint) 3554617a3babSopenharmony_ci0:137 'dti' ( in 3-component vector of uint) 3555617a3babSopenharmony_ci0:137 Constant: 3556617a3babSopenharmony_ci0:137 0 (const int) 3557617a3babSopenharmony_ci0:137 Constant: 3558617a3babSopenharmony_ci0:137 0 (const int) 3559617a3babSopenharmony_ci0:137 Sequence 3560617a3babSopenharmony_ci0:137 Constant: 3561617a3babSopenharmony_ci0:137 0 (const int) 3562617a3babSopenharmony_ci0:137 Constant: 3563617a3babSopenharmony_ci0:137 1 (const int) 3564617a3babSopenharmony_ci0:137 Constant: 3565617a3babSopenharmony_ci0:137 2 (const int) 3566617a3babSopenharmony_ci0:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint) 3567617a3babSopenharmony_ci0:137 vector swizzle ( temp 3-component vector of uint) 3568617a3babSopenharmony_ci0:137 u: direct index for structure ( temp 4-component vector of uint) 3569617a3babSopenharmony_ci0:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3570617a3babSopenharmony_ci0:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3571617a3babSopenharmony_ci0:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3572617a3babSopenharmony_ci0:137 Constant: 3573617a3babSopenharmony_ci0:137 0 (const uint) 3574617a3babSopenharmony_ci0:137 direct index ( temp uint) 3575617a3babSopenharmony_ci0:137 'dti' ( in 3-component vector of uint) 3576617a3babSopenharmony_ci0:137 Constant: 3577617a3babSopenharmony_ci0:137 0 (const int) 3578617a3babSopenharmony_ci0:137 Constant: 3579617a3babSopenharmony_ci0:137 0 (const int) 3580617a3babSopenharmony_ci0:137 Sequence 3581617a3babSopenharmony_ci0:137 Constant: 3582617a3babSopenharmony_ci0:137 0 (const int) 3583617a3babSopenharmony_ci0:137 Constant: 3584617a3babSopenharmony_ci0:137 1 (const int) 3585617a3babSopenharmony_ci0:137 Constant: 3586617a3babSopenharmony_ci0:137 2 (const int) 3587617a3babSopenharmony_ci0:139 move second child to first child ( temp 4-component vector of int) 3588617a3babSopenharmony_ci0:139 i: direct index for structure ( temp 4-component vector of int) 3589617a3babSopenharmony_ci0:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3590617a3babSopenharmony_ci0:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3591617a3babSopenharmony_ci0:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3592617a3babSopenharmony_ci0:139 Constant: 3593617a3babSopenharmony_ci0:139 0 (const uint) 3594617a3babSopenharmony_ci0:139 direct index ( temp uint) 3595617a3babSopenharmony_ci0:139 'dti' ( in 3-component vector of uint) 3596617a3babSopenharmony_ci0:139 Constant: 3597617a3babSopenharmony_ci0:139 0 (const int) 3598617a3babSopenharmony_ci0:139 Constant: 3599617a3babSopenharmony_ci0:139 1 (const int) 3600617a3babSopenharmony_ci0:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int) 3601617a3babSopenharmony_ci0:139 i: direct index for structure ( temp 4-component vector of int) 3602617a3babSopenharmony_ci0:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3603617a3babSopenharmony_ci0:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3604617a3babSopenharmony_ci0:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3605617a3babSopenharmony_ci0:139 Constant: 3606617a3babSopenharmony_ci0:139 0 (const uint) 3607617a3babSopenharmony_ci0:139 direct index ( temp uint) 3608617a3babSopenharmony_ci0:139 'dti' ( in 3-component vector of uint) 3609617a3babSopenharmony_ci0:139 Constant: 3610617a3babSopenharmony_ci0:139 0 (const int) 3611617a3babSopenharmony_ci0:139 Constant: 3612617a3babSopenharmony_ci0:139 1 (const int) 3613617a3babSopenharmony_ci0:140 move second child to first child ( temp int) 3614617a3babSopenharmony_ci0:140 direct index ( temp int) 3615617a3babSopenharmony_ci0:140 i: direct index for structure ( temp 4-component vector of int) 3616617a3babSopenharmony_ci0:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3617617a3babSopenharmony_ci0:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3618617a3babSopenharmony_ci0:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3619617a3babSopenharmony_ci0:140 Constant: 3620617a3babSopenharmony_ci0:140 0 (const uint) 3621617a3babSopenharmony_ci0:140 direct index ( temp uint) 3622617a3babSopenharmony_ci0:140 'dti' ( in 3-component vector of uint) 3623617a3babSopenharmony_ci0:140 Constant: 3624617a3babSopenharmony_ci0:140 0 (const int) 3625617a3babSopenharmony_ci0:140 Constant: 3626617a3babSopenharmony_ci0:140 1 (const int) 3627617a3babSopenharmony_ci0:140 Constant: 3628617a3babSopenharmony_ci0:140 0 (const int) 3629617a3babSopenharmony_ci0:140 subgroupQuadSwapDiagonal ( temp int) 3630617a3babSopenharmony_ci0:140 direct index ( temp int) 3631617a3babSopenharmony_ci0:140 i: direct index for structure ( temp 4-component vector of int) 3632617a3babSopenharmony_ci0:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3633617a3babSopenharmony_ci0:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3634617a3babSopenharmony_ci0:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3635617a3babSopenharmony_ci0:140 Constant: 3636617a3babSopenharmony_ci0:140 0 (const uint) 3637617a3babSopenharmony_ci0:140 direct index ( temp uint) 3638617a3babSopenharmony_ci0:140 'dti' ( in 3-component vector of uint) 3639617a3babSopenharmony_ci0:140 Constant: 3640617a3babSopenharmony_ci0:140 0 (const int) 3641617a3babSopenharmony_ci0:140 Constant: 3642617a3babSopenharmony_ci0:140 1 (const int) 3643617a3babSopenharmony_ci0:140 Constant: 3644617a3babSopenharmony_ci0:140 0 (const int) 3645617a3babSopenharmony_ci0:141 move second child to first child ( temp 2-component vector of int) 3646617a3babSopenharmony_ci0:141 vector swizzle ( temp 2-component vector of int) 3647617a3babSopenharmony_ci0:141 i: direct index for structure ( temp 4-component vector of int) 3648617a3babSopenharmony_ci0:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3649617a3babSopenharmony_ci0:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3650617a3babSopenharmony_ci0:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3651617a3babSopenharmony_ci0:141 Constant: 3652617a3babSopenharmony_ci0:141 0 (const uint) 3653617a3babSopenharmony_ci0:141 direct index ( temp uint) 3654617a3babSopenharmony_ci0:141 'dti' ( in 3-component vector of uint) 3655617a3babSopenharmony_ci0:141 Constant: 3656617a3babSopenharmony_ci0:141 0 (const int) 3657617a3babSopenharmony_ci0:141 Constant: 3658617a3babSopenharmony_ci0:141 1 (const int) 3659617a3babSopenharmony_ci0:141 Sequence 3660617a3babSopenharmony_ci0:141 Constant: 3661617a3babSopenharmony_ci0:141 0 (const int) 3662617a3babSopenharmony_ci0:141 Constant: 3663617a3babSopenharmony_ci0:141 1 (const int) 3664617a3babSopenharmony_ci0:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int) 3665617a3babSopenharmony_ci0:141 vector swizzle ( temp 2-component vector of int) 3666617a3babSopenharmony_ci0:141 i: direct index for structure ( temp 4-component vector of int) 3667617a3babSopenharmony_ci0:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3668617a3babSopenharmony_ci0:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3669617a3babSopenharmony_ci0:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3670617a3babSopenharmony_ci0:141 Constant: 3671617a3babSopenharmony_ci0:141 0 (const uint) 3672617a3babSopenharmony_ci0:141 direct index ( temp uint) 3673617a3babSopenharmony_ci0:141 'dti' ( in 3-component vector of uint) 3674617a3babSopenharmony_ci0:141 Constant: 3675617a3babSopenharmony_ci0:141 0 (const int) 3676617a3babSopenharmony_ci0:141 Constant: 3677617a3babSopenharmony_ci0:141 1 (const int) 3678617a3babSopenharmony_ci0:141 Sequence 3679617a3babSopenharmony_ci0:141 Constant: 3680617a3babSopenharmony_ci0:141 0 (const int) 3681617a3babSopenharmony_ci0:141 Constant: 3682617a3babSopenharmony_ci0:141 1 (const int) 3683617a3babSopenharmony_ci0:142 move second child to first child ( temp 3-component vector of int) 3684617a3babSopenharmony_ci0:142 vector swizzle ( temp 3-component vector of int) 3685617a3babSopenharmony_ci0:142 i: direct index for structure ( temp 4-component vector of int) 3686617a3babSopenharmony_ci0:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3687617a3babSopenharmony_ci0:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3688617a3babSopenharmony_ci0:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3689617a3babSopenharmony_ci0:142 Constant: 3690617a3babSopenharmony_ci0:142 0 (const uint) 3691617a3babSopenharmony_ci0:142 direct index ( temp uint) 3692617a3babSopenharmony_ci0:142 'dti' ( in 3-component vector of uint) 3693617a3babSopenharmony_ci0:142 Constant: 3694617a3babSopenharmony_ci0:142 0 (const int) 3695617a3babSopenharmony_ci0:142 Constant: 3696617a3babSopenharmony_ci0:142 1 (const int) 3697617a3babSopenharmony_ci0:142 Sequence 3698617a3babSopenharmony_ci0:142 Constant: 3699617a3babSopenharmony_ci0:142 0 (const int) 3700617a3babSopenharmony_ci0:142 Constant: 3701617a3babSopenharmony_ci0:142 1 (const int) 3702617a3babSopenharmony_ci0:142 Constant: 3703617a3babSopenharmony_ci0:142 2 (const int) 3704617a3babSopenharmony_ci0:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int) 3705617a3babSopenharmony_ci0:142 vector swizzle ( temp 3-component vector of int) 3706617a3babSopenharmony_ci0:142 i: direct index for structure ( temp 4-component vector of int) 3707617a3babSopenharmony_ci0:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3708617a3babSopenharmony_ci0:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3709617a3babSopenharmony_ci0:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3710617a3babSopenharmony_ci0:142 Constant: 3711617a3babSopenharmony_ci0:142 0 (const uint) 3712617a3babSopenharmony_ci0:142 direct index ( temp uint) 3713617a3babSopenharmony_ci0:142 'dti' ( in 3-component vector of uint) 3714617a3babSopenharmony_ci0:142 Constant: 3715617a3babSopenharmony_ci0:142 0 (const int) 3716617a3babSopenharmony_ci0:142 Constant: 3717617a3babSopenharmony_ci0:142 1 (const int) 3718617a3babSopenharmony_ci0:142 Sequence 3719617a3babSopenharmony_ci0:142 Constant: 3720617a3babSopenharmony_ci0:142 0 (const int) 3721617a3babSopenharmony_ci0:142 Constant: 3722617a3babSopenharmony_ci0:142 1 (const int) 3723617a3babSopenharmony_ci0:142 Constant: 3724617a3babSopenharmony_ci0:142 2 (const int) 3725617a3babSopenharmony_ci0:144 move second child to first child ( temp 4-component vector of float) 3726617a3babSopenharmony_ci0:144 f: direct index for structure ( temp 4-component vector of float) 3727617a3babSopenharmony_ci0:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3728617a3babSopenharmony_ci0:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3729617a3babSopenharmony_ci0:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3730617a3babSopenharmony_ci0:144 Constant: 3731617a3babSopenharmony_ci0:144 0 (const uint) 3732617a3babSopenharmony_ci0:144 direct index ( temp uint) 3733617a3babSopenharmony_ci0:144 'dti' ( in 3-component vector of uint) 3734617a3babSopenharmony_ci0:144 Constant: 3735617a3babSopenharmony_ci0:144 0 (const int) 3736617a3babSopenharmony_ci0:144 Constant: 3737617a3babSopenharmony_ci0:144 2 (const int) 3738617a3babSopenharmony_ci0:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float) 3739617a3babSopenharmony_ci0:144 f: direct index for structure ( temp 4-component vector of float) 3740617a3babSopenharmony_ci0:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3741617a3babSopenharmony_ci0:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3742617a3babSopenharmony_ci0:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3743617a3babSopenharmony_ci0:144 Constant: 3744617a3babSopenharmony_ci0:144 0 (const uint) 3745617a3babSopenharmony_ci0:144 direct index ( temp uint) 3746617a3babSopenharmony_ci0:144 'dti' ( in 3-component vector of uint) 3747617a3babSopenharmony_ci0:144 Constant: 3748617a3babSopenharmony_ci0:144 0 (const int) 3749617a3babSopenharmony_ci0:144 Constant: 3750617a3babSopenharmony_ci0:144 2 (const int) 3751617a3babSopenharmony_ci0:145 move second child to first child ( temp float) 3752617a3babSopenharmony_ci0:145 direct index ( temp float) 3753617a3babSopenharmony_ci0:145 f: direct index for structure ( temp 4-component vector of float) 3754617a3babSopenharmony_ci0:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3755617a3babSopenharmony_ci0:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3756617a3babSopenharmony_ci0:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3757617a3babSopenharmony_ci0:145 Constant: 3758617a3babSopenharmony_ci0:145 0 (const uint) 3759617a3babSopenharmony_ci0:145 direct index ( temp uint) 3760617a3babSopenharmony_ci0:145 'dti' ( in 3-component vector of uint) 3761617a3babSopenharmony_ci0:145 Constant: 3762617a3babSopenharmony_ci0:145 0 (const int) 3763617a3babSopenharmony_ci0:145 Constant: 3764617a3babSopenharmony_ci0:145 2 (const int) 3765617a3babSopenharmony_ci0:145 Constant: 3766617a3babSopenharmony_ci0:145 0 (const int) 3767617a3babSopenharmony_ci0:145 subgroupQuadSwapDiagonal ( temp float) 3768617a3babSopenharmony_ci0:145 direct index ( temp float) 3769617a3babSopenharmony_ci0:145 f: direct index for structure ( temp 4-component vector of float) 3770617a3babSopenharmony_ci0:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3771617a3babSopenharmony_ci0:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3772617a3babSopenharmony_ci0:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3773617a3babSopenharmony_ci0:145 Constant: 3774617a3babSopenharmony_ci0:145 0 (const uint) 3775617a3babSopenharmony_ci0:145 direct index ( temp uint) 3776617a3babSopenharmony_ci0:145 'dti' ( in 3-component vector of uint) 3777617a3babSopenharmony_ci0:145 Constant: 3778617a3babSopenharmony_ci0:145 0 (const int) 3779617a3babSopenharmony_ci0:145 Constant: 3780617a3babSopenharmony_ci0:145 2 (const int) 3781617a3babSopenharmony_ci0:145 Constant: 3782617a3babSopenharmony_ci0:145 0 (const int) 3783617a3babSopenharmony_ci0:146 move second child to first child ( temp 2-component vector of float) 3784617a3babSopenharmony_ci0:146 vector swizzle ( temp 2-component vector of float) 3785617a3babSopenharmony_ci0:146 f: direct index for structure ( temp 4-component vector of float) 3786617a3babSopenharmony_ci0:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3787617a3babSopenharmony_ci0:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3788617a3babSopenharmony_ci0:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3789617a3babSopenharmony_ci0:146 Constant: 3790617a3babSopenharmony_ci0:146 0 (const uint) 3791617a3babSopenharmony_ci0:146 direct index ( temp uint) 3792617a3babSopenharmony_ci0:146 'dti' ( in 3-component vector of uint) 3793617a3babSopenharmony_ci0:146 Constant: 3794617a3babSopenharmony_ci0:146 0 (const int) 3795617a3babSopenharmony_ci0:146 Constant: 3796617a3babSopenharmony_ci0:146 2 (const int) 3797617a3babSopenharmony_ci0:146 Sequence 3798617a3babSopenharmony_ci0:146 Constant: 3799617a3babSopenharmony_ci0:146 0 (const int) 3800617a3babSopenharmony_ci0:146 Constant: 3801617a3babSopenharmony_ci0:146 1 (const int) 3802617a3babSopenharmony_ci0:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float) 3803617a3babSopenharmony_ci0:146 vector swizzle ( temp 2-component vector of float) 3804617a3babSopenharmony_ci0:146 f: direct index for structure ( temp 4-component vector of float) 3805617a3babSopenharmony_ci0:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3806617a3babSopenharmony_ci0:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3807617a3babSopenharmony_ci0:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3808617a3babSopenharmony_ci0:146 Constant: 3809617a3babSopenharmony_ci0:146 0 (const uint) 3810617a3babSopenharmony_ci0:146 direct index ( temp uint) 3811617a3babSopenharmony_ci0:146 'dti' ( in 3-component vector of uint) 3812617a3babSopenharmony_ci0:146 Constant: 3813617a3babSopenharmony_ci0:146 0 (const int) 3814617a3babSopenharmony_ci0:146 Constant: 3815617a3babSopenharmony_ci0:146 2 (const int) 3816617a3babSopenharmony_ci0:146 Sequence 3817617a3babSopenharmony_ci0:146 Constant: 3818617a3babSopenharmony_ci0:146 0 (const int) 3819617a3babSopenharmony_ci0:146 Constant: 3820617a3babSopenharmony_ci0:146 1 (const int) 3821617a3babSopenharmony_ci0:147 move second child to first child ( temp 3-component vector of float) 3822617a3babSopenharmony_ci0:147 vector swizzle ( temp 3-component vector of float) 3823617a3babSopenharmony_ci0:147 f: direct index for structure ( temp 4-component vector of float) 3824617a3babSopenharmony_ci0:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3825617a3babSopenharmony_ci0:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3826617a3babSopenharmony_ci0:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3827617a3babSopenharmony_ci0:147 Constant: 3828617a3babSopenharmony_ci0:147 0 (const uint) 3829617a3babSopenharmony_ci0:147 direct index ( temp uint) 3830617a3babSopenharmony_ci0:147 'dti' ( in 3-component vector of uint) 3831617a3babSopenharmony_ci0:147 Constant: 3832617a3babSopenharmony_ci0:147 0 (const int) 3833617a3babSopenharmony_ci0:147 Constant: 3834617a3babSopenharmony_ci0:147 2 (const int) 3835617a3babSopenharmony_ci0:147 Sequence 3836617a3babSopenharmony_ci0:147 Constant: 3837617a3babSopenharmony_ci0:147 0 (const int) 3838617a3babSopenharmony_ci0:147 Constant: 3839617a3babSopenharmony_ci0:147 1 (const int) 3840617a3babSopenharmony_ci0:147 Constant: 3841617a3babSopenharmony_ci0:147 2 (const int) 3842617a3babSopenharmony_ci0:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float) 3843617a3babSopenharmony_ci0:147 vector swizzle ( temp 3-component vector of float) 3844617a3babSopenharmony_ci0:147 f: direct index for structure ( temp 4-component vector of float) 3845617a3babSopenharmony_ci0:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3846617a3babSopenharmony_ci0:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3847617a3babSopenharmony_ci0:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3848617a3babSopenharmony_ci0:147 Constant: 3849617a3babSopenharmony_ci0:147 0 (const uint) 3850617a3babSopenharmony_ci0:147 direct index ( temp uint) 3851617a3babSopenharmony_ci0:147 'dti' ( in 3-component vector of uint) 3852617a3babSopenharmony_ci0:147 Constant: 3853617a3babSopenharmony_ci0:147 0 (const int) 3854617a3babSopenharmony_ci0:147 Constant: 3855617a3babSopenharmony_ci0:147 2 (const int) 3856617a3babSopenharmony_ci0:147 Sequence 3857617a3babSopenharmony_ci0:147 Constant: 3858617a3babSopenharmony_ci0:147 0 (const int) 3859617a3babSopenharmony_ci0:147 Constant: 3860617a3babSopenharmony_ci0:147 1 (const int) 3861617a3babSopenharmony_ci0:147 Constant: 3862617a3babSopenharmony_ci0:147 2 (const int) 3863617a3babSopenharmony_ci0:149 move second child to first child ( temp 4-component vector of double) 3864617a3babSopenharmony_ci0:149 d: direct index for structure ( temp 4-component vector of double) 3865617a3babSopenharmony_ci0:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3866617a3babSopenharmony_ci0:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3867617a3babSopenharmony_ci0:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3868617a3babSopenharmony_ci0:149 Constant: 3869617a3babSopenharmony_ci0:149 0 (const uint) 3870617a3babSopenharmony_ci0:149 direct index ( temp uint) 3871617a3babSopenharmony_ci0:149 'dti' ( in 3-component vector of uint) 3872617a3babSopenharmony_ci0:149 Constant: 3873617a3babSopenharmony_ci0:149 0 (const int) 3874617a3babSopenharmony_ci0:149 Constant: 3875617a3babSopenharmony_ci0:149 3 (const int) 3876617a3babSopenharmony_ci0:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double) 3877617a3babSopenharmony_ci0:149 d: direct index for structure ( temp 4-component vector of double) 3878617a3babSopenharmony_ci0:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3879617a3babSopenharmony_ci0:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3880617a3babSopenharmony_ci0:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3881617a3babSopenharmony_ci0:149 Constant: 3882617a3babSopenharmony_ci0:149 0 (const uint) 3883617a3babSopenharmony_ci0:149 direct index ( temp uint) 3884617a3babSopenharmony_ci0:149 'dti' ( in 3-component vector of uint) 3885617a3babSopenharmony_ci0:149 Constant: 3886617a3babSopenharmony_ci0:149 0 (const int) 3887617a3babSopenharmony_ci0:149 Constant: 3888617a3babSopenharmony_ci0:149 3 (const int) 3889617a3babSopenharmony_ci0:150 move second child to first child ( temp double) 3890617a3babSopenharmony_ci0:150 direct index ( temp double) 3891617a3babSopenharmony_ci0:150 d: direct index for structure ( temp 4-component vector of double) 3892617a3babSopenharmony_ci0:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3893617a3babSopenharmony_ci0:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3894617a3babSopenharmony_ci0:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3895617a3babSopenharmony_ci0:150 Constant: 3896617a3babSopenharmony_ci0:150 0 (const uint) 3897617a3babSopenharmony_ci0:150 direct index ( temp uint) 3898617a3babSopenharmony_ci0:150 'dti' ( in 3-component vector of uint) 3899617a3babSopenharmony_ci0:150 Constant: 3900617a3babSopenharmony_ci0:150 0 (const int) 3901617a3babSopenharmony_ci0:150 Constant: 3902617a3babSopenharmony_ci0:150 3 (const int) 3903617a3babSopenharmony_ci0:150 Constant: 3904617a3babSopenharmony_ci0:150 0 (const int) 3905617a3babSopenharmony_ci0:150 subgroupQuadSwapDiagonal ( temp double) 3906617a3babSopenharmony_ci0:150 direct index ( temp double) 3907617a3babSopenharmony_ci0:150 d: direct index for structure ( temp 4-component vector of double) 3908617a3babSopenharmony_ci0:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3909617a3babSopenharmony_ci0:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3910617a3babSopenharmony_ci0:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3911617a3babSopenharmony_ci0:150 Constant: 3912617a3babSopenharmony_ci0:150 0 (const uint) 3913617a3babSopenharmony_ci0:150 direct index ( temp uint) 3914617a3babSopenharmony_ci0:150 'dti' ( in 3-component vector of uint) 3915617a3babSopenharmony_ci0:150 Constant: 3916617a3babSopenharmony_ci0:150 0 (const int) 3917617a3babSopenharmony_ci0:150 Constant: 3918617a3babSopenharmony_ci0:150 3 (const int) 3919617a3babSopenharmony_ci0:150 Constant: 3920617a3babSopenharmony_ci0:150 0 (const int) 3921617a3babSopenharmony_ci0:151 move second child to first child ( temp 2-component vector of double) 3922617a3babSopenharmony_ci0:151 vector swizzle ( temp 2-component vector of double) 3923617a3babSopenharmony_ci0:151 d: direct index for structure ( temp 4-component vector of double) 3924617a3babSopenharmony_ci0:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3925617a3babSopenharmony_ci0:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3926617a3babSopenharmony_ci0:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3927617a3babSopenharmony_ci0:151 Constant: 3928617a3babSopenharmony_ci0:151 0 (const uint) 3929617a3babSopenharmony_ci0:151 direct index ( temp uint) 3930617a3babSopenharmony_ci0:151 'dti' ( in 3-component vector of uint) 3931617a3babSopenharmony_ci0:151 Constant: 3932617a3babSopenharmony_ci0:151 0 (const int) 3933617a3babSopenharmony_ci0:151 Constant: 3934617a3babSopenharmony_ci0:151 3 (const int) 3935617a3babSopenharmony_ci0:151 Sequence 3936617a3babSopenharmony_ci0:151 Constant: 3937617a3babSopenharmony_ci0:151 0 (const int) 3938617a3babSopenharmony_ci0:151 Constant: 3939617a3babSopenharmony_ci0:151 1 (const int) 3940617a3babSopenharmony_ci0:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double) 3941617a3babSopenharmony_ci0:151 vector swizzle ( temp 2-component vector of double) 3942617a3babSopenharmony_ci0:151 d: direct index for structure ( temp 4-component vector of double) 3943617a3babSopenharmony_ci0:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3944617a3babSopenharmony_ci0:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3945617a3babSopenharmony_ci0:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3946617a3babSopenharmony_ci0:151 Constant: 3947617a3babSopenharmony_ci0:151 0 (const uint) 3948617a3babSopenharmony_ci0:151 direct index ( temp uint) 3949617a3babSopenharmony_ci0:151 'dti' ( in 3-component vector of uint) 3950617a3babSopenharmony_ci0:151 Constant: 3951617a3babSopenharmony_ci0:151 0 (const int) 3952617a3babSopenharmony_ci0:151 Constant: 3953617a3babSopenharmony_ci0:151 3 (const int) 3954617a3babSopenharmony_ci0:151 Sequence 3955617a3babSopenharmony_ci0:151 Constant: 3956617a3babSopenharmony_ci0:151 0 (const int) 3957617a3babSopenharmony_ci0:151 Constant: 3958617a3babSopenharmony_ci0:151 1 (const int) 3959617a3babSopenharmony_ci0:152 move second child to first child ( temp 3-component vector of double) 3960617a3babSopenharmony_ci0:152 vector swizzle ( temp 3-component vector of double) 3961617a3babSopenharmony_ci0:152 d: direct index for structure ( temp 4-component vector of double) 3962617a3babSopenharmony_ci0:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3963617a3babSopenharmony_ci0:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3964617a3babSopenharmony_ci0:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3965617a3babSopenharmony_ci0:152 Constant: 3966617a3babSopenharmony_ci0:152 0 (const uint) 3967617a3babSopenharmony_ci0:152 direct index ( temp uint) 3968617a3babSopenharmony_ci0:152 'dti' ( in 3-component vector of uint) 3969617a3babSopenharmony_ci0:152 Constant: 3970617a3babSopenharmony_ci0:152 0 (const int) 3971617a3babSopenharmony_ci0:152 Constant: 3972617a3babSopenharmony_ci0:152 3 (const int) 3973617a3babSopenharmony_ci0:152 Sequence 3974617a3babSopenharmony_ci0:152 Constant: 3975617a3babSopenharmony_ci0:152 0 (const int) 3976617a3babSopenharmony_ci0:152 Constant: 3977617a3babSopenharmony_ci0:152 1 (const int) 3978617a3babSopenharmony_ci0:152 Constant: 3979617a3babSopenharmony_ci0:152 2 (const int) 3980617a3babSopenharmony_ci0:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double) 3981617a3babSopenharmony_ci0:152 vector swizzle ( temp 3-component vector of double) 3982617a3babSopenharmony_ci0:152 d: direct index for structure ( temp 4-component vector of double) 3983617a3babSopenharmony_ci0:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3984617a3babSopenharmony_ci0:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 3985617a3babSopenharmony_ci0:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3986617a3babSopenharmony_ci0:152 Constant: 3987617a3babSopenharmony_ci0:152 0 (const uint) 3988617a3babSopenharmony_ci0:152 direct index ( temp uint) 3989617a3babSopenharmony_ci0:152 'dti' ( in 3-component vector of uint) 3990617a3babSopenharmony_ci0:152 Constant: 3991617a3babSopenharmony_ci0:152 0 (const int) 3992617a3babSopenharmony_ci0:152 Constant: 3993617a3babSopenharmony_ci0:152 3 (const int) 3994617a3babSopenharmony_ci0:152 Sequence 3995617a3babSopenharmony_ci0:152 Constant: 3996617a3babSopenharmony_ci0:152 0 (const int) 3997617a3babSopenharmony_ci0:152 Constant: 3998617a3babSopenharmony_ci0:152 1 (const int) 3999617a3babSopenharmony_ci0:152 Constant: 4000617a3babSopenharmony_ci0:152 2 (const int) 4001617a3babSopenharmony_ci0:13 Function Definition: CSMain( ( temp void) 4002617a3babSopenharmony_ci0:13 Function Parameters: 4003617a3babSopenharmony_ci0:? Sequence 4004617a3babSopenharmony_ci0:13 move second child to first child ( temp 3-component vector of uint) 4005617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 4006617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 4007617a3babSopenharmony_ci0:13 Function Call: @CSMain(vu3; ( temp void) 4008617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 4009617a3babSopenharmony_ci0:? Linker Objects 4010617a3babSopenharmony_ci0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4011617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 4012617a3babSopenharmony_ci 4013617a3babSopenharmony_ci 4014617a3babSopenharmony_ciLinked compute stage: 4015617a3babSopenharmony_ci 4016617a3babSopenharmony_ci 4017617a3babSopenharmony_ciShader version: 500 4018617a3babSopenharmony_cilocal_size = (32, 16, 1) 4019617a3babSopenharmony_ci0:? Sequence 4020617a3babSopenharmony_ci0:13 Function Definition: @CSMain(vu3; ( temp void) 4021617a3babSopenharmony_ci0:13 Function Parameters: 4022617a3babSopenharmony_ci0:13 'dti' ( in 3-component vector of uint) 4023617a3babSopenharmony_ci0:? Sequence 4024617a3babSopenharmony_ci0:14 move second child to first child ( temp 4-component vector of uint) 4025617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 4026617a3babSopenharmony_ci0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4027617a3babSopenharmony_ci0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4028617a3babSopenharmony_ci0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4029617a3babSopenharmony_ci0:14 Constant: 4030617a3babSopenharmony_ci0:14 0 (const uint) 4031617a3babSopenharmony_ci0:14 direct index ( temp uint) 4032617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 4033617a3babSopenharmony_ci0:14 Constant: 4034617a3babSopenharmony_ci0:14 0 (const int) 4035617a3babSopenharmony_ci0:14 Constant: 4036617a3babSopenharmony_ci0:14 0 (const int) 4037617a3babSopenharmony_ci0:14 subgroupQuadBroadcast ( temp 4-component vector of uint) 4038617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 4039617a3babSopenharmony_ci0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4040617a3babSopenharmony_ci0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4041617a3babSopenharmony_ci0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4042617a3babSopenharmony_ci0:14 Constant: 4043617a3babSopenharmony_ci0:14 0 (const uint) 4044617a3babSopenharmony_ci0:14 direct index ( temp uint) 4045617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 4046617a3babSopenharmony_ci0:14 Constant: 4047617a3babSopenharmony_ci0:14 0 (const int) 4048617a3babSopenharmony_ci0:14 Constant: 4049617a3babSopenharmony_ci0:14 0 (const int) 4050617a3babSopenharmony_ci0:14 Constant: 4051617a3babSopenharmony_ci0:14 0 (const uint) 4052617a3babSopenharmony_ci0:15 move second child to first child ( temp uint) 4053617a3babSopenharmony_ci0:15 direct index ( temp uint) 4054617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 4055617a3babSopenharmony_ci0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4056617a3babSopenharmony_ci0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4057617a3babSopenharmony_ci0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4058617a3babSopenharmony_ci0:15 Constant: 4059617a3babSopenharmony_ci0:15 0 (const uint) 4060617a3babSopenharmony_ci0:15 direct index ( temp uint) 4061617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 4062617a3babSopenharmony_ci0:15 Constant: 4063617a3babSopenharmony_ci0:15 0 (const int) 4064617a3babSopenharmony_ci0:15 Constant: 4065617a3babSopenharmony_ci0:15 0 (const int) 4066617a3babSopenharmony_ci0:15 Constant: 4067617a3babSopenharmony_ci0:15 0 (const int) 4068617a3babSopenharmony_ci0:15 subgroupQuadBroadcast ( temp uint) 4069617a3babSopenharmony_ci0:15 direct index ( temp uint) 4070617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 4071617a3babSopenharmony_ci0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4072617a3babSopenharmony_ci0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4073617a3babSopenharmony_ci0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4074617a3babSopenharmony_ci0:15 Constant: 4075617a3babSopenharmony_ci0:15 0 (const uint) 4076617a3babSopenharmony_ci0:15 direct index ( temp uint) 4077617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 4078617a3babSopenharmony_ci0:15 Constant: 4079617a3babSopenharmony_ci0:15 0 (const int) 4080617a3babSopenharmony_ci0:15 Constant: 4081617a3babSopenharmony_ci0:15 0 (const int) 4082617a3babSopenharmony_ci0:15 Constant: 4083617a3babSopenharmony_ci0:15 0 (const int) 4084617a3babSopenharmony_ci0:15 Constant: 4085617a3babSopenharmony_ci0:15 0 (const uint) 4086617a3babSopenharmony_ci0:16 move second child to first child ( temp 2-component vector of uint) 4087617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 4088617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 4089617a3babSopenharmony_ci0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4090617a3babSopenharmony_ci0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4091617a3babSopenharmony_ci0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4092617a3babSopenharmony_ci0:16 Constant: 4093617a3babSopenharmony_ci0:16 0 (const uint) 4094617a3babSopenharmony_ci0:16 direct index ( temp uint) 4095617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 4096617a3babSopenharmony_ci0:16 Constant: 4097617a3babSopenharmony_ci0:16 0 (const int) 4098617a3babSopenharmony_ci0:16 Constant: 4099617a3babSopenharmony_ci0:16 0 (const int) 4100617a3babSopenharmony_ci0:16 Sequence 4101617a3babSopenharmony_ci0:16 Constant: 4102617a3babSopenharmony_ci0:16 0 (const int) 4103617a3babSopenharmony_ci0:16 Constant: 4104617a3babSopenharmony_ci0:16 1 (const int) 4105617a3babSopenharmony_ci0:16 subgroupQuadBroadcast ( temp 2-component vector of uint) 4106617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 4107617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 4108617a3babSopenharmony_ci0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4109617a3babSopenharmony_ci0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4110617a3babSopenharmony_ci0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4111617a3babSopenharmony_ci0:16 Constant: 4112617a3babSopenharmony_ci0:16 0 (const uint) 4113617a3babSopenharmony_ci0:16 direct index ( temp uint) 4114617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 4115617a3babSopenharmony_ci0:16 Constant: 4116617a3babSopenharmony_ci0:16 0 (const int) 4117617a3babSopenharmony_ci0:16 Constant: 4118617a3babSopenharmony_ci0:16 0 (const int) 4119617a3babSopenharmony_ci0:16 Sequence 4120617a3babSopenharmony_ci0:16 Constant: 4121617a3babSopenharmony_ci0:16 0 (const int) 4122617a3babSopenharmony_ci0:16 Constant: 4123617a3babSopenharmony_ci0:16 1 (const int) 4124617a3babSopenharmony_ci0:16 Constant: 4125617a3babSopenharmony_ci0:16 0 (const uint) 4126617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 4127617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 4128617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 4129617a3babSopenharmony_ci0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4130617a3babSopenharmony_ci0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4131617a3babSopenharmony_ci0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4132617a3babSopenharmony_ci0:17 Constant: 4133617a3babSopenharmony_ci0:17 0 (const uint) 4134617a3babSopenharmony_ci0:17 direct index ( temp uint) 4135617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 4136617a3babSopenharmony_ci0:17 Constant: 4137617a3babSopenharmony_ci0:17 0 (const int) 4138617a3babSopenharmony_ci0:17 Constant: 4139617a3babSopenharmony_ci0:17 0 (const int) 4140617a3babSopenharmony_ci0:17 Sequence 4141617a3babSopenharmony_ci0:17 Constant: 4142617a3babSopenharmony_ci0:17 0 (const int) 4143617a3babSopenharmony_ci0:17 Constant: 4144617a3babSopenharmony_ci0:17 1 (const int) 4145617a3babSopenharmony_ci0:17 Constant: 4146617a3babSopenharmony_ci0:17 2 (const int) 4147617a3babSopenharmony_ci0:17 subgroupQuadBroadcast ( temp 3-component vector of uint) 4148617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 4149617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 4150617a3babSopenharmony_ci0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4151617a3babSopenharmony_ci0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4152617a3babSopenharmony_ci0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4153617a3babSopenharmony_ci0:17 Constant: 4154617a3babSopenharmony_ci0:17 0 (const uint) 4155617a3babSopenharmony_ci0:17 direct index ( temp uint) 4156617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 4157617a3babSopenharmony_ci0:17 Constant: 4158617a3babSopenharmony_ci0:17 0 (const int) 4159617a3babSopenharmony_ci0:17 Constant: 4160617a3babSopenharmony_ci0:17 0 (const int) 4161617a3babSopenharmony_ci0:17 Sequence 4162617a3babSopenharmony_ci0:17 Constant: 4163617a3babSopenharmony_ci0:17 0 (const int) 4164617a3babSopenharmony_ci0:17 Constant: 4165617a3babSopenharmony_ci0:17 1 (const int) 4166617a3babSopenharmony_ci0:17 Constant: 4167617a3babSopenharmony_ci0:17 2 (const int) 4168617a3babSopenharmony_ci0:17 Constant: 4169617a3babSopenharmony_ci0:17 0 (const uint) 4170617a3babSopenharmony_ci0:19 move second child to first child ( temp 4-component vector of int) 4171617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 4172617a3babSopenharmony_ci0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4173617a3babSopenharmony_ci0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4174617a3babSopenharmony_ci0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4175617a3babSopenharmony_ci0:19 Constant: 4176617a3babSopenharmony_ci0:19 0 (const uint) 4177617a3babSopenharmony_ci0:19 direct index ( temp uint) 4178617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 4179617a3babSopenharmony_ci0:19 Constant: 4180617a3babSopenharmony_ci0:19 0 (const int) 4181617a3babSopenharmony_ci0:19 Constant: 4182617a3babSopenharmony_ci0:19 1 (const int) 4183617a3babSopenharmony_ci0:19 subgroupQuadBroadcast ( temp 4-component vector of int) 4184617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 4185617a3babSopenharmony_ci0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4186617a3babSopenharmony_ci0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4187617a3babSopenharmony_ci0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4188617a3babSopenharmony_ci0:19 Constant: 4189617a3babSopenharmony_ci0:19 0 (const uint) 4190617a3babSopenharmony_ci0:19 direct index ( temp uint) 4191617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 4192617a3babSopenharmony_ci0:19 Constant: 4193617a3babSopenharmony_ci0:19 0 (const int) 4194617a3babSopenharmony_ci0:19 Constant: 4195617a3babSopenharmony_ci0:19 1 (const int) 4196617a3babSopenharmony_ci0:19 Constant: 4197617a3babSopenharmony_ci0:19 0 (const uint) 4198617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 4199617a3babSopenharmony_ci0:20 direct index ( temp int) 4200617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 4201617a3babSopenharmony_ci0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4202617a3babSopenharmony_ci0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4203617a3babSopenharmony_ci0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4204617a3babSopenharmony_ci0:20 Constant: 4205617a3babSopenharmony_ci0:20 0 (const uint) 4206617a3babSopenharmony_ci0:20 direct index ( temp uint) 4207617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 4208617a3babSopenharmony_ci0:20 Constant: 4209617a3babSopenharmony_ci0:20 0 (const int) 4210617a3babSopenharmony_ci0:20 Constant: 4211617a3babSopenharmony_ci0:20 1 (const int) 4212617a3babSopenharmony_ci0:20 Constant: 4213617a3babSopenharmony_ci0:20 0 (const int) 4214617a3babSopenharmony_ci0:20 subgroupQuadBroadcast ( temp int) 4215617a3babSopenharmony_ci0:20 direct index ( temp int) 4216617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 4217617a3babSopenharmony_ci0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4218617a3babSopenharmony_ci0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4219617a3babSopenharmony_ci0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4220617a3babSopenharmony_ci0:20 Constant: 4221617a3babSopenharmony_ci0:20 0 (const uint) 4222617a3babSopenharmony_ci0:20 direct index ( temp uint) 4223617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 4224617a3babSopenharmony_ci0:20 Constant: 4225617a3babSopenharmony_ci0:20 0 (const int) 4226617a3babSopenharmony_ci0:20 Constant: 4227617a3babSopenharmony_ci0:20 1 (const int) 4228617a3babSopenharmony_ci0:20 Constant: 4229617a3babSopenharmony_ci0:20 0 (const int) 4230617a3babSopenharmony_ci0:20 Constant: 4231617a3babSopenharmony_ci0:20 0 (const uint) 4232617a3babSopenharmony_ci0:21 move second child to first child ( temp 2-component vector of int) 4233617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 4234617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 4235617a3babSopenharmony_ci0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4236617a3babSopenharmony_ci0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4237617a3babSopenharmony_ci0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4238617a3babSopenharmony_ci0:21 Constant: 4239617a3babSopenharmony_ci0:21 0 (const uint) 4240617a3babSopenharmony_ci0:21 direct index ( temp uint) 4241617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 4242617a3babSopenharmony_ci0:21 Constant: 4243617a3babSopenharmony_ci0:21 0 (const int) 4244617a3babSopenharmony_ci0:21 Constant: 4245617a3babSopenharmony_ci0:21 1 (const int) 4246617a3babSopenharmony_ci0:21 Sequence 4247617a3babSopenharmony_ci0:21 Constant: 4248617a3babSopenharmony_ci0:21 0 (const int) 4249617a3babSopenharmony_ci0:21 Constant: 4250617a3babSopenharmony_ci0:21 1 (const int) 4251617a3babSopenharmony_ci0:21 subgroupQuadBroadcast ( temp 2-component vector of int) 4252617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 4253617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 4254617a3babSopenharmony_ci0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4255617a3babSopenharmony_ci0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4256617a3babSopenharmony_ci0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4257617a3babSopenharmony_ci0:21 Constant: 4258617a3babSopenharmony_ci0:21 0 (const uint) 4259617a3babSopenharmony_ci0:21 direct index ( temp uint) 4260617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 4261617a3babSopenharmony_ci0:21 Constant: 4262617a3babSopenharmony_ci0:21 0 (const int) 4263617a3babSopenharmony_ci0:21 Constant: 4264617a3babSopenharmony_ci0:21 1 (const int) 4265617a3babSopenharmony_ci0:21 Sequence 4266617a3babSopenharmony_ci0:21 Constant: 4267617a3babSopenharmony_ci0:21 0 (const int) 4268617a3babSopenharmony_ci0:21 Constant: 4269617a3babSopenharmony_ci0:21 1 (const int) 4270617a3babSopenharmony_ci0:21 Constant: 4271617a3babSopenharmony_ci0:21 0 (const uint) 4272617a3babSopenharmony_ci0:22 move second child to first child ( temp 3-component vector of int) 4273617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 4274617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 4275617a3babSopenharmony_ci0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4276617a3babSopenharmony_ci0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4277617a3babSopenharmony_ci0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4278617a3babSopenharmony_ci0:22 Constant: 4279617a3babSopenharmony_ci0:22 0 (const uint) 4280617a3babSopenharmony_ci0:22 direct index ( temp uint) 4281617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 4282617a3babSopenharmony_ci0:22 Constant: 4283617a3babSopenharmony_ci0:22 0 (const int) 4284617a3babSopenharmony_ci0:22 Constant: 4285617a3babSopenharmony_ci0:22 1 (const int) 4286617a3babSopenharmony_ci0:22 Sequence 4287617a3babSopenharmony_ci0:22 Constant: 4288617a3babSopenharmony_ci0:22 0 (const int) 4289617a3babSopenharmony_ci0:22 Constant: 4290617a3babSopenharmony_ci0:22 1 (const int) 4291617a3babSopenharmony_ci0:22 Constant: 4292617a3babSopenharmony_ci0:22 2 (const int) 4293617a3babSopenharmony_ci0:22 subgroupQuadBroadcast ( temp 3-component vector of int) 4294617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 4295617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 4296617a3babSopenharmony_ci0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4297617a3babSopenharmony_ci0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4298617a3babSopenharmony_ci0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4299617a3babSopenharmony_ci0:22 Constant: 4300617a3babSopenharmony_ci0:22 0 (const uint) 4301617a3babSopenharmony_ci0:22 direct index ( temp uint) 4302617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 4303617a3babSopenharmony_ci0:22 Constant: 4304617a3babSopenharmony_ci0:22 0 (const int) 4305617a3babSopenharmony_ci0:22 Constant: 4306617a3babSopenharmony_ci0:22 1 (const int) 4307617a3babSopenharmony_ci0:22 Sequence 4308617a3babSopenharmony_ci0:22 Constant: 4309617a3babSopenharmony_ci0:22 0 (const int) 4310617a3babSopenharmony_ci0:22 Constant: 4311617a3babSopenharmony_ci0:22 1 (const int) 4312617a3babSopenharmony_ci0:22 Constant: 4313617a3babSopenharmony_ci0:22 2 (const int) 4314617a3babSopenharmony_ci0:22 Constant: 4315617a3babSopenharmony_ci0:22 0 (const uint) 4316617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 4317617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 4318617a3babSopenharmony_ci0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4319617a3babSopenharmony_ci0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4320617a3babSopenharmony_ci0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4321617a3babSopenharmony_ci0:24 Constant: 4322617a3babSopenharmony_ci0:24 0 (const uint) 4323617a3babSopenharmony_ci0:24 direct index ( temp uint) 4324617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 4325617a3babSopenharmony_ci0:24 Constant: 4326617a3babSopenharmony_ci0:24 0 (const int) 4327617a3babSopenharmony_ci0:24 Constant: 4328617a3babSopenharmony_ci0:24 2 (const int) 4329617a3babSopenharmony_ci0:24 subgroupQuadBroadcast ( temp 4-component vector of float) 4330617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 4331617a3babSopenharmony_ci0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4332617a3babSopenharmony_ci0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4333617a3babSopenharmony_ci0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4334617a3babSopenharmony_ci0:24 Constant: 4335617a3babSopenharmony_ci0:24 0 (const uint) 4336617a3babSopenharmony_ci0:24 direct index ( temp uint) 4337617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 4338617a3babSopenharmony_ci0:24 Constant: 4339617a3babSopenharmony_ci0:24 0 (const int) 4340617a3babSopenharmony_ci0:24 Constant: 4341617a3babSopenharmony_ci0:24 2 (const int) 4342617a3babSopenharmony_ci0:24 Constant: 4343617a3babSopenharmony_ci0:24 0 (const uint) 4344617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 4345617a3babSopenharmony_ci0:25 direct index ( temp float) 4346617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 4347617a3babSopenharmony_ci0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4348617a3babSopenharmony_ci0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4349617a3babSopenharmony_ci0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4350617a3babSopenharmony_ci0:25 Constant: 4351617a3babSopenharmony_ci0:25 0 (const uint) 4352617a3babSopenharmony_ci0:25 direct index ( temp uint) 4353617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 4354617a3babSopenharmony_ci0:25 Constant: 4355617a3babSopenharmony_ci0:25 0 (const int) 4356617a3babSopenharmony_ci0:25 Constant: 4357617a3babSopenharmony_ci0:25 2 (const int) 4358617a3babSopenharmony_ci0:25 Constant: 4359617a3babSopenharmony_ci0:25 0 (const int) 4360617a3babSopenharmony_ci0:25 subgroupQuadBroadcast ( temp float) 4361617a3babSopenharmony_ci0:25 direct index ( temp float) 4362617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 4363617a3babSopenharmony_ci0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4364617a3babSopenharmony_ci0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4365617a3babSopenharmony_ci0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4366617a3babSopenharmony_ci0:25 Constant: 4367617a3babSopenharmony_ci0:25 0 (const uint) 4368617a3babSopenharmony_ci0:25 direct index ( temp uint) 4369617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 4370617a3babSopenharmony_ci0:25 Constant: 4371617a3babSopenharmony_ci0:25 0 (const int) 4372617a3babSopenharmony_ci0:25 Constant: 4373617a3babSopenharmony_ci0:25 2 (const int) 4374617a3babSopenharmony_ci0:25 Constant: 4375617a3babSopenharmony_ci0:25 0 (const int) 4376617a3babSopenharmony_ci0:25 Constant: 4377617a3babSopenharmony_ci0:25 0 (const uint) 4378617a3babSopenharmony_ci0:26 move second child to first child ( temp 2-component vector of float) 4379617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 4380617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 4381617a3babSopenharmony_ci0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4382617a3babSopenharmony_ci0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4383617a3babSopenharmony_ci0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4384617a3babSopenharmony_ci0:26 Constant: 4385617a3babSopenharmony_ci0:26 0 (const uint) 4386617a3babSopenharmony_ci0:26 direct index ( temp uint) 4387617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 4388617a3babSopenharmony_ci0:26 Constant: 4389617a3babSopenharmony_ci0:26 0 (const int) 4390617a3babSopenharmony_ci0:26 Constant: 4391617a3babSopenharmony_ci0:26 2 (const int) 4392617a3babSopenharmony_ci0:26 Sequence 4393617a3babSopenharmony_ci0:26 Constant: 4394617a3babSopenharmony_ci0:26 0 (const int) 4395617a3babSopenharmony_ci0:26 Constant: 4396617a3babSopenharmony_ci0:26 1 (const int) 4397617a3babSopenharmony_ci0:26 subgroupQuadBroadcast ( temp 2-component vector of float) 4398617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 4399617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 4400617a3babSopenharmony_ci0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4401617a3babSopenharmony_ci0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4402617a3babSopenharmony_ci0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4403617a3babSopenharmony_ci0:26 Constant: 4404617a3babSopenharmony_ci0:26 0 (const uint) 4405617a3babSopenharmony_ci0:26 direct index ( temp uint) 4406617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 4407617a3babSopenharmony_ci0:26 Constant: 4408617a3babSopenharmony_ci0:26 0 (const int) 4409617a3babSopenharmony_ci0:26 Constant: 4410617a3babSopenharmony_ci0:26 2 (const int) 4411617a3babSopenharmony_ci0:26 Sequence 4412617a3babSopenharmony_ci0:26 Constant: 4413617a3babSopenharmony_ci0:26 0 (const int) 4414617a3babSopenharmony_ci0:26 Constant: 4415617a3babSopenharmony_ci0:26 1 (const int) 4416617a3babSopenharmony_ci0:26 Constant: 4417617a3babSopenharmony_ci0:26 0 (const uint) 4418617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-component vector of float) 4419617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 4420617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 4421617a3babSopenharmony_ci0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4422617a3babSopenharmony_ci0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4423617a3babSopenharmony_ci0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4424617a3babSopenharmony_ci0:27 Constant: 4425617a3babSopenharmony_ci0:27 0 (const uint) 4426617a3babSopenharmony_ci0:27 direct index ( temp uint) 4427617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 4428617a3babSopenharmony_ci0:27 Constant: 4429617a3babSopenharmony_ci0:27 0 (const int) 4430617a3babSopenharmony_ci0:27 Constant: 4431617a3babSopenharmony_ci0:27 2 (const int) 4432617a3babSopenharmony_ci0:27 Sequence 4433617a3babSopenharmony_ci0:27 Constant: 4434617a3babSopenharmony_ci0:27 0 (const int) 4435617a3babSopenharmony_ci0:27 Constant: 4436617a3babSopenharmony_ci0:27 1 (const int) 4437617a3babSopenharmony_ci0:27 Constant: 4438617a3babSopenharmony_ci0:27 2 (const int) 4439617a3babSopenharmony_ci0:27 subgroupQuadBroadcast ( temp 3-component vector of float) 4440617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 4441617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 4442617a3babSopenharmony_ci0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4443617a3babSopenharmony_ci0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4444617a3babSopenharmony_ci0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4445617a3babSopenharmony_ci0:27 Constant: 4446617a3babSopenharmony_ci0:27 0 (const uint) 4447617a3babSopenharmony_ci0:27 direct index ( temp uint) 4448617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 4449617a3babSopenharmony_ci0:27 Constant: 4450617a3babSopenharmony_ci0:27 0 (const int) 4451617a3babSopenharmony_ci0:27 Constant: 4452617a3babSopenharmony_ci0:27 2 (const int) 4453617a3babSopenharmony_ci0:27 Sequence 4454617a3babSopenharmony_ci0:27 Constant: 4455617a3babSopenharmony_ci0:27 0 (const int) 4456617a3babSopenharmony_ci0:27 Constant: 4457617a3babSopenharmony_ci0:27 1 (const int) 4458617a3babSopenharmony_ci0:27 Constant: 4459617a3babSopenharmony_ci0:27 2 (const int) 4460617a3babSopenharmony_ci0:27 Constant: 4461617a3babSopenharmony_ci0:27 0 (const uint) 4462617a3babSopenharmony_ci0:29 move second child to first child ( temp 4-component vector of double) 4463617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 4464617a3babSopenharmony_ci0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4465617a3babSopenharmony_ci0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4466617a3babSopenharmony_ci0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4467617a3babSopenharmony_ci0:29 Constant: 4468617a3babSopenharmony_ci0:29 0 (const uint) 4469617a3babSopenharmony_ci0:29 direct index ( temp uint) 4470617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 4471617a3babSopenharmony_ci0:29 Constant: 4472617a3babSopenharmony_ci0:29 0 (const int) 4473617a3babSopenharmony_ci0:29 Constant: 4474617a3babSopenharmony_ci0:29 3 (const int) 4475617a3babSopenharmony_ci0:29 subgroupQuadBroadcast ( temp 4-component vector of double) 4476617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 4477617a3babSopenharmony_ci0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4478617a3babSopenharmony_ci0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4479617a3babSopenharmony_ci0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4480617a3babSopenharmony_ci0:29 Constant: 4481617a3babSopenharmony_ci0:29 0 (const uint) 4482617a3babSopenharmony_ci0:29 direct index ( temp uint) 4483617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 4484617a3babSopenharmony_ci0:29 Constant: 4485617a3babSopenharmony_ci0:29 0 (const int) 4486617a3babSopenharmony_ci0:29 Constant: 4487617a3babSopenharmony_ci0:29 3 (const int) 4488617a3babSopenharmony_ci0:29 Constant: 4489617a3babSopenharmony_ci0:29 0 (const uint) 4490617a3babSopenharmony_ci0:30 move second child to first child ( temp double) 4491617a3babSopenharmony_ci0:30 direct index ( temp double) 4492617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 4493617a3babSopenharmony_ci0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4494617a3babSopenharmony_ci0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4495617a3babSopenharmony_ci0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4496617a3babSopenharmony_ci0:30 Constant: 4497617a3babSopenharmony_ci0:30 0 (const uint) 4498617a3babSopenharmony_ci0:30 direct index ( temp uint) 4499617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 4500617a3babSopenharmony_ci0:30 Constant: 4501617a3babSopenharmony_ci0:30 0 (const int) 4502617a3babSopenharmony_ci0:30 Constant: 4503617a3babSopenharmony_ci0:30 3 (const int) 4504617a3babSopenharmony_ci0:30 Constant: 4505617a3babSopenharmony_ci0:30 0 (const int) 4506617a3babSopenharmony_ci0:30 subgroupQuadBroadcast ( temp double) 4507617a3babSopenharmony_ci0:30 direct index ( temp double) 4508617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 4509617a3babSopenharmony_ci0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4510617a3babSopenharmony_ci0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4511617a3babSopenharmony_ci0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4512617a3babSopenharmony_ci0:30 Constant: 4513617a3babSopenharmony_ci0:30 0 (const uint) 4514617a3babSopenharmony_ci0:30 direct index ( temp uint) 4515617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 4516617a3babSopenharmony_ci0:30 Constant: 4517617a3babSopenharmony_ci0:30 0 (const int) 4518617a3babSopenharmony_ci0:30 Constant: 4519617a3babSopenharmony_ci0:30 3 (const int) 4520617a3babSopenharmony_ci0:30 Constant: 4521617a3babSopenharmony_ci0:30 0 (const int) 4522617a3babSopenharmony_ci0:30 Constant: 4523617a3babSopenharmony_ci0:30 0 (const uint) 4524617a3babSopenharmony_ci0:31 move second child to first child ( temp 2-component vector of double) 4525617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 4526617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 4527617a3babSopenharmony_ci0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4528617a3babSopenharmony_ci0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4529617a3babSopenharmony_ci0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4530617a3babSopenharmony_ci0:31 Constant: 4531617a3babSopenharmony_ci0:31 0 (const uint) 4532617a3babSopenharmony_ci0:31 direct index ( temp uint) 4533617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 4534617a3babSopenharmony_ci0:31 Constant: 4535617a3babSopenharmony_ci0:31 0 (const int) 4536617a3babSopenharmony_ci0:31 Constant: 4537617a3babSopenharmony_ci0:31 3 (const int) 4538617a3babSopenharmony_ci0:31 Sequence 4539617a3babSopenharmony_ci0:31 Constant: 4540617a3babSopenharmony_ci0:31 0 (const int) 4541617a3babSopenharmony_ci0:31 Constant: 4542617a3babSopenharmony_ci0:31 1 (const int) 4543617a3babSopenharmony_ci0:31 subgroupQuadBroadcast ( temp 2-component vector of double) 4544617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 4545617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 4546617a3babSopenharmony_ci0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4547617a3babSopenharmony_ci0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4548617a3babSopenharmony_ci0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4549617a3babSopenharmony_ci0:31 Constant: 4550617a3babSopenharmony_ci0:31 0 (const uint) 4551617a3babSopenharmony_ci0:31 direct index ( temp uint) 4552617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 4553617a3babSopenharmony_ci0:31 Constant: 4554617a3babSopenharmony_ci0:31 0 (const int) 4555617a3babSopenharmony_ci0:31 Constant: 4556617a3babSopenharmony_ci0:31 3 (const int) 4557617a3babSopenharmony_ci0:31 Sequence 4558617a3babSopenharmony_ci0:31 Constant: 4559617a3babSopenharmony_ci0:31 0 (const int) 4560617a3babSopenharmony_ci0:31 Constant: 4561617a3babSopenharmony_ci0:31 1 (const int) 4562617a3babSopenharmony_ci0:31 Constant: 4563617a3babSopenharmony_ci0:31 0 (const uint) 4564617a3babSopenharmony_ci0:32 move second child to first child ( temp 3-component vector of double) 4565617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 4566617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 4567617a3babSopenharmony_ci0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4568617a3babSopenharmony_ci0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4569617a3babSopenharmony_ci0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4570617a3babSopenharmony_ci0:32 Constant: 4571617a3babSopenharmony_ci0:32 0 (const uint) 4572617a3babSopenharmony_ci0:32 direct index ( temp uint) 4573617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 4574617a3babSopenharmony_ci0:32 Constant: 4575617a3babSopenharmony_ci0:32 0 (const int) 4576617a3babSopenharmony_ci0:32 Constant: 4577617a3babSopenharmony_ci0:32 3 (const int) 4578617a3babSopenharmony_ci0:32 Sequence 4579617a3babSopenharmony_ci0:32 Constant: 4580617a3babSopenharmony_ci0:32 0 (const int) 4581617a3babSopenharmony_ci0:32 Constant: 4582617a3babSopenharmony_ci0:32 1 (const int) 4583617a3babSopenharmony_ci0:32 Constant: 4584617a3babSopenharmony_ci0:32 2 (const int) 4585617a3babSopenharmony_ci0:32 subgroupQuadBroadcast ( temp 3-component vector of double) 4586617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 4587617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 4588617a3babSopenharmony_ci0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4589617a3babSopenharmony_ci0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4590617a3babSopenharmony_ci0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4591617a3babSopenharmony_ci0:32 Constant: 4592617a3babSopenharmony_ci0:32 0 (const uint) 4593617a3babSopenharmony_ci0:32 direct index ( temp uint) 4594617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 4595617a3babSopenharmony_ci0:32 Constant: 4596617a3babSopenharmony_ci0:32 0 (const int) 4597617a3babSopenharmony_ci0:32 Constant: 4598617a3babSopenharmony_ci0:32 3 (const int) 4599617a3babSopenharmony_ci0:32 Sequence 4600617a3babSopenharmony_ci0:32 Constant: 4601617a3babSopenharmony_ci0:32 0 (const int) 4602617a3babSopenharmony_ci0:32 Constant: 4603617a3babSopenharmony_ci0:32 1 (const int) 4604617a3babSopenharmony_ci0:32 Constant: 4605617a3babSopenharmony_ci0:32 2 (const int) 4606617a3babSopenharmony_ci0:32 Constant: 4607617a3babSopenharmony_ci0:32 0 (const uint) 4608617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of uint) 4609617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 4610617a3babSopenharmony_ci0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4611617a3babSopenharmony_ci0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4612617a3babSopenharmony_ci0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4613617a3babSopenharmony_ci0:34 Constant: 4614617a3babSopenharmony_ci0:34 0 (const uint) 4615617a3babSopenharmony_ci0:34 direct index ( temp uint) 4616617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 4617617a3babSopenharmony_ci0:34 Constant: 4618617a3babSopenharmony_ci0:34 0 (const int) 4619617a3babSopenharmony_ci0:34 Constant: 4620617a3babSopenharmony_ci0:34 0 (const int) 4621617a3babSopenharmony_ci0:34 subgroupQuadBroadcast ( temp 4-component vector of uint) 4622617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 4623617a3babSopenharmony_ci0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4624617a3babSopenharmony_ci0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4625617a3babSopenharmony_ci0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4626617a3babSopenharmony_ci0:34 Constant: 4627617a3babSopenharmony_ci0:34 0 (const uint) 4628617a3babSopenharmony_ci0:34 direct index ( temp uint) 4629617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 4630617a3babSopenharmony_ci0:34 Constant: 4631617a3babSopenharmony_ci0:34 0 (const int) 4632617a3babSopenharmony_ci0:34 Constant: 4633617a3babSopenharmony_ci0:34 0 (const int) 4634617a3babSopenharmony_ci0:34 Constant: 4635617a3babSopenharmony_ci0:34 1 (const uint) 4636617a3babSopenharmony_ci0:35 move second child to first child ( temp uint) 4637617a3babSopenharmony_ci0:35 direct index ( temp uint) 4638617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 4639617a3babSopenharmony_ci0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4640617a3babSopenharmony_ci0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4641617a3babSopenharmony_ci0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4642617a3babSopenharmony_ci0:35 Constant: 4643617a3babSopenharmony_ci0:35 0 (const uint) 4644617a3babSopenharmony_ci0:35 direct index ( temp uint) 4645617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 4646617a3babSopenharmony_ci0:35 Constant: 4647617a3babSopenharmony_ci0:35 0 (const int) 4648617a3babSopenharmony_ci0:35 Constant: 4649617a3babSopenharmony_ci0:35 0 (const int) 4650617a3babSopenharmony_ci0:35 Constant: 4651617a3babSopenharmony_ci0:35 0 (const int) 4652617a3babSopenharmony_ci0:35 subgroupQuadBroadcast ( temp uint) 4653617a3babSopenharmony_ci0:35 direct index ( temp uint) 4654617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 4655617a3babSopenharmony_ci0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4656617a3babSopenharmony_ci0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4657617a3babSopenharmony_ci0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4658617a3babSopenharmony_ci0:35 Constant: 4659617a3babSopenharmony_ci0:35 0 (const uint) 4660617a3babSopenharmony_ci0:35 direct index ( temp uint) 4661617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 4662617a3babSopenharmony_ci0:35 Constant: 4663617a3babSopenharmony_ci0:35 0 (const int) 4664617a3babSopenharmony_ci0:35 Constant: 4665617a3babSopenharmony_ci0:35 0 (const int) 4666617a3babSopenharmony_ci0:35 Constant: 4667617a3babSopenharmony_ci0:35 0 (const int) 4668617a3babSopenharmony_ci0:35 Constant: 4669617a3babSopenharmony_ci0:35 1 (const uint) 4670617a3babSopenharmony_ci0:36 move second child to first child ( temp 2-component vector of uint) 4671617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 4672617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 4673617a3babSopenharmony_ci0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4674617a3babSopenharmony_ci0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4675617a3babSopenharmony_ci0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4676617a3babSopenharmony_ci0:36 Constant: 4677617a3babSopenharmony_ci0:36 0 (const uint) 4678617a3babSopenharmony_ci0:36 direct index ( temp uint) 4679617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 4680617a3babSopenharmony_ci0:36 Constant: 4681617a3babSopenharmony_ci0:36 0 (const int) 4682617a3babSopenharmony_ci0:36 Constant: 4683617a3babSopenharmony_ci0:36 0 (const int) 4684617a3babSopenharmony_ci0:36 Sequence 4685617a3babSopenharmony_ci0:36 Constant: 4686617a3babSopenharmony_ci0:36 0 (const int) 4687617a3babSopenharmony_ci0:36 Constant: 4688617a3babSopenharmony_ci0:36 1 (const int) 4689617a3babSopenharmony_ci0:36 subgroupQuadBroadcast ( temp 2-component vector of uint) 4690617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 4691617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 4692617a3babSopenharmony_ci0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4693617a3babSopenharmony_ci0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4694617a3babSopenharmony_ci0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4695617a3babSopenharmony_ci0:36 Constant: 4696617a3babSopenharmony_ci0:36 0 (const uint) 4697617a3babSopenharmony_ci0:36 direct index ( temp uint) 4698617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 4699617a3babSopenharmony_ci0:36 Constant: 4700617a3babSopenharmony_ci0:36 0 (const int) 4701617a3babSopenharmony_ci0:36 Constant: 4702617a3babSopenharmony_ci0:36 0 (const int) 4703617a3babSopenharmony_ci0:36 Sequence 4704617a3babSopenharmony_ci0:36 Constant: 4705617a3babSopenharmony_ci0:36 0 (const int) 4706617a3babSopenharmony_ci0:36 Constant: 4707617a3babSopenharmony_ci0:36 1 (const int) 4708617a3babSopenharmony_ci0:36 Constant: 4709617a3babSopenharmony_ci0:36 1 (const uint) 4710617a3babSopenharmony_ci0:37 move second child to first child ( temp 3-component vector of uint) 4711617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 4712617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 4713617a3babSopenharmony_ci0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4714617a3babSopenharmony_ci0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4715617a3babSopenharmony_ci0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4716617a3babSopenharmony_ci0:37 Constant: 4717617a3babSopenharmony_ci0:37 0 (const uint) 4718617a3babSopenharmony_ci0:37 direct index ( temp uint) 4719617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 4720617a3babSopenharmony_ci0:37 Constant: 4721617a3babSopenharmony_ci0:37 0 (const int) 4722617a3babSopenharmony_ci0:37 Constant: 4723617a3babSopenharmony_ci0:37 0 (const int) 4724617a3babSopenharmony_ci0:37 Sequence 4725617a3babSopenharmony_ci0:37 Constant: 4726617a3babSopenharmony_ci0:37 0 (const int) 4727617a3babSopenharmony_ci0:37 Constant: 4728617a3babSopenharmony_ci0:37 1 (const int) 4729617a3babSopenharmony_ci0:37 Constant: 4730617a3babSopenharmony_ci0:37 2 (const int) 4731617a3babSopenharmony_ci0:37 subgroupQuadBroadcast ( temp 3-component vector of uint) 4732617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 4733617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 4734617a3babSopenharmony_ci0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4735617a3babSopenharmony_ci0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4736617a3babSopenharmony_ci0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4737617a3babSopenharmony_ci0:37 Constant: 4738617a3babSopenharmony_ci0:37 0 (const uint) 4739617a3babSopenharmony_ci0:37 direct index ( temp uint) 4740617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 4741617a3babSopenharmony_ci0:37 Constant: 4742617a3babSopenharmony_ci0:37 0 (const int) 4743617a3babSopenharmony_ci0:37 Constant: 4744617a3babSopenharmony_ci0:37 0 (const int) 4745617a3babSopenharmony_ci0:37 Sequence 4746617a3babSopenharmony_ci0:37 Constant: 4747617a3babSopenharmony_ci0:37 0 (const int) 4748617a3babSopenharmony_ci0:37 Constant: 4749617a3babSopenharmony_ci0:37 1 (const int) 4750617a3babSopenharmony_ci0:37 Constant: 4751617a3babSopenharmony_ci0:37 2 (const int) 4752617a3babSopenharmony_ci0:37 Constant: 4753617a3babSopenharmony_ci0:37 1 (const uint) 4754617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of int) 4755617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 4756617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4757617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4758617a3babSopenharmony_ci0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4759617a3babSopenharmony_ci0:39 Constant: 4760617a3babSopenharmony_ci0:39 0 (const uint) 4761617a3babSopenharmony_ci0:39 direct index ( temp uint) 4762617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 4763617a3babSopenharmony_ci0:39 Constant: 4764617a3babSopenharmony_ci0:39 0 (const int) 4765617a3babSopenharmony_ci0:39 Constant: 4766617a3babSopenharmony_ci0:39 1 (const int) 4767617a3babSopenharmony_ci0:39 subgroupQuadBroadcast ( temp 4-component vector of int) 4768617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 4769617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4770617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4771617a3babSopenharmony_ci0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4772617a3babSopenharmony_ci0:39 Constant: 4773617a3babSopenharmony_ci0:39 0 (const uint) 4774617a3babSopenharmony_ci0:39 direct index ( temp uint) 4775617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 4776617a3babSopenharmony_ci0:39 Constant: 4777617a3babSopenharmony_ci0:39 0 (const int) 4778617a3babSopenharmony_ci0:39 Constant: 4779617a3babSopenharmony_ci0:39 1 (const int) 4780617a3babSopenharmony_ci0:39 Constant: 4781617a3babSopenharmony_ci0:39 1 (const uint) 4782617a3babSopenharmony_ci0:40 move second child to first child ( temp int) 4783617a3babSopenharmony_ci0:40 direct index ( temp int) 4784617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 4785617a3babSopenharmony_ci0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4786617a3babSopenharmony_ci0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4787617a3babSopenharmony_ci0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4788617a3babSopenharmony_ci0:40 Constant: 4789617a3babSopenharmony_ci0:40 0 (const uint) 4790617a3babSopenharmony_ci0:40 direct index ( temp uint) 4791617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 4792617a3babSopenharmony_ci0:40 Constant: 4793617a3babSopenharmony_ci0:40 0 (const int) 4794617a3babSopenharmony_ci0:40 Constant: 4795617a3babSopenharmony_ci0:40 1 (const int) 4796617a3babSopenharmony_ci0:40 Constant: 4797617a3babSopenharmony_ci0:40 0 (const int) 4798617a3babSopenharmony_ci0:40 subgroupQuadBroadcast ( temp int) 4799617a3babSopenharmony_ci0:40 direct index ( temp int) 4800617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 4801617a3babSopenharmony_ci0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4802617a3babSopenharmony_ci0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4803617a3babSopenharmony_ci0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4804617a3babSopenharmony_ci0:40 Constant: 4805617a3babSopenharmony_ci0:40 0 (const uint) 4806617a3babSopenharmony_ci0:40 direct index ( temp uint) 4807617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 4808617a3babSopenharmony_ci0:40 Constant: 4809617a3babSopenharmony_ci0:40 0 (const int) 4810617a3babSopenharmony_ci0:40 Constant: 4811617a3babSopenharmony_ci0:40 1 (const int) 4812617a3babSopenharmony_ci0:40 Constant: 4813617a3babSopenharmony_ci0:40 0 (const int) 4814617a3babSopenharmony_ci0:40 Constant: 4815617a3babSopenharmony_ci0:40 1 (const uint) 4816617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of int) 4817617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 4818617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 4819617a3babSopenharmony_ci0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4820617a3babSopenharmony_ci0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4821617a3babSopenharmony_ci0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4822617a3babSopenharmony_ci0:41 Constant: 4823617a3babSopenharmony_ci0:41 0 (const uint) 4824617a3babSopenharmony_ci0:41 direct index ( temp uint) 4825617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 4826617a3babSopenharmony_ci0:41 Constant: 4827617a3babSopenharmony_ci0:41 0 (const int) 4828617a3babSopenharmony_ci0:41 Constant: 4829617a3babSopenharmony_ci0:41 1 (const int) 4830617a3babSopenharmony_ci0:41 Sequence 4831617a3babSopenharmony_ci0:41 Constant: 4832617a3babSopenharmony_ci0:41 0 (const int) 4833617a3babSopenharmony_ci0:41 Constant: 4834617a3babSopenharmony_ci0:41 1 (const int) 4835617a3babSopenharmony_ci0:41 subgroupQuadBroadcast ( temp 2-component vector of int) 4836617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 4837617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 4838617a3babSopenharmony_ci0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4839617a3babSopenharmony_ci0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4840617a3babSopenharmony_ci0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4841617a3babSopenharmony_ci0:41 Constant: 4842617a3babSopenharmony_ci0:41 0 (const uint) 4843617a3babSopenharmony_ci0:41 direct index ( temp uint) 4844617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 4845617a3babSopenharmony_ci0:41 Constant: 4846617a3babSopenharmony_ci0:41 0 (const int) 4847617a3babSopenharmony_ci0:41 Constant: 4848617a3babSopenharmony_ci0:41 1 (const int) 4849617a3babSopenharmony_ci0:41 Sequence 4850617a3babSopenharmony_ci0:41 Constant: 4851617a3babSopenharmony_ci0:41 0 (const int) 4852617a3babSopenharmony_ci0:41 Constant: 4853617a3babSopenharmony_ci0:41 1 (const int) 4854617a3babSopenharmony_ci0:41 Constant: 4855617a3babSopenharmony_ci0:41 1 (const uint) 4856617a3babSopenharmony_ci0:42 move second child to first child ( temp 3-component vector of int) 4857617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 4858617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 4859617a3babSopenharmony_ci0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4860617a3babSopenharmony_ci0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4861617a3babSopenharmony_ci0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4862617a3babSopenharmony_ci0:42 Constant: 4863617a3babSopenharmony_ci0:42 0 (const uint) 4864617a3babSopenharmony_ci0:42 direct index ( temp uint) 4865617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 4866617a3babSopenharmony_ci0:42 Constant: 4867617a3babSopenharmony_ci0:42 0 (const int) 4868617a3babSopenharmony_ci0:42 Constant: 4869617a3babSopenharmony_ci0:42 1 (const int) 4870617a3babSopenharmony_ci0:42 Sequence 4871617a3babSopenharmony_ci0:42 Constant: 4872617a3babSopenharmony_ci0:42 0 (const int) 4873617a3babSopenharmony_ci0:42 Constant: 4874617a3babSopenharmony_ci0:42 1 (const int) 4875617a3babSopenharmony_ci0:42 Constant: 4876617a3babSopenharmony_ci0:42 2 (const int) 4877617a3babSopenharmony_ci0:42 subgroupQuadBroadcast ( temp 3-component vector of int) 4878617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 4879617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 4880617a3babSopenharmony_ci0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4881617a3babSopenharmony_ci0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4882617a3babSopenharmony_ci0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4883617a3babSopenharmony_ci0:42 Constant: 4884617a3babSopenharmony_ci0:42 0 (const uint) 4885617a3babSopenharmony_ci0:42 direct index ( temp uint) 4886617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 4887617a3babSopenharmony_ci0:42 Constant: 4888617a3babSopenharmony_ci0:42 0 (const int) 4889617a3babSopenharmony_ci0:42 Constant: 4890617a3babSopenharmony_ci0:42 1 (const int) 4891617a3babSopenharmony_ci0:42 Sequence 4892617a3babSopenharmony_ci0:42 Constant: 4893617a3babSopenharmony_ci0:42 0 (const int) 4894617a3babSopenharmony_ci0:42 Constant: 4895617a3babSopenharmony_ci0:42 1 (const int) 4896617a3babSopenharmony_ci0:42 Constant: 4897617a3babSopenharmony_ci0:42 2 (const int) 4898617a3babSopenharmony_ci0:42 Constant: 4899617a3babSopenharmony_ci0:42 1 (const uint) 4900617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 4901617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 4902617a3babSopenharmony_ci0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4903617a3babSopenharmony_ci0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4904617a3babSopenharmony_ci0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4905617a3babSopenharmony_ci0:44 Constant: 4906617a3babSopenharmony_ci0:44 0 (const uint) 4907617a3babSopenharmony_ci0:44 direct index ( temp uint) 4908617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 4909617a3babSopenharmony_ci0:44 Constant: 4910617a3babSopenharmony_ci0:44 0 (const int) 4911617a3babSopenharmony_ci0:44 Constant: 4912617a3babSopenharmony_ci0:44 2 (const int) 4913617a3babSopenharmony_ci0:44 subgroupQuadBroadcast ( temp 4-component vector of float) 4914617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 4915617a3babSopenharmony_ci0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4916617a3babSopenharmony_ci0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4917617a3babSopenharmony_ci0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4918617a3babSopenharmony_ci0:44 Constant: 4919617a3babSopenharmony_ci0:44 0 (const uint) 4920617a3babSopenharmony_ci0:44 direct index ( temp uint) 4921617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 4922617a3babSopenharmony_ci0:44 Constant: 4923617a3babSopenharmony_ci0:44 0 (const int) 4924617a3babSopenharmony_ci0:44 Constant: 4925617a3babSopenharmony_ci0:44 2 (const int) 4926617a3babSopenharmony_ci0:44 Constant: 4927617a3babSopenharmony_ci0:44 1 (const uint) 4928617a3babSopenharmony_ci0:45 move second child to first child ( temp float) 4929617a3babSopenharmony_ci0:45 direct index ( temp float) 4930617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 4931617a3babSopenharmony_ci0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4932617a3babSopenharmony_ci0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4933617a3babSopenharmony_ci0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4934617a3babSopenharmony_ci0:45 Constant: 4935617a3babSopenharmony_ci0:45 0 (const uint) 4936617a3babSopenharmony_ci0:45 direct index ( temp uint) 4937617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 4938617a3babSopenharmony_ci0:45 Constant: 4939617a3babSopenharmony_ci0:45 0 (const int) 4940617a3babSopenharmony_ci0:45 Constant: 4941617a3babSopenharmony_ci0:45 2 (const int) 4942617a3babSopenharmony_ci0:45 Constant: 4943617a3babSopenharmony_ci0:45 0 (const int) 4944617a3babSopenharmony_ci0:45 subgroupQuadBroadcast ( temp float) 4945617a3babSopenharmony_ci0:45 direct index ( temp float) 4946617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 4947617a3babSopenharmony_ci0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4948617a3babSopenharmony_ci0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4949617a3babSopenharmony_ci0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4950617a3babSopenharmony_ci0:45 Constant: 4951617a3babSopenharmony_ci0:45 0 (const uint) 4952617a3babSopenharmony_ci0:45 direct index ( temp uint) 4953617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 4954617a3babSopenharmony_ci0:45 Constant: 4955617a3babSopenharmony_ci0:45 0 (const int) 4956617a3babSopenharmony_ci0:45 Constant: 4957617a3babSopenharmony_ci0:45 2 (const int) 4958617a3babSopenharmony_ci0:45 Constant: 4959617a3babSopenharmony_ci0:45 0 (const int) 4960617a3babSopenharmony_ci0:45 Constant: 4961617a3babSopenharmony_ci0:45 1 (const uint) 4962617a3babSopenharmony_ci0:46 move second child to first child ( temp 2-component vector of float) 4963617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 4964617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 4965617a3babSopenharmony_ci0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4966617a3babSopenharmony_ci0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4967617a3babSopenharmony_ci0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4968617a3babSopenharmony_ci0:46 Constant: 4969617a3babSopenharmony_ci0:46 0 (const uint) 4970617a3babSopenharmony_ci0:46 direct index ( temp uint) 4971617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 4972617a3babSopenharmony_ci0:46 Constant: 4973617a3babSopenharmony_ci0:46 0 (const int) 4974617a3babSopenharmony_ci0:46 Constant: 4975617a3babSopenharmony_ci0:46 2 (const int) 4976617a3babSopenharmony_ci0:46 Sequence 4977617a3babSopenharmony_ci0:46 Constant: 4978617a3babSopenharmony_ci0:46 0 (const int) 4979617a3babSopenharmony_ci0:46 Constant: 4980617a3babSopenharmony_ci0:46 1 (const int) 4981617a3babSopenharmony_ci0:46 subgroupQuadBroadcast ( temp 2-component vector of float) 4982617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 4983617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 4984617a3babSopenharmony_ci0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4985617a3babSopenharmony_ci0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 4986617a3babSopenharmony_ci0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 4987617a3babSopenharmony_ci0:46 Constant: 4988617a3babSopenharmony_ci0:46 0 (const uint) 4989617a3babSopenharmony_ci0:46 direct index ( temp uint) 4990617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 4991617a3babSopenharmony_ci0:46 Constant: 4992617a3babSopenharmony_ci0:46 0 (const int) 4993617a3babSopenharmony_ci0:46 Constant: 4994617a3babSopenharmony_ci0:46 2 (const int) 4995617a3babSopenharmony_ci0:46 Sequence 4996617a3babSopenharmony_ci0:46 Constant: 4997617a3babSopenharmony_ci0:46 0 (const int) 4998617a3babSopenharmony_ci0:46 Constant: 4999617a3babSopenharmony_ci0:46 1 (const int) 5000617a3babSopenharmony_ci0:46 Constant: 5001617a3babSopenharmony_ci0:46 1 (const uint) 5002617a3babSopenharmony_ci0:47 move second child to first child ( temp 3-component vector of float) 5003617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 5004617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 5005617a3babSopenharmony_ci0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5006617a3babSopenharmony_ci0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5007617a3babSopenharmony_ci0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5008617a3babSopenharmony_ci0:47 Constant: 5009617a3babSopenharmony_ci0:47 0 (const uint) 5010617a3babSopenharmony_ci0:47 direct index ( temp uint) 5011617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 5012617a3babSopenharmony_ci0:47 Constant: 5013617a3babSopenharmony_ci0:47 0 (const int) 5014617a3babSopenharmony_ci0:47 Constant: 5015617a3babSopenharmony_ci0:47 2 (const int) 5016617a3babSopenharmony_ci0:47 Sequence 5017617a3babSopenharmony_ci0:47 Constant: 5018617a3babSopenharmony_ci0:47 0 (const int) 5019617a3babSopenharmony_ci0:47 Constant: 5020617a3babSopenharmony_ci0:47 1 (const int) 5021617a3babSopenharmony_ci0:47 Constant: 5022617a3babSopenharmony_ci0:47 2 (const int) 5023617a3babSopenharmony_ci0:47 subgroupQuadBroadcast ( temp 3-component vector of float) 5024617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 5025617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 5026617a3babSopenharmony_ci0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5027617a3babSopenharmony_ci0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5028617a3babSopenharmony_ci0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5029617a3babSopenharmony_ci0:47 Constant: 5030617a3babSopenharmony_ci0:47 0 (const uint) 5031617a3babSopenharmony_ci0:47 direct index ( temp uint) 5032617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 5033617a3babSopenharmony_ci0:47 Constant: 5034617a3babSopenharmony_ci0:47 0 (const int) 5035617a3babSopenharmony_ci0:47 Constant: 5036617a3babSopenharmony_ci0:47 2 (const int) 5037617a3babSopenharmony_ci0:47 Sequence 5038617a3babSopenharmony_ci0:47 Constant: 5039617a3babSopenharmony_ci0:47 0 (const int) 5040617a3babSopenharmony_ci0:47 Constant: 5041617a3babSopenharmony_ci0:47 1 (const int) 5042617a3babSopenharmony_ci0:47 Constant: 5043617a3babSopenharmony_ci0:47 2 (const int) 5044617a3babSopenharmony_ci0:47 Constant: 5045617a3babSopenharmony_ci0:47 1 (const uint) 5046617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of double) 5047617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 5048617a3babSopenharmony_ci0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5049617a3babSopenharmony_ci0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5050617a3babSopenharmony_ci0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5051617a3babSopenharmony_ci0:49 Constant: 5052617a3babSopenharmony_ci0:49 0 (const uint) 5053617a3babSopenharmony_ci0:49 direct index ( temp uint) 5054617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 5055617a3babSopenharmony_ci0:49 Constant: 5056617a3babSopenharmony_ci0:49 0 (const int) 5057617a3babSopenharmony_ci0:49 Constant: 5058617a3babSopenharmony_ci0:49 3 (const int) 5059617a3babSopenharmony_ci0:49 subgroupQuadBroadcast ( temp 4-component vector of double) 5060617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 5061617a3babSopenharmony_ci0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5062617a3babSopenharmony_ci0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5063617a3babSopenharmony_ci0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5064617a3babSopenharmony_ci0:49 Constant: 5065617a3babSopenharmony_ci0:49 0 (const uint) 5066617a3babSopenharmony_ci0:49 direct index ( temp uint) 5067617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 5068617a3babSopenharmony_ci0:49 Constant: 5069617a3babSopenharmony_ci0:49 0 (const int) 5070617a3babSopenharmony_ci0:49 Constant: 5071617a3babSopenharmony_ci0:49 3 (const int) 5072617a3babSopenharmony_ci0:49 Constant: 5073617a3babSopenharmony_ci0:49 1 (const uint) 5074617a3babSopenharmony_ci0:50 move second child to first child ( temp double) 5075617a3babSopenharmony_ci0:50 direct index ( temp double) 5076617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 5077617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5078617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5079617a3babSopenharmony_ci0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5080617a3babSopenharmony_ci0:50 Constant: 5081617a3babSopenharmony_ci0:50 0 (const uint) 5082617a3babSopenharmony_ci0:50 direct index ( temp uint) 5083617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 5084617a3babSopenharmony_ci0:50 Constant: 5085617a3babSopenharmony_ci0:50 0 (const int) 5086617a3babSopenharmony_ci0:50 Constant: 5087617a3babSopenharmony_ci0:50 3 (const int) 5088617a3babSopenharmony_ci0:50 Constant: 5089617a3babSopenharmony_ci0:50 0 (const int) 5090617a3babSopenharmony_ci0:50 subgroupQuadBroadcast ( temp double) 5091617a3babSopenharmony_ci0:50 direct index ( temp double) 5092617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 5093617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5094617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5095617a3babSopenharmony_ci0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5096617a3babSopenharmony_ci0:50 Constant: 5097617a3babSopenharmony_ci0:50 0 (const uint) 5098617a3babSopenharmony_ci0:50 direct index ( temp uint) 5099617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 5100617a3babSopenharmony_ci0:50 Constant: 5101617a3babSopenharmony_ci0:50 0 (const int) 5102617a3babSopenharmony_ci0:50 Constant: 5103617a3babSopenharmony_ci0:50 3 (const int) 5104617a3babSopenharmony_ci0:50 Constant: 5105617a3babSopenharmony_ci0:50 0 (const int) 5106617a3babSopenharmony_ci0:50 Constant: 5107617a3babSopenharmony_ci0:50 1 (const uint) 5108617a3babSopenharmony_ci0:51 move second child to first child ( temp 2-component vector of double) 5109617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 5110617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 5111617a3babSopenharmony_ci0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5112617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5113617a3babSopenharmony_ci0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5114617a3babSopenharmony_ci0:51 Constant: 5115617a3babSopenharmony_ci0:51 0 (const uint) 5116617a3babSopenharmony_ci0:51 direct index ( temp uint) 5117617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 5118617a3babSopenharmony_ci0:51 Constant: 5119617a3babSopenharmony_ci0:51 0 (const int) 5120617a3babSopenharmony_ci0:51 Constant: 5121617a3babSopenharmony_ci0:51 3 (const int) 5122617a3babSopenharmony_ci0:51 Sequence 5123617a3babSopenharmony_ci0:51 Constant: 5124617a3babSopenharmony_ci0:51 0 (const int) 5125617a3babSopenharmony_ci0:51 Constant: 5126617a3babSopenharmony_ci0:51 1 (const int) 5127617a3babSopenharmony_ci0:51 subgroupQuadBroadcast ( temp 2-component vector of double) 5128617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 5129617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 5130617a3babSopenharmony_ci0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5131617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5132617a3babSopenharmony_ci0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5133617a3babSopenharmony_ci0:51 Constant: 5134617a3babSopenharmony_ci0:51 0 (const uint) 5135617a3babSopenharmony_ci0:51 direct index ( temp uint) 5136617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 5137617a3babSopenharmony_ci0:51 Constant: 5138617a3babSopenharmony_ci0:51 0 (const int) 5139617a3babSopenharmony_ci0:51 Constant: 5140617a3babSopenharmony_ci0:51 3 (const int) 5141617a3babSopenharmony_ci0:51 Sequence 5142617a3babSopenharmony_ci0:51 Constant: 5143617a3babSopenharmony_ci0:51 0 (const int) 5144617a3babSopenharmony_ci0:51 Constant: 5145617a3babSopenharmony_ci0:51 1 (const int) 5146617a3babSopenharmony_ci0:51 Constant: 5147617a3babSopenharmony_ci0:51 1 (const uint) 5148617a3babSopenharmony_ci0:52 move second child to first child ( temp 3-component vector of double) 5149617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 5150617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 5151617a3babSopenharmony_ci0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5152617a3babSopenharmony_ci0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5153617a3babSopenharmony_ci0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5154617a3babSopenharmony_ci0:52 Constant: 5155617a3babSopenharmony_ci0:52 0 (const uint) 5156617a3babSopenharmony_ci0:52 direct index ( temp uint) 5157617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 5158617a3babSopenharmony_ci0:52 Constant: 5159617a3babSopenharmony_ci0:52 0 (const int) 5160617a3babSopenharmony_ci0:52 Constant: 5161617a3babSopenharmony_ci0:52 3 (const int) 5162617a3babSopenharmony_ci0:52 Sequence 5163617a3babSopenharmony_ci0:52 Constant: 5164617a3babSopenharmony_ci0:52 0 (const int) 5165617a3babSopenharmony_ci0:52 Constant: 5166617a3babSopenharmony_ci0:52 1 (const int) 5167617a3babSopenharmony_ci0:52 Constant: 5168617a3babSopenharmony_ci0:52 2 (const int) 5169617a3babSopenharmony_ci0:52 subgroupQuadBroadcast ( temp 3-component vector of double) 5170617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 5171617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 5172617a3babSopenharmony_ci0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5173617a3babSopenharmony_ci0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5174617a3babSopenharmony_ci0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5175617a3babSopenharmony_ci0:52 Constant: 5176617a3babSopenharmony_ci0:52 0 (const uint) 5177617a3babSopenharmony_ci0:52 direct index ( temp uint) 5178617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 5179617a3babSopenharmony_ci0:52 Constant: 5180617a3babSopenharmony_ci0:52 0 (const int) 5181617a3babSopenharmony_ci0:52 Constant: 5182617a3babSopenharmony_ci0:52 3 (const int) 5183617a3babSopenharmony_ci0:52 Sequence 5184617a3babSopenharmony_ci0:52 Constant: 5185617a3babSopenharmony_ci0:52 0 (const int) 5186617a3babSopenharmony_ci0:52 Constant: 5187617a3babSopenharmony_ci0:52 1 (const int) 5188617a3babSopenharmony_ci0:52 Constant: 5189617a3babSopenharmony_ci0:52 2 (const int) 5190617a3babSopenharmony_ci0:52 Constant: 5191617a3babSopenharmony_ci0:52 1 (const uint) 5192617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of uint) 5193617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 5194617a3babSopenharmony_ci0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5195617a3babSopenharmony_ci0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5196617a3babSopenharmony_ci0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5197617a3babSopenharmony_ci0:54 Constant: 5198617a3babSopenharmony_ci0:54 0 (const uint) 5199617a3babSopenharmony_ci0:54 direct index ( temp uint) 5200617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 5201617a3babSopenharmony_ci0:54 Constant: 5202617a3babSopenharmony_ci0:54 0 (const int) 5203617a3babSopenharmony_ci0:54 Constant: 5204617a3babSopenharmony_ci0:54 0 (const int) 5205617a3babSopenharmony_ci0:54 subgroupQuadBroadcast ( temp 4-component vector of uint) 5206617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 5207617a3babSopenharmony_ci0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5208617a3babSopenharmony_ci0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5209617a3babSopenharmony_ci0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5210617a3babSopenharmony_ci0:54 Constant: 5211617a3babSopenharmony_ci0:54 0 (const uint) 5212617a3babSopenharmony_ci0:54 direct index ( temp uint) 5213617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 5214617a3babSopenharmony_ci0:54 Constant: 5215617a3babSopenharmony_ci0:54 0 (const int) 5216617a3babSopenharmony_ci0:54 Constant: 5217617a3babSopenharmony_ci0:54 0 (const int) 5218617a3babSopenharmony_ci0:54 Constant: 5219617a3babSopenharmony_ci0:54 2 (const uint) 5220617a3babSopenharmony_ci0:55 move second child to first child ( temp uint) 5221617a3babSopenharmony_ci0:55 direct index ( temp uint) 5222617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 5223617a3babSopenharmony_ci0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5224617a3babSopenharmony_ci0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5225617a3babSopenharmony_ci0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5226617a3babSopenharmony_ci0:55 Constant: 5227617a3babSopenharmony_ci0:55 0 (const uint) 5228617a3babSopenharmony_ci0:55 direct index ( temp uint) 5229617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 5230617a3babSopenharmony_ci0:55 Constant: 5231617a3babSopenharmony_ci0:55 0 (const int) 5232617a3babSopenharmony_ci0:55 Constant: 5233617a3babSopenharmony_ci0:55 0 (const int) 5234617a3babSopenharmony_ci0:55 Constant: 5235617a3babSopenharmony_ci0:55 0 (const int) 5236617a3babSopenharmony_ci0:55 subgroupQuadBroadcast ( temp uint) 5237617a3babSopenharmony_ci0:55 direct index ( temp uint) 5238617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 5239617a3babSopenharmony_ci0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5240617a3babSopenharmony_ci0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5241617a3babSopenharmony_ci0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5242617a3babSopenharmony_ci0:55 Constant: 5243617a3babSopenharmony_ci0:55 0 (const uint) 5244617a3babSopenharmony_ci0:55 direct index ( temp uint) 5245617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 5246617a3babSopenharmony_ci0:55 Constant: 5247617a3babSopenharmony_ci0:55 0 (const int) 5248617a3babSopenharmony_ci0:55 Constant: 5249617a3babSopenharmony_ci0:55 0 (const int) 5250617a3babSopenharmony_ci0:55 Constant: 5251617a3babSopenharmony_ci0:55 0 (const int) 5252617a3babSopenharmony_ci0:55 Constant: 5253617a3babSopenharmony_ci0:55 2 (const uint) 5254617a3babSopenharmony_ci0:56 move second child to first child ( temp 2-component vector of uint) 5255617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 5256617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 5257617a3babSopenharmony_ci0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5258617a3babSopenharmony_ci0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5259617a3babSopenharmony_ci0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5260617a3babSopenharmony_ci0:56 Constant: 5261617a3babSopenharmony_ci0:56 0 (const uint) 5262617a3babSopenharmony_ci0:56 direct index ( temp uint) 5263617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 5264617a3babSopenharmony_ci0:56 Constant: 5265617a3babSopenharmony_ci0:56 0 (const int) 5266617a3babSopenharmony_ci0:56 Constant: 5267617a3babSopenharmony_ci0:56 0 (const int) 5268617a3babSopenharmony_ci0:56 Sequence 5269617a3babSopenharmony_ci0:56 Constant: 5270617a3babSopenharmony_ci0:56 0 (const int) 5271617a3babSopenharmony_ci0:56 Constant: 5272617a3babSopenharmony_ci0:56 1 (const int) 5273617a3babSopenharmony_ci0:56 subgroupQuadBroadcast ( temp 2-component vector of uint) 5274617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 5275617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 5276617a3babSopenharmony_ci0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5277617a3babSopenharmony_ci0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5278617a3babSopenharmony_ci0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5279617a3babSopenharmony_ci0:56 Constant: 5280617a3babSopenharmony_ci0:56 0 (const uint) 5281617a3babSopenharmony_ci0:56 direct index ( temp uint) 5282617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 5283617a3babSopenharmony_ci0:56 Constant: 5284617a3babSopenharmony_ci0:56 0 (const int) 5285617a3babSopenharmony_ci0:56 Constant: 5286617a3babSopenharmony_ci0:56 0 (const int) 5287617a3babSopenharmony_ci0:56 Sequence 5288617a3babSopenharmony_ci0:56 Constant: 5289617a3babSopenharmony_ci0:56 0 (const int) 5290617a3babSopenharmony_ci0:56 Constant: 5291617a3babSopenharmony_ci0:56 1 (const int) 5292617a3babSopenharmony_ci0:56 Constant: 5293617a3babSopenharmony_ci0:56 2 (const uint) 5294617a3babSopenharmony_ci0:57 move second child to first child ( temp 3-component vector of uint) 5295617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 5296617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 5297617a3babSopenharmony_ci0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5298617a3babSopenharmony_ci0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5299617a3babSopenharmony_ci0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5300617a3babSopenharmony_ci0:57 Constant: 5301617a3babSopenharmony_ci0:57 0 (const uint) 5302617a3babSopenharmony_ci0:57 direct index ( temp uint) 5303617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 5304617a3babSopenharmony_ci0:57 Constant: 5305617a3babSopenharmony_ci0:57 0 (const int) 5306617a3babSopenharmony_ci0:57 Constant: 5307617a3babSopenharmony_ci0:57 0 (const int) 5308617a3babSopenharmony_ci0:57 Sequence 5309617a3babSopenharmony_ci0:57 Constant: 5310617a3babSopenharmony_ci0:57 0 (const int) 5311617a3babSopenharmony_ci0:57 Constant: 5312617a3babSopenharmony_ci0:57 1 (const int) 5313617a3babSopenharmony_ci0:57 Constant: 5314617a3babSopenharmony_ci0:57 2 (const int) 5315617a3babSopenharmony_ci0:57 subgroupQuadBroadcast ( temp 3-component vector of uint) 5316617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 5317617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 5318617a3babSopenharmony_ci0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5319617a3babSopenharmony_ci0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5320617a3babSopenharmony_ci0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5321617a3babSopenharmony_ci0:57 Constant: 5322617a3babSopenharmony_ci0:57 0 (const uint) 5323617a3babSopenharmony_ci0:57 direct index ( temp uint) 5324617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 5325617a3babSopenharmony_ci0:57 Constant: 5326617a3babSopenharmony_ci0:57 0 (const int) 5327617a3babSopenharmony_ci0:57 Constant: 5328617a3babSopenharmony_ci0:57 0 (const int) 5329617a3babSopenharmony_ci0:57 Sequence 5330617a3babSopenharmony_ci0:57 Constant: 5331617a3babSopenharmony_ci0:57 0 (const int) 5332617a3babSopenharmony_ci0:57 Constant: 5333617a3babSopenharmony_ci0:57 1 (const int) 5334617a3babSopenharmony_ci0:57 Constant: 5335617a3babSopenharmony_ci0:57 2 (const int) 5336617a3babSopenharmony_ci0:57 Constant: 5337617a3babSopenharmony_ci0:57 2 (const uint) 5338617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of int) 5339617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 5340617a3babSopenharmony_ci0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5341617a3babSopenharmony_ci0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5342617a3babSopenharmony_ci0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5343617a3babSopenharmony_ci0:59 Constant: 5344617a3babSopenharmony_ci0:59 0 (const uint) 5345617a3babSopenharmony_ci0:59 direct index ( temp uint) 5346617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 5347617a3babSopenharmony_ci0:59 Constant: 5348617a3babSopenharmony_ci0:59 0 (const int) 5349617a3babSopenharmony_ci0:59 Constant: 5350617a3babSopenharmony_ci0:59 1 (const int) 5351617a3babSopenharmony_ci0:59 subgroupQuadBroadcast ( temp 4-component vector of int) 5352617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 5353617a3babSopenharmony_ci0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5354617a3babSopenharmony_ci0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5355617a3babSopenharmony_ci0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5356617a3babSopenharmony_ci0:59 Constant: 5357617a3babSopenharmony_ci0:59 0 (const uint) 5358617a3babSopenharmony_ci0:59 direct index ( temp uint) 5359617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 5360617a3babSopenharmony_ci0:59 Constant: 5361617a3babSopenharmony_ci0:59 0 (const int) 5362617a3babSopenharmony_ci0:59 Constant: 5363617a3babSopenharmony_ci0:59 1 (const int) 5364617a3babSopenharmony_ci0:59 Constant: 5365617a3babSopenharmony_ci0:59 2 (const uint) 5366617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 5367617a3babSopenharmony_ci0:60 direct index ( temp int) 5368617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 5369617a3babSopenharmony_ci0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5370617a3babSopenharmony_ci0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5371617a3babSopenharmony_ci0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5372617a3babSopenharmony_ci0:60 Constant: 5373617a3babSopenharmony_ci0:60 0 (const uint) 5374617a3babSopenharmony_ci0:60 direct index ( temp uint) 5375617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 5376617a3babSopenharmony_ci0:60 Constant: 5377617a3babSopenharmony_ci0:60 0 (const int) 5378617a3babSopenharmony_ci0:60 Constant: 5379617a3babSopenharmony_ci0:60 1 (const int) 5380617a3babSopenharmony_ci0:60 Constant: 5381617a3babSopenharmony_ci0:60 0 (const int) 5382617a3babSopenharmony_ci0:60 subgroupQuadBroadcast ( temp int) 5383617a3babSopenharmony_ci0:60 direct index ( temp int) 5384617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 5385617a3babSopenharmony_ci0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5386617a3babSopenharmony_ci0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5387617a3babSopenharmony_ci0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5388617a3babSopenharmony_ci0:60 Constant: 5389617a3babSopenharmony_ci0:60 0 (const uint) 5390617a3babSopenharmony_ci0:60 direct index ( temp uint) 5391617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 5392617a3babSopenharmony_ci0:60 Constant: 5393617a3babSopenharmony_ci0:60 0 (const int) 5394617a3babSopenharmony_ci0:60 Constant: 5395617a3babSopenharmony_ci0:60 1 (const int) 5396617a3babSopenharmony_ci0:60 Constant: 5397617a3babSopenharmony_ci0:60 0 (const int) 5398617a3babSopenharmony_ci0:60 Constant: 5399617a3babSopenharmony_ci0:60 2 (const uint) 5400617a3babSopenharmony_ci0:61 move second child to first child ( temp 2-component vector of int) 5401617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 5402617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 5403617a3babSopenharmony_ci0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5404617a3babSopenharmony_ci0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5405617a3babSopenharmony_ci0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5406617a3babSopenharmony_ci0:61 Constant: 5407617a3babSopenharmony_ci0:61 0 (const uint) 5408617a3babSopenharmony_ci0:61 direct index ( temp uint) 5409617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 5410617a3babSopenharmony_ci0:61 Constant: 5411617a3babSopenharmony_ci0:61 0 (const int) 5412617a3babSopenharmony_ci0:61 Constant: 5413617a3babSopenharmony_ci0:61 1 (const int) 5414617a3babSopenharmony_ci0:61 Sequence 5415617a3babSopenharmony_ci0:61 Constant: 5416617a3babSopenharmony_ci0:61 0 (const int) 5417617a3babSopenharmony_ci0:61 Constant: 5418617a3babSopenharmony_ci0:61 1 (const int) 5419617a3babSopenharmony_ci0:61 subgroupQuadBroadcast ( temp 2-component vector of int) 5420617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 5421617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 5422617a3babSopenharmony_ci0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5423617a3babSopenharmony_ci0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5424617a3babSopenharmony_ci0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5425617a3babSopenharmony_ci0:61 Constant: 5426617a3babSopenharmony_ci0:61 0 (const uint) 5427617a3babSopenharmony_ci0:61 direct index ( temp uint) 5428617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 5429617a3babSopenharmony_ci0:61 Constant: 5430617a3babSopenharmony_ci0:61 0 (const int) 5431617a3babSopenharmony_ci0:61 Constant: 5432617a3babSopenharmony_ci0:61 1 (const int) 5433617a3babSopenharmony_ci0:61 Sequence 5434617a3babSopenharmony_ci0:61 Constant: 5435617a3babSopenharmony_ci0:61 0 (const int) 5436617a3babSopenharmony_ci0:61 Constant: 5437617a3babSopenharmony_ci0:61 1 (const int) 5438617a3babSopenharmony_ci0:61 Constant: 5439617a3babSopenharmony_ci0:61 2 (const uint) 5440617a3babSopenharmony_ci0:62 move second child to first child ( temp 3-component vector of int) 5441617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 5442617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 5443617a3babSopenharmony_ci0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5444617a3babSopenharmony_ci0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5445617a3babSopenharmony_ci0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5446617a3babSopenharmony_ci0:62 Constant: 5447617a3babSopenharmony_ci0:62 0 (const uint) 5448617a3babSopenharmony_ci0:62 direct index ( temp uint) 5449617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 5450617a3babSopenharmony_ci0:62 Constant: 5451617a3babSopenharmony_ci0:62 0 (const int) 5452617a3babSopenharmony_ci0:62 Constant: 5453617a3babSopenharmony_ci0:62 1 (const int) 5454617a3babSopenharmony_ci0:62 Sequence 5455617a3babSopenharmony_ci0:62 Constant: 5456617a3babSopenharmony_ci0:62 0 (const int) 5457617a3babSopenharmony_ci0:62 Constant: 5458617a3babSopenharmony_ci0:62 1 (const int) 5459617a3babSopenharmony_ci0:62 Constant: 5460617a3babSopenharmony_ci0:62 2 (const int) 5461617a3babSopenharmony_ci0:62 subgroupQuadBroadcast ( temp 3-component vector of int) 5462617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 5463617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 5464617a3babSopenharmony_ci0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5465617a3babSopenharmony_ci0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5466617a3babSopenharmony_ci0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5467617a3babSopenharmony_ci0:62 Constant: 5468617a3babSopenharmony_ci0:62 0 (const uint) 5469617a3babSopenharmony_ci0:62 direct index ( temp uint) 5470617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 5471617a3babSopenharmony_ci0:62 Constant: 5472617a3babSopenharmony_ci0:62 0 (const int) 5473617a3babSopenharmony_ci0:62 Constant: 5474617a3babSopenharmony_ci0:62 1 (const int) 5475617a3babSopenharmony_ci0:62 Sequence 5476617a3babSopenharmony_ci0:62 Constant: 5477617a3babSopenharmony_ci0:62 0 (const int) 5478617a3babSopenharmony_ci0:62 Constant: 5479617a3babSopenharmony_ci0:62 1 (const int) 5480617a3babSopenharmony_ci0:62 Constant: 5481617a3babSopenharmony_ci0:62 2 (const int) 5482617a3babSopenharmony_ci0:62 Constant: 5483617a3babSopenharmony_ci0:62 2 (const uint) 5484617a3babSopenharmony_ci0:64 move second child to first child ( temp 4-component vector of float) 5485617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 5486617a3babSopenharmony_ci0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5487617a3babSopenharmony_ci0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5488617a3babSopenharmony_ci0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5489617a3babSopenharmony_ci0:64 Constant: 5490617a3babSopenharmony_ci0:64 0 (const uint) 5491617a3babSopenharmony_ci0:64 direct index ( temp uint) 5492617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 5493617a3babSopenharmony_ci0:64 Constant: 5494617a3babSopenharmony_ci0:64 0 (const int) 5495617a3babSopenharmony_ci0:64 Constant: 5496617a3babSopenharmony_ci0:64 2 (const int) 5497617a3babSopenharmony_ci0:64 subgroupQuadBroadcast ( temp 4-component vector of float) 5498617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 5499617a3babSopenharmony_ci0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5500617a3babSopenharmony_ci0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5501617a3babSopenharmony_ci0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5502617a3babSopenharmony_ci0:64 Constant: 5503617a3babSopenharmony_ci0:64 0 (const uint) 5504617a3babSopenharmony_ci0:64 direct index ( temp uint) 5505617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 5506617a3babSopenharmony_ci0:64 Constant: 5507617a3babSopenharmony_ci0:64 0 (const int) 5508617a3babSopenharmony_ci0:64 Constant: 5509617a3babSopenharmony_ci0:64 2 (const int) 5510617a3babSopenharmony_ci0:64 Constant: 5511617a3babSopenharmony_ci0:64 2 (const uint) 5512617a3babSopenharmony_ci0:65 move second child to first child ( temp float) 5513617a3babSopenharmony_ci0:65 direct index ( temp float) 5514617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 5515617a3babSopenharmony_ci0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5516617a3babSopenharmony_ci0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5517617a3babSopenharmony_ci0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5518617a3babSopenharmony_ci0:65 Constant: 5519617a3babSopenharmony_ci0:65 0 (const uint) 5520617a3babSopenharmony_ci0:65 direct index ( temp uint) 5521617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 5522617a3babSopenharmony_ci0:65 Constant: 5523617a3babSopenharmony_ci0:65 0 (const int) 5524617a3babSopenharmony_ci0:65 Constant: 5525617a3babSopenharmony_ci0:65 2 (const int) 5526617a3babSopenharmony_ci0:65 Constant: 5527617a3babSopenharmony_ci0:65 0 (const int) 5528617a3babSopenharmony_ci0:65 subgroupQuadBroadcast ( temp float) 5529617a3babSopenharmony_ci0:65 direct index ( temp float) 5530617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 5531617a3babSopenharmony_ci0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5532617a3babSopenharmony_ci0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5533617a3babSopenharmony_ci0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5534617a3babSopenharmony_ci0:65 Constant: 5535617a3babSopenharmony_ci0:65 0 (const uint) 5536617a3babSopenharmony_ci0:65 direct index ( temp uint) 5537617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 5538617a3babSopenharmony_ci0:65 Constant: 5539617a3babSopenharmony_ci0:65 0 (const int) 5540617a3babSopenharmony_ci0:65 Constant: 5541617a3babSopenharmony_ci0:65 2 (const int) 5542617a3babSopenharmony_ci0:65 Constant: 5543617a3babSopenharmony_ci0:65 0 (const int) 5544617a3babSopenharmony_ci0:65 Constant: 5545617a3babSopenharmony_ci0:65 2 (const uint) 5546617a3babSopenharmony_ci0:66 move second child to first child ( temp 2-component vector of float) 5547617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 5548617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 5549617a3babSopenharmony_ci0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5550617a3babSopenharmony_ci0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5551617a3babSopenharmony_ci0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5552617a3babSopenharmony_ci0:66 Constant: 5553617a3babSopenharmony_ci0:66 0 (const uint) 5554617a3babSopenharmony_ci0:66 direct index ( temp uint) 5555617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 5556617a3babSopenharmony_ci0:66 Constant: 5557617a3babSopenharmony_ci0:66 0 (const int) 5558617a3babSopenharmony_ci0:66 Constant: 5559617a3babSopenharmony_ci0:66 2 (const int) 5560617a3babSopenharmony_ci0:66 Sequence 5561617a3babSopenharmony_ci0:66 Constant: 5562617a3babSopenharmony_ci0:66 0 (const int) 5563617a3babSopenharmony_ci0:66 Constant: 5564617a3babSopenharmony_ci0:66 1 (const int) 5565617a3babSopenharmony_ci0:66 subgroupQuadBroadcast ( temp 2-component vector of float) 5566617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 5567617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 5568617a3babSopenharmony_ci0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5569617a3babSopenharmony_ci0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5570617a3babSopenharmony_ci0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5571617a3babSopenharmony_ci0:66 Constant: 5572617a3babSopenharmony_ci0:66 0 (const uint) 5573617a3babSopenharmony_ci0:66 direct index ( temp uint) 5574617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 5575617a3babSopenharmony_ci0:66 Constant: 5576617a3babSopenharmony_ci0:66 0 (const int) 5577617a3babSopenharmony_ci0:66 Constant: 5578617a3babSopenharmony_ci0:66 2 (const int) 5579617a3babSopenharmony_ci0:66 Sequence 5580617a3babSopenharmony_ci0:66 Constant: 5581617a3babSopenharmony_ci0:66 0 (const int) 5582617a3babSopenharmony_ci0:66 Constant: 5583617a3babSopenharmony_ci0:66 1 (const int) 5584617a3babSopenharmony_ci0:66 Constant: 5585617a3babSopenharmony_ci0:66 2 (const uint) 5586617a3babSopenharmony_ci0:67 move second child to first child ( temp 3-component vector of float) 5587617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 5588617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 5589617a3babSopenharmony_ci0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5590617a3babSopenharmony_ci0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5591617a3babSopenharmony_ci0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5592617a3babSopenharmony_ci0:67 Constant: 5593617a3babSopenharmony_ci0:67 0 (const uint) 5594617a3babSopenharmony_ci0:67 direct index ( temp uint) 5595617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 5596617a3babSopenharmony_ci0:67 Constant: 5597617a3babSopenharmony_ci0:67 0 (const int) 5598617a3babSopenharmony_ci0:67 Constant: 5599617a3babSopenharmony_ci0:67 2 (const int) 5600617a3babSopenharmony_ci0:67 Sequence 5601617a3babSopenharmony_ci0:67 Constant: 5602617a3babSopenharmony_ci0:67 0 (const int) 5603617a3babSopenharmony_ci0:67 Constant: 5604617a3babSopenharmony_ci0:67 1 (const int) 5605617a3babSopenharmony_ci0:67 Constant: 5606617a3babSopenharmony_ci0:67 2 (const int) 5607617a3babSopenharmony_ci0:67 subgroupQuadBroadcast ( temp 3-component vector of float) 5608617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 5609617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 5610617a3babSopenharmony_ci0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5611617a3babSopenharmony_ci0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5612617a3babSopenharmony_ci0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5613617a3babSopenharmony_ci0:67 Constant: 5614617a3babSopenharmony_ci0:67 0 (const uint) 5615617a3babSopenharmony_ci0:67 direct index ( temp uint) 5616617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 5617617a3babSopenharmony_ci0:67 Constant: 5618617a3babSopenharmony_ci0:67 0 (const int) 5619617a3babSopenharmony_ci0:67 Constant: 5620617a3babSopenharmony_ci0:67 2 (const int) 5621617a3babSopenharmony_ci0:67 Sequence 5622617a3babSopenharmony_ci0:67 Constant: 5623617a3babSopenharmony_ci0:67 0 (const int) 5624617a3babSopenharmony_ci0:67 Constant: 5625617a3babSopenharmony_ci0:67 1 (const int) 5626617a3babSopenharmony_ci0:67 Constant: 5627617a3babSopenharmony_ci0:67 2 (const int) 5628617a3babSopenharmony_ci0:67 Constant: 5629617a3babSopenharmony_ci0:67 2 (const uint) 5630617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of double) 5631617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 5632617a3babSopenharmony_ci0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5633617a3babSopenharmony_ci0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5634617a3babSopenharmony_ci0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5635617a3babSopenharmony_ci0:69 Constant: 5636617a3babSopenharmony_ci0:69 0 (const uint) 5637617a3babSopenharmony_ci0:69 direct index ( temp uint) 5638617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 5639617a3babSopenharmony_ci0:69 Constant: 5640617a3babSopenharmony_ci0:69 0 (const int) 5641617a3babSopenharmony_ci0:69 Constant: 5642617a3babSopenharmony_ci0:69 3 (const int) 5643617a3babSopenharmony_ci0:69 subgroupQuadBroadcast ( temp 4-component vector of double) 5644617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 5645617a3babSopenharmony_ci0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5646617a3babSopenharmony_ci0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5647617a3babSopenharmony_ci0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5648617a3babSopenharmony_ci0:69 Constant: 5649617a3babSopenharmony_ci0:69 0 (const uint) 5650617a3babSopenharmony_ci0:69 direct index ( temp uint) 5651617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 5652617a3babSopenharmony_ci0:69 Constant: 5653617a3babSopenharmony_ci0:69 0 (const int) 5654617a3babSopenharmony_ci0:69 Constant: 5655617a3babSopenharmony_ci0:69 3 (const int) 5656617a3babSopenharmony_ci0:69 Constant: 5657617a3babSopenharmony_ci0:69 2 (const uint) 5658617a3babSopenharmony_ci0:70 move second child to first child ( temp double) 5659617a3babSopenharmony_ci0:70 direct index ( temp double) 5660617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 5661617a3babSopenharmony_ci0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5662617a3babSopenharmony_ci0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5663617a3babSopenharmony_ci0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5664617a3babSopenharmony_ci0:70 Constant: 5665617a3babSopenharmony_ci0:70 0 (const uint) 5666617a3babSopenharmony_ci0:70 direct index ( temp uint) 5667617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 5668617a3babSopenharmony_ci0:70 Constant: 5669617a3babSopenharmony_ci0:70 0 (const int) 5670617a3babSopenharmony_ci0:70 Constant: 5671617a3babSopenharmony_ci0:70 3 (const int) 5672617a3babSopenharmony_ci0:70 Constant: 5673617a3babSopenharmony_ci0:70 0 (const int) 5674617a3babSopenharmony_ci0:70 subgroupQuadBroadcast ( temp double) 5675617a3babSopenharmony_ci0:70 direct index ( temp double) 5676617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 5677617a3babSopenharmony_ci0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5678617a3babSopenharmony_ci0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5679617a3babSopenharmony_ci0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5680617a3babSopenharmony_ci0:70 Constant: 5681617a3babSopenharmony_ci0:70 0 (const uint) 5682617a3babSopenharmony_ci0:70 direct index ( temp uint) 5683617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 5684617a3babSopenharmony_ci0:70 Constant: 5685617a3babSopenharmony_ci0:70 0 (const int) 5686617a3babSopenharmony_ci0:70 Constant: 5687617a3babSopenharmony_ci0:70 3 (const int) 5688617a3babSopenharmony_ci0:70 Constant: 5689617a3babSopenharmony_ci0:70 0 (const int) 5690617a3babSopenharmony_ci0:70 Constant: 5691617a3babSopenharmony_ci0:70 2 (const uint) 5692617a3babSopenharmony_ci0:71 move second child to first child ( temp 2-component vector of double) 5693617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 5694617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 5695617a3babSopenharmony_ci0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5696617a3babSopenharmony_ci0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5697617a3babSopenharmony_ci0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5698617a3babSopenharmony_ci0:71 Constant: 5699617a3babSopenharmony_ci0:71 0 (const uint) 5700617a3babSopenharmony_ci0:71 direct index ( temp uint) 5701617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 5702617a3babSopenharmony_ci0:71 Constant: 5703617a3babSopenharmony_ci0:71 0 (const int) 5704617a3babSopenharmony_ci0:71 Constant: 5705617a3babSopenharmony_ci0:71 3 (const int) 5706617a3babSopenharmony_ci0:71 Sequence 5707617a3babSopenharmony_ci0:71 Constant: 5708617a3babSopenharmony_ci0:71 0 (const int) 5709617a3babSopenharmony_ci0:71 Constant: 5710617a3babSopenharmony_ci0:71 1 (const int) 5711617a3babSopenharmony_ci0:71 subgroupQuadBroadcast ( temp 2-component vector of double) 5712617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 5713617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 5714617a3babSopenharmony_ci0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5715617a3babSopenharmony_ci0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5716617a3babSopenharmony_ci0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5717617a3babSopenharmony_ci0:71 Constant: 5718617a3babSopenharmony_ci0:71 0 (const uint) 5719617a3babSopenharmony_ci0:71 direct index ( temp uint) 5720617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 5721617a3babSopenharmony_ci0:71 Constant: 5722617a3babSopenharmony_ci0:71 0 (const int) 5723617a3babSopenharmony_ci0:71 Constant: 5724617a3babSopenharmony_ci0:71 3 (const int) 5725617a3babSopenharmony_ci0:71 Sequence 5726617a3babSopenharmony_ci0:71 Constant: 5727617a3babSopenharmony_ci0:71 0 (const int) 5728617a3babSopenharmony_ci0:71 Constant: 5729617a3babSopenharmony_ci0:71 1 (const int) 5730617a3babSopenharmony_ci0:71 Constant: 5731617a3babSopenharmony_ci0:71 2 (const uint) 5732617a3babSopenharmony_ci0:72 move second child to first child ( temp 3-component vector of double) 5733617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 5734617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 5735617a3babSopenharmony_ci0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5736617a3babSopenharmony_ci0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5737617a3babSopenharmony_ci0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5738617a3babSopenharmony_ci0:72 Constant: 5739617a3babSopenharmony_ci0:72 0 (const uint) 5740617a3babSopenharmony_ci0:72 direct index ( temp uint) 5741617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 5742617a3babSopenharmony_ci0:72 Constant: 5743617a3babSopenharmony_ci0:72 0 (const int) 5744617a3babSopenharmony_ci0:72 Constant: 5745617a3babSopenharmony_ci0:72 3 (const int) 5746617a3babSopenharmony_ci0:72 Sequence 5747617a3babSopenharmony_ci0:72 Constant: 5748617a3babSopenharmony_ci0:72 0 (const int) 5749617a3babSopenharmony_ci0:72 Constant: 5750617a3babSopenharmony_ci0:72 1 (const int) 5751617a3babSopenharmony_ci0:72 Constant: 5752617a3babSopenharmony_ci0:72 2 (const int) 5753617a3babSopenharmony_ci0:72 subgroupQuadBroadcast ( temp 3-component vector of double) 5754617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 5755617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 5756617a3babSopenharmony_ci0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5757617a3babSopenharmony_ci0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5758617a3babSopenharmony_ci0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5759617a3babSopenharmony_ci0:72 Constant: 5760617a3babSopenharmony_ci0:72 0 (const uint) 5761617a3babSopenharmony_ci0:72 direct index ( temp uint) 5762617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 5763617a3babSopenharmony_ci0:72 Constant: 5764617a3babSopenharmony_ci0:72 0 (const int) 5765617a3babSopenharmony_ci0:72 Constant: 5766617a3babSopenharmony_ci0:72 3 (const int) 5767617a3babSopenharmony_ci0:72 Sequence 5768617a3babSopenharmony_ci0:72 Constant: 5769617a3babSopenharmony_ci0:72 0 (const int) 5770617a3babSopenharmony_ci0:72 Constant: 5771617a3babSopenharmony_ci0:72 1 (const int) 5772617a3babSopenharmony_ci0:72 Constant: 5773617a3babSopenharmony_ci0:72 2 (const int) 5774617a3babSopenharmony_ci0:72 Constant: 5775617a3babSopenharmony_ci0:72 2 (const uint) 5776617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 5777617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 5778617a3babSopenharmony_ci0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5779617a3babSopenharmony_ci0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5780617a3babSopenharmony_ci0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5781617a3babSopenharmony_ci0:74 Constant: 5782617a3babSopenharmony_ci0:74 0 (const uint) 5783617a3babSopenharmony_ci0:74 direct index ( temp uint) 5784617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 5785617a3babSopenharmony_ci0:74 Constant: 5786617a3babSopenharmony_ci0:74 0 (const int) 5787617a3babSopenharmony_ci0:74 Constant: 5788617a3babSopenharmony_ci0:74 0 (const int) 5789617a3babSopenharmony_ci0:74 subgroupQuadBroadcast ( temp 4-component vector of uint) 5790617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 5791617a3babSopenharmony_ci0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5792617a3babSopenharmony_ci0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5793617a3babSopenharmony_ci0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5794617a3babSopenharmony_ci0:74 Constant: 5795617a3babSopenharmony_ci0:74 0 (const uint) 5796617a3babSopenharmony_ci0:74 direct index ( temp uint) 5797617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 5798617a3babSopenharmony_ci0:74 Constant: 5799617a3babSopenharmony_ci0:74 0 (const int) 5800617a3babSopenharmony_ci0:74 Constant: 5801617a3babSopenharmony_ci0:74 0 (const int) 5802617a3babSopenharmony_ci0:74 Constant: 5803617a3babSopenharmony_ci0:74 3 (const uint) 5804617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 5805617a3babSopenharmony_ci0:75 direct index ( temp uint) 5806617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 5807617a3babSopenharmony_ci0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5808617a3babSopenharmony_ci0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5809617a3babSopenharmony_ci0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5810617a3babSopenharmony_ci0:75 Constant: 5811617a3babSopenharmony_ci0:75 0 (const uint) 5812617a3babSopenharmony_ci0:75 direct index ( temp uint) 5813617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 5814617a3babSopenharmony_ci0:75 Constant: 5815617a3babSopenharmony_ci0:75 0 (const int) 5816617a3babSopenharmony_ci0:75 Constant: 5817617a3babSopenharmony_ci0:75 0 (const int) 5818617a3babSopenharmony_ci0:75 Constant: 5819617a3babSopenharmony_ci0:75 0 (const int) 5820617a3babSopenharmony_ci0:75 subgroupQuadBroadcast ( temp uint) 5821617a3babSopenharmony_ci0:75 direct index ( temp uint) 5822617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 5823617a3babSopenharmony_ci0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5824617a3babSopenharmony_ci0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5825617a3babSopenharmony_ci0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5826617a3babSopenharmony_ci0:75 Constant: 5827617a3babSopenharmony_ci0:75 0 (const uint) 5828617a3babSopenharmony_ci0:75 direct index ( temp uint) 5829617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 5830617a3babSopenharmony_ci0:75 Constant: 5831617a3babSopenharmony_ci0:75 0 (const int) 5832617a3babSopenharmony_ci0:75 Constant: 5833617a3babSopenharmony_ci0:75 0 (const int) 5834617a3babSopenharmony_ci0:75 Constant: 5835617a3babSopenharmony_ci0:75 0 (const int) 5836617a3babSopenharmony_ci0:75 Constant: 5837617a3babSopenharmony_ci0:75 3 (const uint) 5838617a3babSopenharmony_ci0:76 move second child to first child ( temp 2-component vector of uint) 5839617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 5840617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 5841617a3babSopenharmony_ci0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5842617a3babSopenharmony_ci0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5843617a3babSopenharmony_ci0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5844617a3babSopenharmony_ci0:76 Constant: 5845617a3babSopenharmony_ci0:76 0 (const uint) 5846617a3babSopenharmony_ci0:76 direct index ( temp uint) 5847617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 5848617a3babSopenharmony_ci0:76 Constant: 5849617a3babSopenharmony_ci0:76 0 (const int) 5850617a3babSopenharmony_ci0:76 Constant: 5851617a3babSopenharmony_ci0:76 0 (const int) 5852617a3babSopenharmony_ci0:76 Sequence 5853617a3babSopenharmony_ci0:76 Constant: 5854617a3babSopenharmony_ci0:76 0 (const int) 5855617a3babSopenharmony_ci0:76 Constant: 5856617a3babSopenharmony_ci0:76 1 (const int) 5857617a3babSopenharmony_ci0:76 subgroupQuadBroadcast ( temp 2-component vector of uint) 5858617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 5859617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 5860617a3babSopenharmony_ci0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5861617a3babSopenharmony_ci0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5862617a3babSopenharmony_ci0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5863617a3babSopenharmony_ci0:76 Constant: 5864617a3babSopenharmony_ci0:76 0 (const uint) 5865617a3babSopenharmony_ci0:76 direct index ( temp uint) 5866617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 5867617a3babSopenharmony_ci0:76 Constant: 5868617a3babSopenharmony_ci0:76 0 (const int) 5869617a3babSopenharmony_ci0:76 Constant: 5870617a3babSopenharmony_ci0:76 0 (const int) 5871617a3babSopenharmony_ci0:76 Sequence 5872617a3babSopenharmony_ci0:76 Constant: 5873617a3babSopenharmony_ci0:76 0 (const int) 5874617a3babSopenharmony_ci0:76 Constant: 5875617a3babSopenharmony_ci0:76 1 (const int) 5876617a3babSopenharmony_ci0:76 Constant: 5877617a3babSopenharmony_ci0:76 3 (const uint) 5878617a3babSopenharmony_ci0:77 move second child to first child ( temp 3-component vector of uint) 5879617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 5880617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 5881617a3babSopenharmony_ci0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5882617a3babSopenharmony_ci0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5883617a3babSopenharmony_ci0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5884617a3babSopenharmony_ci0:77 Constant: 5885617a3babSopenharmony_ci0:77 0 (const uint) 5886617a3babSopenharmony_ci0:77 direct index ( temp uint) 5887617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 5888617a3babSopenharmony_ci0:77 Constant: 5889617a3babSopenharmony_ci0:77 0 (const int) 5890617a3babSopenharmony_ci0:77 Constant: 5891617a3babSopenharmony_ci0:77 0 (const int) 5892617a3babSopenharmony_ci0:77 Sequence 5893617a3babSopenharmony_ci0:77 Constant: 5894617a3babSopenharmony_ci0:77 0 (const int) 5895617a3babSopenharmony_ci0:77 Constant: 5896617a3babSopenharmony_ci0:77 1 (const int) 5897617a3babSopenharmony_ci0:77 Constant: 5898617a3babSopenharmony_ci0:77 2 (const int) 5899617a3babSopenharmony_ci0:77 subgroupQuadBroadcast ( temp 3-component vector of uint) 5900617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 5901617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 5902617a3babSopenharmony_ci0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5903617a3babSopenharmony_ci0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5904617a3babSopenharmony_ci0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5905617a3babSopenharmony_ci0:77 Constant: 5906617a3babSopenharmony_ci0:77 0 (const uint) 5907617a3babSopenharmony_ci0:77 direct index ( temp uint) 5908617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 5909617a3babSopenharmony_ci0:77 Constant: 5910617a3babSopenharmony_ci0:77 0 (const int) 5911617a3babSopenharmony_ci0:77 Constant: 5912617a3babSopenharmony_ci0:77 0 (const int) 5913617a3babSopenharmony_ci0:77 Sequence 5914617a3babSopenharmony_ci0:77 Constant: 5915617a3babSopenharmony_ci0:77 0 (const int) 5916617a3babSopenharmony_ci0:77 Constant: 5917617a3babSopenharmony_ci0:77 1 (const int) 5918617a3babSopenharmony_ci0:77 Constant: 5919617a3babSopenharmony_ci0:77 2 (const int) 5920617a3babSopenharmony_ci0:77 Constant: 5921617a3babSopenharmony_ci0:77 3 (const uint) 5922617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 5923617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 5924617a3babSopenharmony_ci0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5925617a3babSopenharmony_ci0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5926617a3babSopenharmony_ci0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5927617a3babSopenharmony_ci0:79 Constant: 5928617a3babSopenharmony_ci0:79 0 (const uint) 5929617a3babSopenharmony_ci0:79 direct index ( temp uint) 5930617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 5931617a3babSopenharmony_ci0:79 Constant: 5932617a3babSopenharmony_ci0:79 0 (const int) 5933617a3babSopenharmony_ci0:79 Constant: 5934617a3babSopenharmony_ci0:79 1 (const int) 5935617a3babSopenharmony_ci0:79 subgroupQuadBroadcast ( temp 4-component vector of int) 5936617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 5937617a3babSopenharmony_ci0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5938617a3babSopenharmony_ci0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5939617a3babSopenharmony_ci0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5940617a3babSopenharmony_ci0:79 Constant: 5941617a3babSopenharmony_ci0:79 0 (const uint) 5942617a3babSopenharmony_ci0:79 direct index ( temp uint) 5943617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 5944617a3babSopenharmony_ci0:79 Constant: 5945617a3babSopenharmony_ci0:79 0 (const int) 5946617a3babSopenharmony_ci0:79 Constant: 5947617a3babSopenharmony_ci0:79 1 (const int) 5948617a3babSopenharmony_ci0:79 Constant: 5949617a3babSopenharmony_ci0:79 3 (const uint) 5950617a3babSopenharmony_ci0:80 move second child to first child ( temp int) 5951617a3babSopenharmony_ci0:80 direct index ( temp int) 5952617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 5953617a3babSopenharmony_ci0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5954617a3babSopenharmony_ci0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5955617a3babSopenharmony_ci0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5956617a3babSopenharmony_ci0:80 Constant: 5957617a3babSopenharmony_ci0:80 0 (const uint) 5958617a3babSopenharmony_ci0:80 direct index ( temp uint) 5959617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 5960617a3babSopenharmony_ci0:80 Constant: 5961617a3babSopenharmony_ci0:80 0 (const int) 5962617a3babSopenharmony_ci0:80 Constant: 5963617a3babSopenharmony_ci0:80 1 (const int) 5964617a3babSopenharmony_ci0:80 Constant: 5965617a3babSopenharmony_ci0:80 0 (const int) 5966617a3babSopenharmony_ci0:80 subgroupQuadBroadcast ( temp int) 5967617a3babSopenharmony_ci0:80 direct index ( temp int) 5968617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 5969617a3babSopenharmony_ci0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5970617a3babSopenharmony_ci0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5971617a3babSopenharmony_ci0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5972617a3babSopenharmony_ci0:80 Constant: 5973617a3babSopenharmony_ci0:80 0 (const uint) 5974617a3babSopenharmony_ci0:80 direct index ( temp uint) 5975617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 5976617a3babSopenharmony_ci0:80 Constant: 5977617a3babSopenharmony_ci0:80 0 (const int) 5978617a3babSopenharmony_ci0:80 Constant: 5979617a3babSopenharmony_ci0:80 1 (const int) 5980617a3babSopenharmony_ci0:80 Constant: 5981617a3babSopenharmony_ci0:80 0 (const int) 5982617a3babSopenharmony_ci0:80 Constant: 5983617a3babSopenharmony_ci0:80 3 (const uint) 5984617a3babSopenharmony_ci0:81 move second child to first child ( temp 2-component vector of int) 5985617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 5986617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 5987617a3babSopenharmony_ci0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5988617a3babSopenharmony_ci0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 5989617a3babSopenharmony_ci0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 5990617a3babSopenharmony_ci0:81 Constant: 5991617a3babSopenharmony_ci0:81 0 (const uint) 5992617a3babSopenharmony_ci0:81 direct index ( temp uint) 5993617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 5994617a3babSopenharmony_ci0:81 Constant: 5995617a3babSopenharmony_ci0:81 0 (const int) 5996617a3babSopenharmony_ci0:81 Constant: 5997617a3babSopenharmony_ci0:81 1 (const int) 5998617a3babSopenharmony_ci0:81 Sequence 5999617a3babSopenharmony_ci0:81 Constant: 6000617a3babSopenharmony_ci0:81 0 (const int) 6001617a3babSopenharmony_ci0:81 Constant: 6002617a3babSopenharmony_ci0:81 1 (const int) 6003617a3babSopenharmony_ci0:81 subgroupQuadBroadcast ( temp 2-component vector of int) 6004617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 6005617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 6006617a3babSopenharmony_ci0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6007617a3babSopenharmony_ci0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6008617a3babSopenharmony_ci0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6009617a3babSopenharmony_ci0:81 Constant: 6010617a3babSopenharmony_ci0:81 0 (const uint) 6011617a3babSopenharmony_ci0:81 direct index ( temp uint) 6012617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 6013617a3babSopenharmony_ci0:81 Constant: 6014617a3babSopenharmony_ci0:81 0 (const int) 6015617a3babSopenharmony_ci0:81 Constant: 6016617a3babSopenharmony_ci0:81 1 (const int) 6017617a3babSopenharmony_ci0:81 Sequence 6018617a3babSopenharmony_ci0:81 Constant: 6019617a3babSopenharmony_ci0:81 0 (const int) 6020617a3babSopenharmony_ci0:81 Constant: 6021617a3babSopenharmony_ci0:81 1 (const int) 6022617a3babSopenharmony_ci0:81 Constant: 6023617a3babSopenharmony_ci0:81 3 (const uint) 6024617a3babSopenharmony_ci0:82 move second child to first child ( temp 3-component vector of int) 6025617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 6026617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 6027617a3babSopenharmony_ci0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6028617a3babSopenharmony_ci0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6029617a3babSopenharmony_ci0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6030617a3babSopenharmony_ci0:82 Constant: 6031617a3babSopenharmony_ci0:82 0 (const uint) 6032617a3babSopenharmony_ci0:82 direct index ( temp uint) 6033617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 6034617a3babSopenharmony_ci0:82 Constant: 6035617a3babSopenharmony_ci0:82 0 (const int) 6036617a3babSopenharmony_ci0:82 Constant: 6037617a3babSopenharmony_ci0:82 1 (const int) 6038617a3babSopenharmony_ci0:82 Sequence 6039617a3babSopenharmony_ci0:82 Constant: 6040617a3babSopenharmony_ci0:82 0 (const int) 6041617a3babSopenharmony_ci0:82 Constant: 6042617a3babSopenharmony_ci0:82 1 (const int) 6043617a3babSopenharmony_ci0:82 Constant: 6044617a3babSopenharmony_ci0:82 2 (const int) 6045617a3babSopenharmony_ci0:82 subgroupQuadBroadcast ( temp 3-component vector of int) 6046617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 6047617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 6048617a3babSopenharmony_ci0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6049617a3babSopenharmony_ci0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6050617a3babSopenharmony_ci0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6051617a3babSopenharmony_ci0:82 Constant: 6052617a3babSopenharmony_ci0:82 0 (const uint) 6053617a3babSopenharmony_ci0:82 direct index ( temp uint) 6054617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 6055617a3babSopenharmony_ci0:82 Constant: 6056617a3babSopenharmony_ci0:82 0 (const int) 6057617a3babSopenharmony_ci0:82 Constant: 6058617a3babSopenharmony_ci0:82 1 (const int) 6059617a3babSopenharmony_ci0:82 Sequence 6060617a3babSopenharmony_ci0:82 Constant: 6061617a3babSopenharmony_ci0:82 0 (const int) 6062617a3babSopenharmony_ci0:82 Constant: 6063617a3babSopenharmony_ci0:82 1 (const int) 6064617a3babSopenharmony_ci0:82 Constant: 6065617a3babSopenharmony_ci0:82 2 (const int) 6066617a3babSopenharmony_ci0:82 Constant: 6067617a3babSopenharmony_ci0:82 3 (const uint) 6068617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of float) 6069617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 6070617a3babSopenharmony_ci0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6071617a3babSopenharmony_ci0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6072617a3babSopenharmony_ci0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6073617a3babSopenharmony_ci0:84 Constant: 6074617a3babSopenharmony_ci0:84 0 (const uint) 6075617a3babSopenharmony_ci0:84 direct index ( temp uint) 6076617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 6077617a3babSopenharmony_ci0:84 Constant: 6078617a3babSopenharmony_ci0:84 0 (const int) 6079617a3babSopenharmony_ci0:84 Constant: 6080617a3babSopenharmony_ci0:84 2 (const int) 6081617a3babSopenharmony_ci0:84 subgroupQuadBroadcast ( temp 4-component vector of float) 6082617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 6083617a3babSopenharmony_ci0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6084617a3babSopenharmony_ci0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6085617a3babSopenharmony_ci0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6086617a3babSopenharmony_ci0:84 Constant: 6087617a3babSopenharmony_ci0:84 0 (const uint) 6088617a3babSopenharmony_ci0:84 direct index ( temp uint) 6089617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 6090617a3babSopenharmony_ci0:84 Constant: 6091617a3babSopenharmony_ci0:84 0 (const int) 6092617a3babSopenharmony_ci0:84 Constant: 6093617a3babSopenharmony_ci0:84 2 (const int) 6094617a3babSopenharmony_ci0:84 Constant: 6095617a3babSopenharmony_ci0:84 3 (const uint) 6096617a3babSopenharmony_ci0:85 move second child to first child ( temp float) 6097617a3babSopenharmony_ci0:85 direct index ( temp float) 6098617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 6099617a3babSopenharmony_ci0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6100617a3babSopenharmony_ci0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6101617a3babSopenharmony_ci0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6102617a3babSopenharmony_ci0:85 Constant: 6103617a3babSopenharmony_ci0:85 0 (const uint) 6104617a3babSopenharmony_ci0:85 direct index ( temp uint) 6105617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 6106617a3babSopenharmony_ci0:85 Constant: 6107617a3babSopenharmony_ci0:85 0 (const int) 6108617a3babSopenharmony_ci0:85 Constant: 6109617a3babSopenharmony_ci0:85 2 (const int) 6110617a3babSopenharmony_ci0:85 Constant: 6111617a3babSopenharmony_ci0:85 0 (const int) 6112617a3babSopenharmony_ci0:85 subgroupQuadBroadcast ( temp float) 6113617a3babSopenharmony_ci0:85 direct index ( temp float) 6114617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 6115617a3babSopenharmony_ci0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6116617a3babSopenharmony_ci0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6117617a3babSopenharmony_ci0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6118617a3babSopenharmony_ci0:85 Constant: 6119617a3babSopenharmony_ci0:85 0 (const uint) 6120617a3babSopenharmony_ci0:85 direct index ( temp uint) 6121617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 6122617a3babSopenharmony_ci0:85 Constant: 6123617a3babSopenharmony_ci0:85 0 (const int) 6124617a3babSopenharmony_ci0:85 Constant: 6125617a3babSopenharmony_ci0:85 2 (const int) 6126617a3babSopenharmony_ci0:85 Constant: 6127617a3babSopenharmony_ci0:85 0 (const int) 6128617a3babSopenharmony_ci0:85 Constant: 6129617a3babSopenharmony_ci0:85 3 (const uint) 6130617a3babSopenharmony_ci0:86 move second child to first child ( temp 2-component vector of float) 6131617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 6132617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 6133617a3babSopenharmony_ci0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6134617a3babSopenharmony_ci0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6135617a3babSopenharmony_ci0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6136617a3babSopenharmony_ci0:86 Constant: 6137617a3babSopenharmony_ci0:86 0 (const uint) 6138617a3babSopenharmony_ci0:86 direct index ( temp uint) 6139617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 6140617a3babSopenharmony_ci0:86 Constant: 6141617a3babSopenharmony_ci0:86 0 (const int) 6142617a3babSopenharmony_ci0:86 Constant: 6143617a3babSopenharmony_ci0:86 2 (const int) 6144617a3babSopenharmony_ci0:86 Sequence 6145617a3babSopenharmony_ci0:86 Constant: 6146617a3babSopenharmony_ci0:86 0 (const int) 6147617a3babSopenharmony_ci0:86 Constant: 6148617a3babSopenharmony_ci0:86 1 (const int) 6149617a3babSopenharmony_ci0:86 subgroupQuadBroadcast ( temp 2-component vector of float) 6150617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 6151617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 6152617a3babSopenharmony_ci0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6153617a3babSopenharmony_ci0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6154617a3babSopenharmony_ci0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6155617a3babSopenharmony_ci0:86 Constant: 6156617a3babSopenharmony_ci0:86 0 (const uint) 6157617a3babSopenharmony_ci0:86 direct index ( temp uint) 6158617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 6159617a3babSopenharmony_ci0:86 Constant: 6160617a3babSopenharmony_ci0:86 0 (const int) 6161617a3babSopenharmony_ci0:86 Constant: 6162617a3babSopenharmony_ci0:86 2 (const int) 6163617a3babSopenharmony_ci0:86 Sequence 6164617a3babSopenharmony_ci0:86 Constant: 6165617a3babSopenharmony_ci0:86 0 (const int) 6166617a3babSopenharmony_ci0:86 Constant: 6167617a3babSopenharmony_ci0:86 1 (const int) 6168617a3babSopenharmony_ci0:86 Constant: 6169617a3babSopenharmony_ci0:86 3 (const uint) 6170617a3babSopenharmony_ci0:87 move second child to first child ( temp 3-component vector of float) 6171617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 6172617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 6173617a3babSopenharmony_ci0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6174617a3babSopenharmony_ci0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6175617a3babSopenharmony_ci0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6176617a3babSopenharmony_ci0:87 Constant: 6177617a3babSopenharmony_ci0:87 0 (const uint) 6178617a3babSopenharmony_ci0:87 direct index ( temp uint) 6179617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 6180617a3babSopenharmony_ci0:87 Constant: 6181617a3babSopenharmony_ci0:87 0 (const int) 6182617a3babSopenharmony_ci0:87 Constant: 6183617a3babSopenharmony_ci0:87 2 (const int) 6184617a3babSopenharmony_ci0:87 Sequence 6185617a3babSopenharmony_ci0:87 Constant: 6186617a3babSopenharmony_ci0:87 0 (const int) 6187617a3babSopenharmony_ci0:87 Constant: 6188617a3babSopenharmony_ci0:87 1 (const int) 6189617a3babSopenharmony_ci0:87 Constant: 6190617a3babSopenharmony_ci0:87 2 (const int) 6191617a3babSopenharmony_ci0:87 subgroupQuadBroadcast ( temp 3-component vector of float) 6192617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 6193617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 6194617a3babSopenharmony_ci0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6195617a3babSopenharmony_ci0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6196617a3babSopenharmony_ci0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6197617a3babSopenharmony_ci0:87 Constant: 6198617a3babSopenharmony_ci0:87 0 (const uint) 6199617a3babSopenharmony_ci0:87 direct index ( temp uint) 6200617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 6201617a3babSopenharmony_ci0:87 Constant: 6202617a3babSopenharmony_ci0:87 0 (const int) 6203617a3babSopenharmony_ci0:87 Constant: 6204617a3babSopenharmony_ci0:87 2 (const int) 6205617a3babSopenharmony_ci0:87 Sequence 6206617a3babSopenharmony_ci0:87 Constant: 6207617a3babSopenharmony_ci0:87 0 (const int) 6208617a3babSopenharmony_ci0:87 Constant: 6209617a3babSopenharmony_ci0:87 1 (const int) 6210617a3babSopenharmony_ci0:87 Constant: 6211617a3babSopenharmony_ci0:87 2 (const int) 6212617a3babSopenharmony_ci0:87 Constant: 6213617a3babSopenharmony_ci0:87 3 (const uint) 6214617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of double) 6215617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 6216617a3babSopenharmony_ci0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6217617a3babSopenharmony_ci0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6218617a3babSopenharmony_ci0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6219617a3babSopenharmony_ci0:89 Constant: 6220617a3babSopenharmony_ci0:89 0 (const uint) 6221617a3babSopenharmony_ci0:89 direct index ( temp uint) 6222617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 6223617a3babSopenharmony_ci0:89 Constant: 6224617a3babSopenharmony_ci0:89 0 (const int) 6225617a3babSopenharmony_ci0:89 Constant: 6226617a3babSopenharmony_ci0:89 3 (const int) 6227617a3babSopenharmony_ci0:89 subgroupQuadBroadcast ( temp 4-component vector of double) 6228617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 6229617a3babSopenharmony_ci0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6230617a3babSopenharmony_ci0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6231617a3babSopenharmony_ci0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6232617a3babSopenharmony_ci0:89 Constant: 6233617a3babSopenharmony_ci0:89 0 (const uint) 6234617a3babSopenharmony_ci0:89 direct index ( temp uint) 6235617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 6236617a3babSopenharmony_ci0:89 Constant: 6237617a3babSopenharmony_ci0:89 0 (const int) 6238617a3babSopenharmony_ci0:89 Constant: 6239617a3babSopenharmony_ci0:89 3 (const int) 6240617a3babSopenharmony_ci0:89 Constant: 6241617a3babSopenharmony_ci0:89 3 (const uint) 6242617a3babSopenharmony_ci0:90 move second child to first child ( temp double) 6243617a3babSopenharmony_ci0:90 direct index ( temp double) 6244617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 6245617a3babSopenharmony_ci0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6246617a3babSopenharmony_ci0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6247617a3babSopenharmony_ci0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6248617a3babSopenharmony_ci0:90 Constant: 6249617a3babSopenharmony_ci0:90 0 (const uint) 6250617a3babSopenharmony_ci0:90 direct index ( temp uint) 6251617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 6252617a3babSopenharmony_ci0:90 Constant: 6253617a3babSopenharmony_ci0:90 0 (const int) 6254617a3babSopenharmony_ci0:90 Constant: 6255617a3babSopenharmony_ci0:90 3 (const int) 6256617a3babSopenharmony_ci0:90 Constant: 6257617a3babSopenharmony_ci0:90 0 (const int) 6258617a3babSopenharmony_ci0:90 subgroupQuadBroadcast ( temp double) 6259617a3babSopenharmony_ci0:90 direct index ( temp double) 6260617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 6261617a3babSopenharmony_ci0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6262617a3babSopenharmony_ci0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6263617a3babSopenharmony_ci0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6264617a3babSopenharmony_ci0:90 Constant: 6265617a3babSopenharmony_ci0:90 0 (const uint) 6266617a3babSopenharmony_ci0:90 direct index ( temp uint) 6267617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 6268617a3babSopenharmony_ci0:90 Constant: 6269617a3babSopenharmony_ci0:90 0 (const int) 6270617a3babSopenharmony_ci0:90 Constant: 6271617a3babSopenharmony_ci0:90 3 (const int) 6272617a3babSopenharmony_ci0:90 Constant: 6273617a3babSopenharmony_ci0:90 0 (const int) 6274617a3babSopenharmony_ci0:90 Constant: 6275617a3babSopenharmony_ci0:90 3 (const uint) 6276617a3babSopenharmony_ci0:91 move second child to first child ( temp 2-component vector of double) 6277617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 6278617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 6279617a3babSopenharmony_ci0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6280617a3babSopenharmony_ci0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6281617a3babSopenharmony_ci0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6282617a3babSopenharmony_ci0:91 Constant: 6283617a3babSopenharmony_ci0:91 0 (const uint) 6284617a3babSopenharmony_ci0:91 direct index ( temp uint) 6285617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 6286617a3babSopenharmony_ci0:91 Constant: 6287617a3babSopenharmony_ci0:91 0 (const int) 6288617a3babSopenharmony_ci0:91 Constant: 6289617a3babSopenharmony_ci0:91 3 (const int) 6290617a3babSopenharmony_ci0:91 Sequence 6291617a3babSopenharmony_ci0:91 Constant: 6292617a3babSopenharmony_ci0:91 0 (const int) 6293617a3babSopenharmony_ci0:91 Constant: 6294617a3babSopenharmony_ci0:91 1 (const int) 6295617a3babSopenharmony_ci0:91 subgroupQuadBroadcast ( temp 2-component vector of double) 6296617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 6297617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 6298617a3babSopenharmony_ci0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6299617a3babSopenharmony_ci0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6300617a3babSopenharmony_ci0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6301617a3babSopenharmony_ci0:91 Constant: 6302617a3babSopenharmony_ci0:91 0 (const uint) 6303617a3babSopenharmony_ci0:91 direct index ( temp uint) 6304617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 6305617a3babSopenharmony_ci0:91 Constant: 6306617a3babSopenharmony_ci0:91 0 (const int) 6307617a3babSopenharmony_ci0:91 Constant: 6308617a3babSopenharmony_ci0:91 3 (const int) 6309617a3babSopenharmony_ci0:91 Sequence 6310617a3babSopenharmony_ci0:91 Constant: 6311617a3babSopenharmony_ci0:91 0 (const int) 6312617a3babSopenharmony_ci0:91 Constant: 6313617a3babSopenharmony_ci0:91 1 (const int) 6314617a3babSopenharmony_ci0:91 Constant: 6315617a3babSopenharmony_ci0:91 3 (const uint) 6316617a3babSopenharmony_ci0:92 move second child to first child ( temp 3-component vector of double) 6317617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 6318617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 6319617a3babSopenharmony_ci0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6320617a3babSopenharmony_ci0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6321617a3babSopenharmony_ci0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6322617a3babSopenharmony_ci0:92 Constant: 6323617a3babSopenharmony_ci0:92 0 (const uint) 6324617a3babSopenharmony_ci0:92 direct index ( temp uint) 6325617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 6326617a3babSopenharmony_ci0:92 Constant: 6327617a3babSopenharmony_ci0:92 0 (const int) 6328617a3babSopenharmony_ci0:92 Constant: 6329617a3babSopenharmony_ci0:92 3 (const int) 6330617a3babSopenharmony_ci0:92 Sequence 6331617a3babSopenharmony_ci0:92 Constant: 6332617a3babSopenharmony_ci0:92 0 (const int) 6333617a3babSopenharmony_ci0:92 Constant: 6334617a3babSopenharmony_ci0:92 1 (const int) 6335617a3babSopenharmony_ci0:92 Constant: 6336617a3babSopenharmony_ci0:92 2 (const int) 6337617a3babSopenharmony_ci0:92 subgroupQuadBroadcast ( temp 3-component vector of double) 6338617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 6339617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 6340617a3babSopenharmony_ci0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6341617a3babSopenharmony_ci0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6342617a3babSopenharmony_ci0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6343617a3babSopenharmony_ci0:92 Constant: 6344617a3babSopenharmony_ci0:92 0 (const uint) 6345617a3babSopenharmony_ci0:92 direct index ( temp uint) 6346617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 6347617a3babSopenharmony_ci0:92 Constant: 6348617a3babSopenharmony_ci0:92 0 (const int) 6349617a3babSopenharmony_ci0:92 Constant: 6350617a3babSopenharmony_ci0:92 3 (const int) 6351617a3babSopenharmony_ci0:92 Sequence 6352617a3babSopenharmony_ci0:92 Constant: 6353617a3babSopenharmony_ci0:92 0 (const int) 6354617a3babSopenharmony_ci0:92 Constant: 6355617a3babSopenharmony_ci0:92 1 (const int) 6356617a3babSopenharmony_ci0:92 Constant: 6357617a3babSopenharmony_ci0:92 2 (const int) 6358617a3babSopenharmony_ci0:92 Constant: 6359617a3babSopenharmony_ci0:92 3 (const uint) 6360617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 6361617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 6362617a3babSopenharmony_ci0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6363617a3babSopenharmony_ci0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6364617a3babSopenharmony_ci0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6365617a3babSopenharmony_ci0:94 Constant: 6366617a3babSopenharmony_ci0:94 0 (const uint) 6367617a3babSopenharmony_ci0:94 direct index ( temp uint) 6368617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 6369617a3babSopenharmony_ci0:94 Constant: 6370617a3babSopenharmony_ci0:94 0 (const int) 6371617a3babSopenharmony_ci0:94 Constant: 6372617a3babSopenharmony_ci0:94 0 (const int) 6373617a3babSopenharmony_ci0:94 subgroupQuadSwapHorizontal ( temp 4-component vector of uint) 6374617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 6375617a3babSopenharmony_ci0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6376617a3babSopenharmony_ci0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6377617a3babSopenharmony_ci0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6378617a3babSopenharmony_ci0:94 Constant: 6379617a3babSopenharmony_ci0:94 0 (const uint) 6380617a3babSopenharmony_ci0:94 direct index ( temp uint) 6381617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 6382617a3babSopenharmony_ci0:94 Constant: 6383617a3babSopenharmony_ci0:94 0 (const int) 6384617a3babSopenharmony_ci0:94 Constant: 6385617a3babSopenharmony_ci0:94 0 (const int) 6386617a3babSopenharmony_ci0:95 move second child to first child ( temp uint) 6387617a3babSopenharmony_ci0:95 direct index ( temp uint) 6388617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 6389617a3babSopenharmony_ci0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6390617a3babSopenharmony_ci0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6391617a3babSopenharmony_ci0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6392617a3babSopenharmony_ci0:95 Constant: 6393617a3babSopenharmony_ci0:95 0 (const uint) 6394617a3babSopenharmony_ci0:95 direct index ( temp uint) 6395617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 6396617a3babSopenharmony_ci0:95 Constant: 6397617a3babSopenharmony_ci0:95 0 (const int) 6398617a3babSopenharmony_ci0:95 Constant: 6399617a3babSopenharmony_ci0:95 0 (const int) 6400617a3babSopenharmony_ci0:95 Constant: 6401617a3babSopenharmony_ci0:95 0 (const int) 6402617a3babSopenharmony_ci0:95 subgroupQuadSwapHorizontal ( temp uint) 6403617a3babSopenharmony_ci0:95 direct index ( temp uint) 6404617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 6405617a3babSopenharmony_ci0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6406617a3babSopenharmony_ci0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6407617a3babSopenharmony_ci0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6408617a3babSopenharmony_ci0:95 Constant: 6409617a3babSopenharmony_ci0:95 0 (const uint) 6410617a3babSopenharmony_ci0:95 direct index ( temp uint) 6411617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 6412617a3babSopenharmony_ci0:95 Constant: 6413617a3babSopenharmony_ci0:95 0 (const int) 6414617a3babSopenharmony_ci0:95 Constant: 6415617a3babSopenharmony_ci0:95 0 (const int) 6416617a3babSopenharmony_ci0:95 Constant: 6417617a3babSopenharmony_ci0:95 0 (const int) 6418617a3babSopenharmony_ci0:96 move second child to first child ( temp 2-component vector of uint) 6419617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 6420617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 6421617a3babSopenharmony_ci0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6422617a3babSopenharmony_ci0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6423617a3babSopenharmony_ci0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6424617a3babSopenharmony_ci0:96 Constant: 6425617a3babSopenharmony_ci0:96 0 (const uint) 6426617a3babSopenharmony_ci0:96 direct index ( temp uint) 6427617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 6428617a3babSopenharmony_ci0:96 Constant: 6429617a3babSopenharmony_ci0:96 0 (const int) 6430617a3babSopenharmony_ci0:96 Constant: 6431617a3babSopenharmony_ci0:96 0 (const int) 6432617a3babSopenharmony_ci0:96 Sequence 6433617a3babSopenharmony_ci0:96 Constant: 6434617a3babSopenharmony_ci0:96 0 (const int) 6435617a3babSopenharmony_ci0:96 Constant: 6436617a3babSopenharmony_ci0:96 1 (const int) 6437617a3babSopenharmony_ci0:96 subgroupQuadSwapHorizontal ( temp 2-component vector of uint) 6438617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 6439617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 6440617a3babSopenharmony_ci0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6441617a3babSopenharmony_ci0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6442617a3babSopenharmony_ci0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6443617a3babSopenharmony_ci0:96 Constant: 6444617a3babSopenharmony_ci0:96 0 (const uint) 6445617a3babSopenharmony_ci0:96 direct index ( temp uint) 6446617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 6447617a3babSopenharmony_ci0:96 Constant: 6448617a3babSopenharmony_ci0:96 0 (const int) 6449617a3babSopenharmony_ci0:96 Constant: 6450617a3babSopenharmony_ci0:96 0 (const int) 6451617a3babSopenharmony_ci0:96 Sequence 6452617a3babSopenharmony_ci0:96 Constant: 6453617a3babSopenharmony_ci0:96 0 (const int) 6454617a3babSopenharmony_ci0:96 Constant: 6455617a3babSopenharmony_ci0:96 1 (const int) 6456617a3babSopenharmony_ci0:97 move second child to first child ( temp 3-component vector of uint) 6457617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 6458617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 6459617a3babSopenharmony_ci0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6460617a3babSopenharmony_ci0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6461617a3babSopenharmony_ci0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6462617a3babSopenharmony_ci0:97 Constant: 6463617a3babSopenharmony_ci0:97 0 (const uint) 6464617a3babSopenharmony_ci0:97 direct index ( temp uint) 6465617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 6466617a3babSopenharmony_ci0:97 Constant: 6467617a3babSopenharmony_ci0:97 0 (const int) 6468617a3babSopenharmony_ci0:97 Constant: 6469617a3babSopenharmony_ci0:97 0 (const int) 6470617a3babSopenharmony_ci0:97 Sequence 6471617a3babSopenharmony_ci0:97 Constant: 6472617a3babSopenharmony_ci0:97 0 (const int) 6473617a3babSopenharmony_ci0:97 Constant: 6474617a3babSopenharmony_ci0:97 1 (const int) 6475617a3babSopenharmony_ci0:97 Constant: 6476617a3babSopenharmony_ci0:97 2 (const int) 6477617a3babSopenharmony_ci0:97 subgroupQuadSwapHorizontal ( temp 3-component vector of uint) 6478617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 6479617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 6480617a3babSopenharmony_ci0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6481617a3babSopenharmony_ci0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6482617a3babSopenharmony_ci0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6483617a3babSopenharmony_ci0:97 Constant: 6484617a3babSopenharmony_ci0:97 0 (const uint) 6485617a3babSopenharmony_ci0:97 direct index ( temp uint) 6486617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 6487617a3babSopenharmony_ci0:97 Constant: 6488617a3babSopenharmony_ci0:97 0 (const int) 6489617a3babSopenharmony_ci0:97 Constant: 6490617a3babSopenharmony_ci0:97 0 (const int) 6491617a3babSopenharmony_ci0:97 Sequence 6492617a3babSopenharmony_ci0:97 Constant: 6493617a3babSopenharmony_ci0:97 0 (const int) 6494617a3babSopenharmony_ci0:97 Constant: 6495617a3babSopenharmony_ci0:97 1 (const int) 6496617a3babSopenharmony_ci0:97 Constant: 6497617a3babSopenharmony_ci0:97 2 (const int) 6498617a3babSopenharmony_ci0:99 move second child to first child ( temp 4-component vector of int) 6499617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 6500617a3babSopenharmony_ci0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6501617a3babSopenharmony_ci0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6502617a3babSopenharmony_ci0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6503617a3babSopenharmony_ci0:99 Constant: 6504617a3babSopenharmony_ci0:99 0 (const uint) 6505617a3babSopenharmony_ci0:99 direct index ( temp uint) 6506617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 6507617a3babSopenharmony_ci0:99 Constant: 6508617a3babSopenharmony_ci0:99 0 (const int) 6509617a3babSopenharmony_ci0:99 Constant: 6510617a3babSopenharmony_ci0:99 1 (const int) 6511617a3babSopenharmony_ci0:99 subgroupQuadSwapHorizontal ( temp 4-component vector of int) 6512617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 6513617a3babSopenharmony_ci0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6514617a3babSopenharmony_ci0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6515617a3babSopenharmony_ci0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6516617a3babSopenharmony_ci0:99 Constant: 6517617a3babSopenharmony_ci0:99 0 (const uint) 6518617a3babSopenharmony_ci0:99 direct index ( temp uint) 6519617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 6520617a3babSopenharmony_ci0:99 Constant: 6521617a3babSopenharmony_ci0:99 0 (const int) 6522617a3babSopenharmony_ci0:99 Constant: 6523617a3babSopenharmony_ci0:99 1 (const int) 6524617a3babSopenharmony_ci0:100 move second child to first child ( temp int) 6525617a3babSopenharmony_ci0:100 direct index ( temp int) 6526617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 6527617a3babSopenharmony_ci0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6528617a3babSopenharmony_ci0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6529617a3babSopenharmony_ci0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6530617a3babSopenharmony_ci0:100 Constant: 6531617a3babSopenharmony_ci0:100 0 (const uint) 6532617a3babSopenharmony_ci0:100 direct index ( temp uint) 6533617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 6534617a3babSopenharmony_ci0:100 Constant: 6535617a3babSopenharmony_ci0:100 0 (const int) 6536617a3babSopenharmony_ci0:100 Constant: 6537617a3babSopenharmony_ci0:100 1 (const int) 6538617a3babSopenharmony_ci0:100 Constant: 6539617a3babSopenharmony_ci0:100 0 (const int) 6540617a3babSopenharmony_ci0:100 subgroupQuadSwapHorizontal ( temp int) 6541617a3babSopenharmony_ci0:100 direct index ( temp int) 6542617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 6543617a3babSopenharmony_ci0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6544617a3babSopenharmony_ci0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6545617a3babSopenharmony_ci0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6546617a3babSopenharmony_ci0:100 Constant: 6547617a3babSopenharmony_ci0:100 0 (const uint) 6548617a3babSopenharmony_ci0:100 direct index ( temp uint) 6549617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 6550617a3babSopenharmony_ci0:100 Constant: 6551617a3babSopenharmony_ci0:100 0 (const int) 6552617a3babSopenharmony_ci0:100 Constant: 6553617a3babSopenharmony_ci0:100 1 (const int) 6554617a3babSopenharmony_ci0:100 Constant: 6555617a3babSopenharmony_ci0:100 0 (const int) 6556617a3babSopenharmony_ci0:101 move second child to first child ( temp 2-component vector of int) 6557617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 6558617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 6559617a3babSopenharmony_ci0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6560617a3babSopenharmony_ci0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6561617a3babSopenharmony_ci0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6562617a3babSopenharmony_ci0:101 Constant: 6563617a3babSopenharmony_ci0:101 0 (const uint) 6564617a3babSopenharmony_ci0:101 direct index ( temp uint) 6565617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 6566617a3babSopenharmony_ci0:101 Constant: 6567617a3babSopenharmony_ci0:101 0 (const int) 6568617a3babSopenharmony_ci0:101 Constant: 6569617a3babSopenharmony_ci0:101 1 (const int) 6570617a3babSopenharmony_ci0:101 Sequence 6571617a3babSopenharmony_ci0:101 Constant: 6572617a3babSopenharmony_ci0:101 0 (const int) 6573617a3babSopenharmony_ci0:101 Constant: 6574617a3babSopenharmony_ci0:101 1 (const int) 6575617a3babSopenharmony_ci0:101 subgroupQuadSwapHorizontal ( temp 2-component vector of int) 6576617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 6577617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 6578617a3babSopenharmony_ci0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6579617a3babSopenharmony_ci0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6580617a3babSopenharmony_ci0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6581617a3babSopenharmony_ci0:101 Constant: 6582617a3babSopenharmony_ci0:101 0 (const uint) 6583617a3babSopenharmony_ci0:101 direct index ( temp uint) 6584617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 6585617a3babSopenharmony_ci0:101 Constant: 6586617a3babSopenharmony_ci0:101 0 (const int) 6587617a3babSopenharmony_ci0:101 Constant: 6588617a3babSopenharmony_ci0:101 1 (const int) 6589617a3babSopenharmony_ci0:101 Sequence 6590617a3babSopenharmony_ci0:101 Constant: 6591617a3babSopenharmony_ci0:101 0 (const int) 6592617a3babSopenharmony_ci0:101 Constant: 6593617a3babSopenharmony_ci0:101 1 (const int) 6594617a3babSopenharmony_ci0:102 move second child to first child ( temp 3-component vector of int) 6595617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 6596617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 6597617a3babSopenharmony_ci0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6598617a3babSopenharmony_ci0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6599617a3babSopenharmony_ci0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6600617a3babSopenharmony_ci0:102 Constant: 6601617a3babSopenharmony_ci0:102 0 (const uint) 6602617a3babSopenharmony_ci0:102 direct index ( temp uint) 6603617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 6604617a3babSopenharmony_ci0:102 Constant: 6605617a3babSopenharmony_ci0:102 0 (const int) 6606617a3babSopenharmony_ci0:102 Constant: 6607617a3babSopenharmony_ci0:102 1 (const int) 6608617a3babSopenharmony_ci0:102 Sequence 6609617a3babSopenharmony_ci0:102 Constant: 6610617a3babSopenharmony_ci0:102 0 (const int) 6611617a3babSopenharmony_ci0:102 Constant: 6612617a3babSopenharmony_ci0:102 1 (const int) 6613617a3babSopenharmony_ci0:102 Constant: 6614617a3babSopenharmony_ci0:102 2 (const int) 6615617a3babSopenharmony_ci0:102 subgroupQuadSwapHorizontal ( temp 3-component vector of int) 6616617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 6617617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 6618617a3babSopenharmony_ci0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6619617a3babSopenharmony_ci0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6620617a3babSopenharmony_ci0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6621617a3babSopenharmony_ci0:102 Constant: 6622617a3babSopenharmony_ci0:102 0 (const uint) 6623617a3babSopenharmony_ci0:102 direct index ( temp uint) 6624617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 6625617a3babSopenharmony_ci0:102 Constant: 6626617a3babSopenharmony_ci0:102 0 (const int) 6627617a3babSopenharmony_ci0:102 Constant: 6628617a3babSopenharmony_ci0:102 1 (const int) 6629617a3babSopenharmony_ci0:102 Sequence 6630617a3babSopenharmony_ci0:102 Constant: 6631617a3babSopenharmony_ci0:102 0 (const int) 6632617a3babSopenharmony_ci0:102 Constant: 6633617a3babSopenharmony_ci0:102 1 (const int) 6634617a3babSopenharmony_ci0:102 Constant: 6635617a3babSopenharmony_ci0:102 2 (const int) 6636617a3babSopenharmony_ci0:104 move second child to first child ( temp 4-component vector of float) 6637617a3babSopenharmony_ci0:104 f: direct index for structure ( temp 4-component vector of float) 6638617a3babSopenharmony_ci0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6639617a3babSopenharmony_ci0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6640617a3babSopenharmony_ci0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6641617a3babSopenharmony_ci0:104 Constant: 6642617a3babSopenharmony_ci0:104 0 (const uint) 6643617a3babSopenharmony_ci0:104 direct index ( temp uint) 6644617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 6645617a3babSopenharmony_ci0:104 Constant: 6646617a3babSopenharmony_ci0:104 0 (const int) 6647617a3babSopenharmony_ci0:104 Constant: 6648617a3babSopenharmony_ci0:104 2 (const int) 6649617a3babSopenharmony_ci0:104 subgroupQuadSwapHorizontal ( temp 4-component vector of float) 6650617a3babSopenharmony_ci0:104 f: direct index for structure ( temp 4-component vector of float) 6651617a3babSopenharmony_ci0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6652617a3babSopenharmony_ci0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6653617a3babSopenharmony_ci0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6654617a3babSopenharmony_ci0:104 Constant: 6655617a3babSopenharmony_ci0:104 0 (const uint) 6656617a3babSopenharmony_ci0:104 direct index ( temp uint) 6657617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 6658617a3babSopenharmony_ci0:104 Constant: 6659617a3babSopenharmony_ci0:104 0 (const int) 6660617a3babSopenharmony_ci0:104 Constant: 6661617a3babSopenharmony_ci0:104 2 (const int) 6662617a3babSopenharmony_ci0:105 move second child to first child ( temp float) 6663617a3babSopenharmony_ci0:105 direct index ( temp float) 6664617a3babSopenharmony_ci0:105 f: direct index for structure ( temp 4-component vector of float) 6665617a3babSopenharmony_ci0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6666617a3babSopenharmony_ci0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6667617a3babSopenharmony_ci0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6668617a3babSopenharmony_ci0:105 Constant: 6669617a3babSopenharmony_ci0:105 0 (const uint) 6670617a3babSopenharmony_ci0:105 direct index ( temp uint) 6671617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 6672617a3babSopenharmony_ci0:105 Constant: 6673617a3babSopenharmony_ci0:105 0 (const int) 6674617a3babSopenharmony_ci0:105 Constant: 6675617a3babSopenharmony_ci0:105 2 (const int) 6676617a3babSopenharmony_ci0:105 Constant: 6677617a3babSopenharmony_ci0:105 0 (const int) 6678617a3babSopenharmony_ci0:105 subgroupQuadSwapHorizontal ( temp float) 6679617a3babSopenharmony_ci0:105 direct index ( temp float) 6680617a3babSopenharmony_ci0:105 f: direct index for structure ( temp 4-component vector of float) 6681617a3babSopenharmony_ci0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6682617a3babSopenharmony_ci0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6683617a3babSopenharmony_ci0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6684617a3babSopenharmony_ci0:105 Constant: 6685617a3babSopenharmony_ci0:105 0 (const uint) 6686617a3babSopenharmony_ci0:105 direct index ( temp uint) 6687617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 6688617a3babSopenharmony_ci0:105 Constant: 6689617a3babSopenharmony_ci0:105 0 (const int) 6690617a3babSopenharmony_ci0:105 Constant: 6691617a3babSopenharmony_ci0:105 2 (const int) 6692617a3babSopenharmony_ci0:105 Constant: 6693617a3babSopenharmony_ci0:105 0 (const int) 6694617a3babSopenharmony_ci0:106 move second child to first child ( temp 2-component vector of float) 6695617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of float) 6696617a3babSopenharmony_ci0:106 f: direct index for structure ( temp 4-component vector of float) 6697617a3babSopenharmony_ci0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6698617a3babSopenharmony_ci0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6699617a3babSopenharmony_ci0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6700617a3babSopenharmony_ci0:106 Constant: 6701617a3babSopenharmony_ci0:106 0 (const uint) 6702617a3babSopenharmony_ci0:106 direct index ( temp uint) 6703617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 6704617a3babSopenharmony_ci0:106 Constant: 6705617a3babSopenharmony_ci0:106 0 (const int) 6706617a3babSopenharmony_ci0:106 Constant: 6707617a3babSopenharmony_ci0:106 2 (const int) 6708617a3babSopenharmony_ci0:106 Sequence 6709617a3babSopenharmony_ci0:106 Constant: 6710617a3babSopenharmony_ci0:106 0 (const int) 6711617a3babSopenharmony_ci0:106 Constant: 6712617a3babSopenharmony_ci0:106 1 (const int) 6713617a3babSopenharmony_ci0:106 subgroupQuadSwapHorizontal ( temp 2-component vector of float) 6714617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of float) 6715617a3babSopenharmony_ci0:106 f: direct index for structure ( temp 4-component vector of float) 6716617a3babSopenharmony_ci0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6717617a3babSopenharmony_ci0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6718617a3babSopenharmony_ci0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6719617a3babSopenharmony_ci0:106 Constant: 6720617a3babSopenharmony_ci0:106 0 (const uint) 6721617a3babSopenharmony_ci0:106 direct index ( temp uint) 6722617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 6723617a3babSopenharmony_ci0:106 Constant: 6724617a3babSopenharmony_ci0:106 0 (const int) 6725617a3babSopenharmony_ci0:106 Constant: 6726617a3babSopenharmony_ci0:106 2 (const int) 6727617a3babSopenharmony_ci0:106 Sequence 6728617a3babSopenharmony_ci0:106 Constant: 6729617a3babSopenharmony_ci0:106 0 (const int) 6730617a3babSopenharmony_ci0:106 Constant: 6731617a3babSopenharmony_ci0:106 1 (const int) 6732617a3babSopenharmony_ci0:107 move second child to first child ( temp 3-component vector of float) 6733617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of float) 6734617a3babSopenharmony_ci0:107 f: direct index for structure ( temp 4-component vector of float) 6735617a3babSopenharmony_ci0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6736617a3babSopenharmony_ci0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6737617a3babSopenharmony_ci0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6738617a3babSopenharmony_ci0:107 Constant: 6739617a3babSopenharmony_ci0:107 0 (const uint) 6740617a3babSopenharmony_ci0:107 direct index ( temp uint) 6741617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 6742617a3babSopenharmony_ci0:107 Constant: 6743617a3babSopenharmony_ci0:107 0 (const int) 6744617a3babSopenharmony_ci0:107 Constant: 6745617a3babSopenharmony_ci0:107 2 (const int) 6746617a3babSopenharmony_ci0:107 Sequence 6747617a3babSopenharmony_ci0:107 Constant: 6748617a3babSopenharmony_ci0:107 0 (const int) 6749617a3babSopenharmony_ci0:107 Constant: 6750617a3babSopenharmony_ci0:107 1 (const int) 6751617a3babSopenharmony_ci0:107 Constant: 6752617a3babSopenharmony_ci0:107 2 (const int) 6753617a3babSopenharmony_ci0:107 subgroupQuadSwapHorizontal ( temp 3-component vector of float) 6754617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of float) 6755617a3babSopenharmony_ci0:107 f: direct index for structure ( temp 4-component vector of float) 6756617a3babSopenharmony_ci0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6757617a3babSopenharmony_ci0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6758617a3babSopenharmony_ci0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6759617a3babSopenharmony_ci0:107 Constant: 6760617a3babSopenharmony_ci0:107 0 (const uint) 6761617a3babSopenharmony_ci0:107 direct index ( temp uint) 6762617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 6763617a3babSopenharmony_ci0:107 Constant: 6764617a3babSopenharmony_ci0:107 0 (const int) 6765617a3babSopenharmony_ci0:107 Constant: 6766617a3babSopenharmony_ci0:107 2 (const int) 6767617a3babSopenharmony_ci0:107 Sequence 6768617a3babSopenharmony_ci0:107 Constant: 6769617a3babSopenharmony_ci0:107 0 (const int) 6770617a3babSopenharmony_ci0:107 Constant: 6771617a3babSopenharmony_ci0:107 1 (const int) 6772617a3babSopenharmony_ci0:107 Constant: 6773617a3babSopenharmony_ci0:107 2 (const int) 6774617a3babSopenharmony_ci0:109 move second child to first child ( temp 4-component vector of double) 6775617a3babSopenharmony_ci0:109 d: direct index for structure ( temp 4-component vector of double) 6776617a3babSopenharmony_ci0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6777617a3babSopenharmony_ci0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6778617a3babSopenharmony_ci0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6779617a3babSopenharmony_ci0:109 Constant: 6780617a3babSopenharmony_ci0:109 0 (const uint) 6781617a3babSopenharmony_ci0:109 direct index ( temp uint) 6782617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 6783617a3babSopenharmony_ci0:109 Constant: 6784617a3babSopenharmony_ci0:109 0 (const int) 6785617a3babSopenharmony_ci0:109 Constant: 6786617a3babSopenharmony_ci0:109 3 (const int) 6787617a3babSopenharmony_ci0:109 subgroupQuadSwapHorizontal ( temp 4-component vector of double) 6788617a3babSopenharmony_ci0:109 d: direct index for structure ( temp 4-component vector of double) 6789617a3babSopenharmony_ci0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6790617a3babSopenharmony_ci0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6791617a3babSopenharmony_ci0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6792617a3babSopenharmony_ci0:109 Constant: 6793617a3babSopenharmony_ci0:109 0 (const uint) 6794617a3babSopenharmony_ci0:109 direct index ( temp uint) 6795617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 6796617a3babSopenharmony_ci0:109 Constant: 6797617a3babSopenharmony_ci0:109 0 (const int) 6798617a3babSopenharmony_ci0:109 Constant: 6799617a3babSopenharmony_ci0:109 3 (const int) 6800617a3babSopenharmony_ci0:110 move second child to first child ( temp double) 6801617a3babSopenharmony_ci0:110 direct index ( temp double) 6802617a3babSopenharmony_ci0:110 d: direct index for structure ( temp 4-component vector of double) 6803617a3babSopenharmony_ci0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6804617a3babSopenharmony_ci0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6805617a3babSopenharmony_ci0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6806617a3babSopenharmony_ci0:110 Constant: 6807617a3babSopenharmony_ci0:110 0 (const uint) 6808617a3babSopenharmony_ci0:110 direct index ( temp uint) 6809617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 6810617a3babSopenharmony_ci0:110 Constant: 6811617a3babSopenharmony_ci0:110 0 (const int) 6812617a3babSopenharmony_ci0:110 Constant: 6813617a3babSopenharmony_ci0:110 3 (const int) 6814617a3babSopenharmony_ci0:110 Constant: 6815617a3babSopenharmony_ci0:110 0 (const int) 6816617a3babSopenharmony_ci0:110 subgroupQuadSwapHorizontal ( temp double) 6817617a3babSopenharmony_ci0:110 direct index ( temp double) 6818617a3babSopenharmony_ci0:110 d: direct index for structure ( temp 4-component vector of double) 6819617a3babSopenharmony_ci0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6820617a3babSopenharmony_ci0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6821617a3babSopenharmony_ci0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6822617a3babSopenharmony_ci0:110 Constant: 6823617a3babSopenharmony_ci0:110 0 (const uint) 6824617a3babSopenharmony_ci0:110 direct index ( temp uint) 6825617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 6826617a3babSopenharmony_ci0:110 Constant: 6827617a3babSopenharmony_ci0:110 0 (const int) 6828617a3babSopenharmony_ci0:110 Constant: 6829617a3babSopenharmony_ci0:110 3 (const int) 6830617a3babSopenharmony_ci0:110 Constant: 6831617a3babSopenharmony_ci0:110 0 (const int) 6832617a3babSopenharmony_ci0:111 move second child to first child ( temp 2-component vector of double) 6833617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of double) 6834617a3babSopenharmony_ci0:111 d: direct index for structure ( temp 4-component vector of double) 6835617a3babSopenharmony_ci0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6836617a3babSopenharmony_ci0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6837617a3babSopenharmony_ci0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6838617a3babSopenharmony_ci0:111 Constant: 6839617a3babSopenharmony_ci0:111 0 (const uint) 6840617a3babSopenharmony_ci0:111 direct index ( temp uint) 6841617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 6842617a3babSopenharmony_ci0:111 Constant: 6843617a3babSopenharmony_ci0:111 0 (const int) 6844617a3babSopenharmony_ci0:111 Constant: 6845617a3babSopenharmony_ci0:111 3 (const int) 6846617a3babSopenharmony_ci0:111 Sequence 6847617a3babSopenharmony_ci0:111 Constant: 6848617a3babSopenharmony_ci0:111 0 (const int) 6849617a3babSopenharmony_ci0:111 Constant: 6850617a3babSopenharmony_ci0:111 1 (const int) 6851617a3babSopenharmony_ci0:111 subgroupQuadSwapHorizontal ( temp 2-component vector of double) 6852617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of double) 6853617a3babSopenharmony_ci0:111 d: direct index for structure ( temp 4-component vector of double) 6854617a3babSopenharmony_ci0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6855617a3babSopenharmony_ci0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6856617a3babSopenharmony_ci0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6857617a3babSopenharmony_ci0:111 Constant: 6858617a3babSopenharmony_ci0:111 0 (const uint) 6859617a3babSopenharmony_ci0:111 direct index ( temp uint) 6860617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 6861617a3babSopenharmony_ci0:111 Constant: 6862617a3babSopenharmony_ci0:111 0 (const int) 6863617a3babSopenharmony_ci0:111 Constant: 6864617a3babSopenharmony_ci0:111 3 (const int) 6865617a3babSopenharmony_ci0:111 Sequence 6866617a3babSopenharmony_ci0:111 Constant: 6867617a3babSopenharmony_ci0:111 0 (const int) 6868617a3babSopenharmony_ci0:111 Constant: 6869617a3babSopenharmony_ci0:111 1 (const int) 6870617a3babSopenharmony_ci0:112 move second child to first child ( temp 3-component vector of double) 6871617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of double) 6872617a3babSopenharmony_ci0:112 d: direct index for structure ( temp 4-component vector of double) 6873617a3babSopenharmony_ci0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6874617a3babSopenharmony_ci0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6875617a3babSopenharmony_ci0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6876617a3babSopenharmony_ci0:112 Constant: 6877617a3babSopenharmony_ci0:112 0 (const uint) 6878617a3babSopenharmony_ci0:112 direct index ( temp uint) 6879617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 6880617a3babSopenharmony_ci0:112 Constant: 6881617a3babSopenharmony_ci0:112 0 (const int) 6882617a3babSopenharmony_ci0:112 Constant: 6883617a3babSopenharmony_ci0:112 3 (const int) 6884617a3babSopenharmony_ci0:112 Sequence 6885617a3babSopenharmony_ci0:112 Constant: 6886617a3babSopenharmony_ci0:112 0 (const int) 6887617a3babSopenharmony_ci0:112 Constant: 6888617a3babSopenharmony_ci0:112 1 (const int) 6889617a3babSopenharmony_ci0:112 Constant: 6890617a3babSopenharmony_ci0:112 2 (const int) 6891617a3babSopenharmony_ci0:112 subgroupQuadSwapHorizontal ( temp 3-component vector of double) 6892617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of double) 6893617a3babSopenharmony_ci0:112 d: direct index for structure ( temp 4-component vector of double) 6894617a3babSopenharmony_ci0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6895617a3babSopenharmony_ci0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6896617a3babSopenharmony_ci0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6897617a3babSopenharmony_ci0:112 Constant: 6898617a3babSopenharmony_ci0:112 0 (const uint) 6899617a3babSopenharmony_ci0:112 direct index ( temp uint) 6900617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 6901617a3babSopenharmony_ci0:112 Constant: 6902617a3babSopenharmony_ci0:112 0 (const int) 6903617a3babSopenharmony_ci0:112 Constant: 6904617a3babSopenharmony_ci0:112 3 (const int) 6905617a3babSopenharmony_ci0:112 Sequence 6906617a3babSopenharmony_ci0:112 Constant: 6907617a3babSopenharmony_ci0:112 0 (const int) 6908617a3babSopenharmony_ci0:112 Constant: 6909617a3babSopenharmony_ci0:112 1 (const int) 6910617a3babSopenharmony_ci0:112 Constant: 6911617a3babSopenharmony_ci0:112 2 (const int) 6912617a3babSopenharmony_ci0:114 move second child to first child ( temp 4-component vector of uint) 6913617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 6914617a3babSopenharmony_ci0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6915617a3babSopenharmony_ci0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6916617a3babSopenharmony_ci0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6917617a3babSopenharmony_ci0:114 Constant: 6918617a3babSopenharmony_ci0:114 0 (const uint) 6919617a3babSopenharmony_ci0:114 direct index ( temp uint) 6920617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 6921617a3babSopenharmony_ci0:114 Constant: 6922617a3babSopenharmony_ci0:114 0 (const int) 6923617a3babSopenharmony_ci0:114 Constant: 6924617a3babSopenharmony_ci0:114 0 (const int) 6925617a3babSopenharmony_ci0:114 subgroupQuadSwapVertical ( temp 4-component vector of uint) 6926617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 6927617a3babSopenharmony_ci0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6928617a3babSopenharmony_ci0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6929617a3babSopenharmony_ci0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6930617a3babSopenharmony_ci0:114 Constant: 6931617a3babSopenharmony_ci0:114 0 (const uint) 6932617a3babSopenharmony_ci0:114 direct index ( temp uint) 6933617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 6934617a3babSopenharmony_ci0:114 Constant: 6935617a3babSopenharmony_ci0:114 0 (const int) 6936617a3babSopenharmony_ci0:114 Constant: 6937617a3babSopenharmony_ci0:114 0 (const int) 6938617a3babSopenharmony_ci0:115 move second child to first child ( temp uint) 6939617a3babSopenharmony_ci0:115 direct index ( temp uint) 6940617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 6941617a3babSopenharmony_ci0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6942617a3babSopenharmony_ci0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6943617a3babSopenharmony_ci0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6944617a3babSopenharmony_ci0:115 Constant: 6945617a3babSopenharmony_ci0:115 0 (const uint) 6946617a3babSopenharmony_ci0:115 direct index ( temp uint) 6947617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 6948617a3babSopenharmony_ci0:115 Constant: 6949617a3babSopenharmony_ci0:115 0 (const int) 6950617a3babSopenharmony_ci0:115 Constant: 6951617a3babSopenharmony_ci0:115 0 (const int) 6952617a3babSopenharmony_ci0:115 Constant: 6953617a3babSopenharmony_ci0:115 0 (const int) 6954617a3babSopenharmony_ci0:115 subgroupQuadSwapVertical ( temp uint) 6955617a3babSopenharmony_ci0:115 direct index ( temp uint) 6956617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 6957617a3babSopenharmony_ci0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6958617a3babSopenharmony_ci0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6959617a3babSopenharmony_ci0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6960617a3babSopenharmony_ci0:115 Constant: 6961617a3babSopenharmony_ci0:115 0 (const uint) 6962617a3babSopenharmony_ci0:115 direct index ( temp uint) 6963617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 6964617a3babSopenharmony_ci0:115 Constant: 6965617a3babSopenharmony_ci0:115 0 (const int) 6966617a3babSopenharmony_ci0:115 Constant: 6967617a3babSopenharmony_ci0:115 0 (const int) 6968617a3babSopenharmony_ci0:115 Constant: 6969617a3babSopenharmony_ci0:115 0 (const int) 6970617a3babSopenharmony_ci0:116 move second child to first child ( temp 2-component vector of uint) 6971617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 6972617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 6973617a3babSopenharmony_ci0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6974617a3babSopenharmony_ci0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6975617a3babSopenharmony_ci0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6976617a3babSopenharmony_ci0:116 Constant: 6977617a3babSopenharmony_ci0:116 0 (const uint) 6978617a3babSopenharmony_ci0:116 direct index ( temp uint) 6979617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 6980617a3babSopenharmony_ci0:116 Constant: 6981617a3babSopenharmony_ci0:116 0 (const int) 6982617a3babSopenharmony_ci0:116 Constant: 6983617a3babSopenharmony_ci0:116 0 (const int) 6984617a3babSopenharmony_ci0:116 Sequence 6985617a3babSopenharmony_ci0:116 Constant: 6986617a3babSopenharmony_ci0:116 0 (const int) 6987617a3babSopenharmony_ci0:116 Constant: 6988617a3babSopenharmony_ci0:116 1 (const int) 6989617a3babSopenharmony_ci0:116 subgroupQuadSwapVertical ( temp 2-component vector of uint) 6990617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 6991617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 6992617a3babSopenharmony_ci0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6993617a3babSopenharmony_ci0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 6994617a3babSopenharmony_ci0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6995617a3babSopenharmony_ci0:116 Constant: 6996617a3babSopenharmony_ci0:116 0 (const uint) 6997617a3babSopenharmony_ci0:116 direct index ( temp uint) 6998617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 6999617a3babSopenharmony_ci0:116 Constant: 7000617a3babSopenharmony_ci0:116 0 (const int) 7001617a3babSopenharmony_ci0:116 Constant: 7002617a3babSopenharmony_ci0:116 0 (const int) 7003617a3babSopenharmony_ci0:116 Sequence 7004617a3babSopenharmony_ci0:116 Constant: 7005617a3babSopenharmony_ci0:116 0 (const int) 7006617a3babSopenharmony_ci0:116 Constant: 7007617a3babSopenharmony_ci0:116 1 (const int) 7008617a3babSopenharmony_ci0:117 move second child to first child ( temp 3-component vector of uint) 7009617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 7010617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 7011617a3babSopenharmony_ci0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7012617a3babSopenharmony_ci0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7013617a3babSopenharmony_ci0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7014617a3babSopenharmony_ci0:117 Constant: 7015617a3babSopenharmony_ci0:117 0 (const uint) 7016617a3babSopenharmony_ci0:117 direct index ( temp uint) 7017617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 7018617a3babSopenharmony_ci0:117 Constant: 7019617a3babSopenharmony_ci0:117 0 (const int) 7020617a3babSopenharmony_ci0:117 Constant: 7021617a3babSopenharmony_ci0:117 0 (const int) 7022617a3babSopenharmony_ci0:117 Sequence 7023617a3babSopenharmony_ci0:117 Constant: 7024617a3babSopenharmony_ci0:117 0 (const int) 7025617a3babSopenharmony_ci0:117 Constant: 7026617a3babSopenharmony_ci0:117 1 (const int) 7027617a3babSopenharmony_ci0:117 Constant: 7028617a3babSopenharmony_ci0:117 2 (const int) 7029617a3babSopenharmony_ci0:117 subgroupQuadSwapVertical ( temp 3-component vector of uint) 7030617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 7031617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 7032617a3babSopenharmony_ci0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7033617a3babSopenharmony_ci0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7034617a3babSopenharmony_ci0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7035617a3babSopenharmony_ci0:117 Constant: 7036617a3babSopenharmony_ci0:117 0 (const uint) 7037617a3babSopenharmony_ci0:117 direct index ( temp uint) 7038617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 7039617a3babSopenharmony_ci0:117 Constant: 7040617a3babSopenharmony_ci0:117 0 (const int) 7041617a3babSopenharmony_ci0:117 Constant: 7042617a3babSopenharmony_ci0:117 0 (const int) 7043617a3babSopenharmony_ci0:117 Sequence 7044617a3babSopenharmony_ci0:117 Constant: 7045617a3babSopenharmony_ci0:117 0 (const int) 7046617a3babSopenharmony_ci0:117 Constant: 7047617a3babSopenharmony_ci0:117 1 (const int) 7048617a3babSopenharmony_ci0:117 Constant: 7049617a3babSopenharmony_ci0:117 2 (const int) 7050617a3babSopenharmony_ci0:119 move second child to first child ( temp 4-component vector of int) 7051617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 7052617a3babSopenharmony_ci0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7053617a3babSopenharmony_ci0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7054617a3babSopenharmony_ci0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7055617a3babSopenharmony_ci0:119 Constant: 7056617a3babSopenharmony_ci0:119 0 (const uint) 7057617a3babSopenharmony_ci0:119 direct index ( temp uint) 7058617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 7059617a3babSopenharmony_ci0:119 Constant: 7060617a3babSopenharmony_ci0:119 0 (const int) 7061617a3babSopenharmony_ci0:119 Constant: 7062617a3babSopenharmony_ci0:119 1 (const int) 7063617a3babSopenharmony_ci0:119 subgroupQuadSwapVertical ( temp 4-component vector of int) 7064617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 7065617a3babSopenharmony_ci0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7066617a3babSopenharmony_ci0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7067617a3babSopenharmony_ci0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7068617a3babSopenharmony_ci0:119 Constant: 7069617a3babSopenharmony_ci0:119 0 (const uint) 7070617a3babSopenharmony_ci0:119 direct index ( temp uint) 7071617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 7072617a3babSopenharmony_ci0:119 Constant: 7073617a3babSopenharmony_ci0:119 0 (const int) 7074617a3babSopenharmony_ci0:119 Constant: 7075617a3babSopenharmony_ci0:119 1 (const int) 7076617a3babSopenharmony_ci0:120 move second child to first child ( temp int) 7077617a3babSopenharmony_ci0:120 direct index ( temp int) 7078617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 7079617a3babSopenharmony_ci0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7080617a3babSopenharmony_ci0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7081617a3babSopenharmony_ci0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7082617a3babSopenharmony_ci0:120 Constant: 7083617a3babSopenharmony_ci0:120 0 (const uint) 7084617a3babSopenharmony_ci0:120 direct index ( temp uint) 7085617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 7086617a3babSopenharmony_ci0:120 Constant: 7087617a3babSopenharmony_ci0:120 0 (const int) 7088617a3babSopenharmony_ci0:120 Constant: 7089617a3babSopenharmony_ci0:120 1 (const int) 7090617a3babSopenharmony_ci0:120 Constant: 7091617a3babSopenharmony_ci0:120 0 (const int) 7092617a3babSopenharmony_ci0:120 subgroupQuadSwapVertical ( temp int) 7093617a3babSopenharmony_ci0:120 direct index ( temp int) 7094617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 7095617a3babSopenharmony_ci0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7096617a3babSopenharmony_ci0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7097617a3babSopenharmony_ci0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7098617a3babSopenharmony_ci0:120 Constant: 7099617a3babSopenharmony_ci0:120 0 (const uint) 7100617a3babSopenharmony_ci0:120 direct index ( temp uint) 7101617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 7102617a3babSopenharmony_ci0:120 Constant: 7103617a3babSopenharmony_ci0:120 0 (const int) 7104617a3babSopenharmony_ci0:120 Constant: 7105617a3babSopenharmony_ci0:120 1 (const int) 7106617a3babSopenharmony_ci0:120 Constant: 7107617a3babSopenharmony_ci0:120 0 (const int) 7108617a3babSopenharmony_ci0:121 move second child to first child ( temp 2-component vector of int) 7109617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 7110617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 7111617a3babSopenharmony_ci0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7112617a3babSopenharmony_ci0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7113617a3babSopenharmony_ci0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7114617a3babSopenharmony_ci0:121 Constant: 7115617a3babSopenharmony_ci0:121 0 (const uint) 7116617a3babSopenharmony_ci0:121 direct index ( temp uint) 7117617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 7118617a3babSopenharmony_ci0:121 Constant: 7119617a3babSopenharmony_ci0:121 0 (const int) 7120617a3babSopenharmony_ci0:121 Constant: 7121617a3babSopenharmony_ci0:121 1 (const int) 7122617a3babSopenharmony_ci0:121 Sequence 7123617a3babSopenharmony_ci0:121 Constant: 7124617a3babSopenharmony_ci0:121 0 (const int) 7125617a3babSopenharmony_ci0:121 Constant: 7126617a3babSopenharmony_ci0:121 1 (const int) 7127617a3babSopenharmony_ci0:121 subgroupQuadSwapVertical ( temp 2-component vector of int) 7128617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 7129617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 7130617a3babSopenharmony_ci0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7131617a3babSopenharmony_ci0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7132617a3babSopenharmony_ci0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7133617a3babSopenharmony_ci0:121 Constant: 7134617a3babSopenharmony_ci0:121 0 (const uint) 7135617a3babSopenharmony_ci0:121 direct index ( temp uint) 7136617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 7137617a3babSopenharmony_ci0:121 Constant: 7138617a3babSopenharmony_ci0:121 0 (const int) 7139617a3babSopenharmony_ci0:121 Constant: 7140617a3babSopenharmony_ci0:121 1 (const int) 7141617a3babSopenharmony_ci0:121 Sequence 7142617a3babSopenharmony_ci0:121 Constant: 7143617a3babSopenharmony_ci0:121 0 (const int) 7144617a3babSopenharmony_ci0:121 Constant: 7145617a3babSopenharmony_ci0:121 1 (const int) 7146617a3babSopenharmony_ci0:122 move second child to first child ( temp 3-component vector of int) 7147617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 7148617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 7149617a3babSopenharmony_ci0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7150617a3babSopenharmony_ci0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7151617a3babSopenharmony_ci0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7152617a3babSopenharmony_ci0:122 Constant: 7153617a3babSopenharmony_ci0:122 0 (const uint) 7154617a3babSopenharmony_ci0:122 direct index ( temp uint) 7155617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 7156617a3babSopenharmony_ci0:122 Constant: 7157617a3babSopenharmony_ci0:122 0 (const int) 7158617a3babSopenharmony_ci0:122 Constant: 7159617a3babSopenharmony_ci0:122 1 (const int) 7160617a3babSopenharmony_ci0:122 Sequence 7161617a3babSopenharmony_ci0:122 Constant: 7162617a3babSopenharmony_ci0:122 0 (const int) 7163617a3babSopenharmony_ci0:122 Constant: 7164617a3babSopenharmony_ci0:122 1 (const int) 7165617a3babSopenharmony_ci0:122 Constant: 7166617a3babSopenharmony_ci0:122 2 (const int) 7167617a3babSopenharmony_ci0:122 subgroupQuadSwapVertical ( temp 3-component vector of int) 7168617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 7169617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 7170617a3babSopenharmony_ci0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7171617a3babSopenharmony_ci0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7172617a3babSopenharmony_ci0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7173617a3babSopenharmony_ci0:122 Constant: 7174617a3babSopenharmony_ci0:122 0 (const uint) 7175617a3babSopenharmony_ci0:122 direct index ( temp uint) 7176617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 7177617a3babSopenharmony_ci0:122 Constant: 7178617a3babSopenharmony_ci0:122 0 (const int) 7179617a3babSopenharmony_ci0:122 Constant: 7180617a3babSopenharmony_ci0:122 1 (const int) 7181617a3babSopenharmony_ci0:122 Sequence 7182617a3babSopenharmony_ci0:122 Constant: 7183617a3babSopenharmony_ci0:122 0 (const int) 7184617a3babSopenharmony_ci0:122 Constant: 7185617a3babSopenharmony_ci0:122 1 (const int) 7186617a3babSopenharmony_ci0:122 Constant: 7187617a3babSopenharmony_ci0:122 2 (const int) 7188617a3babSopenharmony_ci0:124 move second child to first child ( temp 4-component vector of float) 7189617a3babSopenharmony_ci0:124 f: direct index for structure ( temp 4-component vector of float) 7190617a3babSopenharmony_ci0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7191617a3babSopenharmony_ci0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7192617a3babSopenharmony_ci0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7193617a3babSopenharmony_ci0:124 Constant: 7194617a3babSopenharmony_ci0:124 0 (const uint) 7195617a3babSopenharmony_ci0:124 direct index ( temp uint) 7196617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 7197617a3babSopenharmony_ci0:124 Constant: 7198617a3babSopenharmony_ci0:124 0 (const int) 7199617a3babSopenharmony_ci0:124 Constant: 7200617a3babSopenharmony_ci0:124 2 (const int) 7201617a3babSopenharmony_ci0:124 subgroupQuadSwapVertical ( temp 4-component vector of float) 7202617a3babSopenharmony_ci0:124 f: direct index for structure ( temp 4-component vector of float) 7203617a3babSopenharmony_ci0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7204617a3babSopenharmony_ci0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7205617a3babSopenharmony_ci0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7206617a3babSopenharmony_ci0:124 Constant: 7207617a3babSopenharmony_ci0:124 0 (const uint) 7208617a3babSopenharmony_ci0:124 direct index ( temp uint) 7209617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 7210617a3babSopenharmony_ci0:124 Constant: 7211617a3babSopenharmony_ci0:124 0 (const int) 7212617a3babSopenharmony_ci0:124 Constant: 7213617a3babSopenharmony_ci0:124 2 (const int) 7214617a3babSopenharmony_ci0:125 move second child to first child ( temp float) 7215617a3babSopenharmony_ci0:125 direct index ( temp float) 7216617a3babSopenharmony_ci0:125 f: direct index for structure ( temp 4-component vector of float) 7217617a3babSopenharmony_ci0:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7218617a3babSopenharmony_ci0:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7219617a3babSopenharmony_ci0:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7220617a3babSopenharmony_ci0:125 Constant: 7221617a3babSopenharmony_ci0:125 0 (const uint) 7222617a3babSopenharmony_ci0:125 direct index ( temp uint) 7223617a3babSopenharmony_ci0:125 'dti' ( in 3-component vector of uint) 7224617a3babSopenharmony_ci0:125 Constant: 7225617a3babSopenharmony_ci0:125 0 (const int) 7226617a3babSopenharmony_ci0:125 Constant: 7227617a3babSopenharmony_ci0:125 2 (const int) 7228617a3babSopenharmony_ci0:125 Constant: 7229617a3babSopenharmony_ci0:125 0 (const int) 7230617a3babSopenharmony_ci0:125 subgroupQuadSwapVertical ( temp float) 7231617a3babSopenharmony_ci0:125 direct index ( temp float) 7232617a3babSopenharmony_ci0:125 f: direct index for structure ( temp 4-component vector of float) 7233617a3babSopenharmony_ci0:125 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7234617a3babSopenharmony_ci0:125 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7235617a3babSopenharmony_ci0:125 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7236617a3babSopenharmony_ci0:125 Constant: 7237617a3babSopenharmony_ci0:125 0 (const uint) 7238617a3babSopenharmony_ci0:125 direct index ( temp uint) 7239617a3babSopenharmony_ci0:125 'dti' ( in 3-component vector of uint) 7240617a3babSopenharmony_ci0:125 Constant: 7241617a3babSopenharmony_ci0:125 0 (const int) 7242617a3babSopenharmony_ci0:125 Constant: 7243617a3babSopenharmony_ci0:125 2 (const int) 7244617a3babSopenharmony_ci0:125 Constant: 7245617a3babSopenharmony_ci0:125 0 (const int) 7246617a3babSopenharmony_ci0:126 move second child to first child ( temp 2-component vector of float) 7247617a3babSopenharmony_ci0:126 vector swizzle ( temp 2-component vector of float) 7248617a3babSopenharmony_ci0:126 f: direct index for structure ( temp 4-component vector of float) 7249617a3babSopenharmony_ci0:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7250617a3babSopenharmony_ci0:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7251617a3babSopenharmony_ci0:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7252617a3babSopenharmony_ci0:126 Constant: 7253617a3babSopenharmony_ci0:126 0 (const uint) 7254617a3babSopenharmony_ci0:126 direct index ( temp uint) 7255617a3babSopenharmony_ci0:126 'dti' ( in 3-component vector of uint) 7256617a3babSopenharmony_ci0:126 Constant: 7257617a3babSopenharmony_ci0:126 0 (const int) 7258617a3babSopenharmony_ci0:126 Constant: 7259617a3babSopenharmony_ci0:126 2 (const int) 7260617a3babSopenharmony_ci0:126 Sequence 7261617a3babSopenharmony_ci0:126 Constant: 7262617a3babSopenharmony_ci0:126 0 (const int) 7263617a3babSopenharmony_ci0:126 Constant: 7264617a3babSopenharmony_ci0:126 1 (const int) 7265617a3babSopenharmony_ci0:126 subgroupQuadSwapVertical ( temp 2-component vector of float) 7266617a3babSopenharmony_ci0:126 vector swizzle ( temp 2-component vector of float) 7267617a3babSopenharmony_ci0:126 f: direct index for structure ( temp 4-component vector of float) 7268617a3babSopenharmony_ci0:126 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7269617a3babSopenharmony_ci0:126 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7270617a3babSopenharmony_ci0:126 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7271617a3babSopenharmony_ci0:126 Constant: 7272617a3babSopenharmony_ci0:126 0 (const uint) 7273617a3babSopenharmony_ci0:126 direct index ( temp uint) 7274617a3babSopenharmony_ci0:126 'dti' ( in 3-component vector of uint) 7275617a3babSopenharmony_ci0:126 Constant: 7276617a3babSopenharmony_ci0:126 0 (const int) 7277617a3babSopenharmony_ci0:126 Constant: 7278617a3babSopenharmony_ci0:126 2 (const int) 7279617a3babSopenharmony_ci0:126 Sequence 7280617a3babSopenharmony_ci0:126 Constant: 7281617a3babSopenharmony_ci0:126 0 (const int) 7282617a3babSopenharmony_ci0:126 Constant: 7283617a3babSopenharmony_ci0:126 1 (const int) 7284617a3babSopenharmony_ci0:127 move second child to first child ( temp 3-component vector of float) 7285617a3babSopenharmony_ci0:127 vector swizzle ( temp 3-component vector of float) 7286617a3babSopenharmony_ci0:127 f: direct index for structure ( temp 4-component vector of float) 7287617a3babSopenharmony_ci0:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7288617a3babSopenharmony_ci0:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7289617a3babSopenharmony_ci0:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7290617a3babSopenharmony_ci0:127 Constant: 7291617a3babSopenharmony_ci0:127 0 (const uint) 7292617a3babSopenharmony_ci0:127 direct index ( temp uint) 7293617a3babSopenharmony_ci0:127 'dti' ( in 3-component vector of uint) 7294617a3babSopenharmony_ci0:127 Constant: 7295617a3babSopenharmony_ci0:127 0 (const int) 7296617a3babSopenharmony_ci0:127 Constant: 7297617a3babSopenharmony_ci0:127 2 (const int) 7298617a3babSopenharmony_ci0:127 Sequence 7299617a3babSopenharmony_ci0:127 Constant: 7300617a3babSopenharmony_ci0:127 0 (const int) 7301617a3babSopenharmony_ci0:127 Constant: 7302617a3babSopenharmony_ci0:127 1 (const int) 7303617a3babSopenharmony_ci0:127 Constant: 7304617a3babSopenharmony_ci0:127 2 (const int) 7305617a3babSopenharmony_ci0:127 subgroupQuadSwapVertical ( temp 3-component vector of float) 7306617a3babSopenharmony_ci0:127 vector swizzle ( temp 3-component vector of float) 7307617a3babSopenharmony_ci0:127 f: direct index for structure ( temp 4-component vector of float) 7308617a3babSopenharmony_ci0:127 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7309617a3babSopenharmony_ci0:127 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7310617a3babSopenharmony_ci0:127 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7311617a3babSopenharmony_ci0:127 Constant: 7312617a3babSopenharmony_ci0:127 0 (const uint) 7313617a3babSopenharmony_ci0:127 direct index ( temp uint) 7314617a3babSopenharmony_ci0:127 'dti' ( in 3-component vector of uint) 7315617a3babSopenharmony_ci0:127 Constant: 7316617a3babSopenharmony_ci0:127 0 (const int) 7317617a3babSopenharmony_ci0:127 Constant: 7318617a3babSopenharmony_ci0:127 2 (const int) 7319617a3babSopenharmony_ci0:127 Sequence 7320617a3babSopenharmony_ci0:127 Constant: 7321617a3babSopenharmony_ci0:127 0 (const int) 7322617a3babSopenharmony_ci0:127 Constant: 7323617a3babSopenharmony_ci0:127 1 (const int) 7324617a3babSopenharmony_ci0:127 Constant: 7325617a3babSopenharmony_ci0:127 2 (const int) 7326617a3babSopenharmony_ci0:129 move second child to first child ( temp 4-component vector of double) 7327617a3babSopenharmony_ci0:129 d: direct index for structure ( temp 4-component vector of double) 7328617a3babSopenharmony_ci0:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7329617a3babSopenharmony_ci0:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7330617a3babSopenharmony_ci0:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7331617a3babSopenharmony_ci0:129 Constant: 7332617a3babSopenharmony_ci0:129 0 (const uint) 7333617a3babSopenharmony_ci0:129 direct index ( temp uint) 7334617a3babSopenharmony_ci0:129 'dti' ( in 3-component vector of uint) 7335617a3babSopenharmony_ci0:129 Constant: 7336617a3babSopenharmony_ci0:129 0 (const int) 7337617a3babSopenharmony_ci0:129 Constant: 7338617a3babSopenharmony_ci0:129 3 (const int) 7339617a3babSopenharmony_ci0:129 subgroupQuadSwapVertical ( temp 4-component vector of double) 7340617a3babSopenharmony_ci0:129 d: direct index for structure ( temp 4-component vector of double) 7341617a3babSopenharmony_ci0:129 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7342617a3babSopenharmony_ci0:129 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7343617a3babSopenharmony_ci0:129 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7344617a3babSopenharmony_ci0:129 Constant: 7345617a3babSopenharmony_ci0:129 0 (const uint) 7346617a3babSopenharmony_ci0:129 direct index ( temp uint) 7347617a3babSopenharmony_ci0:129 'dti' ( in 3-component vector of uint) 7348617a3babSopenharmony_ci0:129 Constant: 7349617a3babSopenharmony_ci0:129 0 (const int) 7350617a3babSopenharmony_ci0:129 Constant: 7351617a3babSopenharmony_ci0:129 3 (const int) 7352617a3babSopenharmony_ci0:130 move second child to first child ( temp double) 7353617a3babSopenharmony_ci0:130 direct index ( temp double) 7354617a3babSopenharmony_ci0:130 d: direct index for structure ( temp 4-component vector of double) 7355617a3babSopenharmony_ci0:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7356617a3babSopenharmony_ci0:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7357617a3babSopenharmony_ci0:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7358617a3babSopenharmony_ci0:130 Constant: 7359617a3babSopenharmony_ci0:130 0 (const uint) 7360617a3babSopenharmony_ci0:130 direct index ( temp uint) 7361617a3babSopenharmony_ci0:130 'dti' ( in 3-component vector of uint) 7362617a3babSopenharmony_ci0:130 Constant: 7363617a3babSopenharmony_ci0:130 0 (const int) 7364617a3babSopenharmony_ci0:130 Constant: 7365617a3babSopenharmony_ci0:130 3 (const int) 7366617a3babSopenharmony_ci0:130 Constant: 7367617a3babSopenharmony_ci0:130 0 (const int) 7368617a3babSopenharmony_ci0:130 subgroupQuadSwapVertical ( temp double) 7369617a3babSopenharmony_ci0:130 direct index ( temp double) 7370617a3babSopenharmony_ci0:130 d: direct index for structure ( temp 4-component vector of double) 7371617a3babSopenharmony_ci0:130 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7372617a3babSopenharmony_ci0:130 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7373617a3babSopenharmony_ci0:130 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7374617a3babSopenharmony_ci0:130 Constant: 7375617a3babSopenharmony_ci0:130 0 (const uint) 7376617a3babSopenharmony_ci0:130 direct index ( temp uint) 7377617a3babSopenharmony_ci0:130 'dti' ( in 3-component vector of uint) 7378617a3babSopenharmony_ci0:130 Constant: 7379617a3babSopenharmony_ci0:130 0 (const int) 7380617a3babSopenharmony_ci0:130 Constant: 7381617a3babSopenharmony_ci0:130 3 (const int) 7382617a3babSopenharmony_ci0:130 Constant: 7383617a3babSopenharmony_ci0:130 0 (const int) 7384617a3babSopenharmony_ci0:131 move second child to first child ( temp 2-component vector of double) 7385617a3babSopenharmony_ci0:131 vector swizzle ( temp 2-component vector of double) 7386617a3babSopenharmony_ci0:131 d: direct index for structure ( temp 4-component vector of double) 7387617a3babSopenharmony_ci0:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7388617a3babSopenharmony_ci0:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7389617a3babSopenharmony_ci0:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7390617a3babSopenharmony_ci0:131 Constant: 7391617a3babSopenharmony_ci0:131 0 (const uint) 7392617a3babSopenharmony_ci0:131 direct index ( temp uint) 7393617a3babSopenharmony_ci0:131 'dti' ( in 3-component vector of uint) 7394617a3babSopenharmony_ci0:131 Constant: 7395617a3babSopenharmony_ci0:131 0 (const int) 7396617a3babSopenharmony_ci0:131 Constant: 7397617a3babSopenharmony_ci0:131 3 (const int) 7398617a3babSopenharmony_ci0:131 Sequence 7399617a3babSopenharmony_ci0:131 Constant: 7400617a3babSopenharmony_ci0:131 0 (const int) 7401617a3babSopenharmony_ci0:131 Constant: 7402617a3babSopenharmony_ci0:131 1 (const int) 7403617a3babSopenharmony_ci0:131 subgroupQuadSwapVertical ( temp 2-component vector of double) 7404617a3babSopenharmony_ci0:131 vector swizzle ( temp 2-component vector of double) 7405617a3babSopenharmony_ci0:131 d: direct index for structure ( temp 4-component vector of double) 7406617a3babSopenharmony_ci0:131 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7407617a3babSopenharmony_ci0:131 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7408617a3babSopenharmony_ci0:131 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7409617a3babSopenharmony_ci0:131 Constant: 7410617a3babSopenharmony_ci0:131 0 (const uint) 7411617a3babSopenharmony_ci0:131 direct index ( temp uint) 7412617a3babSopenharmony_ci0:131 'dti' ( in 3-component vector of uint) 7413617a3babSopenharmony_ci0:131 Constant: 7414617a3babSopenharmony_ci0:131 0 (const int) 7415617a3babSopenharmony_ci0:131 Constant: 7416617a3babSopenharmony_ci0:131 3 (const int) 7417617a3babSopenharmony_ci0:131 Sequence 7418617a3babSopenharmony_ci0:131 Constant: 7419617a3babSopenharmony_ci0:131 0 (const int) 7420617a3babSopenharmony_ci0:131 Constant: 7421617a3babSopenharmony_ci0:131 1 (const int) 7422617a3babSopenharmony_ci0:132 move second child to first child ( temp 3-component vector of double) 7423617a3babSopenharmony_ci0:132 vector swizzle ( temp 3-component vector of double) 7424617a3babSopenharmony_ci0:132 d: direct index for structure ( temp 4-component vector of double) 7425617a3babSopenharmony_ci0:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7426617a3babSopenharmony_ci0:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7427617a3babSopenharmony_ci0:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7428617a3babSopenharmony_ci0:132 Constant: 7429617a3babSopenharmony_ci0:132 0 (const uint) 7430617a3babSopenharmony_ci0:132 direct index ( temp uint) 7431617a3babSopenharmony_ci0:132 'dti' ( in 3-component vector of uint) 7432617a3babSopenharmony_ci0:132 Constant: 7433617a3babSopenharmony_ci0:132 0 (const int) 7434617a3babSopenharmony_ci0:132 Constant: 7435617a3babSopenharmony_ci0:132 3 (const int) 7436617a3babSopenharmony_ci0:132 Sequence 7437617a3babSopenharmony_ci0:132 Constant: 7438617a3babSopenharmony_ci0:132 0 (const int) 7439617a3babSopenharmony_ci0:132 Constant: 7440617a3babSopenharmony_ci0:132 1 (const int) 7441617a3babSopenharmony_ci0:132 Constant: 7442617a3babSopenharmony_ci0:132 2 (const int) 7443617a3babSopenharmony_ci0:132 subgroupQuadSwapVertical ( temp 3-component vector of double) 7444617a3babSopenharmony_ci0:132 vector swizzle ( temp 3-component vector of double) 7445617a3babSopenharmony_ci0:132 d: direct index for structure ( temp 4-component vector of double) 7446617a3babSopenharmony_ci0:132 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7447617a3babSopenharmony_ci0:132 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7448617a3babSopenharmony_ci0:132 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7449617a3babSopenharmony_ci0:132 Constant: 7450617a3babSopenharmony_ci0:132 0 (const uint) 7451617a3babSopenharmony_ci0:132 direct index ( temp uint) 7452617a3babSopenharmony_ci0:132 'dti' ( in 3-component vector of uint) 7453617a3babSopenharmony_ci0:132 Constant: 7454617a3babSopenharmony_ci0:132 0 (const int) 7455617a3babSopenharmony_ci0:132 Constant: 7456617a3babSopenharmony_ci0:132 3 (const int) 7457617a3babSopenharmony_ci0:132 Sequence 7458617a3babSopenharmony_ci0:132 Constant: 7459617a3babSopenharmony_ci0:132 0 (const int) 7460617a3babSopenharmony_ci0:132 Constant: 7461617a3babSopenharmony_ci0:132 1 (const int) 7462617a3babSopenharmony_ci0:132 Constant: 7463617a3babSopenharmony_ci0:132 2 (const int) 7464617a3babSopenharmony_ci0:134 move second child to first child ( temp 4-component vector of uint) 7465617a3babSopenharmony_ci0:134 u: direct index for structure ( temp 4-component vector of uint) 7466617a3babSopenharmony_ci0:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7467617a3babSopenharmony_ci0:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7468617a3babSopenharmony_ci0:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7469617a3babSopenharmony_ci0:134 Constant: 7470617a3babSopenharmony_ci0:134 0 (const uint) 7471617a3babSopenharmony_ci0:134 direct index ( temp uint) 7472617a3babSopenharmony_ci0:134 'dti' ( in 3-component vector of uint) 7473617a3babSopenharmony_ci0:134 Constant: 7474617a3babSopenharmony_ci0:134 0 (const int) 7475617a3babSopenharmony_ci0:134 Constant: 7476617a3babSopenharmony_ci0:134 0 (const int) 7477617a3babSopenharmony_ci0:134 subgroupQuadSwapDiagonal ( temp 4-component vector of uint) 7478617a3babSopenharmony_ci0:134 u: direct index for structure ( temp 4-component vector of uint) 7479617a3babSopenharmony_ci0:134 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7480617a3babSopenharmony_ci0:134 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7481617a3babSopenharmony_ci0:134 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7482617a3babSopenharmony_ci0:134 Constant: 7483617a3babSopenharmony_ci0:134 0 (const uint) 7484617a3babSopenharmony_ci0:134 direct index ( temp uint) 7485617a3babSopenharmony_ci0:134 'dti' ( in 3-component vector of uint) 7486617a3babSopenharmony_ci0:134 Constant: 7487617a3babSopenharmony_ci0:134 0 (const int) 7488617a3babSopenharmony_ci0:134 Constant: 7489617a3babSopenharmony_ci0:134 0 (const int) 7490617a3babSopenharmony_ci0:135 move second child to first child ( temp uint) 7491617a3babSopenharmony_ci0:135 direct index ( temp uint) 7492617a3babSopenharmony_ci0:135 u: direct index for structure ( temp 4-component vector of uint) 7493617a3babSopenharmony_ci0:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7494617a3babSopenharmony_ci0:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7495617a3babSopenharmony_ci0:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7496617a3babSopenharmony_ci0:135 Constant: 7497617a3babSopenharmony_ci0:135 0 (const uint) 7498617a3babSopenharmony_ci0:135 direct index ( temp uint) 7499617a3babSopenharmony_ci0:135 'dti' ( in 3-component vector of uint) 7500617a3babSopenharmony_ci0:135 Constant: 7501617a3babSopenharmony_ci0:135 0 (const int) 7502617a3babSopenharmony_ci0:135 Constant: 7503617a3babSopenharmony_ci0:135 0 (const int) 7504617a3babSopenharmony_ci0:135 Constant: 7505617a3babSopenharmony_ci0:135 0 (const int) 7506617a3babSopenharmony_ci0:135 subgroupQuadSwapDiagonal ( temp uint) 7507617a3babSopenharmony_ci0:135 direct index ( temp uint) 7508617a3babSopenharmony_ci0:135 u: direct index for structure ( temp 4-component vector of uint) 7509617a3babSopenharmony_ci0:135 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7510617a3babSopenharmony_ci0:135 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7511617a3babSopenharmony_ci0:135 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7512617a3babSopenharmony_ci0:135 Constant: 7513617a3babSopenharmony_ci0:135 0 (const uint) 7514617a3babSopenharmony_ci0:135 direct index ( temp uint) 7515617a3babSopenharmony_ci0:135 'dti' ( in 3-component vector of uint) 7516617a3babSopenharmony_ci0:135 Constant: 7517617a3babSopenharmony_ci0:135 0 (const int) 7518617a3babSopenharmony_ci0:135 Constant: 7519617a3babSopenharmony_ci0:135 0 (const int) 7520617a3babSopenharmony_ci0:135 Constant: 7521617a3babSopenharmony_ci0:135 0 (const int) 7522617a3babSopenharmony_ci0:136 move second child to first child ( temp 2-component vector of uint) 7523617a3babSopenharmony_ci0:136 vector swizzle ( temp 2-component vector of uint) 7524617a3babSopenharmony_ci0:136 u: direct index for structure ( temp 4-component vector of uint) 7525617a3babSopenharmony_ci0:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7526617a3babSopenharmony_ci0:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7527617a3babSopenharmony_ci0:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7528617a3babSopenharmony_ci0:136 Constant: 7529617a3babSopenharmony_ci0:136 0 (const uint) 7530617a3babSopenharmony_ci0:136 direct index ( temp uint) 7531617a3babSopenharmony_ci0:136 'dti' ( in 3-component vector of uint) 7532617a3babSopenharmony_ci0:136 Constant: 7533617a3babSopenharmony_ci0:136 0 (const int) 7534617a3babSopenharmony_ci0:136 Constant: 7535617a3babSopenharmony_ci0:136 0 (const int) 7536617a3babSopenharmony_ci0:136 Sequence 7537617a3babSopenharmony_ci0:136 Constant: 7538617a3babSopenharmony_ci0:136 0 (const int) 7539617a3babSopenharmony_ci0:136 Constant: 7540617a3babSopenharmony_ci0:136 1 (const int) 7541617a3babSopenharmony_ci0:136 subgroupQuadSwapDiagonal ( temp 2-component vector of uint) 7542617a3babSopenharmony_ci0:136 vector swizzle ( temp 2-component vector of uint) 7543617a3babSopenharmony_ci0:136 u: direct index for structure ( temp 4-component vector of uint) 7544617a3babSopenharmony_ci0:136 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7545617a3babSopenharmony_ci0:136 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7546617a3babSopenharmony_ci0:136 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7547617a3babSopenharmony_ci0:136 Constant: 7548617a3babSopenharmony_ci0:136 0 (const uint) 7549617a3babSopenharmony_ci0:136 direct index ( temp uint) 7550617a3babSopenharmony_ci0:136 'dti' ( in 3-component vector of uint) 7551617a3babSopenharmony_ci0:136 Constant: 7552617a3babSopenharmony_ci0:136 0 (const int) 7553617a3babSopenharmony_ci0:136 Constant: 7554617a3babSopenharmony_ci0:136 0 (const int) 7555617a3babSopenharmony_ci0:136 Sequence 7556617a3babSopenharmony_ci0:136 Constant: 7557617a3babSopenharmony_ci0:136 0 (const int) 7558617a3babSopenharmony_ci0:136 Constant: 7559617a3babSopenharmony_ci0:136 1 (const int) 7560617a3babSopenharmony_ci0:137 move second child to first child ( temp 3-component vector of uint) 7561617a3babSopenharmony_ci0:137 vector swizzle ( temp 3-component vector of uint) 7562617a3babSopenharmony_ci0:137 u: direct index for structure ( temp 4-component vector of uint) 7563617a3babSopenharmony_ci0:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7564617a3babSopenharmony_ci0:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7565617a3babSopenharmony_ci0:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7566617a3babSopenharmony_ci0:137 Constant: 7567617a3babSopenharmony_ci0:137 0 (const uint) 7568617a3babSopenharmony_ci0:137 direct index ( temp uint) 7569617a3babSopenharmony_ci0:137 'dti' ( in 3-component vector of uint) 7570617a3babSopenharmony_ci0:137 Constant: 7571617a3babSopenharmony_ci0:137 0 (const int) 7572617a3babSopenharmony_ci0:137 Constant: 7573617a3babSopenharmony_ci0:137 0 (const int) 7574617a3babSopenharmony_ci0:137 Sequence 7575617a3babSopenharmony_ci0:137 Constant: 7576617a3babSopenharmony_ci0:137 0 (const int) 7577617a3babSopenharmony_ci0:137 Constant: 7578617a3babSopenharmony_ci0:137 1 (const int) 7579617a3babSopenharmony_ci0:137 Constant: 7580617a3babSopenharmony_ci0:137 2 (const int) 7581617a3babSopenharmony_ci0:137 subgroupQuadSwapDiagonal ( temp 3-component vector of uint) 7582617a3babSopenharmony_ci0:137 vector swizzle ( temp 3-component vector of uint) 7583617a3babSopenharmony_ci0:137 u: direct index for structure ( temp 4-component vector of uint) 7584617a3babSopenharmony_ci0:137 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7585617a3babSopenharmony_ci0:137 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7586617a3babSopenharmony_ci0:137 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7587617a3babSopenharmony_ci0:137 Constant: 7588617a3babSopenharmony_ci0:137 0 (const uint) 7589617a3babSopenharmony_ci0:137 direct index ( temp uint) 7590617a3babSopenharmony_ci0:137 'dti' ( in 3-component vector of uint) 7591617a3babSopenharmony_ci0:137 Constant: 7592617a3babSopenharmony_ci0:137 0 (const int) 7593617a3babSopenharmony_ci0:137 Constant: 7594617a3babSopenharmony_ci0:137 0 (const int) 7595617a3babSopenharmony_ci0:137 Sequence 7596617a3babSopenharmony_ci0:137 Constant: 7597617a3babSopenharmony_ci0:137 0 (const int) 7598617a3babSopenharmony_ci0:137 Constant: 7599617a3babSopenharmony_ci0:137 1 (const int) 7600617a3babSopenharmony_ci0:137 Constant: 7601617a3babSopenharmony_ci0:137 2 (const int) 7602617a3babSopenharmony_ci0:139 move second child to first child ( temp 4-component vector of int) 7603617a3babSopenharmony_ci0:139 i: direct index for structure ( temp 4-component vector of int) 7604617a3babSopenharmony_ci0:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7605617a3babSopenharmony_ci0:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7606617a3babSopenharmony_ci0:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7607617a3babSopenharmony_ci0:139 Constant: 7608617a3babSopenharmony_ci0:139 0 (const uint) 7609617a3babSopenharmony_ci0:139 direct index ( temp uint) 7610617a3babSopenharmony_ci0:139 'dti' ( in 3-component vector of uint) 7611617a3babSopenharmony_ci0:139 Constant: 7612617a3babSopenharmony_ci0:139 0 (const int) 7613617a3babSopenharmony_ci0:139 Constant: 7614617a3babSopenharmony_ci0:139 1 (const int) 7615617a3babSopenharmony_ci0:139 subgroupQuadSwapDiagonal ( temp 4-component vector of int) 7616617a3babSopenharmony_ci0:139 i: direct index for structure ( temp 4-component vector of int) 7617617a3babSopenharmony_ci0:139 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7618617a3babSopenharmony_ci0:139 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7619617a3babSopenharmony_ci0:139 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7620617a3babSopenharmony_ci0:139 Constant: 7621617a3babSopenharmony_ci0:139 0 (const uint) 7622617a3babSopenharmony_ci0:139 direct index ( temp uint) 7623617a3babSopenharmony_ci0:139 'dti' ( in 3-component vector of uint) 7624617a3babSopenharmony_ci0:139 Constant: 7625617a3babSopenharmony_ci0:139 0 (const int) 7626617a3babSopenharmony_ci0:139 Constant: 7627617a3babSopenharmony_ci0:139 1 (const int) 7628617a3babSopenharmony_ci0:140 move second child to first child ( temp int) 7629617a3babSopenharmony_ci0:140 direct index ( temp int) 7630617a3babSopenharmony_ci0:140 i: direct index for structure ( temp 4-component vector of int) 7631617a3babSopenharmony_ci0:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7632617a3babSopenharmony_ci0:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7633617a3babSopenharmony_ci0:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7634617a3babSopenharmony_ci0:140 Constant: 7635617a3babSopenharmony_ci0:140 0 (const uint) 7636617a3babSopenharmony_ci0:140 direct index ( temp uint) 7637617a3babSopenharmony_ci0:140 'dti' ( in 3-component vector of uint) 7638617a3babSopenharmony_ci0:140 Constant: 7639617a3babSopenharmony_ci0:140 0 (const int) 7640617a3babSopenharmony_ci0:140 Constant: 7641617a3babSopenharmony_ci0:140 1 (const int) 7642617a3babSopenharmony_ci0:140 Constant: 7643617a3babSopenharmony_ci0:140 0 (const int) 7644617a3babSopenharmony_ci0:140 subgroupQuadSwapDiagonal ( temp int) 7645617a3babSopenharmony_ci0:140 direct index ( temp int) 7646617a3babSopenharmony_ci0:140 i: direct index for structure ( temp 4-component vector of int) 7647617a3babSopenharmony_ci0:140 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7648617a3babSopenharmony_ci0:140 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7649617a3babSopenharmony_ci0:140 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7650617a3babSopenharmony_ci0:140 Constant: 7651617a3babSopenharmony_ci0:140 0 (const uint) 7652617a3babSopenharmony_ci0:140 direct index ( temp uint) 7653617a3babSopenharmony_ci0:140 'dti' ( in 3-component vector of uint) 7654617a3babSopenharmony_ci0:140 Constant: 7655617a3babSopenharmony_ci0:140 0 (const int) 7656617a3babSopenharmony_ci0:140 Constant: 7657617a3babSopenharmony_ci0:140 1 (const int) 7658617a3babSopenharmony_ci0:140 Constant: 7659617a3babSopenharmony_ci0:140 0 (const int) 7660617a3babSopenharmony_ci0:141 move second child to first child ( temp 2-component vector of int) 7661617a3babSopenharmony_ci0:141 vector swizzle ( temp 2-component vector of int) 7662617a3babSopenharmony_ci0:141 i: direct index for structure ( temp 4-component vector of int) 7663617a3babSopenharmony_ci0:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7664617a3babSopenharmony_ci0:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7665617a3babSopenharmony_ci0:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7666617a3babSopenharmony_ci0:141 Constant: 7667617a3babSopenharmony_ci0:141 0 (const uint) 7668617a3babSopenharmony_ci0:141 direct index ( temp uint) 7669617a3babSopenharmony_ci0:141 'dti' ( in 3-component vector of uint) 7670617a3babSopenharmony_ci0:141 Constant: 7671617a3babSopenharmony_ci0:141 0 (const int) 7672617a3babSopenharmony_ci0:141 Constant: 7673617a3babSopenharmony_ci0:141 1 (const int) 7674617a3babSopenharmony_ci0:141 Sequence 7675617a3babSopenharmony_ci0:141 Constant: 7676617a3babSopenharmony_ci0:141 0 (const int) 7677617a3babSopenharmony_ci0:141 Constant: 7678617a3babSopenharmony_ci0:141 1 (const int) 7679617a3babSopenharmony_ci0:141 subgroupQuadSwapDiagonal ( temp 2-component vector of int) 7680617a3babSopenharmony_ci0:141 vector swizzle ( temp 2-component vector of int) 7681617a3babSopenharmony_ci0:141 i: direct index for structure ( temp 4-component vector of int) 7682617a3babSopenharmony_ci0:141 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7683617a3babSopenharmony_ci0:141 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7684617a3babSopenharmony_ci0:141 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7685617a3babSopenharmony_ci0:141 Constant: 7686617a3babSopenharmony_ci0:141 0 (const uint) 7687617a3babSopenharmony_ci0:141 direct index ( temp uint) 7688617a3babSopenharmony_ci0:141 'dti' ( in 3-component vector of uint) 7689617a3babSopenharmony_ci0:141 Constant: 7690617a3babSopenharmony_ci0:141 0 (const int) 7691617a3babSopenharmony_ci0:141 Constant: 7692617a3babSopenharmony_ci0:141 1 (const int) 7693617a3babSopenharmony_ci0:141 Sequence 7694617a3babSopenharmony_ci0:141 Constant: 7695617a3babSopenharmony_ci0:141 0 (const int) 7696617a3babSopenharmony_ci0:141 Constant: 7697617a3babSopenharmony_ci0:141 1 (const int) 7698617a3babSopenharmony_ci0:142 move second child to first child ( temp 3-component vector of int) 7699617a3babSopenharmony_ci0:142 vector swizzle ( temp 3-component vector of int) 7700617a3babSopenharmony_ci0:142 i: direct index for structure ( temp 4-component vector of int) 7701617a3babSopenharmony_ci0:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7702617a3babSopenharmony_ci0:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7703617a3babSopenharmony_ci0:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7704617a3babSopenharmony_ci0:142 Constant: 7705617a3babSopenharmony_ci0:142 0 (const uint) 7706617a3babSopenharmony_ci0:142 direct index ( temp uint) 7707617a3babSopenharmony_ci0:142 'dti' ( in 3-component vector of uint) 7708617a3babSopenharmony_ci0:142 Constant: 7709617a3babSopenharmony_ci0:142 0 (const int) 7710617a3babSopenharmony_ci0:142 Constant: 7711617a3babSopenharmony_ci0:142 1 (const int) 7712617a3babSopenharmony_ci0:142 Sequence 7713617a3babSopenharmony_ci0:142 Constant: 7714617a3babSopenharmony_ci0:142 0 (const int) 7715617a3babSopenharmony_ci0:142 Constant: 7716617a3babSopenharmony_ci0:142 1 (const int) 7717617a3babSopenharmony_ci0:142 Constant: 7718617a3babSopenharmony_ci0:142 2 (const int) 7719617a3babSopenharmony_ci0:142 subgroupQuadSwapDiagonal ( temp 3-component vector of int) 7720617a3babSopenharmony_ci0:142 vector swizzle ( temp 3-component vector of int) 7721617a3babSopenharmony_ci0:142 i: direct index for structure ( temp 4-component vector of int) 7722617a3babSopenharmony_ci0:142 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7723617a3babSopenharmony_ci0:142 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7724617a3babSopenharmony_ci0:142 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7725617a3babSopenharmony_ci0:142 Constant: 7726617a3babSopenharmony_ci0:142 0 (const uint) 7727617a3babSopenharmony_ci0:142 direct index ( temp uint) 7728617a3babSopenharmony_ci0:142 'dti' ( in 3-component vector of uint) 7729617a3babSopenharmony_ci0:142 Constant: 7730617a3babSopenharmony_ci0:142 0 (const int) 7731617a3babSopenharmony_ci0:142 Constant: 7732617a3babSopenharmony_ci0:142 1 (const int) 7733617a3babSopenharmony_ci0:142 Sequence 7734617a3babSopenharmony_ci0:142 Constant: 7735617a3babSopenharmony_ci0:142 0 (const int) 7736617a3babSopenharmony_ci0:142 Constant: 7737617a3babSopenharmony_ci0:142 1 (const int) 7738617a3babSopenharmony_ci0:142 Constant: 7739617a3babSopenharmony_ci0:142 2 (const int) 7740617a3babSopenharmony_ci0:144 move second child to first child ( temp 4-component vector of float) 7741617a3babSopenharmony_ci0:144 f: direct index for structure ( temp 4-component vector of float) 7742617a3babSopenharmony_ci0:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7743617a3babSopenharmony_ci0:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7744617a3babSopenharmony_ci0:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7745617a3babSopenharmony_ci0:144 Constant: 7746617a3babSopenharmony_ci0:144 0 (const uint) 7747617a3babSopenharmony_ci0:144 direct index ( temp uint) 7748617a3babSopenharmony_ci0:144 'dti' ( in 3-component vector of uint) 7749617a3babSopenharmony_ci0:144 Constant: 7750617a3babSopenharmony_ci0:144 0 (const int) 7751617a3babSopenharmony_ci0:144 Constant: 7752617a3babSopenharmony_ci0:144 2 (const int) 7753617a3babSopenharmony_ci0:144 subgroupQuadSwapDiagonal ( temp 4-component vector of float) 7754617a3babSopenharmony_ci0:144 f: direct index for structure ( temp 4-component vector of float) 7755617a3babSopenharmony_ci0:144 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7756617a3babSopenharmony_ci0:144 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7757617a3babSopenharmony_ci0:144 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7758617a3babSopenharmony_ci0:144 Constant: 7759617a3babSopenharmony_ci0:144 0 (const uint) 7760617a3babSopenharmony_ci0:144 direct index ( temp uint) 7761617a3babSopenharmony_ci0:144 'dti' ( in 3-component vector of uint) 7762617a3babSopenharmony_ci0:144 Constant: 7763617a3babSopenharmony_ci0:144 0 (const int) 7764617a3babSopenharmony_ci0:144 Constant: 7765617a3babSopenharmony_ci0:144 2 (const int) 7766617a3babSopenharmony_ci0:145 move second child to first child ( temp float) 7767617a3babSopenharmony_ci0:145 direct index ( temp float) 7768617a3babSopenharmony_ci0:145 f: direct index for structure ( temp 4-component vector of float) 7769617a3babSopenharmony_ci0:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7770617a3babSopenharmony_ci0:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7771617a3babSopenharmony_ci0:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7772617a3babSopenharmony_ci0:145 Constant: 7773617a3babSopenharmony_ci0:145 0 (const uint) 7774617a3babSopenharmony_ci0:145 direct index ( temp uint) 7775617a3babSopenharmony_ci0:145 'dti' ( in 3-component vector of uint) 7776617a3babSopenharmony_ci0:145 Constant: 7777617a3babSopenharmony_ci0:145 0 (const int) 7778617a3babSopenharmony_ci0:145 Constant: 7779617a3babSopenharmony_ci0:145 2 (const int) 7780617a3babSopenharmony_ci0:145 Constant: 7781617a3babSopenharmony_ci0:145 0 (const int) 7782617a3babSopenharmony_ci0:145 subgroupQuadSwapDiagonal ( temp float) 7783617a3babSopenharmony_ci0:145 direct index ( temp float) 7784617a3babSopenharmony_ci0:145 f: direct index for structure ( temp 4-component vector of float) 7785617a3babSopenharmony_ci0:145 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7786617a3babSopenharmony_ci0:145 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7787617a3babSopenharmony_ci0:145 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7788617a3babSopenharmony_ci0:145 Constant: 7789617a3babSopenharmony_ci0:145 0 (const uint) 7790617a3babSopenharmony_ci0:145 direct index ( temp uint) 7791617a3babSopenharmony_ci0:145 'dti' ( in 3-component vector of uint) 7792617a3babSopenharmony_ci0:145 Constant: 7793617a3babSopenharmony_ci0:145 0 (const int) 7794617a3babSopenharmony_ci0:145 Constant: 7795617a3babSopenharmony_ci0:145 2 (const int) 7796617a3babSopenharmony_ci0:145 Constant: 7797617a3babSopenharmony_ci0:145 0 (const int) 7798617a3babSopenharmony_ci0:146 move second child to first child ( temp 2-component vector of float) 7799617a3babSopenharmony_ci0:146 vector swizzle ( temp 2-component vector of float) 7800617a3babSopenharmony_ci0:146 f: direct index for structure ( temp 4-component vector of float) 7801617a3babSopenharmony_ci0:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7802617a3babSopenharmony_ci0:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7803617a3babSopenharmony_ci0:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7804617a3babSopenharmony_ci0:146 Constant: 7805617a3babSopenharmony_ci0:146 0 (const uint) 7806617a3babSopenharmony_ci0:146 direct index ( temp uint) 7807617a3babSopenharmony_ci0:146 'dti' ( in 3-component vector of uint) 7808617a3babSopenharmony_ci0:146 Constant: 7809617a3babSopenharmony_ci0:146 0 (const int) 7810617a3babSopenharmony_ci0:146 Constant: 7811617a3babSopenharmony_ci0:146 2 (const int) 7812617a3babSopenharmony_ci0:146 Sequence 7813617a3babSopenharmony_ci0:146 Constant: 7814617a3babSopenharmony_ci0:146 0 (const int) 7815617a3babSopenharmony_ci0:146 Constant: 7816617a3babSopenharmony_ci0:146 1 (const int) 7817617a3babSopenharmony_ci0:146 subgroupQuadSwapDiagonal ( temp 2-component vector of float) 7818617a3babSopenharmony_ci0:146 vector swizzle ( temp 2-component vector of float) 7819617a3babSopenharmony_ci0:146 f: direct index for structure ( temp 4-component vector of float) 7820617a3babSopenharmony_ci0:146 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7821617a3babSopenharmony_ci0:146 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7822617a3babSopenharmony_ci0:146 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7823617a3babSopenharmony_ci0:146 Constant: 7824617a3babSopenharmony_ci0:146 0 (const uint) 7825617a3babSopenharmony_ci0:146 direct index ( temp uint) 7826617a3babSopenharmony_ci0:146 'dti' ( in 3-component vector of uint) 7827617a3babSopenharmony_ci0:146 Constant: 7828617a3babSopenharmony_ci0:146 0 (const int) 7829617a3babSopenharmony_ci0:146 Constant: 7830617a3babSopenharmony_ci0:146 2 (const int) 7831617a3babSopenharmony_ci0:146 Sequence 7832617a3babSopenharmony_ci0:146 Constant: 7833617a3babSopenharmony_ci0:146 0 (const int) 7834617a3babSopenharmony_ci0:146 Constant: 7835617a3babSopenharmony_ci0:146 1 (const int) 7836617a3babSopenharmony_ci0:147 move second child to first child ( temp 3-component vector of float) 7837617a3babSopenharmony_ci0:147 vector swizzle ( temp 3-component vector of float) 7838617a3babSopenharmony_ci0:147 f: direct index for structure ( temp 4-component vector of float) 7839617a3babSopenharmony_ci0:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7840617a3babSopenharmony_ci0:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7841617a3babSopenharmony_ci0:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7842617a3babSopenharmony_ci0:147 Constant: 7843617a3babSopenharmony_ci0:147 0 (const uint) 7844617a3babSopenharmony_ci0:147 direct index ( temp uint) 7845617a3babSopenharmony_ci0:147 'dti' ( in 3-component vector of uint) 7846617a3babSopenharmony_ci0:147 Constant: 7847617a3babSopenharmony_ci0:147 0 (const int) 7848617a3babSopenharmony_ci0:147 Constant: 7849617a3babSopenharmony_ci0:147 2 (const int) 7850617a3babSopenharmony_ci0:147 Sequence 7851617a3babSopenharmony_ci0:147 Constant: 7852617a3babSopenharmony_ci0:147 0 (const int) 7853617a3babSopenharmony_ci0:147 Constant: 7854617a3babSopenharmony_ci0:147 1 (const int) 7855617a3babSopenharmony_ci0:147 Constant: 7856617a3babSopenharmony_ci0:147 2 (const int) 7857617a3babSopenharmony_ci0:147 subgroupQuadSwapDiagonal ( temp 3-component vector of float) 7858617a3babSopenharmony_ci0:147 vector swizzle ( temp 3-component vector of float) 7859617a3babSopenharmony_ci0:147 f: direct index for structure ( temp 4-component vector of float) 7860617a3babSopenharmony_ci0:147 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7861617a3babSopenharmony_ci0:147 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7862617a3babSopenharmony_ci0:147 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7863617a3babSopenharmony_ci0:147 Constant: 7864617a3babSopenharmony_ci0:147 0 (const uint) 7865617a3babSopenharmony_ci0:147 direct index ( temp uint) 7866617a3babSopenharmony_ci0:147 'dti' ( in 3-component vector of uint) 7867617a3babSopenharmony_ci0:147 Constant: 7868617a3babSopenharmony_ci0:147 0 (const int) 7869617a3babSopenharmony_ci0:147 Constant: 7870617a3babSopenharmony_ci0:147 2 (const int) 7871617a3babSopenharmony_ci0:147 Sequence 7872617a3babSopenharmony_ci0:147 Constant: 7873617a3babSopenharmony_ci0:147 0 (const int) 7874617a3babSopenharmony_ci0:147 Constant: 7875617a3babSopenharmony_ci0:147 1 (const int) 7876617a3babSopenharmony_ci0:147 Constant: 7877617a3babSopenharmony_ci0:147 2 (const int) 7878617a3babSopenharmony_ci0:149 move second child to first child ( temp 4-component vector of double) 7879617a3babSopenharmony_ci0:149 d: direct index for structure ( temp 4-component vector of double) 7880617a3babSopenharmony_ci0:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7881617a3babSopenharmony_ci0:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7882617a3babSopenharmony_ci0:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7883617a3babSopenharmony_ci0:149 Constant: 7884617a3babSopenharmony_ci0:149 0 (const uint) 7885617a3babSopenharmony_ci0:149 direct index ( temp uint) 7886617a3babSopenharmony_ci0:149 'dti' ( in 3-component vector of uint) 7887617a3babSopenharmony_ci0:149 Constant: 7888617a3babSopenharmony_ci0:149 0 (const int) 7889617a3babSopenharmony_ci0:149 Constant: 7890617a3babSopenharmony_ci0:149 3 (const int) 7891617a3babSopenharmony_ci0:149 subgroupQuadSwapDiagonal ( temp 4-component vector of double) 7892617a3babSopenharmony_ci0:149 d: direct index for structure ( temp 4-component vector of double) 7893617a3babSopenharmony_ci0:149 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7894617a3babSopenharmony_ci0:149 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7895617a3babSopenharmony_ci0:149 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7896617a3babSopenharmony_ci0:149 Constant: 7897617a3babSopenharmony_ci0:149 0 (const uint) 7898617a3babSopenharmony_ci0:149 direct index ( temp uint) 7899617a3babSopenharmony_ci0:149 'dti' ( in 3-component vector of uint) 7900617a3babSopenharmony_ci0:149 Constant: 7901617a3babSopenharmony_ci0:149 0 (const int) 7902617a3babSopenharmony_ci0:149 Constant: 7903617a3babSopenharmony_ci0:149 3 (const int) 7904617a3babSopenharmony_ci0:150 move second child to first child ( temp double) 7905617a3babSopenharmony_ci0:150 direct index ( temp double) 7906617a3babSopenharmony_ci0:150 d: direct index for structure ( temp 4-component vector of double) 7907617a3babSopenharmony_ci0:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7908617a3babSopenharmony_ci0:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7909617a3babSopenharmony_ci0:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7910617a3babSopenharmony_ci0:150 Constant: 7911617a3babSopenharmony_ci0:150 0 (const uint) 7912617a3babSopenharmony_ci0:150 direct index ( temp uint) 7913617a3babSopenharmony_ci0:150 'dti' ( in 3-component vector of uint) 7914617a3babSopenharmony_ci0:150 Constant: 7915617a3babSopenharmony_ci0:150 0 (const int) 7916617a3babSopenharmony_ci0:150 Constant: 7917617a3babSopenharmony_ci0:150 3 (const int) 7918617a3babSopenharmony_ci0:150 Constant: 7919617a3babSopenharmony_ci0:150 0 (const int) 7920617a3babSopenharmony_ci0:150 subgroupQuadSwapDiagonal ( temp double) 7921617a3babSopenharmony_ci0:150 direct index ( temp double) 7922617a3babSopenharmony_ci0:150 d: direct index for structure ( temp 4-component vector of double) 7923617a3babSopenharmony_ci0:150 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7924617a3babSopenharmony_ci0:150 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7925617a3babSopenharmony_ci0:150 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7926617a3babSopenharmony_ci0:150 Constant: 7927617a3babSopenharmony_ci0:150 0 (const uint) 7928617a3babSopenharmony_ci0:150 direct index ( temp uint) 7929617a3babSopenharmony_ci0:150 'dti' ( in 3-component vector of uint) 7930617a3babSopenharmony_ci0:150 Constant: 7931617a3babSopenharmony_ci0:150 0 (const int) 7932617a3babSopenharmony_ci0:150 Constant: 7933617a3babSopenharmony_ci0:150 3 (const int) 7934617a3babSopenharmony_ci0:150 Constant: 7935617a3babSopenharmony_ci0:150 0 (const int) 7936617a3babSopenharmony_ci0:151 move second child to first child ( temp 2-component vector of double) 7937617a3babSopenharmony_ci0:151 vector swizzle ( temp 2-component vector of double) 7938617a3babSopenharmony_ci0:151 d: direct index for structure ( temp 4-component vector of double) 7939617a3babSopenharmony_ci0:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7940617a3babSopenharmony_ci0:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7941617a3babSopenharmony_ci0:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7942617a3babSopenharmony_ci0:151 Constant: 7943617a3babSopenharmony_ci0:151 0 (const uint) 7944617a3babSopenharmony_ci0:151 direct index ( temp uint) 7945617a3babSopenharmony_ci0:151 'dti' ( in 3-component vector of uint) 7946617a3babSopenharmony_ci0:151 Constant: 7947617a3babSopenharmony_ci0:151 0 (const int) 7948617a3babSopenharmony_ci0:151 Constant: 7949617a3babSopenharmony_ci0:151 3 (const int) 7950617a3babSopenharmony_ci0:151 Sequence 7951617a3babSopenharmony_ci0:151 Constant: 7952617a3babSopenharmony_ci0:151 0 (const int) 7953617a3babSopenharmony_ci0:151 Constant: 7954617a3babSopenharmony_ci0:151 1 (const int) 7955617a3babSopenharmony_ci0:151 subgroupQuadSwapDiagonal ( temp 2-component vector of double) 7956617a3babSopenharmony_ci0:151 vector swizzle ( temp 2-component vector of double) 7957617a3babSopenharmony_ci0:151 d: direct index for structure ( temp 4-component vector of double) 7958617a3babSopenharmony_ci0:151 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7959617a3babSopenharmony_ci0:151 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7960617a3babSopenharmony_ci0:151 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7961617a3babSopenharmony_ci0:151 Constant: 7962617a3babSopenharmony_ci0:151 0 (const uint) 7963617a3babSopenharmony_ci0:151 direct index ( temp uint) 7964617a3babSopenharmony_ci0:151 'dti' ( in 3-component vector of uint) 7965617a3babSopenharmony_ci0:151 Constant: 7966617a3babSopenharmony_ci0:151 0 (const int) 7967617a3babSopenharmony_ci0:151 Constant: 7968617a3babSopenharmony_ci0:151 3 (const int) 7969617a3babSopenharmony_ci0:151 Sequence 7970617a3babSopenharmony_ci0:151 Constant: 7971617a3babSopenharmony_ci0:151 0 (const int) 7972617a3babSopenharmony_ci0:151 Constant: 7973617a3babSopenharmony_ci0:151 1 (const int) 7974617a3babSopenharmony_ci0:152 move second child to first child ( temp 3-component vector of double) 7975617a3babSopenharmony_ci0:152 vector swizzle ( temp 3-component vector of double) 7976617a3babSopenharmony_ci0:152 d: direct index for structure ( temp 4-component vector of double) 7977617a3babSopenharmony_ci0:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7978617a3babSopenharmony_ci0:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7979617a3babSopenharmony_ci0:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 7980617a3babSopenharmony_ci0:152 Constant: 7981617a3babSopenharmony_ci0:152 0 (const uint) 7982617a3babSopenharmony_ci0:152 direct index ( temp uint) 7983617a3babSopenharmony_ci0:152 'dti' ( in 3-component vector of uint) 7984617a3babSopenharmony_ci0:152 Constant: 7985617a3babSopenharmony_ci0:152 0 (const int) 7986617a3babSopenharmony_ci0:152 Constant: 7987617a3babSopenharmony_ci0:152 3 (const int) 7988617a3babSopenharmony_ci0:152 Sequence 7989617a3babSopenharmony_ci0:152 Constant: 7990617a3babSopenharmony_ci0:152 0 (const int) 7991617a3babSopenharmony_ci0:152 Constant: 7992617a3babSopenharmony_ci0:152 1 (const int) 7993617a3babSopenharmony_ci0:152 Constant: 7994617a3babSopenharmony_ci0:152 2 (const int) 7995617a3babSopenharmony_ci0:152 subgroupQuadSwapDiagonal ( temp 3-component vector of double) 7996617a3babSopenharmony_ci0:152 vector swizzle ( temp 3-component vector of double) 7997617a3babSopenharmony_ci0:152 d: direct index for structure ( temp 4-component vector of double) 7998617a3babSopenharmony_ci0:152 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 7999617a3babSopenharmony_ci0:152 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d}) 8000617a3babSopenharmony_ci0:152 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8001617a3babSopenharmony_ci0:152 Constant: 8002617a3babSopenharmony_ci0:152 0 (const uint) 8003617a3babSopenharmony_ci0:152 direct index ( temp uint) 8004617a3babSopenharmony_ci0:152 'dti' ( in 3-component vector of uint) 8005617a3babSopenharmony_ci0:152 Constant: 8006617a3babSopenharmony_ci0:152 0 (const int) 8007617a3babSopenharmony_ci0:152 Constant: 8008617a3babSopenharmony_ci0:152 3 (const int) 8009617a3babSopenharmony_ci0:152 Sequence 8010617a3babSopenharmony_ci0:152 Constant: 8011617a3babSopenharmony_ci0:152 0 (const int) 8012617a3babSopenharmony_ci0:152 Constant: 8013617a3babSopenharmony_ci0:152 1 (const int) 8014617a3babSopenharmony_ci0:152 Constant: 8015617a3babSopenharmony_ci0:152 2 (const int) 8016617a3babSopenharmony_ci0:13 Function Definition: CSMain( ( temp void) 8017617a3babSopenharmony_ci0:13 Function Parameters: 8018617a3babSopenharmony_ci0:? Sequence 8019617a3babSopenharmony_ci0:13 move second child to first child ( temp 3-component vector of uint) 8020617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 8021617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 8022617a3babSopenharmony_ci0:13 Function Call: @CSMain(vu3; ( temp void) 8023617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 8024617a3babSopenharmony_ci0:? Linker Objects 8025617a3babSopenharmony_ci0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 8026617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 8027617a3babSopenharmony_ci 8028617a3babSopenharmony_ci// Module Version 10300 8029617a3babSopenharmony_ci// Generated by (magic number): 8000b 8030617a3babSopenharmony_ci// Id's are bound by 1232 8031617a3babSopenharmony_ci 8032617a3babSopenharmony_ci Capability Shader 8033617a3babSopenharmony_ci Capability Float64 8034617a3babSopenharmony_ci Capability GroupNonUniform 8035617a3babSopenharmony_ci Capability GroupNonUniformQuad 8036617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 8037617a3babSopenharmony_ci MemoryModel Logical GLSL450 8038617a3babSopenharmony_ci EntryPoint GLCompute 4 "CSMain" 1227 8039617a3babSopenharmony_ci ExecutionMode 4 LocalSize 32 16 1 8040617a3babSopenharmony_ci Source HLSL 500 8041617a3babSopenharmony_ci Name 4 "CSMain" 8042617a3babSopenharmony_ci Name 11 "@CSMain(vu3;" 8043617a3babSopenharmony_ci Name 10 "dti" 8044617a3babSopenharmony_ci Name 20 "Types" 8045617a3babSopenharmony_ci MemberName 20(Types) 0 "u" 8046617a3babSopenharmony_ci MemberName 20(Types) 1 "i" 8047617a3babSopenharmony_ci MemberName 20(Types) 2 "f" 8048617a3babSopenharmony_ci MemberName 20(Types) 3 "d" 8049617a3babSopenharmony_ci Name 22 "data" 8050617a3babSopenharmony_ci MemberName 22(data) 0 "@data" 8051617a3babSopenharmony_ci Name 24 "data" 8052617a3babSopenharmony_ci Name 1225 "dti" 8053617a3babSopenharmony_ci Name 1227 "dti" 8054617a3babSopenharmony_ci Name 1229 "param" 8055617a3babSopenharmony_ci MemberDecorate 20(Types) 0 Offset 0 8056617a3babSopenharmony_ci MemberDecorate 20(Types) 1 Offset 16 8057617a3babSopenharmony_ci MemberDecorate 20(Types) 2 Offset 32 8058617a3babSopenharmony_ci MemberDecorate 20(Types) 3 Offset 64 8059617a3babSopenharmony_ci Decorate 21 ArrayStride 96 8060617a3babSopenharmony_ci MemberDecorate 22(data) 0 Offset 0 8061617a3babSopenharmony_ci Decorate 22(data) Block 8062617a3babSopenharmony_ci Decorate 24(data) DescriptorSet 0 8063617a3babSopenharmony_ci Decorate 24(data) Binding 0 8064617a3babSopenharmony_ci Decorate 1227(dti) BuiltIn GlobalInvocationId 8065617a3babSopenharmony_ci 2: TypeVoid 8066617a3babSopenharmony_ci 3: TypeFunction 2 8067617a3babSopenharmony_ci 6: TypeInt 32 0 8068617a3babSopenharmony_ci 7: TypeVector 6(int) 3 8069617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 8070617a3babSopenharmony_ci 9: TypeFunction 2 8(ptr) 8071617a3babSopenharmony_ci 13: TypeVector 6(int) 4 8072617a3babSopenharmony_ci 14: TypeInt 32 1 8073617a3babSopenharmony_ci 15: TypeVector 14(int) 4 8074617a3babSopenharmony_ci 16: TypeFloat 32 8075617a3babSopenharmony_ci 17: TypeVector 16(float) 4 8076617a3babSopenharmony_ci 18: TypeFloat 64 8077617a3babSopenharmony_ci 19: TypeVector 18(float64_t) 4 8078617a3babSopenharmony_ci 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 8079617a3babSopenharmony_ci 21: TypeRuntimeArray 20(Types) 8080617a3babSopenharmony_ci 22(data): TypeStruct 21 8081617a3babSopenharmony_ci 23: TypePointer StorageBuffer 22(data) 8082617a3babSopenharmony_ci 24(data): 23(ptr) Variable StorageBuffer 8083617a3babSopenharmony_ci 25: 14(int) Constant 0 8084617a3babSopenharmony_ci 26: 6(int) Constant 0 8085617a3babSopenharmony_ci 27: TypePointer Function 6(int) 8086617a3babSopenharmony_ci 32: TypePointer StorageBuffer 13(ivec4) 8087617a3babSopenharmony_ci 35: 6(int) Constant 3 8088617a3babSopenharmony_ci 42: TypePointer StorageBuffer 6(int) 8089617a3babSopenharmony_ci 51: TypeVector 6(int) 2 8090617a3babSopenharmony_ci 58: 6(int) Constant 1 8091617a3babSopenharmony_ci 73: 6(int) Constant 2 8092617a3babSopenharmony_ci 78: 14(int) Constant 1 8093617a3babSopenharmony_ci 81: TypePointer StorageBuffer 15(ivec4) 8094617a3babSopenharmony_ci 90: TypePointer StorageBuffer 14(int) 8095617a3babSopenharmony_ci 99: TypeVector 14(int) 2 8096617a3babSopenharmony_ci 112: TypeVector 14(int) 3 8097617a3babSopenharmony_ci 125: 14(int) Constant 2 8098617a3babSopenharmony_ci 128: TypePointer StorageBuffer 17(fvec4) 8099617a3babSopenharmony_ci 137: TypePointer StorageBuffer 16(float) 8100617a3babSopenharmony_ci 146: TypeVector 16(float) 2 8101617a3babSopenharmony_ci 159: TypeVector 16(float) 3 8102617a3babSopenharmony_ci 172: 14(int) Constant 3 8103617a3babSopenharmony_ci 175: TypePointer StorageBuffer 19(f64vec4) 8104617a3babSopenharmony_ci 184: TypePointer StorageBuffer 18(float64_t) 8105617a3babSopenharmony_ci 193: TypeVector 18(float64_t) 2 8106617a3babSopenharmony_ci 206: TypeVector 18(float64_t) 3 8107617a3babSopenharmony_ci 1226: TypePointer Input 7(ivec3) 8108617a3babSopenharmony_ci 1227(dti): 1226(ptr) Variable Input 8109617a3babSopenharmony_ci 4(CSMain): 2 Function None 3 8110617a3babSopenharmony_ci 5: Label 8111617a3babSopenharmony_ci 1225(dti): 8(ptr) Variable Function 8112617a3babSopenharmony_ci 1229(param): 8(ptr) Variable Function 8113617a3babSopenharmony_ci 1228: 7(ivec3) Load 1227(dti) 8114617a3babSopenharmony_ci Store 1225(dti) 1228 8115617a3babSopenharmony_ci 1230: 7(ivec3) Load 1225(dti) 8116617a3babSopenharmony_ci Store 1229(param) 1230 8117617a3babSopenharmony_ci 1231: 2 FunctionCall 11(@CSMain(vu3;) 1229(param) 8118617a3babSopenharmony_ci Return 8119617a3babSopenharmony_ci FunctionEnd 8120617a3babSopenharmony_ci11(@CSMain(vu3;): 2 Function None 9 8121617a3babSopenharmony_ci 10(dti): 8(ptr) FunctionParameter 8122617a3babSopenharmony_ci 12: Label 8123617a3babSopenharmony_ci 28: 27(ptr) AccessChain 10(dti) 26 8124617a3babSopenharmony_ci 29: 6(int) Load 28 8125617a3babSopenharmony_ci 30: 27(ptr) AccessChain 10(dti) 26 8126617a3babSopenharmony_ci 31: 6(int) Load 30 8127617a3babSopenharmony_ci 33: 32(ptr) AccessChain 24(data) 25 31 25 8128617a3babSopenharmony_ci 34: 13(ivec4) Load 33 8129617a3babSopenharmony_ci 36: 13(ivec4) GroupNonUniformQuadBroadcast 35 34 26 8130617a3babSopenharmony_ci 37: 32(ptr) AccessChain 24(data) 25 29 25 8131617a3babSopenharmony_ci Store 37 36 8132617a3babSopenharmony_ci 38: 27(ptr) AccessChain 10(dti) 26 8133617a3babSopenharmony_ci 39: 6(int) Load 38 8134617a3babSopenharmony_ci 40: 27(ptr) AccessChain 10(dti) 26 8135617a3babSopenharmony_ci 41: 6(int) Load 40 8136617a3babSopenharmony_ci 43: 42(ptr) AccessChain 24(data) 25 41 25 26 8137617a3babSopenharmony_ci 44: 6(int) Load 43 8138617a3babSopenharmony_ci 45: 6(int) GroupNonUniformQuadBroadcast 35 44 26 8139617a3babSopenharmony_ci 46: 42(ptr) AccessChain 24(data) 25 39 25 26 8140617a3babSopenharmony_ci Store 46 45 8141617a3babSopenharmony_ci 47: 27(ptr) AccessChain 10(dti) 26 8142617a3babSopenharmony_ci 48: 6(int) Load 47 8143617a3babSopenharmony_ci 49: 27(ptr) AccessChain 10(dti) 26 8144617a3babSopenharmony_ci 50: 6(int) Load 49 8145617a3babSopenharmony_ci 52: 32(ptr) AccessChain 24(data) 25 50 25 8146617a3babSopenharmony_ci 53: 13(ivec4) Load 52 8147617a3babSopenharmony_ci 54: 51(ivec2) VectorShuffle 53 53 0 1 8148617a3babSopenharmony_ci 55: 51(ivec2) GroupNonUniformQuadBroadcast 35 54 26 8149617a3babSopenharmony_ci 56: 42(ptr) AccessChain 24(data) 25 48 25 26 8150617a3babSopenharmony_ci 57: 6(int) CompositeExtract 55 0 8151617a3babSopenharmony_ci Store 56 57 8152617a3babSopenharmony_ci 59: 42(ptr) AccessChain 24(data) 25 48 25 58 8153617a3babSopenharmony_ci 60: 6(int) CompositeExtract 55 1 8154617a3babSopenharmony_ci Store 59 60 8155617a3babSopenharmony_ci 61: 27(ptr) AccessChain 10(dti) 26 8156617a3babSopenharmony_ci 62: 6(int) Load 61 8157617a3babSopenharmony_ci 63: 27(ptr) AccessChain 10(dti) 26 8158617a3babSopenharmony_ci 64: 6(int) Load 63 8159617a3babSopenharmony_ci 65: 32(ptr) AccessChain 24(data) 25 64 25 8160617a3babSopenharmony_ci 66: 13(ivec4) Load 65 8161617a3babSopenharmony_ci 67: 7(ivec3) VectorShuffle 66 66 0 1 2 8162617a3babSopenharmony_ci 68: 7(ivec3) GroupNonUniformQuadBroadcast 35 67 26 8163617a3babSopenharmony_ci 69: 42(ptr) AccessChain 24(data) 25 62 25 26 8164617a3babSopenharmony_ci 70: 6(int) CompositeExtract 68 0 8165617a3babSopenharmony_ci Store 69 70 8166617a3babSopenharmony_ci 71: 42(ptr) AccessChain 24(data) 25 62 25 58 8167617a3babSopenharmony_ci 72: 6(int) CompositeExtract 68 1 8168617a3babSopenharmony_ci Store 71 72 8169617a3babSopenharmony_ci 74: 42(ptr) AccessChain 24(data) 25 62 25 73 8170617a3babSopenharmony_ci 75: 6(int) CompositeExtract 68 2 8171617a3babSopenharmony_ci Store 74 75 8172617a3babSopenharmony_ci 76: 27(ptr) AccessChain 10(dti) 26 8173617a3babSopenharmony_ci 77: 6(int) Load 76 8174617a3babSopenharmony_ci 79: 27(ptr) AccessChain 10(dti) 26 8175617a3babSopenharmony_ci 80: 6(int) Load 79 8176617a3babSopenharmony_ci 82: 81(ptr) AccessChain 24(data) 25 80 78 8177617a3babSopenharmony_ci 83: 15(ivec4) Load 82 8178617a3babSopenharmony_ci 84: 15(ivec4) GroupNonUniformQuadBroadcast 35 83 26 8179617a3babSopenharmony_ci 85: 81(ptr) AccessChain 24(data) 25 77 78 8180617a3babSopenharmony_ci Store 85 84 8181617a3babSopenharmony_ci 86: 27(ptr) AccessChain 10(dti) 26 8182617a3babSopenharmony_ci 87: 6(int) Load 86 8183617a3babSopenharmony_ci 88: 27(ptr) AccessChain 10(dti) 26 8184617a3babSopenharmony_ci 89: 6(int) Load 88 8185617a3babSopenharmony_ci 91: 90(ptr) AccessChain 24(data) 25 89 78 26 8186617a3babSopenharmony_ci 92: 14(int) Load 91 8187617a3babSopenharmony_ci 93: 14(int) GroupNonUniformQuadBroadcast 35 92 26 8188617a3babSopenharmony_ci 94: 90(ptr) AccessChain 24(data) 25 87 78 26 8189617a3babSopenharmony_ci Store 94 93 8190617a3babSopenharmony_ci 95: 27(ptr) AccessChain 10(dti) 26 8191617a3babSopenharmony_ci 96: 6(int) Load 95 8192617a3babSopenharmony_ci 97: 27(ptr) AccessChain 10(dti) 26 8193617a3babSopenharmony_ci 98: 6(int) Load 97 8194617a3babSopenharmony_ci 100: 81(ptr) AccessChain 24(data) 25 98 78 8195617a3babSopenharmony_ci 101: 15(ivec4) Load 100 8196617a3babSopenharmony_ci 102: 99(ivec2) VectorShuffle 101 101 0 1 8197617a3babSopenharmony_ci 103: 99(ivec2) GroupNonUniformQuadBroadcast 35 102 26 8198617a3babSopenharmony_ci 104: 90(ptr) AccessChain 24(data) 25 96 78 26 8199617a3babSopenharmony_ci 105: 14(int) CompositeExtract 103 0 8200617a3babSopenharmony_ci Store 104 105 8201617a3babSopenharmony_ci 106: 90(ptr) AccessChain 24(data) 25 96 78 58 8202617a3babSopenharmony_ci 107: 14(int) CompositeExtract 103 1 8203617a3babSopenharmony_ci Store 106 107 8204617a3babSopenharmony_ci 108: 27(ptr) AccessChain 10(dti) 26 8205617a3babSopenharmony_ci 109: 6(int) Load 108 8206617a3babSopenharmony_ci 110: 27(ptr) AccessChain 10(dti) 26 8207617a3babSopenharmony_ci 111: 6(int) Load 110 8208617a3babSopenharmony_ci 113: 81(ptr) AccessChain 24(data) 25 111 78 8209617a3babSopenharmony_ci 114: 15(ivec4) Load 113 8210617a3babSopenharmony_ci 115: 112(ivec3) VectorShuffle 114 114 0 1 2 8211617a3babSopenharmony_ci 116: 112(ivec3) GroupNonUniformQuadBroadcast 35 115 26 8212617a3babSopenharmony_ci 117: 90(ptr) AccessChain 24(data) 25 109 78 26 8213617a3babSopenharmony_ci 118: 14(int) CompositeExtract 116 0 8214617a3babSopenharmony_ci Store 117 118 8215617a3babSopenharmony_ci 119: 90(ptr) AccessChain 24(data) 25 109 78 58 8216617a3babSopenharmony_ci 120: 14(int) CompositeExtract 116 1 8217617a3babSopenharmony_ci Store 119 120 8218617a3babSopenharmony_ci 121: 90(ptr) AccessChain 24(data) 25 109 78 73 8219617a3babSopenharmony_ci 122: 14(int) CompositeExtract 116 2 8220617a3babSopenharmony_ci Store 121 122 8221617a3babSopenharmony_ci 123: 27(ptr) AccessChain 10(dti) 26 8222617a3babSopenharmony_ci 124: 6(int) Load 123 8223617a3babSopenharmony_ci 126: 27(ptr) AccessChain 10(dti) 26 8224617a3babSopenharmony_ci 127: 6(int) Load 126 8225617a3babSopenharmony_ci 129: 128(ptr) AccessChain 24(data) 25 127 125 8226617a3babSopenharmony_ci 130: 17(fvec4) Load 129 8227617a3babSopenharmony_ci 131: 17(fvec4) GroupNonUniformQuadBroadcast 35 130 26 8228617a3babSopenharmony_ci 132: 128(ptr) AccessChain 24(data) 25 124 125 8229617a3babSopenharmony_ci Store 132 131 8230617a3babSopenharmony_ci 133: 27(ptr) AccessChain 10(dti) 26 8231617a3babSopenharmony_ci 134: 6(int) Load 133 8232617a3babSopenharmony_ci 135: 27(ptr) AccessChain 10(dti) 26 8233617a3babSopenharmony_ci 136: 6(int) Load 135 8234617a3babSopenharmony_ci 138: 137(ptr) AccessChain 24(data) 25 136 125 26 8235617a3babSopenharmony_ci 139: 16(float) Load 138 8236617a3babSopenharmony_ci 140: 16(float) GroupNonUniformQuadBroadcast 35 139 26 8237617a3babSopenharmony_ci 141: 137(ptr) AccessChain 24(data) 25 134 125 26 8238617a3babSopenharmony_ci Store 141 140 8239617a3babSopenharmony_ci 142: 27(ptr) AccessChain 10(dti) 26 8240617a3babSopenharmony_ci 143: 6(int) Load 142 8241617a3babSopenharmony_ci 144: 27(ptr) AccessChain 10(dti) 26 8242617a3babSopenharmony_ci 145: 6(int) Load 144 8243617a3babSopenharmony_ci 147: 128(ptr) AccessChain 24(data) 25 145 125 8244617a3babSopenharmony_ci 148: 17(fvec4) Load 147 8245617a3babSopenharmony_ci 149: 146(fvec2) VectorShuffle 148 148 0 1 8246617a3babSopenharmony_ci 150: 146(fvec2) GroupNonUniformQuadBroadcast 35 149 26 8247617a3babSopenharmony_ci 151: 137(ptr) AccessChain 24(data) 25 143 125 26 8248617a3babSopenharmony_ci 152: 16(float) CompositeExtract 150 0 8249617a3babSopenharmony_ci Store 151 152 8250617a3babSopenharmony_ci 153: 137(ptr) AccessChain 24(data) 25 143 125 58 8251617a3babSopenharmony_ci 154: 16(float) CompositeExtract 150 1 8252617a3babSopenharmony_ci Store 153 154 8253617a3babSopenharmony_ci 155: 27(ptr) AccessChain 10(dti) 26 8254617a3babSopenharmony_ci 156: 6(int) Load 155 8255617a3babSopenharmony_ci 157: 27(ptr) AccessChain 10(dti) 26 8256617a3babSopenharmony_ci 158: 6(int) Load 157 8257617a3babSopenharmony_ci 160: 128(ptr) AccessChain 24(data) 25 158 125 8258617a3babSopenharmony_ci 161: 17(fvec4) Load 160 8259617a3babSopenharmony_ci 162: 159(fvec3) VectorShuffle 161 161 0 1 2 8260617a3babSopenharmony_ci 163: 159(fvec3) GroupNonUniformQuadBroadcast 35 162 26 8261617a3babSopenharmony_ci 164: 137(ptr) AccessChain 24(data) 25 156 125 26 8262617a3babSopenharmony_ci 165: 16(float) CompositeExtract 163 0 8263617a3babSopenharmony_ci Store 164 165 8264617a3babSopenharmony_ci 166: 137(ptr) AccessChain 24(data) 25 156 125 58 8265617a3babSopenharmony_ci 167: 16(float) CompositeExtract 163 1 8266617a3babSopenharmony_ci Store 166 167 8267617a3babSopenharmony_ci 168: 137(ptr) AccessChain 24(data) 25 156 125 73 8268617a3babSopenharmony_ci 169: 16(float) CompositeExtract 163 2 8269617a3babSopenharmony_ci Store 168 169 8270617a3babSopenharmony_ci 170: 27(ptr) AccessChain 10(dti) 26 8271617a3babSopenharmony_ci 171: 6(int) Load 170 8272617a3babSopenharmony_ci 173: 27(ptr) AccessChain 10(dti) 26 8273617a3babSopenharmony_ci 174: 6(int) Load 173 8274617a3babSopenharmony_ci 176: 175(ptr) AccessChain 24(data) 25 174 172 8275617a3babSopenharmony_ci 177: 19(f64vec4) Load 176 8276617a3babSopenharmony_ci 178: 19(f64vec4) GroupNonUniformQuadBroadcast 35 177 26 8277617a3babSopenharmony_ci 179: 175(ptr) AccessChain 24(data) 25 171 172 8278617a3babSopenharmony_ci Store 179 178 8279617a3babSopenharmony_ci 180: 27(ptr) AccessChain 10(dti) 26 8280617a3babSopenharmony_ci 181: 6(int) Load 180 8281617a3babSopenharmony_ci 182: 27(ptr) AccessChain 10(dti) 26 8282617a3babSopenharmony_ci 183: 6(int) Load 182 8283617a3babSopenharmony_ci 185: 184(ptr) AccessChain 24(data) 25 183 172 26 8284617a3babSopenharmony_ci 186:18(float64_t) Load 185 8285617a3babSopenharmony_ci 187:18(float64_t) GroupNonUniformQuadBroadcast 35 186 26 8286617a3babSopenharmony_ci 188: 184(ptr) AccessChain 24(data) 25 181 172 26 8287617a3babSopenharmony_ci Store 188 187 8288617a3babSopenharmony_ci 189: 27(ptr) AccessChain 10(dti) 26 8289617a3babSopenharmony_ci 190: 6(int) Load 189 8290617a3babSopenharmony_ci 191: 27(ptr) AccessChain 10(dti) 26 8291617a3babSopenharmony_ci 192: 6(int) Load 191 8292617a3babSopenharmony_ci 194: 175(ptr) AccessChain 24(data) 25 192 172 8293617a3babSopenharmony_ci 195: 19(f64vec4) Load 194 8294617a3babSopenharmony_ci 196:193(f64vec2) VectorShuffle 195 195 0 1 8295617a3babSopenharmony_ci 197:193(f64vec2) GroupNonUniformQuadBroadcast 35 196 26 8296617a3babSopenharmony_ci 198: 184(ptr) AccessChain 24(data) 25 190 172 26 8297617a3babSopenharmony_ci 199:18(float64_t) CompositeExtract 197 0 8298617a3babSopenharmony_ci Store 198 199 8299617a3babSopenharmony_ci 200: 184(ptr) AccessChain 24(data) 25 190 172 58 8300617a3babSopenharmony_ci 201:18(float64_t) CompositeExtract 197 1 8301617a3babSopenharmony_ci Store 200 201 8302617a3babSopenharmony_ci 202: 27(ptr) AccessChain 10(dti) 26 8303617a3babSopenharmony_ci 203: 6(int) Load 202 8304617a3babSopenharmony_ci 204: 27(ptr) AccessChain 10(dti) 26 8305617a3babSopenharmony_ci 205: 6(int) Load 204 8306617a3babSopenharmony_ci 207: 175(ptr) AccessChain 24(data) 25 205 172 8307617a3babSopenharmony_ci 208: 19(f64vec4) Load 207 8308617a3babSopenharmony_ci 209:206(f64vec3) VectorShuffle 208 208 0 1 2 8309617a3babSopenharmony_ci 210:206(f64vec3) GroupNonUniformQuadBroadcast 35 209 26 8310617a3babSopenharmony_ci 211: 184(ptr) AccessChain 24(data) 25 203 172 26 8311617a3babSopenharmony_ci 212:18(float64_t) CompositeExtract 210 0 8312617a3babSopenharmony_ci Store 211 212 8313617a3babSopenharmony_ci 213: 184(ptr) AccessChain 24(data) 25 203 172 58 8314617a3babSopenharmony_ci 214:18(float64_t) CompositeExtract 210 1 8315617a3babSopenharmony_ci Store 213 214 8316617a3babSopenharmony_ci 215: 184(ptr) AccessChain 24(data) 25 203 172 73 8317617a3babSopenharmony_ci 216:18(float64_t) CompositeExtract 210 2 8318617a3babSopenharmony_ci Store 215 216 8319617a3babSopenharmony_ci 217: 27(ptr) AccessChain 10(dti) 26 8320617a3babSopenharmony_ci 218: 6(int) Load 217 8321617a3babSopenharmony_ci 219: 27(ptr) AccessChain 10(dti) 26 8322617a3babSopenharmony_ci 220: 6(int) Load 219 8323617a3babSopenharmony_ci 221: 32(ptr) AccessChain 24(data) 25 220 25 8324617a3babSopenharmony_ci 222: 13(ivec4) Load 221 8325617a3babSopenharmony_ci 223: 13(ivec4) GroupNonUniformQuadBroadcast 35 222 58 8326617a3babSopenharmony_ci 224: 32(ptr) AccessChain 24(data) 25 218 25 8327617a3babSopenharmony_ci Store 224 223 8328617a3babSopenharmony_ci 225: 27(ptr) AccessChain 10(dti) 26 8329617a3babSopenharmony_ci 226: 6(int) Load 225 8330617a3babSopenharmony_ci 227: 27(ptr) AccessChain 10(dti) 26 8331617a3babSopenharmony_ci 228: 6(int) Load 227 8332617a3babSopenharmony_ci 229: 42(ptr) AccessChain 24(data) 25 228 25 26 8333617a3babSopenharmony_ci 230: 6(int) Load 229 8334617a3babSopenharmony_ci 231: 6(int) GroupNonUniformQuadBroadcast 35 230 58 8335617a3babSopenharmony_ci 232: 42(ptr) AccessChain 24(data) 25 226 25 26 8336617a3babSopenharmony_ci Store 232 231 8337617a3babSopenharmony_ci 233: 27(ptr) AccessChain 10(dti) 26 8338617a3babSopenharmony_ci 234: 6(int) Load 233 8339617a3babSopenharmony_ci 235: 27(ptr) AccessChain 10(dti) 26 8340617a3babSopenharmony_ci 236: 6(int) Load 235 8341617a3babSopenharmony_ci 237: 32(ptr) AccessChain 24(data) 25 236 25 8342617a3babSopenharmony_ci 238: 13(ivec4) Load 237 8343617a3babSopenharmony_ci 239: 51(ivec2) VectorShuffle 238 238 0 1 8344617a3babSopenharmony_ci 240: 51(ivec2) GroupNonUniformQuadBroadcast 35 239 58 8345617a3babSopenharmony_ci 241: 42(ptr) AccessChain 24(data) 25 234 25 26 8346617a3babSopenharmony_ci 242: 6(int) CompositeExtract 240 0 8347617a3babSopenharmony_ci Store 241 242 8348617a3babSopenharmony_ci 243: 42(ptr) AccessChain 24(data) 25 234 25 58 8349617a3babSopenharmony_ci 244: 6(int) CompositeExtract 240 1 8350617a3babSopenharmony_ci Store 243 244 8351617a3babSopenharmony_ci 245: 27(ptr) AccessChain 10(dti) 26 8352617a3babSopenharmony_ci 246: 6(int) Load 245 8353617a3babSopenharmony_ci 247: 27(ptr) AccessChain 10(dti) 26 8354617a3babSopenharmony_ci 248: 6(int) Load 247 8355617a3babSopenharmony_ci 249: 32(ptr) AccessChain 24(data) 25 248 25 8356617a3babSopenharmony_ci 250: 13(ivec4) Load 249 8357617a3babSopenharmony_ci 251: 7(ivec3) VectorShuffle 250 250 0 1 2 8358617a3babSopenharmony_ci 252: 7(ivec3) GroupNonUniformQuadBroadcast 35 251 58 8359617a3babSopenharmony_ci 253: 42(ptr) AccessChain 24(data) 25 246 25 26 8360617a3babSopenharmony_ci 254: 6(int) CompositeExtract 252 0 8361617a3babSopenharmony_ci Store 253 254 8362617a3babSopenharmony_ci 255: 42(ptr) AccessChain 24(data) 25 246 25 58 8363617a3babSopenharmony_ci 256: 6(int) CompositeExtract 252 1 8364617a3babSopenharmony_ci Store 255 256 8365617a3babSopenharmony_ci 257: 42(ptr) AccessChain 24(data) 25 246 25 73 8366617a3babSopenharmony_ci 258: 6(int) CompositeExtract 252 2 8367617a3babSopenharmony_ci Store 257 258 8368617a3babSopenharmony_ci 259: 27(ptr) AccessChain 10(dti) 26 8369617a3babSopenharmony_ci 260: 6(int) Load 259 8370617a3babSopenharmony_ci 261: 27(ptr) AccessChain 10(dti) 26 8371617a3babSopenharmony_ci 262: 6(int) Load 261 8372617a3babSopenharmony_ci 263: 81(ptr) AccessChain 24(data) 25 262 78 8373617a3babSopenharmony_ci 264: 15(ivec4) Load 263 8374617a3babSopenharmony_ci 265: 15(ivec4) GroupNonUniformQuadBroadcast 35 264 58 8375617a3babSopenharmony_ci 266: 81(ptr) AccessChain 24(data) 25 260 78 8376617a3babSopenharmony_ci Store 266 265 8377617a3babSopenharmony_ci 267: 27(ptr) AccessChain 10(dti) 26 8378617a3babSopenharmony_ci 268: 6(int) Load 267 8379617a3babSopenharmony_ci 269: 27(ptr) AccessChain 10(dti) 26 8380617a3babSopenharmony_ci 270: 6(int) Load 269 8381617a3babSopenharmony_ci 271: 90(ptr) AccessChain 24(data) 25 270 78 26 8382617a3babSopenharmony_ci 272: 14(int) Load 271 8383617a3babSopenharmony_ci 273: 14(int) GroupNonUniformQuadBroadcast 35 272 58 8384617a3babSopenharmony_ci 274: 90(ptr) AccessChain 24(data) 25 268 78 26 8385617a3babSopenharmony_ci Store 274 273 8386617a3babSopenharmony_ci 275: 27(ptr) AccessChain 10(dti) 26 8387617a3babSopenharmony_ci 276: 6(int) Load 275 8388617a3babSopenharmony_ci 277: 27(ptr) AccessChain 10(dti) 26 8389617a3babSopenharmony_ci 278: 6(int) Load 277 8390617a3babSopenharmony_ci 279: 81(ptr) AccessChain 24(data) 25 278 78 8391617a3babSopenharmony_ci 280: 15(ivec4) Load 279 8392617a3babSopenharmony_ci 281: 99(ivec2) VectorShuffle 280 280 0 1 8393617a3babSopenharmony_ci 282: 99(ivec2) GroupNonUniformQuadBroadcast 35 281 58 8394617a3babSopenharmony_ci 283: 90(ptr) AccessChain 24(data) 25 276 78 26 8395617a3babSopenharmony_ci 284: 14(int) CompositeExtract 282 0 8396617a3babSopenharmony_ci Store 283 284 8397617a3babSopenharmony_ci 285: 90(ptr) AccessChain 24(data) 25 276 78 58 8398617a3babSopenharmony_ci 286: 14(int) CompositeExtract 282 1 8399617a3babSopenharmony_ci Store 285 286 8400617a3babSopenharmony_ci 287: 27(ptr) AccessChain 10(dti) 26 8401617a3babSopenharmony_ci 288: 6(int) Load 287 8402617a3babSopenharmony_ci 289: 27(ptr) AccessChain 10(dti) 26 8403617a3babSopenharmony_ci 290: 6(int) Load 289 8404617a3babSopenharmony_ci 291: 81(ptr) AccessChain 24(data) 25 290 78 8405617a3babSopenharmony_ci 292: 15(ivec4) Load 291 8406617a3babSopenharmony_ci 293: 112(ivec3) VectorShuffle 292 292 0 1 2 8407617a3babSopenharmony_ci 294: 112(ivec3) GroupNonUniformQuadBroadcast 35 293 58 8408617a3babSopenharmony_ci 295: 90(ptr) AccessChain 24(data) 25 288 78 26 8409617a3babSopenharmony_ci 296: 14(int) CompositeExtract 294 0 8410617a3babSopenharmony_ci Store 295 296 8411617a3babSopenharmony_ci 297: 90(ptr) AccessChain 24(data) 25 288 78 58 8412617a3babSopenharmony_ci 298: 14(int) CompositeExtract 294 1 8413617a3babSopenharmony_ci Store 297 298 8414617a3babSopenharmony_ci 299: 90(ptr) AccessChain 24(data) 25 288 78 73 8415617a3babSopenharmony_ci 300: 14(int) CompositeExtract 294 2 8416617a3babSopenharmony_ci Store 299 300 8417617a3babSopenharmony_ci 301: 27(ptr) AccessChain 10(dti) 26 8418617a3babSopenharmony_ci 302: 6(int) Load 301 8419617a3babSopenharmony_ci 303: 27(ptr) AccessChain 10(dti) 26 8420617a3babSopenharmony_ci 304: 6(int) Load 303 8421617a3babSopenharmony_ci 305: 128(ptr) AccessChain 24(data) 25 304 125 8422617a3babSopenharmony_ci 306: 17(fvec4) Load 305 8423617a3babSopenharmony_ci 307: 17(fvec4) GroupNonUniformQuadBroadcast 35 306 58 8424617a3babSopenharmony_ci 308: 128(ptr) AccessChain 24(data) 25 302 125 8425617a3babSopenharmony_ci Store 308 307 8426617a3babSopenharmony_ci 309: 27(ptr) AccessChain 10(dti) 26 8427617a3babSopenharmony_ci 310: 6(int) Load 309 8428617a3babSopenharmony_ci 311: 27(ptr) AccessChain 10(dti) 26 8429617a3babSopenharmony_ci 312: 6(int) Load 311 8430617a3babSopenharmony_ci 313: 137(ptr) AccessChain 24(data) 25 312 125 26 8431617a3babSopenharmony_ci 314: 16(float) Load 313 8432617a3babSopenharmony_ci 315: 16(float) GroupNonUniformQuadBroadcast 35 314 58 8433617a3babSopenharmony_ci 316: 137(ptr) AccessChain 24(data) 25 310 125 26 8434617a3babSopenharmony_ci Store 316 315 8435617a3babSopenharmony_ci 317: 27(ptr) AccessChain 10(dti) 26 8436617a3babSopenharmony_ci 318: 6(int) Load 317 8437617a3babSopenharmony_ci 319: 27(ptr) AccessChain 10(dti) 26 8438617a3babSopenharmony_ci 320: 6(int) Load 319 8439617a3babSopenharmony_ci 321: 128(ptr) AccessChain 24(data) 25 320 125 8440617a3babSopenharmony_ci 322: 17(fvec4) Load 321 8441617a3babSopenharmony_ci 323: 146(fvec2) VectorShuffle 322 322 0 1 8442617a3babSopenharmony_ci 324: 146(fvec2) GroupNonUniformQuadBroadcast 35 323 58 8443617a3babSopenharmony_ci 325: 137(ptr) AccessChain 24(data) 25 318 125 26 8444617a3babSopenharmony_ci 326: 16(float) CompositeExtract 324 0 8445617a3babSopenharmony_ci Store 325 326 8446617a3babSopenharmony_ci 327: 137(ptr) AccessChain 24(data) 25 318 125 58 8447617a3babSopenharmony_ci 328: 16(float) CompositeExtract 324 1 8448617a3babSopenharmony_ci Store 327 328 8449617a3babSopenharmony_ci 329: 27(ptr) AccessChain 10(dti) 26 8450617a3babSopenharmony_ci 330: 6(int) Load 329 8451617a3babSopenharmony_ci 331: 27(ptr) AccessChain 10(dti) 26 8452617a3babSopenharmony_ci 332: 6(int) Load 331 8453617a3babSopenharmony_ci 333: 128(ptr) AccessChain 24(data) 25 332 125 8454617a3babSopenharmony_ci 334: 17(fvec4) Load 333 8455617a3babSopenharmony_ci 335: 159(fvec3) VectorShuffle 334 334 0 1 2 8456617a3babSopenharmony_ci 336: 159(fvec3) GroupNonUniformQuadBroadcast 35 335 58 8457617a3babSopenharmony_ci 337: 137(ptr) AccessChain 24(data) 25 330 125 26 8458617a3babSopenharmony_ci 338: 16(float) CompositeExtract 336 0 8459617a3babSopenharmony_ci Store 337 338 8460617a3babSopenharmony_ci 339: 137(ptr) AccessChain 24(data) 25 330 125 58 8461617a3babSopenharmony_ci 340: 16(float) CompositeExtract 336 1 8462617a3babSopenharmony_ci Store 339 340 8463617a3babSopenharmony_ci 341: 137(ptr) AccessChain 24(data) 25 330 125 73 8464617a3babSopenharmony_ci 342: 16(float) CompositeExtract 336 2 8465617a3babSopenharmony_ci Store 341 342 8466617a3babSopenharmony_ci 343: 27(ptr) AccessChain 10(dti) 26 8467617a3babSopenharmony_ci 344: 6(int) Load 343 8468617a3babSopenharmony_ci 345: 27(ptr) AccessChain 10(dti) 26 8469617a3babSopenharmony_ci 346: 6(int) Load 345 8470617a3babSopenharmony_ci 347: 175(ptr) AccessChain 24(data) 25 346 172 8471617a3babSopenharmony_ci 348: 19(f64vec4) Load 347 8472617a3babSopenharmony_ci 349: 19(f64vec4) GroupNonUniformQuadBroadcast 35 348 58 8473617a3babSopenharmony_ci 350: 175(ptr) AccessChain 24(data) 25 344 172 8474617a3babSopenharmony_ci Store 350 349 8475617a3babSopenharmony_ci 351: 27(ptr) AccessChain 10(dti) 26 8476617a3babSopenharmony_ci 352: 6(int) Load 351 8477617a3babSopenharmony_ci 353: 27(ptr) AccessChain 10(dti) 26 8478617a3babSopenharmony_ci 354: 6(int) Load 353 8479617a3babSopenharmony_ci 355: 184(ptr) AccessChain 24(data) 25 354 172 26 8480617a3babSopenharmony_ci 356:18(float64_t) Load 355 8481617a3babSopenharmony_ci 357:18(float64_t) GroupNonUniformQuadBroadcast 35 356 58 8482617a3babSopenharmony_ci 358: 184(ptr) AccessChain 24(data) 25 352 172 26 8483617a3babSopenharmony_ci Store 358 357 8484617a3babSopenharmony_ci 359: 27(ptr) AccessChain 10(dti) 26 8485617a3babSopenharmony_ci 360: 6(int) Load 359 8486617a3babSopenharmony_ci 361: 27(ptr) AccessChain 10(dti) 26 8487617a3babSopenharmony_ci 362: 6(int) Load 361 8488617a3babSopenharmony_ci 363: 175(ptr) AccessChain 24(data) 25 362 172 8489617a3babSopenharmony_ci 364: 19(f64vec4) Load 363 8490617a3babSopenharmony_ci 365:193(f64vec2) VectorShuffle 364 364 0 1 8491617a3babSopenharmony_ci 366:193(f64vec2) GroupNonUniformQuadBroadcast 35 365 58 8492617a3babSopenharmony_ci 367: 184(ptr) AccessChain 24(data) 25 360 172 26 8493617a3babSopenharmony_ci 368:18(float64_t) CompositeExtract 366 0 8494617a3babSopenharmony_ci Store 367 368 8495617a3babSopenharmony_ci 369: 184(ptr) AccessChain 24(data) 25 360 172 58 8496617a3babSopenharmony_ci 370:18(float64_t) CompositeExtract 366 1 8497617a3babSopenharmony_ci Store 369 370 8498617a3babSopenharmony_ci 371: 27(ptr) AccessChain 10(dti) 26 8499617a3babSopenharmony_ci 372: 6(int) Load 371 8500617a3babSopenharmony_ci 373: 27(ptr) AccessChain 10(dti) 26 8501617a3babSopenharmony_ci 374: 6(int) Load 373 8502617a3babSopenharmony_ci 375: 175(ptr) AccessChain 24(data) 25 374 172 8503617a3babSopenharmony_ci 376: 19(f64vec4) Load 375 8504617a3babSopenharmony_ci 377:206(f64vec3) VectorShuffle 376 376 0 1 2 8505617a3babSopenharmony_ci 378:206(f64vec3) GroupNonUniformQuadBroadcast 35 377 58 8506617a3babSopenharmony_ci 379: 184(ptr) AccessChain 24(data) 25 372 172 26 8507617a3babSopenharmony_ci 380:18(float64_t) CompositeExtract 378 0 8508617a3babSopenharmony_ci Store 379 380 8509617a3babSopenharmony_ci 381: 184(ptr) AccessChain 24(data) 25 372 172 58 8510617a3babSopenharmony_ci 382:18(float64_t) CompositeExtract 378 1 8511617a3babSopenharmony_ci Store 381 382 8512617a3babSopenharmony_ci 383: 184(ptr) AccessChain 24(data) 25 372 172 73 8513617a3babSopenharmony_ci 384:18(float64_t) CompositeExtract 378 2 8514617a3babSopenharmony_ci Store 383 384 8515617a3babSopenharmony_ci 385: 27(ptr) AccessChain 10(dti) 26 8516617a3babSopenharmony_ci 386: 6(int) Load 385 8517617a3babSopenharmony_ci 387: 27(ptr) AccessChain 10(dti) 26 8518617a3babSopenharmony_ci 388: 6(int) Load 387 8519617a3babSopenharmony_ci 389: 32(ptr) AccessChain 24(data) 25 388 25 8520617a3babSopenharmony_ci 390: 13(ivec4) Load 389 8521617a3babSopenharmony_ci 391: 13(ivec4) GroupNonUniformQuadBroadcast 35 390 73 8522617a3babSopenharmony_ci 392: 32(ptr) AccessChain 24(data) 25 386 25 8523617a3babSopenharmony_ci Store 392 391 8524617a3babSopenharmony_ci 393: 27(ptr) AccessChain 10(dti) 26 8525617a3babSopenharmony_ci 394: 6(int) Load 393 8526617a3babSopenharmony_ci 395: 27(ptr) AccessChain 10(dti) 26 8527617a3babSopenharmony_ci 396: 6(int) Load 395 8528617a3babSopenharmony_ci 397: 42(ptr) AccessChain 24(data) 25 396 25 26 8529617a3babSopenharmony_ci 398: 6(int) Load 397 8530617a3babSopenharmony_ci 399: 6(int) GroupNonUniformQuadBroadcast 35 398 73 8531617a3babSopenharmony_ci 400: 42(ptr) AccessChain 24(data) 25 394 25 26 8532617a3babSopenharmony_ci Store 400 399 8533617a3babSopenharmony_ci 401: 27(ptr) AccessChain 10(dti) 26 8534617a3babSopenharmony_ci 402: 6(int) Load 401 8535617a3babSopenharmony_ci 403: 27(ptr) AccessChain 10(dti) 26 8536617a3babSopenharmony_ci 404: 6(int) Load 403 8537617a3babSopenharmony_ci 405: 32(ptr) AccessChain 24(data) 25 404 25 8538617a3babSopenharmony_ci 406: 13(ivec4) Load 405 8539617a3babSopenharmony_ci 407: 51(ivec2) VectorShuffle 406 406 0 1 8540617a3babSopenharmony_ci 408: 51(ivec2) GroupNonUniformQuadBroadcast 35 407 73 8541617a3babSopenharmony_ci 409: 42(ptr) AccessChain 24(data) 25 402 25 26 8542617a3babSopenharmony_ci 410: 6(int) CompositeExtract 408 0 8543617a3babSopenharmony_ci Store 409 410 8544617a3babSopenharmony_ci 411: 42(ptr) AccessChain 24(data) 25 402 25 58 8545617a3babSopenharmony_ci 412: 6(int) CompositeExtract 408 1 8546617a3babSopenharmony_ci Store 411 412 8547617a3babSopenharmony_ci 413: 27(ptr) AccessChain 10(dti) 26 8548617a3babSopenharmony_ci 414: 6(int) Load 413 8549617a3babSopenharmony_ci 415: 27(ptr) AccessChain 10(dti) 26 8550617a3babSopenharmony_ci 416: 6(int) Load 415 8551617a3babSopenharmony_ci 417: 32(ptr) AccessChain 24(data) 25 416 25 8552617a3babSopenharmony_ci 418: 13(ivec4) Load 417 8553617a3babSopenharmony_ci 419: 7(ivec3) VectorShuffle 418 418 0 1 2 8554617a3babSopenharmony_ci 420: 7(ivec3) GroupNonUniformQuadBroadcast 35 419 73 8555617a3babSopenharmony_ci 421: 42(ptr) AccessChain 24(data) 25 414 25 26 8556617a3babSopenharmony_ci 422: 6(int) CompositeExtract 420 0 8557617a3babSopenharmony_ci Store 421 422 8558617a3babSopenharmony_ci 423: 42(ptr) AccessChain 24(data) 25 414 25 58 8559617a3babSopenharmony_ci 424: 6(int) CompositeExtract 420 1 8560617a3babSopenharmony_ci Store 423 424 8561617a3babSopenharmony_ci 425: 42(ptr) AccessChain 24(data) 25 414 25 73 8562617a3babSopenharmony_ci 426: 6(int) CompositeExtract 420 2 8563617a3babSopenharmony_ci Store 425 426 8564617a3babSopenharmony_ci 427: 27(ptr) AccessChain 10(dti) 26 8565617a3babSopenharmony_ci 428: 6(int) Load 427 8566617a3babSopenharmony_ci 429: 27(ptr) AccessChain 10(dti) 26 8567617a3babSopenharmony_ci 430: 6(int) Load 429 8568617a3babSopenharmony_ci 431: 81(ptr) AccessChain 24(data) 25 430 78 8569617a3babSopenharmony_ci 432: 15(ivec4) Load 431 8570617a3babSopenharmony_ci 433: 15(ivec4) GroupNonUniformQuadBroadcast 35 432 73 8571617a3babSopenharmony_ci 434: 81(ptr) AccessChain 24(data) 25 428 78 8572617a3babSopenharmony_ci Store 434 433 8573617a3babSopenharmony_ci 435: 27(ptr) AccessChain 10(dti) 26 8574617a3babSopenharmony_ci 436: 6(int) Load 435 8575617a3babSopenharmony_ci 437: 27(ptr) AccessChain 10(dti) 26 8576617a3babSopenharmony_ci 438: 6(int) Load 437 8577617a3babSopenharmony_ci 439: 90(ptr) AccessChain 24(data) 25 438 78 26 8578617a3babSopenharmony_ci 440: 14(int) Load 439 8579617a3babSopenharmony_ci 441: 14(int) GroupNonUniformQuadBroadcast 35 440 73 8580617a3babSopenharmony_ci 442: 90(ptr) AccessChain 24(data) 25 436 78 26 8581617a3babSopenharmony_ci Store 442 441 8582617a3babSopenharmony_ci 443: 27(ptr) AccessChain 10(dti) 26 8583617a3babSopenharmony_ci 444: 6(int) Load 443 8584617a3babSopenharmony_ci 445: 27(ptr) AccessChain 10(dti) 26 8585617a3babSopenharmony_ci 446: 6(int) Load 445 8586617a3babSopenharmony_ci 447: 81(ptr) AccessChain 24(data) 25 446 78 8587617a3babSopenharmony_ci 448: 15(ivec4) Load 447 8588617a3babSopenharmony_ci 449: 99(ivec2) VectorShuffle 448 448 0 1 8589617a3babSopenharmony_ci 450: 99(ivec2) GroupNonUniformQuadBroadcast 35 449 73 8590617a3babSopenharmony_ci 451: 90(ptr) AccessChain 24(data) 25 444 78 26 8591617a3babSopenharmony_ci 452: 14(int) CompositeExtract 450 0 8592617a3babSopenharmony_ci Store 451 452 8593617a3babSopenharmony_ci 453: 90(ptr) AccessChain 24(data) 25 444 78 58 8594617a3babSopenharmony_ci 454: 14(int) CompositeExtract 450 1 8595617a3babSopenharmony_ci Store 453 454 8596617a3babSopenharmony_ci 455: 27(ptr) AccessChain 10(dti) 26 8597617a3babSopenharmony_ci 456: 6(int) Load 455 8598617a3babSopenharmony_ci 457: 27(ptr) AccessChain 10(dti) 26 8599617a3babSopenharmony_ci 458: 6(int) Load 457 8600617a3babSopenharmony_ci 459: 81(ptr) AccessChain 24(data) 25 458 78 8601617a3babSopenharmony_ci 460: 15(ivec4) Load 459 8602617a3babSopenharmony_ci 461: 112(ivec3) VectorShuffle 460 460 0 1 2 8603617a3babSopenharmony_ci 462: 112(ivec3) GroupNonUniformQuadBroadcast 35 461 73 8604617a3babSopenharmony_ci 463: 90(ptr) AccessChain 24(data) 25 456 78 26 8605617a3babSopenharmony_ci 464: 14(int) CompositeExtract 462 0 8606617a3babSopenharmony_ci Store 463 464 8607617a3babSopenharmony_ci 465: 90(ptr) AccessChain 24(data) 25 456 78 58 8608617a3babSopenharmony_ci 466: 14(int) CompositeExtract 462 1 8609617a3babSopenharmony_ci Store 465 466 8610617a3babSopenharmony_ci 467: 90(ptr) AccessChain 24(data) 25 456 78 73 8611617a3babSopenharmony_ci 468: 14(int) CompositeExtract 462 2 8612617a3babSopenharmony_ci Store 467 468 8613617a3babSopenharmony_ci 469: 27(ptr) AccessChain 10(dti) 26 8614617a3babSopenharmony_ci 470: 6(int) Load 469 8615617a3babSopenharmony_ci 471: 27(ptr) AccessChain 10(dti) 26 8616617a3babSopenharmony_ci 472: 6(int) Load 471 8617617a3babSopenharmony_ci 473: 128(ptr) AccessChain 24(data) 25 472 125 8618617a3babSopenharmony_ci 474: 17(fvec4) Load 473 8619617a3babSopenharmony_ci 475: 17(fvec4) GroupNonUniformQuadBroadcast 35 474 73 8620617a3babSopenharmony_ci 476: 128(ptr) AccessChain 24(data) 25 470 125 8621617a3babSopenharmony_ci Store 476 475 8622617a3babSopenharmony_ci 477: 27(ptr) AccessChain 10(dti) 26 8623617a3babSopenharmony_ci 478: 6(int) Load 477 8624617a3babSopenharmony_ci 479: 27(ptr) AccessChain 10(dti) 26 8625617a3babSopenharmony_ci 480: 6(int) Load 479 8626617a3babSopenharmony_ci 481: 137(ptr) AccessChain 24(data) 25 480 125 26 8627617a3babSopenharmony_ci 482: 16(float) Load 481 8628617a3babSopenharmony_ci 483: 16(float) GroupNonUniformQuadBroadcast 35 482 73 8629617a3babSopenharmony_ci 484: 137(ptr) AccessChain 24(data) 25 478 125 26 8630617a3babSopenharmony_ci Store 484 483 8631617a3babSopenharmony_ci 485: 27(ptr) AccessChain 10(dti) 26 8632617a3babSopenharmony_ci 486: 6(int) Load 485 8633617a3babSopenharmony_ci 487: 27(ptr) AccessChain 10(dti) 26 8634617a3babSopenharmony_ci 488: 6(int) Load 487 8635617a3babSopenharmony_ci 489: 128(ptr) AccessChain 24(data) 25 488 125 8636617a3babSopenharmony_ci 490: 17(fvec4) Load 489 8637617a3babSopenharmony_ci 491: 146(fvec2) VectorShuffle 490 490 0 1 8638617a3babSopenharmony_ci 492: 146(fvec2) GroupNonUniformQuadBroadcast 35 491 73 8639617a3babSopenharmony_ci 493: 137(ptr) AccessChain 24(data) 25 486 125 26 8640617a3babSopenharmony_ci 494: 16(float) CompositeExtract 492 0 8641617a3babSopenharmony_ci Store 493 494 8642617a3babSopenharmony_ci 495: 137(ptr) AccessChain 24(data) 25 486 125 58 8643617a3babSopenharmony_ci 496: 16(float) CompositeExtract 492 1 8644617a3babSopenharmony_ci Store 495 496 8645617a3babSopenharmony_ci 497: 27(ptr) AccessChain 10(dti) 26 8646617a3babSopenharmony_ci 498: 6(int) Load 497 8647617a3babSopenharmony_ci 499: 27(ptr) AccessChain 10(dti) 26 8648617a3babSopenharmony_ci 500: 6(int) Load 499 8649617a3babSopenharmony_ci 501: 128(ptr) AccessChain 24(data) 25 500 125 8650617a3babSopenharmony_ci 502: 17(fvec4) Load 501 8651617a3babSopenharmony_ci 503: 159(fvec3) VectorShuffle 502 502 0 1 2 8652617a3babSopenharmony_ci 504: 159(fvec3) GroupNonUniformQuadBroadcast 35 503 73 8653617a3babSopenharmony_ci 505: 137(ptr) AccessChain 24(data) 25 498 125 26 8654617a3babSopenharmony_ci 506: 16(float) CompositeExtract 504 0 8655617a3babSopenharmony_ci Store 505 506 8656617a3babSopenharmony_ci 507: 137(ptr) AccessChain 24(data) 25 498 125 58 8657617a3babSopenharmony_ci 508: 16(float) CompositeExtract 504 1 8658617a3babSopenharmony_ci Store 507 508 8659617a3babSopenharmony_ci 509: 137(ptr) AccessChain 24(data) 25 498 125 73 8660617a3babSopenharmony_ci 510: 16(float) CompositeExtract 504 2 8661617a3babSopenharmony_ci Store 509 510 8662617a3babSopenharmony_ci 511: 27(ptr) AccessChain 10(dti) 26 8663617a3babSopenharmony_ci 512: 6(int) Load 511 8664617a3babSopenharmony_ci 513: 27(ptr) AccessChain 10(dti) 26 8665617a3babSopenharmony_ci 514: 6(int) Load 513 8666617a3babSopenharmony_ci 515: 175(ptr) AccessChain 24(data) 25 514 172 8667617a3babSopenharmony_ci 516: 19(f64vec4) Load 515 8668617a3babSopenharmony_ci 517: 19(f64vec4) GroupNonUniformQuadBroadcast 35 516 73 8669617a3babSopenharmony_ci 518: 175(ptr) AccessChain 24(data) 25 512 172 8670617a3babSopenharmony_ci Store 518 517 8671617a3babSopenharmony_ci 519: 27(ptr) AccessChain 10(dti) 26 8672617a3babSopenharmony_ci 520: 6(int) Load 519 8673617a3babSopenharmony_ci 521: 27(ptr) AccessChain 10(dti) 26 8674617a3babSopenharmony_ci 522: 6(int) Load 521 8675617a3babSopenharmony_ci 523: 184(ptr) AccessChain 24(data) 25 522 172 26 8676617a3babSopenharmony_ci 524:18(float64_t) Load 523 8677617a3babSopenharmony_ci 525:18(float64_t) GroupNonUniformQuadBroadcast 35 524 73 8678617a3babSopenharmony_ci 526: 184(ptr) AccessChain 24(data) 25 520 172 26 8679617a3babSopenharmony_ci Store 526 525 8680617a3babSopenharmony_ci 527: 27(ptr) AccessChain 10(dti) 26 8681617a3babSopenharmony_ci 528: 6(int) Load 527 8682617a3babSopenharmony_ci 529: 27(ptr) AccessChain 10(dti) 26 8683617a3babSopenharmony_ci 530: 6(int) Load 529 8684617a3babSopenharmony_ci 531: 175(ptr) AccessChain 24(data) 25 530 172 8685617a3babSopenharmony_ci 532: 19(f64vec4) Load 531 8686617a3babSopenharmony_ci 533:193(f64vec2) VectorShuffle 532 532 0 1 8687617a3babSopenharmony_ci 534:193(f64vec2) GroupNonUniformQuadBroadcast 35 533 73 8688617a3babSopenharmony_ci 535: 184(ptr) AccessChain 24(data) 25 528 172 26 8689617a3babSopenharmony_ci 536:18(float64_t) CompositeExtract 534 0 8690617a3babSopenharmony_ci Store 535 536 8691617a3babSopenharmony_ci 537: 184(ptr) AccessChain 24(data) 25 528 172 58 8692617a3babSopenharmony_ci 538:18(float64_t) CompositeExtract 534 1 8693617a3babSopenharmony_ci Store 537 538 8694617a3babSopenharmony_ci 539: 27(ptr) AccessChain 10(dti) 26 8695617a3babSopenharmony_ci 540: 6(int) Load 539 8696617a3babSopenharmony_ci 541: 27(ptr) AccessChain 10(dti) 26 8697617a3babSopenharmony_ci 542: 6(int) Load 541 8698617a3babSopenharmony_ci 543: 175(ptr) AccessChain 24(data) 25 542 172 8699617a3babSopenharmony_ci 544: 19(f64vec4) Load 543 8700617a3babSopenharmony_ci 545:206(f64vec3) VectorShuffle 544 544 0 1 2 8701617a3babSopenharmony_ci 546:206(f64vec3) GroupNonUniformQuadBroadcast 35 545 73 8702617a3babSopenharmony_ci 547: 184(ptr) AccessChain 24(data) 25 540 172 26 8703617a3babSopenharmony_ci 548:18(float64_t) CompositeExtract 546 0 8704617a3babSopenharmony_ci Store 547 548 8705617a3babSopenharmony_ci 549: 184(ptr) AccessChain 24(data) 25 540 172 58 8706617a3babSopenharmony_ci 550:18(float64_t) CompositeExtract 546 1 8707617a3babSopenharmony_ci Store 549 550 8708617a3babSopenharmony_ci 551: 184(ptr) AccessChain 24(data) 25 540 172 73 8709617a3babSopenharmony_ci 552:18(float64_t) CompositeExtract 546 2 8710617a3babSopenharmony_ci Store 551 552 8711617a3babSopenharmony_ci 553: 27(ptr) AccessChain 10(dti) 26 8712617a3babSopenharmony_ci 554: 6(int) Load 553 8713617a3babSopenharmony_ci 555: 27(ptr) AccessChain 10(dti) 26 8714617a3babSopenharmony_ci 556: 6(int) Load 555 8715617a3babSopenharmony_ci 557: 32(ptr) AccessChain 24(data) 25 556 25 8716617a3babSopenharmony_ci 558: 13(ivec4) Load 557 8717617a3babSopenharmony_ci 559: 13(ivec4) GroupNonUniformQuadBroadcast 35 558 35 8718617a3babSopenharmony_ci 560: 32(ptr) AccessChain 24(data) 25 554 25 8719617a3babSopenharmony_ci Store 560 559 8720617a3babSopenharmony_ci 561: 27(ptr) AccessChain 10(dti) 26 8721617a3babSopenharmony_ci 562: 6(int) Load 561 8722617a3babSopenharmony_ci 563: 27(ptr) AccessChain 10(dti) 26 8723617a3babSopenharmony_ci 564: 6(int) Load 563 8724617a3babSopenharmony_ci 565: 42(ptr) AccessChain 24(data) 25 564 25 26 8725617a3babSopenharmony_ci 566: 6(int) Load 565 8726617a3babSopenharmony_ci 567: 6(int) GroupNonUniformQuadBroadcast 35 566 35 8727617a3babSopenharmony_ci 568: 42(ptr) AccessChain 24(data) 25 562 25 26 8728617a3babSopenharmony_ci Store 568 567 8729617a3babSopenharmony_ci 569: 27(ptr) AccessChain 10(dti) 26 8730617a3babSopenharmony_ci 570: 6(int) Load 569 8731617a3babSopenharmony_ci 571: 27(ptr) AccessChain 10(dti) 26 8732617a3babSopenharmony_ci 572: 6(int) Load 571 8733617a3babSopenharmony_ci 573: 32(ptr) AccessChain 24(data) 25 572 25 8734617a3babSopenharmony_ci 574: 13(ivec4) Load 573 8735617a3babSopenharmony_ci 575: 51(ivec2) VectorShuffle 574 574 0 1 8736617a3babSopenharmony_ci 576: 51(ivec2) GroupNonUniformQuadBroadcast 35 575 35 8737617a3babSopenharmony_ci 577: 42(ptr) AccessChain 24(data) 25 570 25 26 8738617a3babSopenharmony_ci 578: 6(int) CompositeExtract 576 0 8739617a3babSopenharmony_ci Store 577 578 8740617a3babSopenharmony_ci 579: 42(ptr) AccessChain 24(data) 25 570 25 58 8741617a3babSopenharmony_ci 580: 6(int) CompositeExtract 576 1 8742617a3babSopenharmony_ci Store 579 580 8743617a3babSopenharmony_ci 581: 27(ptr) AccessChain 10(dti) 26 8744617a3babSopenharmony_ci 582: 6(int) Load 581 8745617a3babSopenharmony_ci 583: 27(ptr) AccessChain 10(dti) 26 8746617a3babSopenharmony_ci 584: 6(int) Load 583 8747617a3babSopenharmony_ci 585: 32(ptr) AccessChain 24(data) 25 584 25 8748617a3babSopenharmony_ci 586: 13(ivec4) Load 585 8749617a3babSopenharmony_ci 587: 7(ivec3) VectorShuffle 586 586 0 1 2 8750617a3babSopenharmony_ci 588: 7(ivec3) GroupNonUniformQuadBroadcast 35 587 35 8751617a3babSopenharmony_ci 589: 42(ptr) AccessChain 24(data) 25 582 25 26 8752617a3babSopenharmony_ci 590: 6(int) CompositeExtract 588 0 8753617a3babSopenharmony_ci Store 589 590 8754617a3babSopenharmony_ci 591: 42(ptr) AccessChain 24(data) 25 582 25 58 8755617a3babSopenharmony_ci 592: 6(int) CompositeExtract 588 1 8756617a3babSopenharmony_ci Store 591 592 8757617a3babSopenharmony_ci 593: 42(ptr) AccessChain 24(data) 25 582 25 73 8758617a3babSopenharmony_ci 594: 6(int) CompositeExtract 588 2 8759617a3babSopenharmony_ci Store 593 594 8760617a3babSopenharmony_ci 595: 27(ptr) AccessChain 10(dti) 26 8761617a3babSopenharmony_ci 596: 6(int) Load 595 8762617a3babSopenharmony_ci 597: 27(ptr) AccessChain 10(dti) 26 8763617a3babSopenharmony_ci 598: 6(int) Load 597 8764617a3babSopenharmony_ci 599: 81(ptr) AccessChain 24(data) 25 598 78 8765617a3babSopenharmony_ci 600: 15(ivec4) Load 599 8766617a3babSopenharmony_ci 601: 15(ivec4) GroupNonUniformQuadBroadcast 35 600 35 8767617a3babSopenharmony_ci 602: 81(ptr) AccessChain 24(data) 25 596 78 8768617a3babSopenharmony_ci Store 602 601 8769617a3babSopenharmony_ci 603: 27(ptr) AccessChain 10(dti) 26 8770617a3babSopenharmony_ci 604: 6(int) Load 603 8771617a3babSopenharmony_ci 605: 27(ptr) AccessChain 10(dti) 26 8772617a3babSopenharmony_ci 606: 6(int) Load 605 8773617a3babSopenharmony_ci 607: 90(ptr) AccessChain 24(data) 25 606 78 26 8774617a3babSopenharmony_ci 608: 14(int) Load 607 8775617a3babSopenharmony_ci 609: 14(int) GroupNonUniformQuadBroadcast 35 608 35 8776617a3babSopenharmony_ci 610: 90(ptr) AccessChain 24(data) 25 604 78 26 8777617a3babSopenharmony_ci Store 610 609 8778617a3babSopenharmony_ci 611: 27(ptr) AccessChain 10(dti) 26 8779617a3babSopenharmony_ci 612: 6(int) Load 611 8780617a3babSopenharmony_ci 613: 27(ptr) AccessChain 10(dti) 26 8781617a3babSopenharmony_ci 614: 6(int) Load 613 8782617a3babSopenharmony_ci 615: 81(ptr) AccessChain 24(data) 25 614 78 8783617a3babSopenharmony_ci 616: 15(ivec4) Load 615 8784617a3babSopenharmony_ci 617: 99(ivec2) VectorShuffle 616 616 0 1 8785617a3babSopenharmony_ci 618: 99(ivec2) GroupNonUniformQuadBroadcast 35 617 35 8786617a3babSopenharmony_ci 619: 90(ptr) AccessChain 24(data) 25 612 78 26 8787617a3babSopenharmony_ci 620: 14(int) CompositeExtract 618 0 8788617a3babSopenharmony_ci Store 619 620 8789617a3babSopenharmony_ci 621: 90(ptr) AccessChain 24(data) 25 612 78 58 8790617a3babSopenharmony_ci 622: 14(int) CompositeExtract 618 1 8791617a3babSopenharmony_ci Store 621 622 8792617a3babSopenharmony_ci 623: 27(ptr) AccessChain 10(dti) 26 8793617a3babSopenharmony_ci 624: 6(int) Load 623 8794617a3babSopenharmony_ci 625: 27(ptr) AccessChain 10(dti) 26 8795617a3babSopenharmony_ci 626: 6(int) Load 625 8796617a3babSopenharmony_ci 627: 81(ptr) AccessChain 24(data) 25 626 78 8797617a3babSopenharmony_ci 628: 15(ivec4) Load 627 8798617a3babSopenharmony_ci 629: 112(ivec3) VectorShuffle 628 628 0 1 2 8799617a3babSopenharmony_ci 630: 112(ivec3) GroupNonUniformQuadBroadcast 35 629 35 8800617a3babSopenharmony_ci 631: 90(ptr) AccessChain 24(data) 25 624 78 26 8801617a3babSopenharmony_ci 632: 14(int) CompositeExtract 630 0 8802617a3babSopenharmony_ci Store 631 632 8803617a3babSopenharmony_ci 633: 90(ptr) AccessChain 24(data) 25 624 78 58 8804617a3babSopenharmony_ci 634: 14(int) CompositeExtract 630 1 8805617a3babSopenharmony_ci Store 633 634 8806617a3babSopenharmony_ci 635: 90(ptr) AccessChain 24(data) 25 624 78 73 8807617a3babSopenharmony_ci 636: 14(int) CompositeExtract 630 2 8808617a3babSopenharmony_ci Store 635 636 8809617a3babSopenharmony_ci 637: 27(ptr) AccessChain 10(dti) 26 8810617a3babSopenharmony_ci 638: 6(int) Load 637 8811617a3babSopenharmony_ci 639: 27(ptr) AccessChain 10(dti) 26 8812617a3babSopenharmony_ci 640: 6(int) Load 639 8813617a3babSopenharmony_ci 641: 128(ptr) AccessChain 24(data) 25 640 125 8814617a3babSopenharmony_ci 642: 17(fvec4) Load 641 8815617a3babSopenharmony_ci 643: 17(fvec4) GroupNonUniformQuadBroadcast 35 642 35 8816617a3babSopenharmony_ci 644: 128(ptr) AccessChain 24(data) 25 638 125 8817617a3babSopenharmony_ci Store 644 643 8818617a3babSopenharmony_ci 645: 27(ptr) AccessChain 10(dti) 26 8819617a3babSopenharmony_ci 646: 6(int) Load 645 8820617a3babSopenharmony_ci 647: 27(ptr) AccessChain 10(dti) 26 8821617a3babSopenharmony_ci 648: 6(int) Load 647 8822617a3babSopenharmony_ci 649: 137(ptr) AccessChain 24(data) 25 648 125 26 8823617a3babSopenharmony_ci 650: 16(float) Load 649 8824617a3babSopenharmony_ci 651: 16(float) GroupNonUniformQuadBroadcast 35 650 35 8825617a3babSopenharmony_ci 652: 137(ptr) AccessChain 24(data) 25 646 125 26 8826617a3babSopenharmony_ci Store 652 651 8827617a3babSopenharmony_ci 653: 27(ptr) AccessChain 10(dti) 26 8828617a3babSopenharmony_ci 654: 6(int) Load 653 8829617a3babSopenharmony_ci 655: 27(ptr) AccessChain 10(dti) 26 8830617a3babSopenharmony_ci 656: 6(int) Load 655 8831617a3babSopenharmony_ci 657: 128(ptr) AccessChain 24(data) 25 656 125 8832617a3babSopenharmony_ci 658: 17(fvec4) Load 657 8833617a3babSopenharmony_ci 659: 146(fvec2) VectorShuffle 658 658 0 1 8834617a3babSopenharmony_ci 660: 146(fvec2) GroupNonUniformQuadBroadcast 35 659 35 8835617a3babSopenharmony_ci 661: 137(ptr) AccessChain 24(data) 25 654 125 26 8836617a3babSopenharmony_ci 662: 16(float) CompositeExtract 660 0 8837617a3babSopenharmony_ci Store 661 662 8838617a3babSopenharmony_ci 663: 137(ptr) AccessChain 24(data) 25 654 125 58 8839617a3babSopenharmony_ci 664: 16(float) CompositeExtract 660 1 8840617a3babSopenharmony_ci Store 663 664 8841617a3babSopenharmony_ci 665: 27(ptr) AccessChain 10(dti) 26 8842617a3babSopenharmony_ci 666: 6(int) Load 665 8843617a3babSopenharmony_ci 667: 27(ptr) AccessChain 10(dti) 26 8844617a3babSopenharmony_ci 668: 6(int) Load 667 8845617a3babSopenharmony_ci 669: 128(ptr) AccessChain 24(data) 25 668 125 8846617a3babSopenharmony_ci 670: 17(fvec4) Load 669 8847617a3babSopenharmony_ci 671: 159(fvec3) VectorShuffle 670 670 0 1 2 8848617a3babSopenharmony_ci 672: 159(fvec3) GroupNonUniformQuadBroadcast 35 671 35 8849617a3babSopenharmony_ci 673: 137(ptr) AccessChain 24(data) 25 666 125 26 8850617a3babSopenharmony_ci 674: 16(float) CompositeExtract 672 0 8851617a3babSopenharmony_ci Store 673 674 8852617a3babSopenharmony_ci 675: 137(ptr) AccessChain 24(data) 25 666 125 58 8853617a3babSopenharmony_ci 676: 16(float) CompositeExtract 672 1 8854617a3babSopenharmony_ci Store 675 676 8855617a3babSopenharmony_ci 677: 137(ptr) AccessChain 24(data) 25 666 125 73 8856617a3babSopenharmony_ci 678: 16(float) CompositeExtract 672 2 8857617a3babSopenharmony_ci Store 677 678 8858617a3babSopenharmony_ci 679: 27(ptr) AccessChain 10(dti) 26 8859617a3babSopenharmony_ci 680: 6(int) Load 679 8860617a3babSopenharmony_ci 681: 27(ptr) AccessChain 10(dti) 26 8861617a3babSopenharmony_ci 682: 6(int) Load 681 8862617a3babSopenharmony_ci 683: 175(ptr) AccessChain 24(data) 25 682 172 8863617a3babSopenharmony_ci 684: 19(f64vec4) Load 683 8864617a3babSopenharmony_ci 685: 19(f64vec4) GroupNonUniformQuadBroadcast 35 684 35 8865617a3babSopenharmony_ci 686: 175(ptr) AccessChain 24(data) 25 680 172 8866617a3babSopenharmony_ci Store 686 685 8867617a3babSopenharmony_ci 687: 27(ptr) AccessChain 10(dti) 26 8868617a3babSopenharmony_ci 688: 6(int) Load 687 8869617a3babSopenharmony_ci 689: 27(ptr) AccessChain 10(dti) 26 8870617a3babSopenharmony_ci 690: 6(int) Load 689 8871617a3babSopenharmony_ci 691: 184(ptr) AccessChain 24(data) 25 690 172 26 8872617a3babSopenharmony_ci 692:18(float64_t) Load 691 8873617a3babSopenharmony_ci 693:18(float64_t) GroupNonUniformQuadBroadcast 35 692 35 8874617a3babSopenharmony_ci 694: 184(ptr) AccessChain 24(data) 25 688 172 26 8875617a3babSopenharmony_ci Store 694 693 8876617a3babSopenharmony_ci 695: 27(ptr) AccessChain 10(dti) 26 8877617a3babSopenharmony_ci 696: 6(int) Load 695 8878617a3babSopenharmony_ci 697: 27(ptr) AccessChain 10(dti) 26 8879617a3babSopenharmony_ci 698: 6(int) Load 697 8880617a3babSopenharmony_ci 699: 175(ptr) AccessChain 24(data) 25 698 172 8881617a3babSopenharmony_ci 700: 19(f64vec4) Load 699 8882617a3babSopenharmony_ci 701:193(f64vec2) VectorShuffle 700 700 0 1 8883617a3babSopenharmony_ci 702:193(f64vec2) GroupNonUniformQuadBroadcast 35 701 35 8884617a3babSopenharmony_ci 703: 184(ptr) AccessChain 24(data) 25 696 172 26 8885617a3babSopenharmony_ci 704:18(float64_t) CompositeExtract 702 0 8886617a3babSopenharmony_ci Store 703 704 8887617a3babSopenharmony_ci 705: 184(ptr) AccessChain 24(data) 25 696 172 58 8888617a3babSopenharmony_ci 706:18(float64_t) CompositeExtract 702 1 8889617a3babSopenharmony_ci Store 705 706 8890617a3babSopenharmony_ci 707: 27(ptr) AccessChain 10(dti) 26 8891617a3babSopenharmony_ci 708: 6(int) Load 707 8892617a3babSopenharmony_ci 709: 27(ptr) AccessChain 10(dti) 26 8893617a3babSopenharmony_ci 710: 6(int) Load 709 8894617a3babSopenharmony_ci 711: 175(ptr) AccessChain 24(data) 25 710 172 8895617a3babSopenharmony_ci 712: 19(f64vec4) Load 711 8896617a3babSopenharmony_ci 713:206(f64vec3) VectorShuffle 712 712 0 1 2 8897617a3babSopenharmony_ci 714:206(f64vec3) GroupNonUniformQuadBroadcast 35 713 35 8898617a3babSopenharmony_ci 715: 184(ptr) AccessChain 24(data) 25 708 172 26 8899617a3babSopenharmony_ci 716:18(float64_t) CompositeExtract 714 0 8900617a3babSopenharmony_ci Store 715 716 8901617a3babSopenharmony_ci 717: 184(ptr) AccessChain 24(data) 25 708 172 58 8902617a3babSopenharmony_ci 718:18(float64_t) CompositeExtract 714 1 8903617a3babSopenharmony_ci Store 717 718 8904617a3babSopenharmony_ci 719: 184(ptr) AccessChain 24(data) 25 708 172 73 8905617a3babSopenharmony_ci 720:18(float64_t) CompositeExtract 714 2 8906617a3babSopenharmony_ci Store 719 720 8907617a3babSopenharmony_ci 721: 27(ptr) AccessChain 10(dti) 26 8908617a3babSopenharmony_ci 722: 6(int) Load 721 8909617a3babSopenharmony_ci 723: 27(ptr) AccessChain 10(dti) 26 8910617a3babSopenharmony_ci 724: 6(int) Load 723 8911617a3babSopenharmony_ci 725: 32(ptr) AccessChain 24(data) 25 724 25 8912617a3babSopenharmony_ci 726: 13(ivec4) Load 725 8913617a3babSopenharmony_ci 727: 13(ivec4) GroupNonUniformQuadSwap 35 726 26 8914617a3babSopenharmony_ci 728: 32(ptr) AccessChain 24(data) 25 722 25 8915617a3babSopenharmony_ci Store 728 727 8916617a3babSopenharmony_ci 729: 27(ptr) AccessChain 10(dti) 26 8917617a3babSopenharmony_ci 730: 6(int) Load 729 8918617a3babSopenharmony_ci 731: 27(ptr) AccessChain 10(dti) 26 8919617a3babSopenharmony_ci 732: 6(int) Load 731 8920617a3babSopenharmony_ci 733: 42(ptr) AccessChain 24(data) 25 732 25 26 8921617a3babSopenharmony_ci 734: 6(int) Load 733 8922617a3babSopenharmony_ci 735: 6(int) GroupNonUniformQuadSwap 35 734 26 8923617a3babSopenharmony_ci 736: 42(ptr) AccessChain 24(data) 25 730 25 26 8924617a3babSopenharmony_ci Store 736 735 8925617a3babSopenharmony_ci 737: 27(ptr) AccessChain 10(dti) 26 8926617a3babSopenharmony_ci 738: 6(int) Load 737 8927617a3babSopenharmony_ci 739: 27(ptr) AccessChain 10(dti) 26 8928617a3babSopenharmony_ci 740: 6(int) Load 739 8929617a3babSopenharmony_ci 741: 32(ptr) AccessChain 24(data) 25 740 25 8930617a3babSopenharmony_ci 742: 13(ivec4) Load 741 8931617a3babSopenharmony_ci 743: 51(ivec2) VectorShuffle 742 742 0 1 8932617a3babSopenharmony_ci 744: 51(ivec2) GroupNonUniformQuadSwap 35 743 26 8933617a3babSopenharmony_ci 745: 42(ptr) AccessChain 24(data) 25 738 25 26 8934617a3babSopenharmony_ci 746: 6(int) CompositeExtract 744 0 8935617a3babSopenharmony_ci Store 745 746 8936617a3babSopenharmony_ci 747: 42(ptr) AccessChain 24(data) 25 738 25 58 8937617a3babSopenharmony_ci 748: 6(int) CompositeExtract 744 1 8938617a3babSopenharmony_ci Store 747 748 8939617a3babSopenharmony_ci 749: 27(ptr) AccessChain 10(dti) 26 8940617a3babSopenharmony_ci 750: 6(int) Load 749 8941617a3babSopenharmony_ci 751: 27(ptr) AccessChain 10(dti) 26 8942617a3babSopenharmony_ci 752: 6(int) Load 751 8943617a3babSopenharmony_ci 753: 32(ptr) AccessChain 24(data) 25 752 25 8944617a3babSopenharmony_ci 754: 13(ivec4) Load 753 8945617a3babSopenharmony_ci 755: 7(ivec3) VectorShuffle 754 754 0 1 2 8946617a3babSopenharmony_ci 756: 7(ivec3) GroupNonUniformQuadSwap 35 755 26 8947617a3babSopenharmony_ci 757: 42(ptr) AccessChain 24(data) 25 750 25 26 8948617a3babSopenharmony_ci 758: 6(int) CompositeExtract 756 0 8949617a3babSopenharmony_ci Store 757 758 8950617a3babSopenharmony_ci 759: 42(ptr) AccessChain 24(data) 25 750 25 58 8951617a3babSopenharmony_ci 760: 6(int) CompositeExtract 756 1 8952617a3babSopenharmony_ci Store 759 760 8953617a3babSopenharmony_ci 761: 42(ptr) AccessChain 24(data) 25 750 25 73 8954617a3babSopenharmony_ci 762: 6(int) CompositeExtract 756 2 8955617a3babSopenharmony_ci Store 761 762 8956617a3babSopenharmony_ci 763: 27(ptr) AccessChain 10(dti) 26 8957617a3babSopenharmony_ci 764: 6(int) Load 763 8958617a3babSopenharmony_ci 765: 27(ptr) AccessChain 10(dti) 26 8959617a3babSopenharmony_ci 766: 6(int) Load 765 8960617a3babSopenharmony_ci 767: 81(ptr) AccessChain 24(data) 25 766 78 8961617a3babSopenharmony_ci 768: 15(ivec4) Load 767 8962617a3babSopenharmony_ci 769: 15(ivec4) GroupNonUniformQuadSwap 35 768 26 8963617a3babSopenharmony_ci 770: 81(ptr) AccessChain 24(data) 25 764 78 8964617a3babSopenharmony_ci Store 770 769 8965617a3babSopenharmony_ci 771: 27(ptr) AccessChain 10(dti) 26 8966617a3babSopenharmony_ci 772: 6(int) Load 771 8967617a3babSopenharmony_ci 773: 27(ptr) AccessChain 10(dti) 26 8968617a3babSopenharmony_ci 774: 6(int) Load 773 8969617a3babSopenharmony_ci 775: 90(ptr) AccessChain 24(data) 25 774 78 26 8970617a3babSopenharmony_ci 776: 14(int) Load 775 8971617a3babSopenharmony_ci 777: 14(int) GroupNonUniformQuadSwap 35 776 26 8972617a3babSopenharmony_ci 778: 90(ptr) AccessChain 24(data) 25 772 78 26 8973617a3babSopenharmony_ci Store 778 777 8974617a3babSopenharmony_ci 779: 27(ptr) AccessChain 10(dti) 26 8975617a3babSopenharmony_ci 780: 6(int) Load 779 8976617a3babSopenharmony_ci 781: 27(ptr) AccessChain 10(dti) 26 8977617a3babSopenharmony_ci 782: 6(int) Load 781 8978617a3babSopenharmony_ci 783: 81(ptr) AccessChain 24(data) 25 782 78 8979617a3babSopenharmony_ci 784: 15(ivec4) Load 783 8980617a3babSopenharmony_ci 785: 99(ivec2) VectorShuffle 784 784 0 1 8981617a3babSopenharmony_ci 786: 99(ivec2) GroupNonUniformQuadSwap 35 785 26 8982617a3babSopenharmony_ci 787: 90(ptr) AccessChain 24(data) 25 780 78 26 8983617a3babSopenharmony_ci 788: 14(int) CompositeExtract 786 0 8984617a3babSopenharmony_ci Store 787 788 8985617a3babSopenharmony_ci 789: 90(ptr) AccessChain 24(data) 25 780 78 58 8986617a3babSopenharmony_ci 790: 14(int) CompositeExtract 786 1 8987617a3babSopenharmony_ci Store 789 790 8988617a3babSopenharmony_ci 791: 27(ptr) AccessChain 10(dti) 26 8989617a3babSopenharmony_ci 792: 6(int) Load 791 8990617a3babSopenharmony_ci 793: 27(ptr) AccessChain 10(dti) 26 8991617a3babSopenharmony_ci 794: 6(int) Load 793 8992617a3babSopenharmony_ci 795: 81(ptr) AccessChain 24(data) 25 794 78 8993617a3babSopenharmony_ci 796: 15(ivec4) Load 795 8994617a3babSopenharmony_ci 797: 112(ivec3) VectorShuffle 796 796 0 1 2 8995617a3babSopenharmony_ci 798: 112(ivec3) GroupNonUniformQuadSwap 35 797 26 8996617a3babSopenharmony_ci 799: 90(ptr) AccessChain 24(data) 25 792 78 26 8997617a3babSopenharmony_ci 800: 14(int) CompositeExtract 798 0 8998617a3babSopenharmony_ci Store 799 800 8999617a3babSopenharmony_ci 801: 90(ptr) AccessChain 24(data) 25 792 78 58 9000617a3babSopenharmony_ci 802: 14(int) CompositeExtract 798 1 9001617a3babSopenharmony_ci Store 801 802 9002617a3babSopenharmony_ci 803: 90(ptr) AccessChain 24(data) 25 792 78 73 9003617a3babSopenharmony_ci 804: 14(int) CompositeExtract 798 2 9004617a3babSopenharmony_ci Store 803 804 9005617a3babSopenharmony_ci 805: 27(ptr) AccessChain 10(dti) 26 9006617a3babSopenharmony_ci 806: 6(int) Load 805 9007617a3babSopenharmony_ci 807: 27(ptr) AccessChain 10(dti) 26 9008617a3babSopenharmony_ci 808: 6(int) Load 807 9009617a3babSopenharmony_ci 809: 128(ptr) AccessChain 24(data) 25 808 125 9010617a3babSopenharmony_ci 810: 17(fvec4) Load 809 9011617a3babSopenharmony_ci 811: 17(fvec4) GroupNonUniformQuadSwap 35 810 26 9012617a3babSopenharmony_ci 812: 128(ptr) AccessChain 24(data) 25 806 125 9013617a3babSopenharmony_ci Store 812 811 9014617a3babSopenharmony_ci 813: 27(ptr) AccessChain 10(dti) 26 9015617a3babSopenharmony_ci 814: 6(int) Load 813 9016617a3babSopenharmony_ci 815: 27(ptr) AccessChain 10(dti) 26 9017617a3babSopenharmony_ci 816: 6(int) Load 815 9018617a3babSopenharmony_ci 817: 137(ptr) AccessChain 24(data) 25 816 125 26 9019617a3babSopenharmony_ci 818: 16(float) Load 817 9020617a3babSopenharmony_ci 819: 16(float) GroupNonUniformQuadSwap 35 818 26 9021617a3babSopenharmony_ci 820: 137(ptr) AccessChain 24(data) 25 814 125 26 9022617a3babSopenharmony_ci Store 820 819 9023617a3babSopenharmony_ci 821: 27(ptr) AccessChain 10(dti) 26 9024617a3babSopenharmony_ci 822: 6(int) Load 821 9025617a3babSopenharmony_ci 823: 27(ptr) AccessChain 10(dti) 26 9026617a3babSopenharmony_ci 824: 6(int) Load 823 9027617a3babSopenharmony_ci 825: 128(ptr) AccessChain 24(data) 25 824 125 9028617a3babSopenharmony_ci 826: 17(fvec4) Load 825 9029617a3babSopenharmony_ci 827: 146(fvec2) VectorShuffle 826 826 0 1 9030617a3babSopenharmony_ci 828: 146(fvec2) GroupNonUniformQuadSwap 35 827 26 9031617a3babSopenharmony_ci 829: 137(ptr) AccessChain 24(data) 25 822 125 26 9032617a3babSopenharmony_ci 830: 16(float) CompositeExtract 828 0 9033617a3babSopenharmony_ci Store 829 830 9034617a3babSopenharmony_ci 831: 137(ptr) AccessChain 24(data) 25 822 125 58 9035617a3babSopenharmony_ci 832: 16(float) CompositeExtract 828 1 9036617a3babSopenharmony_ci Store 831 832 9037617a3babSopenharmony_ci 833: 27(ptr) AccessChain 10(dti) 26 9038617a3babSopenharmony_ci 834: 6(int) Load 833 9039617a3babSopenharmony_ci 835: 27(ptr) AccessChain 10(dti) 26 9040617a3babSopenharmony_ci 836: 6(int) Load 835 9041617a3babSopenharmony_ci 837: 128(ptr) AccessChain 24(data) 25 836 125 9042617a3babSopenharmony_ci 838: 17(fvec4) Load 837 9043617a3babSopenharmony_ci 839: 159(fvec3) VectorShuffle 838 838 0 1 2 9044617a3babSopenharmony_ci 840: 159(fvec3) GroupNonUniformQuadSwap 35 839 26 9045617a3babSopenharmony_ci 841: 137(ptr) AccessChain 24(data) 25 834 125 26 9046617a3babSopenharmony_ci 842: 16(float) CompositeExtract 840 0 9047617a3babSopenharmony_ci Store 841 842 9048617a3babSopenharmony_ci 843: 137(ptr) AccessChain 24(data) 25 834 125 58 9049617a3babSopenharmony_ci 844: 16(float) CompositeExtract 840 1 9050617a3babSopenharmony_ci Store 843 844 9051617a3babSopenharmony_ci 845: 137(ptr) AccessChain 24(data) 25 834 125 73 9052617a3babSopenharmony_ci 846: 16(float) CompositeExtract 840 2 9053617a3babSopenharmony_ci Store 845 846 9054617a3babSopenharmony_ci 847: 27(ptr) AccessChain 10(dti) 26 9055617a3babSopenharmony_ci 848: 6(int) Load 847 9056617a3babSopenharmony_ci 849: 27(ptr) AccessChain 10(dti) 26 9057617a3babSopenharmony_ci 850: 6(int) Load 849 9058617a3babSopenharmony_ci 851: 175(ptr) AccessChain 24(data) 25 850 172 9059617a3babSopenharmony_ci 852: 19(f64vec4) Load 851 9060617a3babSopenharmony_ci 853: 19(f64vec4) GroupNonUniformQuadSwap 35 852 26 9061617a3babSopenharmony_ci 854: 175(ptr) AccessChain 24(data) 25 848 172 9062617a3babSopenharmony_ci Store 854 853 9063617a3babSopenharmony_ci 855: 27(ptr) AccessChain 10(dti) 26 9064617a3babSopenharmony_ci 856: 6(int) Load 855 9065617a3babSopenharmony_ci 857: 27(ptr) AccessChain 10(dti) 26 9066617a3babSopenharmony_ci 858: 6(int) Load 857 9067617a3babSopenharmony_ci 859: 184(ptr) AccessChain 24(data) 25 858 172 26 9068617a3babSopenharmony_ci 860:18(float64_t) Load 859 9069617a3babSopenharmony_ci 861:18(float64_t) GroupNonUniformQuadSwap 35 860 26 9070617a3babSopenharmony_ci 862: 184(ptr) AccessChain 24(data) 25 856 172 26 9071617a3babSopenharmony_ci Store 862 861 9072617a3babSopenharmony_ci 863: 27(ptr) AccessChain 10(dti) 26 9073617a3babSopenharmony_ci 864: 6(int) Load 863 9074617a3babSopenharmony_ci 865: 27(ptr) AccessChain 10(dti) 26 9075617a3babSopenharmony_ci 866: 6(int) Load 865 9076617a3babSopenharmony_ci 867: 175(ptr) AccessChain 24(data) 25 866 172 9077617a3babSopenharmony_ci 868: 19(f64vec4) Load 867 9078617a3babSopenharmony_ci 869:193(f64vec2) VectorShuffle 868 868 0 1 9079617a3babSopenharmony_ci 870:193(f64vec2) GroupNonUniformQuadSwap 35 869 26 9080617a3babSopenharmony_ci 871: 184(ptr) AccessChain 24(data) 25 864 172 26 9081617a3babSopenharmony_ci 872:18(float64_t) CompositeExtract 870 0 9082617a3babSopenharmony_ci Store 871 872 9083617a3babSopenharmony_ci 873: 184(ptr) AccessChain 24(data) 25 864 172 58 9084617a3babSopenharmony_ci 874:18(float64_t) CompositeExtract 870 1 9085617a3babSopenharmony_ci Store 873 874 9086617a3babSopenharmony_ci 875: 27(ptr) AccessChain 10(dti) 26 9087617a3babSopenharmony_ci 876: 6(int) Load 875 9088617a3babSopenharmony_ci 877: 27(ptr) AccessChain 10(dti) 26 9089617a3babSopenharmony_ci 878: 6(int) Load 877 9090617a3babSopenharmony_ci 879: 175(ptr) AccessChain 24(data) 25 878 172 9091617a3babSopenharmony_ci 880: 19(f64vec4) Load 879 9092617a3babSopenharmony_ci 881:206(f64vec3) VectorShuffle 880 880 0 1 2 9093617a3babSopenharmony_ci 882:206(f64vec3) GroupNonUniformQuadSwap 35 881 26 9094617a3babSopenharmony_ci 883: 184(ptr) AccessChain 24(data) 25 876 172 26 9095617a3babSopenharmony_ci 884:18(float64_t) CompositeExtract 882 0 9096617a3babSopenharmony_ci Store 883 884 9097617a3babSopenharmony_ci 885: 184(ptr) AccessChain 24(data) 25 876 172 58 9098617a3babSopenharmony_ci 886:18(float64_t) CompositeExtract 882 1 9099617a3babSopenharmony_ci Store 885 886 9100617a3babSopenharmony_ci 887: 184(ptr) AccessChain 24(data) 25 876 172 73 9101617a3babSopenharmony_ci 888:18(float64_t) CompositeExtract 882 2 9102617a3babSopenharmony_ci Store 887 888 9103617a3babSopenharmony_ci 889: 27(ptr) AccessChain 10(dti) 26 9104617a3babSopenharmony_ci 890: 6(int) Load 889 9105617a3babSopenharmony_ci 891: 27(ptr) AccessChain 10(dti) 26 9106617a3babSopenharmony_ci 892: 6(int) Load 891 9107617a3babSopenharmony_ci 893: 32(ptr) AccessChain 24(data) 25 892 25 9108617a3babSopenharmony_ci 894: 13(ivec4) Load 893 9109617a3babSopenharmony_ci 895: 13(ivec4) GroupNonUniformQuadSwap 35 894 58 9110617a3babSopenharmony_ci 896: 32(ptr) AccessChain 24(data) 25 890 25 9111617a3babSopenharmony_ci Store 896 895 9112617a3babSopenharmony_ci 897: 27(ptr) AccessChain 10(dti) 26 9113617a3babSopenharmony_ci 898: 6(int) Load 897 9114617a3babSopenharmony_ci 899: 27(ptr) AccessChain 10(dti) 26 9115617a3babSopenharmony_ci 900: 6(int) Load 899 9116617a3babSopenharmony_ci 901: 42(ptr) AccessChain 24(data) 25 900 25 26 9117617a3babSopenharmony_ci 902: 6(int) Load 901 9118617a3babSopenharmony_ci 903: 6(int) GroupNonUniformQuadSwap 35 902 58 9119617a3babSopenharmony_ci 904: 42(ptr) AccessChain 24(data) 25 898 25 26 9120617a3babSopenharmony_ci Store 904 903 9121617a3babSopenharmony_ci 905: 27(ptr) AccessChain 10(dti) 26 9122617a3babSopenharmony_ci 906: 6(int) Load 905 9123617a3babSopenharmony_ci 907: 27(ptr) AccessChain 10(dti) 26 9124617a3babSopenharmony_ci 908: 6(int) Load 907 9125617a3babSopenharmony_ci 909: 32(ptr) AccessChain 24(data) 25 908 25 9126617a3babSopenharmony_ci 910: 13(ivec4) Load 909 9127617a3babSopenharmony_ci 911: 51(ivec2) VectorShuffle 910 910 0 1 9128617a3babSopenharmony_ci 912: 51(ivec2) GroupNonUniformQuadSwap 35 911 58 9129617a3babSopenharmony_ci 913: 42(ptr) AccessChain 24(data) 25 906 25 26 9130617a3babSopenharmony_ci 914: 6(int) CompositeExtract 912 0 9131617a3babSopenharmony_ci Store 913 914 9132617a3babSopenharmony_ci 915: 42(ptr) AccessChain 24(data) 25 906 25 58 9133617a3babSopenharmony_ci 916: 6(int) CompositeExtract 912 1 9134617a3babSopenharmony_ci Store 915 916 9135617a3babSopenharmony_ci 917: 27(ptr) AccessChain 10(dti) 26 9136617a3babSopenharmony_ci 918: 6(int) Load 917 9137617a3babSopenharmony_ci 919: 27(ptr) AccessChain 10(dti) 26 9138617a3babSopenharmony_ci 920: 6(int) Load 919 9139617a3babSopenharmony_ci 921: 32(ptr) AccessChain 24(data) 25 920 25 9140617a3babSopenharmony_ci 922: 13(ivec4) Load 921 9141617a3babSopenharmony_ci 923: 7(ivec3) VectorShuffle 922 922 0 1 2 9142617a3babSopenharmony_ci 924: 7(ivec3) GroupNonUniformQuadSwap 35 923 58 9143617a3babSopenharmony_ci 925: 42(ptr) AccessChain 24(data) 25 918 25 26 9144617a3babSopenharmony_ci 926: 6(int) CompositeExtract 924 0 9145617a3babSopenharmony_ci Store 925 926 9146617a3babSopenharmony_ci 927: 42(ptr) AccessChain 24(data) 25 918 25 58 9147617a3babSopenharmony_ci 928: 6(int) CompositeExtract 924 1 9148617a3babSopenharmony_ci Store 927 928 9149617a3babSopenharmony_ci 929: 42(ptr) AccessChain 24(data) 25 918 25 73 9150617a3babSopenharmony_ci 930: 6(int) CompositeExtract 924 2 9151617a3babSopenharmony_ci Store 929 930 9152617a3babSopenharmony_ci 931: 27(ptr) AccessChain 10(dti) 26 9153617a3babSopenharmony_ci 932: 6(int) Load 931 9154617a3babSopenharmony_ci 933: 27(ptr) AccessChain 10(dti) 26 9155617a3babSopenharmony_ci 934: 6(int) Load 933 9156617a3babSopenharmony_ci 935: 81(ptr) AccessChain 24(data) 25 934 78 9157617a3babSopenharmony_ci 936: 15(ivec4) Load 935 9158617a3babSopenharmony_ci 937: 15(ivec4) GroupNonUniformQuadSwap 35 936 58 9159617a3babSopenharmony_ci 938: 81(ptr) AccessChain 24(data) 25 932 78 9160617a3babSopenharmony_ci Store 938 937 9161617a3babSopenharmony_ci 939: 27(ptr) AccessChain 10(dti) 26 9162617a3babSopenharmony_ci 940: 6(int) Load 939 9163617a3babSopenharmony_ci 941: 27(ptr) AccessChain 10(dti) 26 9164617a3babSopenharmony_ci 942: 6(int) Load 941 9165617a3babSopenharmony_ci 943: 90(ptr) AccessChain 24(data) 25 942 78 26 9166617a3babSopenharmony_ci 944: 14(int) Load 943 9167617a3babSopenharmony_ci 945: 14(int) GroupNonUniformQuadSwap 35 944 58 9168617a3babSopenharmony_ci 946: 90(ptr) AccessChain 24(data) 25 940 78 26 9169617a3babSopenharmony_ci Store 946 945 9170617a3babSopenharmony_ci 947: 27(ptr) AccessChain 10(dti) 26 9171617a3babSopenharmony_ci 948: 6(int) Load 947 9172617a3babSopenharmony_ci 949: 27(ptr) AccessChain 10(dti) 26 9173617a3babSopenharmony_ci 950: 6(int) Load 949 9174617a3babSopenharmony_ci 951: 81(ptr) AccessChain 24(data) 25 950 78 9175617a3babSopenharmony_ci 952: 15(ivec4) Load 951 9176617a3babSopenharmony_ci 953: 99(ivec2) VectorShuffle 952 952 0 1 9177617a3babSopenharmony_ci 954: 99(ivec2) GroupNonUniformQuadSwap 35 953 58 9178617a3babSopenharmony_ci 955: 90(ptr) AccessChain 24(data) 25 948 78 26 9179617a3babSopenharmony_ci 956: 14(int) CompositeExtract 954 0 9180617a3babSopenharmony_ci Store 955 956 9181617a3babSopenharmony_ci 957: 90(ptr) AccessChain 24(data) 25 948 78 58 9182617a3babSopenharmony_ci 958: 14(int) CompositeExtract 954 1 9183617a3babSopenharmony_ci Store 957 958 9184617a3babSopenharmony_ci 959: 27(ptr) AccessChain 10(dti) 26 9185617a3babSopenharmony_ci 960: 6(int) Load 959 9186617a3babSopenharmony_ci 961: 27(ptr) AccessChain 10(dti) 26 9187617a3babSopenharmony_ci 962: 6(int) Load 961 9188617a3babSopenharmony_ci 963: 81(ptr) AccessChain 24(data) 25 962 78 9189617a3babSopenharmony_ci 964: 15(ivec4) Load 963 9190617a3babSopenharmony_ci 965: 112(ivec3) VectorShuffle 964 964 0 1 2 9191617a3babSopenharmony_ci 966: 112(ivec3) GroupNonUniformQuadSwap 35 965 58 9192617a3babSopenharmony_ci 967: 90(ptr) AccessChain 24(data) 25 960 78 26 9193617a3babSopenharmony_ci 968: 14(int) CompositeExtract 966 0 9194617a3babSopenharmony_ci Store 967 968 9195617a3babSopenharmony_ci 969: 90(ptr) AccessChain 24(data) 25 960 78 58 9196617a3babSopenharmony_ci 970: 14(int) CompositeExtract 966 1 9197617a3babSopenharmony_ci Store 969 970 9198617a3babSopenharmony_ci 971: 90(ptr) AccessChain 24(data) 25 960 78 73 9199617a3babSopenharmony_ci 972: 14(int) CompositeExtract 966 2 9200617a3babSopenharmony_ci Store 971 972 9201617a3babSopenharmony_ci 973: 27(ptr) AccessChain 10(dti) 26 9202617a3babSopenharmony_ci 974: 6(int) Load 973 9203617a3babSopenharmony_ci 975: 27(ptr) AccessChain 10(dti) 26 9204617a3babSopenharmony_ci 976: 6(int) Load 975 9205617a3babSopenharmony_ci 977: 128(ptr) AccessChain 24(data) 25 976 125 9206617a3babSopenharmony_ci 978: 17(fvec4) Load 977 9207617a3babSopenharmony_ci 979: 17(fvec4) GroupNonUniformQuadSwap 35 978 58 9208617a3babSopenharmony_ci 980: 128(ptr) AccessChain 24(data) 25 974 125 9209617a3babSopenharmony_ci Store 980 979 9210617a3babSopenharmony_ci 981: 27(ptr) AccessChain 10(dti) 26 9211617a3babSopenharmony_ci 982: 6(int) Load 981 9212617a3babSopenharmony_ci 983: 27(ptr) AccessChain 10(dti) 26 9213617a3babSopenharmony_ci 984: 6(int) Load 983 9214617a3babSopenharmony_ci 985: 137(ptr) AccessChain 24(data) 25 984 125 26 9215617a3babSopenharmony_ci 986: 16(float) Load 985 9216617a3babSopenharmony_ci 987: 16(float) GroupNonUniformQuadSwap 35 986 58 9217617a3babSopenharmony_ci 988: 137(ptr) AccessChain 24(data) 25 982 125 26 9218617a3babSopenharmony_ci Store 988 987 9219617a3babSopenharmony_ci 989: 27(ptr) AccessChain 10(dti) 26 9220617a3babSopenharmony_ci 990: 6(int) Load 989 9221617a3babSopenharmony_ci 991: 27(ptr) AccessChain 10(dti) 26 9222617a3babSopenharmony_ci 992: 6(int) Load 991 9223617a3babSopenharmony_ci 993: 128(ptr) AccessChain 24(data) 25 992 125 9224617a3babSopenharmony_ci 994: 17(fvec4) Load 993 9225617a3babSopenharmony_ci 995: 146(fvec2) VectorShuffle 994 994 0 1 9226617a3babSopenharmony_ci 996: 146(fvec2) GroupNonUniformQuadSwap 35 995 58 9227617a3babSopenharmony_ci 997: 137(ptr) AccessChain 24(data) 25 990 125 26 9228617a3babSopenharmony_ci 998: 16(float) CompositeExtract 996 0 9229617a3babSopenharmony_ci Store 997 998 9230617a3babSopenharmony_ci 999: 137(ptr) AccessChain 24(data) 25 990 125 58 9231617a3babSopenharmony_ci 1000: 16(float) CompositeExtract 996 1 9232617a3babSopenharmony_ci Store 999 1000 9233617a3babSopenharmony_ci 1001: 27(ptr) AccessChain 10(dti) 26 9234617a3babSopenharmony_ci 1002: 6(int) Load 1001 9235617a3babSopenharmony_ci 1003: 27(ptr) AccessChain 10(dti) 26 9236617a3babSopenharmony_ci 1004: 6(int) Load 1003 9237617a3babSopenharmony_ci 1005: 128(ptr) AccessChain 24(data) 25 1004 125 9238617a3babSopenharmony_ci 1006: 17(fvec4) Load 1005 9239617a3babSopenharmony_ci 1007: 159(fvec3) VectorShuffle 1006 1006 0 1 2 9240617a3babSopenharmony_ci 1008: 159(fvec3) GroupNonUniformQuadSwap 35 1007 58 9241617a3babSopenharmony_ci 1009: 137(ptr) AccessChain 24(data) 25 1002 125 26 9242617a3babSopenharmony_ci 1010: 16(float) CompositeExtract 1008 0 9243617a3babSopenharmony_ci Store 1009 1010 9244617a3babSopenharmony_ci 1011: 137(ptr) AccessChain 24(data) 25 1002 125 58 9245617a3babSopenharmony_ci 1012: 16(float) CompositeExtract 1008 1 9246617a3babSopenharmony_ci Store 1011 1012 9247617a3babSopenharmony_ci 1013: 137(ptr) AccessChain 24(data) 25 1002 125 73 9248617a3babSopenharmony_ci 1014: 16(float) CompositeExtract 1008 2 9249617a3babSopenharmony_ci Store 1013 1014 9250617a3babSopenharmony_ci 1015: 27(ptr) AccessChain 10(dti) 26 9251617a3babSopenharmony_ci 1016: 6(int) Load 1015 9252617a3babSopenharmony_ci 1017: 27(ptr) AccessChain 10(dti) 26 9253617a3babSopenharmony_ci 1018: 6(int) Load 1017 9254617a3babSopenharmony_ci 1019: 175(ptr) AccessChain 24(data) 25 1018 172 9255617a3babSopenharmony_ci 1020: 19(f64vec4) Load 1019 9256617a3babSopenharmony_ci 1021: 19(f64vec4) GroupNonUniformQuadSwap 35 1020 58 9257617a3babSopenharmony_ci 1022: 175(ptr) AccessChain 24(data) 25 1016 172 9258617a3babSopenharmony_ci Store 1022 1021 9259617a3babSopenharmony_ci 1023: 27(ptr) AccessChain 10(dti) 26 9260617a3babSopenharmony_ci 1024: 6(int) Load 1023 9261617a3babSopenharmony_ci 1025: 27(ptr) AccessChain 10(dti) 26 9262617a3babSopenharmony_ci 1026: 6(int) Load 1025 9263617a3babSopenharmony_ci 1027: 184(ptr) AccessChain 24(data) 25 1026 172 26 9264617a3babSopenharmony_ci 1028:18(float64_t) Load 1027 9265617a3babSopenharmony_ci 1029:18(float64_t) GroupNonUniformQuadSwap 35 1028 58 9266617a3babSopenharmony_ci 1030: 184(ptr) AccessChain 24(data) 25 1024 172 26 9267617a3babSopenharmony_ci Store 1030 1029 9268617a3babSopenharmony_ci 1031: 27(ptr) AccessChain 10(dti) 26 9269617a3babSopenharmony_ci 1032: 6(int) Load 1031 9270617a3babSopenharmony_ci 1033: 27(ptr) AccessChain 10(dti) 26 9271617a3babSopenharmony_ci 1034: 6(int) Load 1033 9272617a3babSopenharmony_ci 1035: 175(ptr) AccessChain 24(data) 25 1034 172 9273617a3babSopenharmony_ci 1036: 19(f64vec4) Load 1035 9274617a3babSopenharmony_ci 1037:193(f64vec2) VectorShuffle 1036 1036 0 1 9275617a3babSopenharmony_ci 1038:193(f64vec2) GroupNonUniformQuadSwap 35 1037 58 9276617a3babSopenharmony_ci 1039: 184(ptr) AccessChain 24(data) 25 1032 172 26 9277617a3babSopenharmony_ci 1040:18(float64_t) CompositeExtract 1038 0 9278617a3babSopenharmony_ci Store 1039 1040 9279617a3babSopenharmony_ci 1041: 184(ptr) AccessChain 24(data) 25 1032 172 58 9280617a3babSopenharmony_ci 1042:18(float64_t) CompositeExtract 1038 1 9281617a3babSopenharmony_ci Store 1041 1042 9282617a3babSopenharmony_ci 1043: 27(ptr) AccessChain 10(dti) 26 9283617a3babSopenharmony_ci 1044: 6(int) Load 1043 9284617a3babSopenharmony_ci 1045: 27(ptr) AccessChain 10(dti) 26 9285617a3babSopenharmony_ci 1046: 6(int) Load 1045 9286617a3babSopenharmony_ci 1047: 175(ptr) AccessChain 24(data) 25 1046 172 9287617a3babSopenharmony_ci 1048: 19(f64vec4) Load 1047 9288617a3babSopenharmony_ci 1049:206(f64vec3) VectorShuffle 1048 1048 0 1 2 9289617a3babSopenharmony_ci 1050:206(f64vec3) GroupNonUniformQuadSwap 35 1049 58 9290617a3babSopenharmony_ci 1051: 184(ptr) AccessChain 24(data) 25 1044 172 26 9291617a3babSopenharmony_ci 1052:18(float64_t) CompositeExtract 1050 0 9292617a3babSopenharmony_ci Store 1051 1052 9293617a3babSopenharmony_ci 1053: 184(ptr) AccessChain 24(data) 25 1044 172 58 9294617a3babSopenharmony_ci 1054:18(float64_t) CompositeExtract 1050 1 9295617a3babSopenharmony_ci Store 1053 1054 9296617a3babSopenharmony_ci 1055: 184(ptr) AccessChain 24(data) 25 1044 172 73 9297617a3babSopenharmony_ci 1056:18(float64_t) CompositeExtract 1050 2 9298617a3babSopenharmony_ci Store 1055 1056 9299617a3babSopenharmony_ci 1057: 27(ptr) AccessChain 10(dti) 26 9300617a3babSopenharmony_ci 1058: 6(int) Load 1057 9301617a3babSopenharmony_ci 1059: 27(ptr) AccessChain 10(dti) 26 9302617a3babSopenharmony_ci 1060: 6(int) Load 1059 9303617a3babSopenharmony_ci 1061: 32(ptr) AccessChain 24(data) 25 1060 25 9304617a3babSopenharmony_ci 1062: 13(ivec4) Load 1061 9305617a3babSopenharmony_ci 1063: 13(ivec4) GroupNonUniformQuadSwap 35 1062 73 9306617a3babSopenharmony_ci 1064: 32(ptr) AccessChain 24(data) 25 1058 25 9307617a3babSopenharmony_ci Store 1064 1063 9308617a3babSopenharmony_ci 1065: 27(ptr) AccessChain 10(dti) 26 9309617a3babSopenharmony_ci 1066: 6(int) Load 1065 9310617a3babSopenharmony_ci 1067: 27(ptr) AccessChain 10(dti) 26 9311617a3babSopenharmony_ci 1068: 6(int) Load 1067 9312617a3babSopenharmony_ci 1069: 42(ptr) AccessChain 24(data) 25 1068 25 26 9313617a3babSopenharmony_ci 1070: 6(int) Load 1069 9314617a3babSopenharmony_ci 1071: 6(int) GroupNonUniformQuadSwap 35 1070 73 9315617a3babSopenharmony_ci 1072: 42(ptr) AccessChain 24(data) 25 1066 25 26 9316617a3babSopenharmony_ci Store 1072 1071 9317617a3babSopenharmony_ci 1073: 27(ptr) AccessChain 10(dti) 26 9318617a3babSopenharmony_ci 1074: 6(int) Load 1073 9319617a3babSopenharmony_ci 1075: 27(ptr) AccessChain 10(dti) 26 9320617a3babSopenharmony_ci 1076: 6(int) Load 1075 9321617a3babSopenharmony_ci 1077: 32(ptr) AccessChain 24(data) 25 1076 25 9322617a3babSopenharmony_ci 1078: 13(ivec4) Load 1077 9323617a3babSopenharmony_ci 1079: 51(ivec2) VectorShuffle 1078 1078 0 1 9324617a3babSopenharmony_ci 1080: 51(ivec2) GroupNonUniformQuadSwap 35 1079 73 9325617a3babSopenharmony_ci 1081: 42(ptr) AccessChain 24(data) 25 1074 25 26 9326617a3babSopenharmony_ci 1082: 6(int) CompositeExtract 1080 0 9327617a3babSopenharmony_ci Store 1081 1082 9328617a3babSopenharmony_ci 1083: 42(ptr) AccessChain 24(data) 25 1074 25 58 9329617a3babSopenharmony_ci 1084: 6(int) CompositeExtract 1080 1 9330617a3babSopenharmony_ci Store 1083 1084 9331617a3babSopenharmony_ci 1085: 27(ptr) AccessChain 10(dti) 26 9332617a3babSopenharmony_ci 1086: 6(int) Load 1085 9333617a3babSopenharmony_ci 1087: 27(ptr) AccessChain 10(dti) 26 9334617a3babSopenharmony_ci 1088: 6(int) Load 1087 9335617a3babSopenharmony_ci 1089: 32(ptr) AccessChain 24(data) 25 1088 25 9336617a3babSopenharmony_ci 1090: 13(ivec4) Load 1089 9337617a3babSopenharmony_ci 1091: 7(ivec3) VectorShuffle 1090 1090 0 1 2 9338617a3babSopenharmony_ci 1092: 7(ivec3) GroupNonUniformQuadSwap 35 1091 73 9339617a3babSopenharmony_ci 1093: 42(ptr) AccessChain 24(data) 25 1086 25 26 9340617a3babSopenharmony_ci 1094: 6(int) CompositeExtract 1092 0 9341617a3babSopenharmony_ci Store 1093 1094 9342617a3babSopenharmony_ci 1095: 42(ptr) AccessChain 24(data) 25 1086 25 58 9343617a3babSopenharmony_ci 1096: 6(int) CompositeExtract 1092 1 9344617a3babSopenharmony_ci Store 1095 1096 9345617a3babSopenharmony_ci 1097: 42(ptr) AccessChain 24(data) 25 1086 25 73 9346617a3babSopenharmony_ci 1098: 6(int) CompositeExtract 1092 2 9347617a3babSopenharmony_ci Store 1097 1098 9348617a3babSopenharmony_ci 1099: 27(ptr) AccessChain 10(dti) 26 9349617a3babSopenharmony_ci 1100: 6(int) Load 1099 9350617a3babSopenharmony_ci 1101: 27(ptr) AccessChain 10(dti) 26 9351617a3babSopenharmony_ci 1102: 6(int) Load 1101 9352617a3babSopenharmony_ci 1103: 81(ptr) AccessChain 24(data) 25 1102 78 9353617a3babSopenharmony_ci 1104: 15(ivec4) Load 1103 9354617a3babSopenharmony_ci 1105: 15(ivec4) GroupNonUniformQuadSwap 35 1104 73 9355617a3babSopenharmony_ci 1106: 81(ptr) AccessChain 24(data) 25 1100 78 9356617a3babSopenharmony_ci Store 1106 1105 9357617a3babSopenharmony_ci 1107: 27(ptr) AccessChain 10(dti) 26 9358617a3babSopenharmony_ci 1108: 6(int) Load 1107 9359617a3babSopenharmony_ci 1109: 27(ptr) AccessChain 10(dti) 26 9360617a3babSopenharmony_ci 1110: 6(int) Load 1109 9361617a3babSopenharmony_ci 1111: 90(ptr) AccessChain 24(data) 25 1110 78 26 9362617a3babSopenharmony_ci 1112: 14(int) Load 1111 9363617a3babSopenharmony_ci 1113: 14(int) GroupNonUniformQuadSwap 35 1112 73 9364617a3babSopenharmony_ci 1114: 90(ptr) AccessChain 24(data) 25 1108 78 26 9365617a3babSopenharmony_ci Store 1114 1113 9366617a3babSopenharmony_ci 1115: 27(ptr) AccessChain 10(dti) 26 9367617a3babSopenharmony_ci 1116: 6(int) Load 1115 9368617a3babSopenharmony_ci 1117: 27(ptr) AccessChain 10(dti) 26 9369617a3babSopenharmony_ci 1118: 6(int) Load 1117 9370617a3babSopenharmony_ci 1119: 81(ptr) AccessChain 24(data) 25 1118 78 9371617a3babSopenharmony_ci 1120: 15(ivec4) Load 1119 9372617a3babSopenharmony_ci 1121: 99(ivec2) VectorShuffle 1120 1120 0 1 9373617a3babSopenharmony_ci 1122: 99(ivec2) GroupNonUniformQuadSwap 35 1121 73 9374617a3babSopenharmony_ci 1123: 90(ptr) AccessChain 24(data) 25 1116 78 26 9375617a3babSopenharmony_ci 1124: 14(int) CompositeExtract 1122 0 9376617a3babSopenharmony_ci Store 1123 1124 9377617a3babSopenharmony_ci 1125: 90(ptr) AccessChain 24(data) 25 1116 78 58 9378617a3babSopenharmony_ci 1126: 14(int) CompositeExtract 1122 1 9379617a3babSopenharmony_ci Store 1125 1126 9380617a3babSopenharmony_ci 1127: 27(ptr) AccessChain 10(dti) 26 9381617a3babSopenharmony_ci 1128: 6(int) Load 1127 9382617a3babSopenharmony_ci 1129: 27(ptr) AccessChain 10(dti) 26 9383617a3babSopenharmony_ci 1130: 6(int) Load 1129 9384617a3babSopenharmony_ci 1131: 81(ptr) AccessChain 24(data) 25 1130 78 9385617a3babSopenharmony_ci 1132: 15(ivec4) Load 1131 9386617a3babSopenharmony_ci 1133: 112(ivec3) VectorShuffle 1132 1132 0 1 2 9387617a3babSopenharmony_ci 1134: 112(ivec3) GroupNonUniformQuadSwap 35 1133 73 9388617a3babSopenharmony_ci 1135: 90(ptr) AccessChain 24(data) 25 1128 78 26 9389617a3babSopenharmony_ci 1136: 14(int) CompositeExtract 1134 0 9390617a3babSopenharmony_ci Store 1135 1136 9391617a3babSopenharmony_ci 1137: 90(ptr) AccessChain 24(data) 25 1128 78 58 9392617a3babSopenharmony_ci 1138: 14(int) CompositeExtract 1134 1 9393617a3babSopenharmony_ci Store 1137 1138 9394617a3babSopenharmony_ci 1139: 90(ptr) AccessChain 24(data) 25 1128 78 73 9395617a3babSopenharmony_ci 1140: 14(int) CompositeExtract 1134 2 9396617a3babSopenharmony_ci Store 1139 1140 9397617a3babSopenharmony_ci 1141: 27(ptr) AccessChain 10(dti) 26 9398617a3babSopenharmony_ci 1142: 6(int) Load 1141 9399617a3babSopenharmony_ci 1143: 27(ptr) AccessChain 10(dti) 26 9400617a3babSopenharmony_ci 1144: 6(int) Load 1143 9401617a3babSopenharmony_ci 1145: 128(ptr) AccessChain 24(data) 25 1144 125 9402617a3babSopenharmony_ci 1146: 17(fvec4) Load 1145 9403617a3babSopenharmony_ci 1147: 17(fvec4) GroupNonUniformQuadSwap 35 1146 73 9404617a3babSopenharmony_ci 1148: 128(ptr) AccessChain 24(data) 25 1142 125 9405617a3babSopenharmony_ci Store 1148 1147 9406617a3babSopenharmony_ci 1149: 27(ptr) AccessChain 10(dti) 26 9407617a3babSopenharmony_ci 1150: 6(int) Load 1149 9408617a3babSopenharmony_ci 1151: 27(ptr) AccessChain 10(dti) 26 9409617a3babSopenharmony_ci 1152: 6(int) Load 1151 9410617a3babSopenharmony_ci 1153: 137(ptr) AccessChain 24(data) 25 1152 125 26 9411617a3babSopenharmony_ci 1154: 16(float) Load 1153 9412617a3babSopenharmony_ci 1155: 16(float) GroupNonUniformQuadSwap 35 1154 73 9413617a3babSopenharmony_ci 1156: 137(ptr) AccessChain 24(data) 25 1150 125 26 9414617a3babSopenharmony_ci Store 1156 1155 9415617a3babSopenharmony_ci 1157: 27(ptr) AccessChain 10(dti) 26 9416617a3babSopenharmony_ci 1158: 6(int) Load 1157 9417617a3babSopenharmony_ci 1159: 27(ptr) AccessChain 10(dti) 26 9418617a3babSopenharmony_ci 1160: 6(int) Load 1159 9419617a3babSopenharmony_ci 1161: 128(ptr) AccessChain 24(data) 25 1160 125 9420617a3babSopenharmony_ci 1162: 17(fvec4) Load 1161 9421617a3babSopenharmony_ci 1163: 146(fvec2) VectorShuffle 1162 1162 0 1 9422617a3babSopenharmony_ci 1164: 146(fvec2) GroupNonUniformQuadSwap 35 1163 73 9423617a3babSopenharmony_ci 1165: 137(ptr) AccessChain 24(data) 25 1158 125 26 9424617a3babSopenharmony_ci 1166: 16(float) CompositeExtract 1164 0 9425617a3babSopenharmony_ci Store 1165 1166 9426617a3babSopenharmony_ci 1167: 137(ptr) AccessChain 24(data) 25 1158 125 58 9427617a3babSopenharmony_ci 1168: 16(float) CompositeExtract 1164 1 9428617a3babSopenharmony_ci Store 1167 1168 9429617a3babSopenharmony_ci 1169: 27(ptr) AccessChain 10(dti) 26 9430617a3babSopenharmony_ci 1170: 6(int) Load 1169 9431617a3babSopenharmony_ci 1171: 27(ptr) AccessChain 10(dti) 26 9432617a3babSopenharmony_ci 1172: 6(int) Load 1171 9433617a3babSopenharmony_ci 1173: 128(ptr) AccessChain 24(data) 25 1172 125 9434617a3babSopenharmony_ci 1174: 17(fvec4) Load 1173 9435617a3babSopenharmony_ci 1175: 159(fvec3) VectorShuffle 1174 1174 0 1 2 9436617a3babSopenharmony_ci 1176: 159(fvec3) GroupNonUniformQuadSwap 35 1175 73 9437617a3babSopenharmony_ci 1177: 137(ptr) AccessChain 24(data) 25 1170 125 26 9438617a3babSopenharmony_ci 1178: 16(float) CompositeExtract 1176 0 9439617a3babSopenharmony_ci Store 1177 1178 9440617a3babSopenharmony_ci 1179: 137(ptr) AccessChain 24(data) 25 1170 125 58 9441617a3babSopenharmony_ci 1180: 16(float) CompositeExtract 1176 1 9442617a3babSopenharmony_ci Store 1179 1180 9443617a3babSopenharmony_ci 1181: 137(ptr) AccessChain 24(data) 25 1170 125 73 9444617a3babSopenharmony_ci 1182: 16(float) CompositeExtract 1176 2 9445617a3babSopenharmony_ci Store 1181 1182 9446617a3babSopenharmony_ci 1183: 27(ptr) AccessChain 10(dti) 26 9447617a3babSopenharmony_ci 1184: 6(int) Load 1183 9448617a3babSopenharmony_ci 1185: 27(ptr) AccessChain 10(dti) 26 9449617a3babSopenharmony_ci 1186: 6(int) Load 1185 9450617a3babSopenharmony_ci 1187: 175(ptr) AccessChain 24(data) 25 1186 172 9451617a3babSopenharmony_ci 1188: 19(f64vec4) Load 1187 9452617a3babSopenharmony_ci 1189: 19(f64vec4) GroupNonUniformQuadSwap 35 1188 73 9453617a3babSopenharmony_ci 1190: 175(ptr) AccessChain 24(data) 25 1184 172 9454617a3babSopenharmony_ci Store 1190 1189 9455617a3babSopenharmony_ci 1191: 27(ptr) AccessChain 10(dti) 26 9456617a3babSopenharmony_ci 1192: 6(int) Load 1191 9457617a3babSopenharmony_ci 1193: 27(ptr) AccessChain 10(dti) 26 9458617a3babSopenharmony_ci 1194: 6(int) Load 1193 9459617a3babSopenharmony_ci 1195: 184(ptr) AccessChain 24(data) 25 1194 172 26 9460617a3babSopenharmony_ci 1196:18(float64_t) Load 1195 9461617a3babSopenharmony_ci 1197:18(float64_t) GroupNonUniformQuadSwap 35 1196 73 9462617a3babSopenharmony_ci 1198: 184(ptr) AccessChain 24(data) 25 1192 172 26 9463617a3babSopenharmony_ci Store 1198 1197 9464617a3babSopenharmony_ci 1199: 27(ptr) AccessChain 10(dti) 26 9465617a3babSopenharmony_ci 1200: 6(int) Load 1199 9466617a3babSopenharmony_ci 1201: 27(ptr) AccessChain 10(dti) 26 9467617a3babSopenharmony_ci 1202: 6(int) Load 1201 9468617a3babSopenharmony_ci 1203: 175(ptr) AccessChain 24(data) 25 1202 172 9469617a3babSopenharmony_ci 1204: 19(f64vec4) Load 1203 9470617a3babSopenharmony_ci 1205:193(f64vec2) VectorShuffle 1204 1204 0 1 9471617a3babSopenharmony_ci 1206:193(f64vec2) GroupNonUniformQuadSwap 35 1205 73 9472617a3babSopenharmony_ci 1207: 184(ptr) AccessChain 24(data) 25 1200 172 26 9473617a3babSopenharmony_ci 1208:18(float64_t) CompositeExtract 1206 0 9474617a3babSopenharmony_ci Store 1207 1208 9475617a3babSopenharmony_ci 1209: 184(ptr) AccessChain 24(data) 25 1200 172 58 9476617a3babSopenharmony_ci 1210:18(float64_t) CompositeExtract 1206 1 9477617a3babSopenharmony_ci Store 1209 1210 9478617a3babSopenharmony_ci 1211: 27(ptr) AccessChain 10(dti) 26 9479617a3babSopenharmony_ci 1212: 6(int) Load 1211 9480617a3babSopenharmony_ci 1213: 27(ptr) AccessChain 10(dti) 26 9481617a3babSopenharmony_ci 1214: 6(int) Load 1213 9482617a3babSopenharmony_ci 1215: 175(ptr) AccessChain 24(data) 25 1214 172 9483617a3babSopenharmony_ci 1216: 19(f64vec4) Load 1215 9484617a3babSopenharmony_ci 1217:206(f64vec3) VectorShuffle 1216 1216 0 1 2 9485617a3babSopenharmony_ci 1218:206(f64vec3) GroupNonUniformQuadSwap 35 1217 73 9486617a3babSopenharmony_ci 1219: 184(ptr) AccessChain 24(data) 25 1212 172 26 9487617a3babSopenharmony_ci 1220:18(float64_t) CompositeExtract 1218 0 9488617a3babSopenharmony_ci Store 1219 1220 9489617a3babSopenharmony_ci 1221: 184(ptr) AccessChain 24(data) 25 1212 172 58 9490617a3babSopenharmony_ci 1222:18(float64_t) CompositeExtract 1218 1 9491617a3babSopenharmony_ci Store 1221 1222 9492617a3babSopenharmony_ci 1223: 184(ptr) AccessChain 24(data) 25 1212 172 73 9493617a3babSopenharmony_ci 1224:18(float64_t) CompositeExtract 1218 2 9494617a3babSopenharmony_ci Store 1223 1224 9495617a3babSopenharmony_ci Return 9496617a3babSopenharmony_ci FunctionEnd 9497