1617a3babSopenharmony_cihlsl.wavereduction.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 subgroupAdd ( 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:15 move second child to first child ( temp uint) 36617a3babSopenharmony_ci0:15 direct index ( temp uint) 37617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 38617a3babSopenharmony_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}) 39617a3babSopenharmony_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}) 40617a3babSopenharmony_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}) 41617a3babSopenharmony_ci0:15 Constant: 42617a3babSopenharmony_ci0:15 0 (const uint) 43617a3babSopenharmony_ci0:15 direct index ( temp uint) 44617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 45617a3babSopenharmony_ci0:15 Constant: 46617a3babSopenharmony_ci0:15 0 (const int) 47617a3babSopenharmony_ci0:15 Constant: 48617a3babSopenharmony_ci0:15 0 (const int) 49617a3babSopenharmony_ci0:15 Constant: 50617a3babSopenharmony_ci0:15 0 (const int) 51617a3babSopenharmony_ci0:15 subgroupAdd ( temp uint) 52617a3babSopenharmony_ci0:15 direct index ( temp uint) 53617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 54617a3babSopenharmony_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}) 55617a3babSopenharmony_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}) 56617a3babSopenharmony_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}) 57617a3babSopenharmony_ci0:15 Constant: 58617a3babSopenharmony_ci0:15 0 (const uint) 59617a3babSopenharmony_ci0:15 direct index ( temp uint) 60617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 61617a3babSopenharmony_ci0:15 Constant: 62617a3babSopenharmony_ci0:15 0 (const int) 63617a3babSopenharmony_ci0:15 Constant: 64617a3babSopenharmony_ci0:15 0 (const int) 65617a3babSopenharmony_ci0:15 Constant: 66617a3babSopenharmony_ci0:15 0 (const int) 67617a3babSopenharmony_ci0:16 move second child to first child ( temp 2-component vector of uint) 68617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 69617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 70617a3babSopenharmony_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}) 71617a3babSopenharmony_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}) 72617a3babSopenharmony_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}) 73617a3babSopenharmony_ci0:16 Constant: 74617a3babSopenharmony_ci0:16 0 (const uint) 75617a3babSopenharmony_ci0:16 direct index ( temp uint) 76617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 77617a3babSopenharmony_ci0:16 Constant: 78617a3babSopenharmony_ci0:16 0 (const int) 79617a3babSopenharmony_ci0:16 Constant: 80617a3babSopenharmony_ci0:16 0 (const int) 81617a3babSopenharmony_ci0:16 Sequence 82617a3babSopenharmony_ci0:16 Constant: 83617a3babSopenharmony_ci0:16 0 (const int) 84617a3babSopenharmony_ci0:16 Constant: 85617a3babSopenharmony_ci0:16 1 (const int) 86617a3babSopenharmony_ci0:16 subgroupAdd ( temp 2-component vector of uint) 87617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 88617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 89617a3babSopenharmony_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}) 90617a3babSopenharmony_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}) 91617a3babSopenharmony_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}) 92617a3babSopenharmony_ci0:16 Constant: 93617a3babSopenharmony_ci0:16 0 (const uint) 94617a3babSopenharmony_ci0:16 direct index ( temp uint) 95617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 96617a3babSopenharmony_ci0:16 Constant: 97617a3babSopenharmony_ci0:16 0 (const int) 98617a3babSopenharmony_ci0:16 Constant: 99617a3babSopenharmony_ci0:16 0 (const int) 100617a3babSopenharmony_ci0:16 Sequence 101617a3babSopenharmony_ci0:16 Constant: 102617a3babSopenharmony_ci0:16 0 (const int) 103617a3babSopenharmony_ci0:16 Constant: 104617a3babSopenharmony_ci0:16 1 (const int) 105617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 106617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 107617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 108617a3babSopenharmony_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}) 109617a3babSopenharmony_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}) 110617a3babSopenharmony_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}) 111617a3babSopenharmony_ci0:17 Constant: 112617a3babSopenharmony_ci0:17 0 (const uint) 113617a3babSopenharmony_ci0:17 direct index ( temp uint) 114617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 115617a3babSopenharmony_ci0:17 Constant: 116617a3babSopenharmony_ci0:17 0 (const int) 117617a3babSopenharmony_ci0:17 Constant: 118617a3babSopenharmony_ci0:17 0 (const int) 119617a3babSopenharmony_ci0:17 Sequence 120617a3babSopenharmony_ci0:17 Constant: 121617a3babSopenharmony_ci0:17 0 (const int) 122617a3babSopenharmony_ci0:17 Constant: 123617a3babSopenharmony_ci0:17 1 (const int) 124617a3babSopenharmony_ci0:17 Constant: 125617a3babSopenharmony_ci0:17 2 (const int) 126617a3babSopenharmony_ci0:17 subgroupAdd ( temp 3-component vector of uint) 127617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 128617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 129617a3babSopenharmony_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}) 130617a3babSopenharmony_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}) 131617a3babSopenharmony_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}) 132617a3babSopenharmony_ci0:17 Constant: 133617a3babSopenharmony_ci0:17 0 (const uint) 134617a3babSopenharmony_ci0:17 direct index ( temp uint) 135617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 136617a3babSopenharmony_ci0:17 Constant: 137617a3babSopenharmony_ci0:17 0 (const int) 138617a3babSopenharmony_ci0:17 Constant: 139617a3babSopenharmony_ci0:17 0 (const int) 140617a3babSopenharmony_ci0:17 Sequence 141617a3babSopenharmony_ci0:17 Constant: 142617a3babSopenharmony_ci0:17 0 (const int) 143617a3babSopenharmony_ci0:17 Constant: 144617a3babSopenharmony_ci0:17 1 (const int) 145617a3babSopenharmony_ci0:17 Constant: 146617a3babSopenharmony_ci0:17 2 (const int) 147617a3babSopenharmony_ci0:19 move second child to first child ( temp 4-component vector of int) 148617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 149617a3babSopenharmony_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}) 150617a3babSopenharmony_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}) 151617a3babSopenharmony_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}) 152617a3babSopenharmony_ci0:19 Constant: 153617a3babSopenharmony_ci0:19 0 (const uint) 154617a3babSopenharmony_ci0:19 direct index ( temp uint) 155617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 156617a3babSopenharmony_ci0:19 Constant: 157617a3babSopenharmony_ci0:19 0 (const int) 158617a3babSopenharmony_ci0:19 Constant: 159617a3babSopenharmony_ci0:19 1 (const int) 160617a3babSopenharmony_ci0:19 subgroupAdd ( temp 4-component vector of int) 161617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 162617a3babSopenharmony_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}) 163617a3babSopenharmony_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}) 164617a3babSopenharmony_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}) 165617a3babSopenharmony_ci0:19 Constant: 166617a3babSopenharmony_ci0:19 0 (const uint) 167617a3babSopenharmony_ci0:19 direct index ( temp uint) 168617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 169617a3babSopenharmony_ci0:19 Constant: 170617a3babSopenharmony_ci0:19 0 (const int) 171617a3babSopenharmony_ci0:19 Constant: 172617a3babSopenharmony_ci0:19 1 (const int) 173617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 174617a3babSopenharmony_ci0:20 direct index ( temp int) 175617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 176617a3babSopenharmony_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}) 177617a3babSopenharmony_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}) 178617a3babSopenharmony_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}) 179617a3babSopenharmony_ci0:20 Constant: 180617a3babSopenharmony_ci0:20 0 (const uint) 181617a3babSopenharmony_ci0:20 direct index ( temp uint) 182617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 183617a3babSopenharmony_ci0:20 Constant: 184617a3babSopenharmony_ci0:20 0 (const int) 185617a3babSopenharmony_ci0:20 Constant: 186617a3babSopenharmony_ci0:20 1 (const int) 187617a3babSopenharmony_ci0:20 Constant: 188617a3babSopenharmony_ci0:20 0 (const int) 189617a3babSopenharmony_ci0:20 subgroupAdd ( temp int) 190617a3babSopenharmony_ci0:20 direct index ( temp int) 191617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 192617a3babSopenharmony_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}) 193617a3babSopenharmony_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}) 194617a3babSopenharmony_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}) 195617a3babSopenharmony_ci0:20 Constant: 196617a3babSopenharmony_ci0:20 0 (const uint) 197617a3babSopenharmony_ci0:20 direct index ( temp uint) 198617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 199617a3babSopenharmony_ci0:20 Constant: 200617a3babSopenharmony_ci0:20 0 (const int) 201617a3babSopenharmony_ci0:20 Constant: 202617a3babSopenharmony_ci0:20 1 (const int) 203617a3babSopenharmony_ci0:20 Constant: 204617a3babSopenharmony_ci0:20 0 (const int) 205617a3babSopenharmony_ci0:21 move second child to first child ( temp 2-component vector of int) 206617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 207617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 208617a3babSopenharmony_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}) 209617a3babSopenharmony_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}) 210617a3babSopenharmony_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}) 211617a3babSopenharmony_ci0:21 Constant: 212617a3babSopenharmony_ci0:21 0 (const uint) 213617a3babSopenharmony_ci0:21 direct index ( temp uint) 214617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 215617a3babSopenharmony_ci0:21 Constant: 216617a3babSopenharmony_ci0:21 0 (const int) 217617a3babSopenharmony_ci0:21 Constant: 218617a3babSopenharmony_ci0:21 1 (const int) 219617a3babSopenharmony_ci0:21 Sequence 220617a3babSopenharmony_ci0:21 Constant: 221617a3babSopenharmony_ci0:21 0 (const int) 222617a3babSopenharmony_ci0:21 Constant: 223617a3babSopenharmony_ci0:21 1 (const int) 224617a3babSopenharmony_ci0:21 subgroupAdd ( temp 2-component vector of int) 225617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 226617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 227617a3babSopenharmony_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}) 228617a3babSopenharmony_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}) 229617a3babSopenharmony_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}) 230617a3babSopenharmony_ci0:21 Constant: 231617a3babSopenharmony_ci0:21 0 (const uint) 232617a3babSopenharmony_ci0:21 direct index ( temp uint) 233617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 234617a3babSopenharmony_ci0:21 Constant: 235617a3babSopenharmony_ci0:21 0 (const int) 236617a3babSopenharmony_ci0:21 Constant: 237617a3babSopenharmony_ci0:21 1 (const int) 238617a3babSopenharmony_ci0:21 Sequence 239617a3babSopenharmony_ci0:21 Constant: 240617a3babSopenharmony_ci0:21 0 (const int) 241617a3babSopenharmony_ci0:21 Constant: 242617a3babSopenharmony_ci0:21 1 (const int) 243617a3babSopenharmony_ci0:22 move second child to first child ( temp 3-component vector of int) 244617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 245617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 246617a3babSopenharmony_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}) 247617a3babSopenharmony_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}) 248617a3babSopenharmony_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}) 249617a3babSopenharmony_ci0:22 Constant: 250617a3babSopenharmony_ci0:22 0 (const uint) 251617a3babSopenharmony_ci0:22 direct index ( temp uint) 252617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 253617a3babSopenharmony_ci0:22 Constant: 254617a3babSopenharmony_ci0:22 0 (const int) 255617a3babSopenharmony_ci0:22 Constant: 256617a3babSopenharmony_ci0:22 1 (const int) 257617a3babSopenharmony_ci0:22 Sequence 258617a3babSopenharmony_ci0:22 Constant: 259617a3babSopenharmony_ci0:22 0 (const int) 260617a3babSopenharmony_ci0:22 Constant: 261617a3babSopenharmony_ci0:22 1 (const int) 262617a3babSopenharmony_ci0:22 Constant: 263617a3babSopenharmony_ci0:22 2 (const int) 264617a3babSopenharmony_ci0:22 subgroupAdd ( temp 3-component vector of int) 265617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 266617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 267617a3babSopenharmony_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}) 268617a3babSopenharmony_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}) 269617a3babSopenharmony_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}) 270617a3babSopenharmony_ci0:22 Constant: 271617a3babSopenharmony_ci0:22 0 (const uint) 272617a3babSopenharmony_ci0:22 direct index ( temp uint) 273617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 274617a3babSopenharmony_ci0:22 Constant: 275617a3babSopenharmony_ci0:22 0 (const int) 276617a3babSopenharmony_ci0:22 Constant: 277617a3babSopenharmony_ci0:22 1 (const int) 278617a3babSopenharmony_ci0:22 Sequence 279617a3babSopenharmony_ci0:22 Constant: 280617a3babSopenharmony_ci0:22 0 (const int) 281617a3babSopenharmony_ci0:22 Constant: 282617a3babSopenharmony_ci0:22 1 (const int) 283617a3babSopenharmony_ci0:22 Constant: 284617a3babSopenharmony_ci0:22 2 (const int) 285617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 286617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 287617a3babSopenharmony_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}) 288617a3babSopenharmony_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}) 289617a3babSopenharmony_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}) 290617a3babSopenharmony_ci0:24 Constant: 291617a3babSopenharmony_ci0:24 0 (const uint) 292617a3babSopenharmony_ci0:24 direct index ( temp uint) 293617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 294617a3babSopenharmony_ci0:24 Constant: 295617a3babSopenharmony_ci0:24 0 (const int) 296617a3babSopenharmony_ci0:24 Constant: 297617a3babSopenharmony_ci0:24 2 (const int) 298617a3babSopenharmony_ci0:24 subgroupAdd ( temp 4-component vector of float) 299617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 300617a3babSopenharmony_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}) 301617a3babSopenharmony_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}) 302617a3babSopenharmony_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}) 303617a3babSopenharmony_ci0:24 Constant: 304617a3babSopenharmony_ci0:24 0 (const uint) 305617a3babSopenharmony_ci0:24 direct index ( temp uint) 306617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 307617a3babSopenharmony_ci0:24 Constant: 308617a3babSopenharmony_ci0:24 0 (const int) 309617a3babSopenharmony_ci0:24 Constant: 310617a3babSopenharmony_ci0:24 2 (const int) 311617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 312617a3babSopenharmony_ci0:25 direct index ( temp float) 313617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 314617a3babSopenharmony_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}) 315617a3babSopenharmony_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}) 316617a3babSopenharmony_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}) 317617a3babSopenharmony_ci0:25 Constant: 318617a3babSopenharmony_ci0:25 0 (const uint) 319617a3babSopenharmony_ci0:25 direct index ( temp uint) 320617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 321617a3babSopenharmony_ci0:25 Constant: 322617a3babSopenharmony_ci0:25 0 (const int) 323617a3babSopenharmony_ci0:25 Constant: 324617a3babSopenharmony_ci0:25 2 (const int) 325617a3babSopenharmony_ci0:25 Constant: 326617a3babSopenharmony_ci0:25 0 (const int) 327617a3babSopenharmony_ci0:25 subgroupAdd ( temp float) 328617a3babSopenharmony_ci0:25 direct index ( temp float) 329617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 330617a3babSopenharmony_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}) 331617a3babSopenharmony_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}) 332617a3babSopenharmony_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}) 333617a3babSopenharmony_ci0:25 Constant: 334617a3babSopenharmony_ci0:25 0 (const uint) 335617a3babSopenharmony_ci0:25 direct index ( temp uint) 336617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 337617a3babSopenharmony_ci0:25 Constant: 338617a3babSopenharmony_ci0:25 0 (const int) 339617a3babSopenharmony_ci0:25 Constant: 340617a3babSopenharmony_ci0:25 2 (const int) 341617a3babSopenharmony_ci0:25 Constant: 342617a3babSopenharmony_ci0:25 0 (const int) 343617a3babSopenharmony_ci0:26 move second child to first child ( temp 2-component vector of float) 344617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 345617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 346617a3babSopenharmony_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}) 347617a3babSopenharmony_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}) 348617a3babSopenharmony_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}) 349617a3babSopenharmony_ci0:26 Constant: 350617a3babSopenharmony_ci0:26 0 (const uint) 351617a3babSopenharmony_ci0:26 direct index ( temp uint) 352617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 353617a3babSopenharmony_ci0:26 Constant: 354617a3babSopenharmony_ci0:26 0 (const int) 355617a3babSopenharmony_ci0:26 Constant: 356617a3babSopenharmony_ci0:26 2 (const int) 357617a3babSopenharmony_ci0:26 Sequence 358617a3babSopenharmony_ci0:26 Constant: 359617a3babSopenharmony_ci0:26 0 (const int) 360617a3babSopenharmony_ci0:26 Constant: 361617a3babSopenharmony_ci0:26 1 (const int) 362617a3babSopenharmony_ci0:26 subgroupAdd ( temp 2-component vector of float) 363617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 364617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 365617a3babSopenharmony_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}) 366617a3babSopenharmony_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}) 367617a3babSopenharmony_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}) 368617a3babSopenharmony_ci0:26 Constant: 369617a3babSopenharmony_ci0:26 0 (const uint) 370617a3babSopenharmony_ci0:26 direct index ( temp uint) 371617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 372617a3babSopenharmony_ci0:26 Constant: 373617a3babSopenharmony_ci0:26 0 (const int) 374617a3babSopenharmony_ci0:26 Constant: 375617a3babSopenharmony_ci0:26 2 (const int) 376617a3babSopenharmony_ci0:26 Sequence 377617a3babSopenharmony_ci0:26 Constant: 378617a3babSopenharmony_ci0:26 0 (const int) 379617a3babSopenharmony_ci0:26 Constant: 380617a3babSopenharmony_ci0:26 1 (const int) 381617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-component vector of float) 382617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 383617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 384617a3babSopenharmony_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}) 385617a3babSopenharmony_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}) 386617a3babSopenharmony_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}) 387617a3babSopenharmony_ci0:27 Constant: 388617a3babSopenharmony_ci0:27 0 (const uint) 389617a3babSopenharmony_ci0:27 direct index ( temp uint) 390617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 391617a3babSopenharmony_ci0:27 Constant: 392617a3babSopenharmony_ci0:27 0 (const int) 393617a3babSopenharmony_ci0:27 Constant: 394617a3babSopenharmony_ci0:27 2 (const int) 395617a3babSopenharmony_ci0:27 Sequence 396617a3babSopenharmony_ci0:27 Constant: 397617a3babSopenharmony_ci0:27 0 (const int) 398617a3babSopenharmony_ci0:27 Constant: 399617a3babSopenharmony_ci0:27 1 (const int) 400617a3babSopenharmony_ci0:27 Constant: 401617a3babSopenharmony_ci0:27 2 (const int) 402617a3babSopenharmony_ci0:27 subgroupAdd ( temp 3-component vector of float) 403617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 404617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 405617a3babSopenharmony_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}) 406617a3babSopenharmony_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}) 407617a3babSopenharmony_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}) 408617a3babSopenharmony_ci0:27 Constant: 409617a3babSopenharmony_ci0:27 0 (const uint) 410617a3babSopenharmony_ci0:27 direct index ( temp uint) 411617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 412617a3babSopenharmony_ci0:27 Constant: 413617a3babSopenharmony_ci0:27 0 (const int) 414617a3babSopenharmony_ci0:27 Constant: 415617a3babSopenharmony_ci0:27 2 (const int) 416617a3babSopenharmony_ci0:27 Sequence 417617a3babSopenharmony_ci0:27 Constant: 418617a3babSopenharmony_ci0:27 0 (const int) 419617a3babSopenharmony_ci0:27 Constant: 420617a3babSopenharmony_ci0:27 1 (const int) 421617a3babSopenharmony_ci0:27 Constant: 422617a3babSopenharmony_ci0:27 2 (const int) 423617a3babSopenharmony_ci0:29 move second child to first child ( temp 4-component vector of double) 424617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 425617a3babSopenharmony_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}) 426617a3babSopenharmony_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}) 427617a3babSopenharmony_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}) 428617a3babSopenharmony_ci0:29 Constant: 429617a3babSopenharmony_ci0:29 0 (const uint) 430617a3babSopenharmony_ci0:29 direct index ( temp uint) 431617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 432617a3babSopenharmony_ci0:29 Constant: 433617a3babSopenharmony_ci0:29 0 (const int) 434617a3babSopenharmony_ci0:29 Constant: 435617a3babSopenharmony_ci0:29 3 (const int) 436617a3babSopenharmony_ci0:29 subgroupAdd ( temp 4-component vector of double) 437617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 438617a3babSopenharmony_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}) 439617a3babSopenharmony_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}) 440617a3babSopenharmony_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}) 441617a3babSopenharmony_ci0:29 Constant: 442617a3babSopenharmony_ci0:29 0 (const uint) 443617a3babSopenharmony_ci0:29 direct index ( temp uint) 444617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 445617a3babSopenharmony_ci0:29 Constant: 446617a3babSopenharmony_ci0:29 0 (const int) 447617a3babSopenharmony_ci0:29 Constant: 448617a3babSopenharmony_ci0:29 3 (const int) 449617a3babSopenharmony_ci0:30 move second child to first child ( temp double) 450617a3babSopenharmony_ci0:30 direct index ( temp double) 451617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 452617a3babSopenharmony_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}) 453617a3babSopenharmony_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}) 454617a3babSopenharmony_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}) 455617a3babSopenharmony_ci0:30 Constant: 456617a3babSopenharmony_ci0:30 0 (const uint) 457617a3babSopenharmony_ci0:30 direct index ( temp uint) 458617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 459617a3babSopenharmony_ci0:30 Constant: 460617a3babSopenharmony_ci0:30 0 (const int) 461617a3babSopenharmony_ci0:30 Constant: 462617a3babSopenharmony_ci0:30 3 (const int) 463617a3babSopenharmony_ci0:30 Constant: 464617a3babSopenharmony_ci0:30 0 (const int) 465617a3babSopenharmony_ci0:30 subgroupAdd ( temp double) 466617a3babSopenharmony_ci0:30 direct index ( temp double) 467617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 468617a3babSopenharmony_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}) 469617a3babSopenharmony_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}) 470617a3babSopenharmony_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}) 471617a3babSopenharmony_ci0:30 Constant: 472617a3babSopenharmony_ci0:30 0 (const uint) 473617a3babSopenharmony_ci0:30 direct index ( temp uint) 474617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 475617a3babSopenharmony_ci0:30 Constant: 476617a3babSopenharmony_ci0:30 0 (const int) 477617a3babSopenharmony_ci0:30 Constant: 478617a3babSopenharmony_ci0:30 3 (const int) 479617a3babSopenharmony_ci0:30 Constant: 480617a3babSopenharmony_ci0:30 0 (const int) 481617a3babSopenharmony_ci0:31 move second child to first child ( temp 2-component vector of double) 482617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 483617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 484617a3babSopenharmony_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}) 485617a3babSopenharmony_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}) 486617a3babSopenharmony_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}) 487617a3babSopenharmony_ci0:31 Constant: 488617a3babSopenharmony_ci0:31 0 (const uint) 489617a3babSopenharmony_ci0:31 direct index ( temp uint) 490617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 491617a3babSopenharmony_ci0:31 Constant: 492617a3babSopenharmony_ci0:31 0 (const int) 493617a3babSopenharmony_ci0:31 Constant: 494617a3babSopenharmony_ci0:31 3 (const int) 495617a3babSopenharmony_ci0:31 Sequence 496617a3babSopenharmony_ci0:31 Constant: 497617a3babSopenharmony_ci0:31 0 (const int) 498617a3babSopenharmony_ci0:31 Constant: 499617a3babSopenharmony_ci0:31 1 (const int) 500617a3babSopenharmony_ci0:31 subgroupAdd ( temp 2-component vector of double) 501617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 502617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 503617a3babSopenharmony_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}) 504617a3babSopenharmony_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}) 505617a3babSopenharmony_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}) 506617a3babSopenharmony_ci0:31 Constant: 507617a3babSopenharmony_ci0:31 0 (const uint) 508617a3babSopenharmony_ci0:31 direct index ( temp uint) 509617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 510617a3babSopenharmony_ci0:31 Constant: 511617a3babSopenharmony_ci0:31 0 (const int) 512617a3babSopenharmony_ci0:31 Constant: 513617a3babSopenharmony_ci0:31 3 (const int) 514617a3babSopenharmony_ci0:31 Sequence 515617a3babSopenharmony_ci0:31 Constant: 516617a3babSopenharmony_ci0:31 0 (const int) 517617a3babSopenharmony_ci0:31 Constant: 518617a3babSopenharmony_ci0:31 1 (const int) 519617a3babSopenharmony_ci0:32 move second child to first child ( temp 3-component vector of double) 520617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 521617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 522617a3babSopenharmony_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}) 523617a3babSopenharmony_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}) 524617a3babSopenharmony_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}) 525617a3babSopenharmony_ci0:32 Constant: 526617a3babSopenharmony_ci0:32 0 (const uint) 527617a3babSopenharmony_ci0:32 direct index ( temp uint) 528617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 529617a3babSopenharmony_ci0:32 Constant: 530617a3babSopenharmony_ci0:32 0 (const int) 531617a3babSopenharmony_ci0:32 Constant: 532617a3babSopenharmony_ci0:32 3 (const int) 533617a3babSopenharmony_ci0:32 Sequence 534617a3babSopenharmony_ci0:32 Constant: 535617a3babSopenharmony_ci0:32 0 (const int) 536617a3babSopenharmony_ci0:32 Constant: 537617a3babSopenharmony_ci0:32 1 (const int) 538617a3babSopenharmony_ci0:32 Constant: 539617a3babSopenharmony_ci0:32 2 (const int) 540617a3babSopenharmony_ci0:32 subgroupAdd ( temp 3-component vector of double) 541617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 542617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 543617a3babSopenharmony_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}) 544617a3babSopenharmony_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}) 545617a3babSopenharmony_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}) 546617a3babSopenharmony_ci0:32 Constant: 547617a3babSopenharmony_ci0:32 0 (const uint) 548617a3babSopenharmony_ci0:32 direct index ( temp uint) 549617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 550617a3babSopenharmony_ci0:32 Constant: 551617a3babSopenharmony_ci0:32 0 (const int) 552617a3babSopenharmony_ci0:32 Constant: 553617a3babSopenharmony_ci0:32 3 (const int) 554617a3babSopenharmony_ci0:32 Sequence 555617a3babSopenharmony_ci0:32 Constant: 556617a3babSopenharmony_ci0:32 0 (const int) 557617a3babSopenharmony_ci0:32 Constant: 558617a3babSopenharmony_ci0:32 1 (const int) 559617a3babSopenharmony_ci0:32 Constant: 560617a3babSopenharmony_ci0:32 2 (const int) 561617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of uint) 562617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 563617a3babSopenharmony_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}) 564617a3babSopenharmony_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}) 565617a3babSopenharmony_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}) 566617a3babSopenharmony_ci0:34 Constant: 567617a3babSopenharmony_ci0:34 0 (const uint) 568617a3babSopenharmony_ci0:34 direct index ( temp uint) 569617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 570617a3babSopenharmony_ci0:34 Constant: 571617a3babSopenharmony_ci0:34 0 (const int) 572617a3babSopenharmony_ci0:34 Constant: 573617a3babSopenharmony_ci0:34 0 (const int) 574617a3babSopenharmony_ci0:34 subgroupMul ( temp 4-component vector of uint) 575617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 576617a3babSopenharmony_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}) 577617a3babSopenharmony_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}) 578617a3babSopenharmony_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}) 579617a3babSopenharmony_ci0:34 Constant: 580617a3babSopenharmony_ci0:34 0 (const uint) 581617a3babSopenharmony_ci0:34 direct index ( temp uint) 582617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 583617a3babSopenharmony_ci0:34 Constant: 584617a3babSopenharmony_ci0:34 0 (const int) 585617a3babSopenharmony_ci0:34 Constant: 586617a3babSopenharmony_ci0:34 0 (const int) 587617a3babSopenharmony_ci0:35 move second child to first child ( temp uint) 588617a3babSopenharmony_ci0:35 direct index ( temp uint) 589617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 590617a3babSopenharmony_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}) 591617a3babSopenharmony_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}) 592617a3babSopenharmony_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}) 593617a3babSopenharmony_ci0:35 Constant: 594617a3babSopenharmony_ci0:35 0 (const uint) 595617a3babSopenharmony_ci0:35 direct index ( temp uint) 596617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 597617a3babSopenharmony_ci0:35 Constant: 598617a3babSopenharmony_ci0:35 0 (const int) 599617a3babSopenharmony_ci0:35 Constant: 600617a3babSopenharmony_ci0:35 0 (const int) 601617a3babSopenharmony_ci0:35 Constant: 602617a3babSopenharmony_ci0:35 0 (const int) 603617a3babSopenharmony_ci0:35 subgroupMul ( temp uint) 604617a3babSopenharmony_ci0:35 direct index ( temp uint) 605617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 606617a3babSopenharmony_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}) 607617a3babSopenharmony_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}) 608617a3babSopenharmony_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}) 609617a3babSopenharmony_ci0:35 Constant: 610617a3babSopenharmony_ci0:35 0 (const uint) 611617a3babSopenharmony_ci0:35 direct index ( temp uint) 612617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 613617a3babSopenharmony_ci0:35 Constant: 614617a3babSopenharmony_ci0:35 0 (const int) 615617a3babSopenharmony_ci0:35 Constant: 616617a3babSopenharmony_ci0:35 0 (const int) 617617a3babSopenharmony_ci0:35 Constant: 618617a3babSopenharmony_ci0:35 0 (const int) 619617a3babSopenharmony_ci0:36 move second child to first child ( temp 2-component vector of uint) 620617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 621617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 622617a3babSopenharmony_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}) 623617a3babSopenharmony_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}) 624617a3babSopenharmony_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}) 625617a3babSopenharmony_ci0:36 Constant: 626617a3babSopenharmony_ci0:36 0 (const uint) 627617a3babSopenharmony_ci0:36 direct index ( temp uint) 628617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 629617a3babSopenharmony_ci0:36 Constant: 630617a3babSopenharmony_ci0:36 0 (const int) 631617a3babSopenharmony_ci0:36 Constant: 632617a3babSopenharmony_ci0:36 0 (const int) 633617a3babSopenharmony_ci0:36 Sequence 634617a3babSopenharmony_ci0:36 Constant: 635617a3babSopenharmony_ci0:36 0 (const int) 636617a3babSopenharmony_ci0:36 Constant: 637617a3babSopenharmony_ci0:36 1 (const int) 638617a3babSopenharmony_ci0:36 subgroupMul ( temp 2-component vector of uint) 639617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 640617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 641617a3babSopenharmony_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}) 642617a3babSopenharmony_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}) 643617a3babSopenharmony_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}) 644617a3babSopenharmony_ci0:36 Constant: 645617a3babSopenharmony_ci0:36 0 (const uint) 646617a3babSopenharmony_ci0:36 direct index ( temp uint) 647617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 648617a3babSopenharmony_ci0:36 Constant: 649617a3babSopenharmony_ci0:36 0 (const int) 650617a3babSopenharmony_ci0:36 Constant: 651617a3babSopenharmony_ci0:36 0 (const int) 652617a3babSopenharmony_ci0:36 Sequence 653617a3babSopenharmony_ci0:36 Constant: 654617a3babSopenharmony_ci0:36 0 (const int) 655617a3babSopenharmony_ci0:36 Constant: 656617a3babSopenharmony_ci0:36 1 (const int) 657617a3babSopenharmony_ci0:37 move second child to first child ( temp 3-component vector of uint) 658617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 659617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 660617a3babSopenharmony_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}) 661617a3babSopenharmony_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}) 662617a3babSopenharmony_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}) 663617a3babSopenharmony_ci0:37 Constant: 664617a3babSopenharmony_ci0:37 0 (const uint) 665617a3babSopenharmony_ci0:37 direct index ( temp uint) 666617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 667617a3babSopenharmony_ci0:37 Constant: 668617a3babSopenharmony_ci0:37 0 (const int) 669617a3babSopenharmony_ci0:37 Constant: 670617a3babSopenharmony_ci0:37 0 (const int) 671617a3babSopenharmony_ci0:37 Sequence 672617a3babSopenharmony_ci0:37 Constant: 673617a3babSopenharmony_ci0:37 0 (const int) 674617a3babSopenharmony_ci0:37 Constant: 675617a3babSopenharmony_ci0:37 1 (const int) 676617a3babSopenharmony_ci0:37 Constant: 677617a3babSopenharmony_ci0:37 2 (const int) 678617a3babSopenharmony_ci0:37 subgroupMul ( temp 3-component vector of uint) 679617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 680617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 681617a3babSopenharmony_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}) 682617a3babSopenharmony_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}) 683617a3babSopenharmony_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}) 684617a3babSopenharmony_ci0:37 Constant: 685617a3babSopenharmony_ci0:37 0 (const uint) 686617a3babSopenharmony_ci0:37 direct index ( temp uint) 687617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 688617a3babSopenharmony_ci0:37 Constant: 689617a3babSopenharmony_ci0:37 0 (const int) 690617a3babSopenharmony_ci0:37 Constant: 691617a3babSopenharmony_ci0:37 0 (const int) 692617a3babSopenharmony_ci0:37 Sequence 693617a3babSopenharmony_ci0:37 Constant: 694617a3babSopenharmony_ci0:37 0 (const int) 695617a3babSopenharmony_ci0:37 Constant: 696617a3babSopenharmony_ci0:37 1 (const int) 697617a3babSopenharmony_ci0:37 Constant: 698617a3babSopenharmony_ci0:37 2 (const int) 699617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of int) 700617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 701617a3babSopenharmony_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}) 702617a3babSopenharmony_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}) 703617a3babSopenharmony_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}) 704617a3babSopenharmony_ci0:39 Constant: 705617a3babSopenharmony_ci0:39 0 (const uint) 706617a3babSopenharmony_ci0:39 direct index ( temp uint) 707617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 708617a3babSopenharmony_ci0:39 Constant: 709617a3babSopenharmony_ci0:39 0 (const int) 710617a3babSopenharmony_ci0:39 Constant: 711617a3babSopenharmony_ci0:39 1 (const int) 712617a3babSopenharmony_ci0:39 subgroupMul ( temp 4-component vector of int) 713617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 714617a3babSopenharmony_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}) 715617a3babSopenharmony_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}) 716617a3babSopenharmony_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}) 717617a3babSopenharmony_ci0:39 Constant: 718617a3babSopenharmony_ci0:39 0 (const uint) 719617a3babSopenharmony_ci0:39 direct index ( temp uint) 720617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 721617a3babSopenharmony_ci0:39 Constant: 722617a3babSopenharmony_ci0:39 0 (const int) 723617a3babSopenharmony_ci0:39 Constant: 724617a3babSopenharmony_ci0:39 1 (const int) 725617a3babSopenharmony_ci0:40 move second child to first child ( temp int) 726617a3babSopenharmony_ci0:40 direct index ( temp int) 727617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 728617a3babSopenharmony_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}) 729617a3babSopenharmony_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}) 730617a3babSopenharmony_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}) 731617a3babSopenharmony_ci0:40 Constant: 732617a3babSopenharmony_ci0:40 0 (const uint) 733617a3babSopenharmony_ci0:40 direct index ( temp uint) 734617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 735617a3babSopenharmony_ci0:40 Constant: 736617a3babSopenharmony_ci0:40 0 (const int) 737617a3babSopenharmony_ci0:40 Constant: 738617a3babSopenharmony_ci0:40 1 (const int) 739617a3babSopenharmony_ci0:40 Constant: 740617a3babSopenharmony_ci0:40 0 (const int) 741617a3babSopenharmony_ci0:40 subgroupMul ( temp int) 742617a3babSopenharmony_ci0:40 direct index ( temp int) 743617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 744617a3babSopenharmony_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}) 745617a3babSopenharmony_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}) 746617a3babSopenharmony_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}) 747617a3babSopenharmony_ci0:40 Constant: 748617a3babSopenharmony_ci0:40 0 (const uint) 749617a3babSopenharmony_ci0:40 direct index ( temp uint) 750617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 751617a3babSopenharmony_ci0:40 Constant: 752617a3babSopenharmony_ci0:40 0 (const int) 753617a3babSopenharmony_ci0:40 Constant: 754617a3babSopenharmony_ci0:40 1 (const int) 755617a3babSopenharmony_ci0:40 Constant: 756617a3babSopenharmony_ci0:40 0 (const int) 757617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of int) 758617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 759617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 760617a3babSopenharmony_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}) 761617a3babSopenharmony_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}) 762617a3babSopenharmony_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}) 763617a3babSopenharmony_ci0:41 Constant: 764617a3babSopenharmony_ci0:41 0 (const uint) 765617a3babSopenharmony_ci0:41 direct index ( temp uint) 766617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 767617a3babSopenharmony_ci0:41 Constant: 768617a3babSopenharmony_ci0:41 0 (const int) 769617a3babSopenharmony_ci0:41 Constant: 770617a3babSopenharmony_ci0:41 1 (const int) 771617a3babSopenharmony_ci0:41 Sequence 772617a3babSopenharmony_ci0:41 Constant: 773617a3babSopenharmony_ci0:41 0 (const int) 774617a3babSopenharmony_ci0:41 Constant: 775617a3babSopenharmony_ci0:41 1 (const int) 776617a3babSopenharmony_ci0:41 subgroupMul ( temp 2-component vector of int) 777617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 778617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 779617a3babSopenharmony_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}) 780617a3babSopenharmony_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}) 781617a3babSopenharmony_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}) 782617a3babSopenharmony_ci0:41 Constant: 783617a3babSopenharmony_ci0:41 0 (const uint) 784617a3babSopenharmony_ci0:41 direct index ( temp uint) 785617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 786617a3babSopenharmony_ci0:41 Constant: 787617a3babSopenharmony_ci0:41 0 (const int) 788617a3babSopenharmony_ci0:41 Constant: 789617a3babSopenharmony_ci0:41 1 (const int) 790617a3babSopenharmony_ci0:41 Sequence 791617a3babSopenharmony_ci0:41 Constant: 792617a3babSopenharmony_ci0:41 0 (const int) 793617a3babSopenharmony_ci0:41 Constant: 794617a3babSopenharmony_ci0:41 1 (const int) 795617a3babSopenharmony_ci0:42 move second child to first child ( temp 3-component vector of int) 796617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 797617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 798617a3babSopenharmony_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}) 799617a3babSopenharmony_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}) 800617a3babSopenharmony_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}) 801617a3babSopenharmony_ci0:42 Constant: 802617a3babSopenharmony_ci0:42 0 (const uint) 803617a3babSopenharmony_ci0:42 direct index ( temp uint) 804617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 805617a3babSopenharmony_ci0:42 Constant: 806617a3babSopenharmony_ci0:42 0 (const int) 807617a3babSopenharmony_ci0:42 Constant: 808617a3babSopenharmony_ci0:42 1 (const int) 809617a3babSopenharmony_ci0:42 Sequence 810617a3babSopenharmony_ci0:42 Constant: 811617a3babSopenharmony_ci0:42 0 (const int) 812617a3babSopenharmony_ci0:42 Constant: 813617a3babSopenharmony_ci0:42 1 (const int) 814617a3babSopenharmony_ci0:42 Constant: 815617a3babSopenharmony_ci0:42 2 (const int) 816617a3babSopenharmony_ci0:42 subgroupMul ( temp 3-component vector of int) 817617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 818617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 819617a3babSopenharmony_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}) 820617a3babSopenharmony_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}) 821617a3babSopenharmony_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}) 822617a3babSopenharmony_ci0:42 Constant: 823617a3babSopenharmony_ci0:42 0 (const uint) 824617a3babSopenharmony_ci0:42 direct index ( temp uint) 825617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 826617a3babSopenharmony_ci0:42 Constant: 827617a3babSopenharmony_ci0:42 0 (const int) 828617a3babSopenharmony_ci0:42 Constant: 829617a3babSopenharmony_ci0:42 1 (const int) 830617a3babSopenharmony_ci0:42 Sequence 831617a3babSopenharmony_ci0:42 Constant: 832617a3babSopenharmony_ci0:42 0 (const int) 833617a3babSopenharmony_ci0:42 Constant: 834617a3babSopenharmony_ci0:42 1 (const int) 835617a3babSopenharmony_ci0:42 Constant: 836617a3babSopenharmony_ci0:42 2 (const int) 837617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 838617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 839617a3babSopenharmony_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}) 840617a3babSopenharmony_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}) 841617a3babSopenharmony_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}) 842617a3babSopenharmony_ci0:44 Constant: 843617a3babSopenharmony_ci0:44 0 (const uint) 844617a3babSopenharmony_ci0:44 direct index ( temp uint) 845617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 846617a3babSopenharmony_ci0:44 Constant: 847617a3babSopenharmony_ci0:44 0 (const int) 848617a3babSopenharmony_ci0:44 Constant: 849617a3babSopenharmony_ci0:44 2 (const int) 850617a3babSopenharmony_ci0:44 subgroupMul ( temp 4-component vector of float) 851617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 852617a3babSopenharmony_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}) 853617a3babSopenharmony_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}) 854617a3babSopenharmony_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}) 855617a3babSopenharmony_ci0:44 Constant: 856617a3babSopenharmony_ci0:44 0 (const uint) 857617a3babSopenharmony_ci0:44 direct index ( temp uint) 858617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 859617a3babSopenharmony_ci0:44 Constant: 860617a3babSopenharmony_ci0:44 0 (const int) 861617a3babSopenharmony_ci0:44 Constant: 862617a3babSopenharmony_ci0:44 2 (const int) 863617a3babSopenharmony_ci0:45 move second child to first child ( temp float) 864617a3babSopenharmony_ci0:45 direct index ( temp float) 865617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 866617a3babSopenharmony_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}) 867617a3babSopenharmony_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}) 868617a3babSopenharmony_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}) 869617a3babSopenharmony_ci0:45 Constant: 870617a3babSopenharmony_ci0:45 0 (const uint) 871617a3babSopenharmony_ci0:45 direct index ( temp uint) 872617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 873617a3babSopenharmony_ci0:45 Constant: 874617a3babSopenharmony_ci0:45 0 (const int) 875617a3babSopenharmony_ci0:45 Constant: 876617a3babSopenharmony_ci0:45 2 (const int) 877617a3babSopenharmony_ci0:45 Constant: 878617a3babSopenharmony_ci0:45 0 (const int) 879617a3babSopenharmony_ci0:45 subgroupMul ( temp float) 880617a3babSopenharmony_ci0:45 direct index ( temp float) 881617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 882617a3babSopenharmony_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}) 883617a3babSopenharmony_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}) 884617a3babSopenharmony_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}) 885617a3babSopenharmony_ci0:45 Constant: 886617a3babSopenharmony_ci0:45 0 (const uint) 887617a3babSopenharmony_ci0:45 direct index ( temp uint) 888617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 889617a3babSopenharmony_ci0:45 Constant: 890617a3babSopenharmony_ci0:45 0 (const int) 891617a3babSopenharmony_ci0:45 Constant: 892617a3babSopenharmony_ci0:45 2 (const int) 893617a3babSopenharmony_ci0:45 Constant: 894617a3babSopenharmony_ci0:45 0 (const int) 895617a3babSopenharmony_ci0:46 move second child to first child ( temp 2-component vector of float) 896617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 897617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 898617a3babSopenharmony_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}) 899617a3babSopenharmony_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}) 900617a3babSopenharmony_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}) 901617a3babSopenharmony_ci0:46 Constant: 902617a3babSopenharmony_ci0:46 0 (const uint) 903617a3babSopenharmony_ci0:46 direct index ( temp uint) 904617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 905617a3babSopenharmony_ci0:46 Constant: 906617a3babSopenharmony_ci0:46 0 (const int) 907617a3babSopenharmony_ci0:46 Constant: 908617a3babSopenharmony_ci0:46 2 (const int) 909617a3babSopenharmony_ci0:46 Sequence 910617a3babSopenharmony_ci0:46 Constant: 911617a3babSopenharmony_ci0:46 0 (const int) 912617a3babSopenharmony_ci0:46 Constant: 913617a3babSopenharmony_ci0:46 1 (const int) 914617a3babSopenharmony_ci0:46 subgroupMul ( temp 2-component vector of float) 915617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 916617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 917617a3babSopenharmony_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}) 918617a3babSopenharmony_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}) 919617a3babSopenharmony_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}) 920617a3babSopenharmony_ci0:46 Constant: 921617a3babSopenharmony_ci0:46 0 (const uint) 922617a3babSopenharmony_ci0:46 direct index ( temp uint) 923617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 924617a3babSopenharmony_ci0:46 Constant: 925617a3babSopenharmony_ci0:46 0 (const int) 926617a3babSopenharmony_ci0:46 Constant: 927617a3babSopenharmony_ci0:46 2 (const int) 928617a3babSopenharmony_ci0:46 Sequence 929617a3babSopenharmony_ci0:46 Constant: 930617a3babSopenharmony_ci0:46 0 (const int) 931617a3babSopenharmony_ci0:46 Constant: 932617a3babSopenharmony_ci0:46 1 (const int) 933617a3babSopenharmony_ci0:47 move second child to first child ( temp 3-component vector of float) 934617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 935617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 936617a3babSopenharmony_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}) 937617a3babSopenharmony_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}) 938617a3babSopenharmony_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}) 939617a3babSopenharmony_ci0:47 Constant: 940617a3babSopenharmony_ci0:47 0 (const uint) 941617a3babSopenharmony_ci0:47 direct index ( temp uint) 942617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 943617a3babSopenharmony_ci0:47 Constant: 944617a3babSopenharmony_ci0:47 0 (const int) 945617a3babSopenharmony_ci0:47 Constant: 946617a3babSopenharmony_ci0:47 2 (const int) 947617a3babSopenharmony_ci0:47 Sequence 948617a3babSopenharmony_ci0:47 Constant: 949617a3babSopenharmony_ci0:47 0 (const int) 950617a3babSopenharmony_ci0:47 Constant: 951617a3babSopenharmony_ci0:47 1 (const int) 952617a3babSopenharmony_ci0:47 Constant: 953617a3babSopenharmony_ci0:47 2 (const int) 954617a3babSopenharmony_ci0:47 subgroupMul ( temp 3-component vector of float) 955617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 956617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 957617a3babSopenharmony_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}) 958617a3babSopenharmony_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}) 959617a3babSopenharmony_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}) 960617a3babSopenharmony_ci0:47 Constant: 961617a3babSopenharmony_ci0:47 0 (const uint) 962617a3babSopenharmony_ci0:47 direct index ( temp uint) 963617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 964617a3babSopenharmony_ci0:47 Constant: 965617a3babSopenharmony_ci0:47 0 (const int) 966617a3babSopenharmony_ci0:47 Constant: 967617a3babSopenharmony_ci0:47 2 (const int) 968617a3babSopenharmony_ci0:47 Sequence 969617a3babSopenharmony_ci0:47 Constant: 970617a3babSopenharmony_ci0:47 0 (const int) 971617a3babSopenharmony_ci0:47 Constant: 972617a3babSopenharmony_ci0:47 1 (const int) 973617a3babSopenharmony_ci0:47 Constant: 974617a3babSopenharmony_ci0:47 2 (const int) 975617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of double) 976617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 977617a3babSopenharmony_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}) 978617a3babSopenharmony_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}) 979617a3babSopenharmony_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}) 980617a3babSopenharmony_ci0:49 Constant: 981617a3babSopenharmony_ci0:49 0 (const uint) 982617a3babSopenharmony_ci0:49 direct index ( temp uint) 983617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 984617a3babSopenharmony_ci0:49 Constant: 985617a3babSopenharmony_ci0:49 0 (const int) 986617a3babSopenharmony_ci0:49 Constant: 987617a3babSopenharmony_ci0:49 3 (const int) 988617a3babSopenharmony_ci0:49 subgroupMul ( temp 4-component vector of double) 989617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 990617a3babSopenharmony_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}) 991617a3babSopenharmony_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}) 992617a3babSopenharmony_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}) 993617a3babSopenharmony_ci0:49 Constant: 994617a3babSopenharmony_ci0:49 0 (const uint) 995617a3babSopenharmony_ci0:49 direct index ( temp uint) 996617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 997617a3babSopenharmony_ci0:49 Constant: 998617a3babSopenharmony_ci0:49 0 (const int) 999617a3babSopenharmony_ci0:49 Constant: 1000617a3babSopenharmony_ci0:49 3 (const int) 1001617a3babSopenharmony_ci0:50 move second child to first child ( temp double) 1002617a3babSopenharmony_ci0:50 direct index ( temp double) 1003617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 1004617a3babSopenharmony_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}) 1005617a3babSopenharmony_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}) 1006617a3babSopenharmony_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}) 1007617a3babSopenharmony_ci0:50 Constant: 1008617a3babSopenharmony_ci0:50 0 (const uint) 1009617a3babSopenharmony_ci0:50 direct index ( temp uint) 1010617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 1011617a3babSopenharmony_ci0:50 Constant: 1012617a3babSopenharmony_ci0:50 0 (const int) 1013617a3babSopenharmony_ci0:50 Constant: 1014617a3babSopenharmony_ci0:50 3 (const int) 1015617a3babSopenharmony_ci0:50 Constant: 1016617a3babSopenharmony_ci0:50 0 (const int) 1017617a3babSopenharmony_ci0:50 subgroupMul ( temp double) 1018617a3babSopenharmony_ci0:50 direct index ( temp double) 1019617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 1020617a3babSopenharmony_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}) 1021617a3babSopenharmony_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}) 1022617a3babSopenharmony_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}) 1023617a3babSopenharmony_ci0:50 Constant: 1024617a3babSopenharmony_ci0:50 0 (const uint) 1025617a3babSopenharmony_ci0:50 direct index ( temp uint) 1026617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 1027617a3babSopenharmony_ci0:50 Constant: 1028617a3babSopenharmony_ci0:50 0 (const int) 1029617a3babSopenharmony_ci0:50 Constant: 1030617a3babSopenharmony_ci0:50 3 (const int) 1031617a3babSopenharmony_ci0:50 Constant: 1032617a3babSopenharmony_ci0:50 0 (const int) 1033617a3babSopenharmony_ci0:51 move second child to first child ( temp 2-component vector of double) 1034617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 1035617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 1036617a3babSopenharmony_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}) 1037617a3babSopenharmony_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}) 1038617a3babSopenharmony_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}) 1039617a3babSopenharmony_ci0:51 Constant: 1040617a3babSopenharmony_ci0:51 0 (const uint) 1041617a3babSopenharmony_ci0:51 direct index ( temp uint) 1042617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 1043617a3babSopenharmony_ci0:51 Constant: 1044617a3babSopenharmony_ci0:51 0 (const int) 1045617a3babSopenharmony_ci0:51 Constant: 1046617a3babSopenharmony_ci0:51 3 (const int) 1047617a3babSopenharmony_ci0:51 Sequence 1048617a3babSopenharmony_ci0:51 Constant: 1049617a3babSopenharmony_ci0:51 0 (const int) 1050617a3babSopenharmony_ci0:51 Constant: 1051617a3babSopenharmony_ci0:51 1 (const int) 1052617a3babSopenharmony_ci0:51 subgroupMul ( temp 2-component vector of double) 1053617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 1054617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 1055617a3babSopenharmony_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}) 1056617a3babSopenharmony_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}) 1057617a3babSopenharmony_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}) 1058617a3babSopenharmony_ci0:51 Constant: 1059617a3babSopenharmony_ci0:51 0 (const uint) 1060617a3babSopenharmony_ci0:51 direct index ( temp uint) 1061617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 1062617a3babSopenharmony_ci0:51 Constant: 1063617a3babSopenharmony_ci0:51 0 (const int) 1064617a3babSopenharmony_ci0:51 Constant: 1065617a3babSopenharmony_ci0:51 3 (const int) 1066617a3babSopenharmony_ci0:51 Sequence 1067617a3babSopenharmony_ci0:51 Constant: 1068617a3babSopenharmony_ci0:51 0 (const int) 1069617a3babSopenharmony_ci0:51 Constant: 1070617a3babSopenharmony_ci0:51 1 (const int) 1071617a3babSopenharmony_ci0:52 move second child to first child ( temp 3-component vector of double) 1072617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 1073617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 1074617a3babSopenharmony_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}) 1075617a3babSopenharmony_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}) 1076617a3babSopenharmony_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}) 1077617a3babSopenharmony_ci0:52 Constant: 1078617a3babSopenharmony_ci0:52 0 (const uint) 1079617a3babSopenharmony_ci0:52 direct index ( temp uint) 1080617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 1081617a3babSopenharmony_ci0:52 Constant: 1082617a3babSopenharmony_ci0:52 0 (const int) 1083617a3babSopenharmony_ci0:52 Constant: 1084617a3babSopenharmony_ci0:52 3 (const int) 1085617a3babSopenharmony_ci0:52 Sequence 1086617a3babSopenharmony_ci0:52 Constant: 1087617a3babSopenharmony_ci0:52 0 (const int) 1088617a3babSopenharmony_ci0:52 Constant: 1089617a3babSopenharmony_ci0:52 1 (const int) 1090617a3babSopenharmony_ci0:52 Constant: 1091617a3babSopenharmony_ci0:52 2 (const int) 1092617a3babSopenharmony_ci0:52 subgroupMul ( temp 3-component vector of double) 1093617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 1094617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 1095617a3babSopenharmony_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}) 1096617a3babSopenharmony_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}) 1097617a3babSopenharmony_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}) 1098617a3babSopenharmony_ci0:52 Constant: 1099617a3babSopenharmony_ci0:52 0 (const uint) 1100617a3babSopenharmony_ci0:52 direct index ( temp uint) 1101617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 1102617a3babSopenharmony_ci0:52 Constant: 1103617a3babSopenharmony_ci0:52 0 (const int) 1104617a3babSopenharmony_ci0:52 Constant: 1105617a3babSopenharmony_ci0:52 3 (const int) 1106617a3babSopenharmony_ci0:52 Sequence 1107617a3babSopenharmony_ci0:52 Constant: 1108617a3babSopenharmony_ci0:52 0 (const int) 1109617a3babSopenharmony_ci0:52 Constant: 1110617a3babSopenharmony_ci0:52 1 (const int) 1111617a3babSopenharmony_ci0:52 Constant: 1112617a3babSopenharmony_ci0:52 2 (const int) 1113617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of uint) 1114617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 1115617a3babSopenharmony_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}) 1116617a3babSopenharmony_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}) 1117617a3babSopenharmony_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}) 1118617a3babSopenharmony_ci0:54 Constant: 1119617a3babSopenharmony_ci0:54 0 (const uint) 1120617a3babSopenharmony_ci0:54 direct index ( temp uint) 1121617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 1122617a3babSopenharmony_ci0:54 Constant: 1123617a3babSopenharmony_ci0:54 0 (const int) 1124617a3babSopenharmony_ci0:54 Constant: 1125617a3babSopenharmony_ci0:54 0 (const int) 1126617a3babSopenharmony_ci0:54 subgroupMin ( temp 4-component vector of uint) 1127617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 1128617a3babSopenharmony_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}) 1129617a3babSopenharmony_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}) 1130617a3babSopenharmony_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}) 1131617a3babSopenharmony_ci0:54 Constant: 1132617a3babSopenharmony_ci0:54 0 (const uint) 1133617a3babSopenharmony_ci0:54 direct index ( temp uint) 1134617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 1135617a3babSopenharmony_ci0:54 Constant: 1136617a3babSopenharmony_ci0:54 0 (const int) 1137617a3babSopenharmony_ci0:54 Constant: 1138617a3babSopenharmony_ci0:54 0 (const int) 1139617a3babSopenharmony_ci0:55 move second child to first child ( temp uint) 1140617a3babSopenharmony_ci0:55 direct index ( temp uint) 1141617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 1142617a3babSopenharmony_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}) 1143617a3babSopenharmony_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}) 1144617a3babSopenharmony_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}) 1145617a3babSopenharmony_ci0:55 Constant: 1146617a3babSopenharmony_ci0:55 0 (const uint) 1147617a3babSopenharmony_ci0:55 direct index ( temp uint) 1148617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 1149617a3babSopenharmony_ci0:55 Constant: 1150617a3babSopenharmony_ci0:55 0 (const int) 1151617a3babSopenharmony_ci0:55 Constant: 1152617a3babSopenharmony_ci0:55 0 (const int) 1153617a3babSopenharmony_ci0:55 Constant: 1154617a3babSopenharmony_ci0:55 0 (const int) 1155617a3babSopenharmony_ci0:55 subgroupMin ( temp uint) 1156617a3babSopenharmony_ci0:55 direct index ( temp uint) 1157617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 1158617a3babSopenharmony_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}) 1159617a3babSopenharmony_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}) 1160617a3babSopenharmony_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}) 1161617a3babSopenharmony_ci0:55 Constant: 1162617a3babSopenharmony_ci0:55 0 (const uint) 1163617a3babSopenharmony_ci0:55 direct index ( temp uint) 1164617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 1165617a3babSopenharmony_ci0:55 Constant: 1166617a3babSopenharmony_ci0:55 0 (const int) 1167617a3babSopenharmony_ci0:55 Constant: 1168617a3babSopenharmony_ci0:55 0 (const int) 1169617a3babSopenharmony_ci0:55 Constant: 1170617a3babSopenharmony_ci0:55 0 (const int) 1171617a3babSopenharmony_ci0:56 move second child to first child ( temp 2-component vector of uint) 1172617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 1173617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 1174617a3babSopenharmony_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}) 1175617a3babSopenharmony_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}) 1176617a3babSopenharmony_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}) 1177617a3babSopenharmony_ci0:56 Constant: 1178617a3babSopenharmony_ci0:56 0 (const uint) 1179617a3babSopenharmony_ci0:56 direct index ( temp uint) 1180617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 1181617a3babSopenharmony_ci0:56 Constant: 1182617a3babSopenharmony_ci0:56 0 (const int) 1183617a3babSopenharmony_ci0:56 Constant: 1184617a3babSopenharmony_ci0:56 0 (const int) 1185617a3babSopenharmony_ci0:56 Sequence 1186617a3babSopenharmony_ci0:56 Constant: 1187617a3babSopenharmony_ci0:56 0 (const int) 1188617a3babSopenharmony_ci0:56 Constant: 1189617a3babSopenharmony_ci0:56 1 (const int) 1190617a3babSopenharmony_ci0:56 subgroupMin ( temp 2-component vector of uint) 1191617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 1192617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 1193617a3babSopenharmony_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}) 1194617a3babSopenharmony_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}) 1195617a3babSopenharmony_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}) 1196617a3babSopenharmony_ci0:56 Constant: 1197617a3babSopenharmony_ci0:56 0 (const uint) 1198617a3babSopenharmony_ci0:56 direct index ( temp uint) 1199617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 1200617a3babSopenharmony_ci0:56 Constant: 1201617a3babSopenharmony_ci0:56 0 (const int) 1202617a3babSopenharmony_ci0:56 Constant: 1203617a3babSopenharmony_ci0:56 0 (const int) 1204617a3babSopenharmony_ci0:56 Sequence 1205617a3babSopenharmony_ci0:56 Constant: 1206617a3babSopenharmony_ci0:56 0 (const int) 1207617a3babSopenharmony_ci0:56 Constant: 1208617a3babSopenharmony_ci0:56 1 (const int) 1209617a3babSopenharmony_ci0:57 move second child to first child ( temp 3-component vector of uint) 1210617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 1211617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 1212617a3babSopenharmony_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}) 1213617a3babSopenharmony_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}) 1214617a3babSopenharmony_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}) 1215617a3babSopenharmony_ci0:57 Constant: 1216617a3babSopenharmony_ci0:57 0 (const uint) 1217617a3babSopenharmony_ci0:57 direct index ( temp uint) 1218617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 1219617a3babSopenharmony_ci0:57 Constant: 1220617a3babSopenharmony_ci0:57 0 (const int) 1221617a3babSopenharmony_ci0:57 Constant: 1222617a3babSopenharmony_ci0:57 0 (const int) 1223617a3babSopenharmony_ci0:57 Sequence 1224617a3babSopenharmony_ci0:57 Constant: 1225617a3babSopenharmony_ci0:57 0 (const int) 1226617a3babSopenharmony_ci0:57 Constant: 1227617a3babSopenharmony_ci0:57 1 (const int) 1228617a3babSopenharmony_ci0:57 Constant: 1229617a3babSopenharmony_ci0:57 2 (const int) 1230617a3babSopenharmony_ci0:57 subgroupMin ( temp 3-component vector of uint) 1231617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 1232617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 1233617a3babSopenharmony_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}) 1234617a3babSopenharmony_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}) 1235617a3babSopenharmony_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}) 1236617a3babSopenharmony_ci0:57 Constant: 1237617a3babSopenharmony_ci0:57 0 (const uint) 1238617a3babSopenharmony_ci0:57 direct index ( temp uint) 1239617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 1240617a3babSopenharmony_ci0:57 Constant: 1241617a3babSopenharmony_ci0:57 0 (const int) 1242617a3babSopenharmony_ci0:57 Constant: 1243617a3babSopenharmony_ci0:57 0 (const int) 1244617a3babSopenharmony_ci0:57 Sequence 1245617a3babSopenharmony_ci0:57 Constant: 1246617a3babSopenharmony_ci0:57 0 (const int) 1247617a3babSopenharmony_ci0:57 Constant: 1248617a3babSopenharmony_ci0:57 1 (const int) 1249617a3babSopenharmony_ci0:57 Constant: 1250617a3babSopenharmony_ci0:57 2 (const int) 1251617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of int) 1252617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 1253617a3babSopenharmony_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}) 1254617a3babSopenharmony_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}) 1255617a3babSopenharmony_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}) 1256617a3babSopenharmony_ci0:59 Constant: 1257617a3babSopenharmony_ci0:59 0 (const uint) 1258617a3babSopenharmony_ci0:59 direct index ( temp uint) 1259617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 1260617a3babSopenharmony_ci0:59 Constant: 1261617a3babSopenharmony_ci0:59 0 (const int) 1262617a3babSopenharmony_ci0:59 Constant: 1263617a3babSopenharmony_ci0:59 1 (const int) 1264617a3babSopenharmony_ci0:59 subgroupMin ( temp 4-component vector of int) 1265617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 1266617a3babSopenharmony_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}) 1267617a3babSopenharmony_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}) 1268617a3babSopenharmony_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}) 1269617a3babSopenharmony_ci0:59 Constant: 1270617a3babSopenharmony_ci0:59 0 (const uint) 1271617a3babSopenharmony_ci0:59 direct index ( temp uint) 1272617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 1273617a3babSopenharmony_ci0:59 Constant: 1274617a3babSopenharmony_ci0:59 0 (const int) 1275617a3babSopenharmony_ci0:59 Constant: 1276617a3babSopenharmony_ci0:59 1 (const int) 1277617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 1278617a3babSopenharmony_ci0:60 direct index ( temp int) 1279617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 1280617a3babSopenharmony_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}) 1281617a3babSopenharmony_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}) 1282617a3babSopenharmony_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}) 1283617a3babSopenharmony_ci0:60 Constant: 1284617a3babSopenharmony_ci0:60 0 (const uint) 1285617a3babSopenharmony_ci0:60 direct index ( temp uint) 1286617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 1287617a3babSopenharmony_ci0:60 Constant: 1288617a3babSopenharmony_ci0:60 0 (const int) 1289617a3babSopenharmony_ci0:60 Constant: 1290617a3babSopenharmony_ci0:60 1 (const int) 1291617a3babSopenharmony_ci0:60 Constant: 1292617a3babSopenharmony_ci0:60 0 (const int) 1293617a3babSopenharmony_ci0:60 subgroupMin ( temp int) 1294617a3babSopenharmony_ci0:60 direct index ( temp int) 1295617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 1296617a3babSopenharmony_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}) 1297617a3babSopenharmony_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}) 1298617a3babSopenharmony_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}) 1299617a3babSopenharmony_ci0:60 Constant: 1300617a3babSopenharmony_ci0:60 0 (const uint) 1301617a3babSopenharmony_ci0:60 direct index ( temp uint) 1302617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 1303617a3babSopenharmony_ci0:60 Constant: 1304617a3babSopenharmony_ci0:60 0 (const int) 1305617a3babSopenharmony_ci0:60 Constant: 1306617a3babSopenharmony_ci0:60 1 (const int) 1307617a3babSopenharmony_ci0:60 Constant: 1308617a3babSopenharmony_ci0:60 0 (const int) 1309617a3babSopenharmony_ci0:61 move second child to first child ( temp 2-component vector of int) 1310617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 1311617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 1312617a3babSopenharmony_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}) 1313617a3babSopenharmony_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}) 1314617a3babSopenharmony_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}) 1315617a3babSopenharmony_ci0:61 Constant: 1316617a3babSopenharmony_ci0:61 0 (const uint) 1317617a3babSopenharmony_ci0:61 direct index ( temp uint) 1318617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 1319617a3babSopenharmony_ci0:61 Constant: 1320617a3babSopenharmony_ci0:61 0 (const int) 1321617a3babSopenharmony_ci0:61 Constant: 1322617a3babSopenharmony_ci0:61 1 (const int) 1323617a3babSopenharmony_ci0:61 Sequence 1324617a3babSopenharmony_ci0:61 Constant: 1325617a3babSopenharmony_ci0:61 0 (const int) 1326617a3babSopenharmony_ci0:61 Constant: 1327617a3babSopenharmony_ci0:61 1 (const int) 1328617a3babSopenharmony_ci0:61 subgroupMin ( temp 2-component vector of int) 1329617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 1330617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 1331617a3babSopenharmony_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}) 1332617a3babSopenharmony_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}) 1333617a3babSopenharmony_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}) 1334617a3babSopenharmony_ci0:61 Constant: 1335617a3babSopenharmony_ci0:61 0 (const uint) 1336617a3babSopenharmony_ci0:61 direct index ( temp uint) 1337617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 1338617a3babSopenharmony_ci0:61 Constant: 1339617a3babSopenharmony_ci0:61 0 (const int) 1340617a3babSopenharmony_ci0:61 Constant: 1341617a3babSopenharmony_ci0:61 1 (const int) 1342617a3babSopenharmony_ci0:61 Sequence 1343617a3babSopenharmony_ci0:61 Constant: 1344617a3babSopenharmony_ci0:61 0 (const int) 1345617a3babSopenharmony_ci0:61 Constant: 1346617a3babSopenharmony_ci0:61 1 (const int) 1347617a3babSopenharmony_ci0:62 move second child to first child ( temp 3-component vector of int) 1348617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 1349617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 1350617a3babSopenharmony_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}) 1351617a3babSopenharmony_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}) 1352617a3babSopenharmony_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}) 1353617a3babSopenharmony_ci0:62 Constant: 1354617a3babSopenharmony_ci0:62 0 (const uint) 1355617a3babSopenharmony_ci0:62 direct index ( temp uint) 1356617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 1357617a3babSopenharmony_ci0:62 Constant: 1358617a3babSopenharmony_ci0:62 0 (const int) 1359617a3babSopenharmony_ci0:62 Constant: 1360617a3babSopenharmony_ci0:62 1 (const int) 1361617a3babSopenharmony_ci0:62 Sequence 1362617a3babSopenharmony_ci0:62 Constant: 1363617a3babSopenharmony_ci0:62 0 (const int) 1364617a3babSopenharmony_ci0:62 Constant: 1365617a3babSopenharmony_ci0:62 1 (const int) 1366617a3babSopenharmony_ci0:62 Constant: 1367617a3babSopenharmony_ci0:62 2 (const int) 1368617a3babSopenharmony_ci0:62 subgroupMin ( temp 3-component vector of int) 1369617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 1370617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 1371617a3babSopenharmony_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}) 1372617a3babSopenharmony_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}) 1373617a3babSopenharmony_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}) 1374617a3babSopenharmony_ci0:62 Constant: 1375617a3babSopenharmony_ci0:62 0 (const uint) 1376617a3babSopenharmony_ci0:62 direct index ( temp uint) 1377617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 1378617a3babSopenharmony_ci0:62 Constant: 1379617a3babSopenharmony_ci0:62 0 (const int) 1380617a3babSopenharmony_ci0:62 Constant: 1381617a3babSopenharmony_ci0:62 1 (const int) 1382617a3babSopenharmony_ci0:62 Sequence 1383617a3babSopenharmony_ci0:62 Constant: 1384617a3babSopenharmony_ci0:62 0 (const int) 1385617a3babSopenharmony_ci0:62 Constant: 1386617a3babSopenharmony_ci0:62 1 (const int) 1387617a3babSopenharmony_ci0:62 Constant: 1388617a3babSopenharmony_ci0:62 2 (const int) 1389617a3babSopenharmony_ci0:64 move second child to first child ( temp 4-component vector of float) 1390617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 1391617a3babSopenharmony_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}) 1392617a3babSopenharmony_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}) 1393617a3babSopenharmony_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}) 1394617a3babSopenharmony_ci0:64 Constant: 1395617a3babSopenharmony_ci0:64 0 (const uint) 1396617a3babSopenharmony_ci0:64 direct index ( temp uint) 1397617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 1398617a3babSopenharmony_ci0:64 Constant: 1399617a3babSopenharmony_ci0:64 0 (const int) 1400617a3babSopenharmony_ci0:64 Constant: 1401617a3babSopenharmony_ci0:64 2 (const int) 1402617a3babSopenharmony_ci0:64 subgroupMin ( temp 4-component vector of float) 1403617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 1404617a3babSopenharmony_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}) 1405617a3babSopenharmony_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}) 1406617a3babSopenharmony_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}) 1407617a3babSopenharmony_ci0:64 Constant: 1408617a3babSopenharmony_ci0:64 0 (const uint) 1409617a3babSopenharmony_ci0:64 direct index ( temp uint) 1410617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 1411617a3babSopenharmony_ci0:64 Constant: 1412617a3babSopenharmony_ci0:64 0 (const int) 1413617a3babSopenharmony_ci0:64 Constant: 1414617a3babSopenharmony_ci0:64 2 (const int) 1415617a3babSopenharmony_ci0:65 move second child to first child ( temp float) 1416617a3babSopenharmony_ci0:65 direct index ( temp float) 1417617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 1418617a3babSopenharmony_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}) 1419617a3babSopenharmony_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}) 1420617a3babSopenharmony_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}) 1421617a3babSopenharmony_ci0:65 Constant: 1422617a3babSopenharmony_ci0:65 0 (const uint) 1423617a3babSopenharmony_ci0:65 direct index ( temp uint) 1424617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 1425617a3babSopenharmony_ci0:65 Constant: 1426617a3babSopenharmony_ci0:65 0 (const int) 1427617a3babSopenharmony_ci0:65 Constant: 1428617a3babSopenharmony_ci0:65 2 (const int) 1429617a3babSopenharmony_ci0:65 Constant: 1430617a3babSopenharmony_ci0:65 0 (const int) 1431617a3babSopenharmony_ci0:65 subgroupMin ( temp float) 1432617a3babSopenharmony_ci0:65 direct index ( temp float) 1433617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 1434617a3babSopenharmony_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}) 1435617a3babSopenharmony_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}) 1436617a3babSopenharmony_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}) 1437617a3babSopenharmony_ci0:65 Constant: 1438617a3babSopenharmony_ci0:65 0 (const uint) 1439617a3babSopenharmony_ci0:65 direct index ( temp uint) 1440617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 1441617a3babSopenharmony_ci0:65 Constant: 1442617a3babSopenharmony_ci0:65 0 (const int) 1443617a3babSopenharmony_ci0:65 Constant: 1444617a3babSopenharmony_ci0:65 2 (const int) 1445617a3babSopenharmony_ci0:65 Constant: 1446617a3babSopenharmony_ci0:65 0 (const int) 1447617a3babSopenharmony_ci0:66 move second child to first child ( temp 2-component vector of float) 1448617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 1449617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 1450617a3babSopenharmony_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}) 1451617a3babSopenharmony_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}) 1452617a3babSopenharmony_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}) 1453617a3babSopenharmony_ci0:66 Constant: 1454617a3babSopenharmony_ci0:66 0 (const uint) 1455617a3babSopenharmony_ci0:66 direct index ( temp uint) 1456617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 1457617a3babSopenharmony_ci0:66 Constant: 1458617a3babSopenharmony_ci0:66 0 (const int) 1459617a3babSopenharmony_ci0:66 Constant: 1460617a3babSopenharmony_ci0:66 2 (const int) 1461617a3babSopenharmony_ci0:66 Sequence 1462617a3babSopenharmony_ci0:66 Constant: 1463617a3babSopenharmony_ci0:66 0 (const int) 1464617a3babSopenharmony_ci0:66 Constant: 1465617a3babSopenharmony_ci0:66 1 (const int) 1466617a3babSopenharmony_ci0:66 subgroupMin ( temp 2-component vector of float) 1467617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 1468617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 1469617a3babSopenharmony_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}) 1470617a3babSopenharmony_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}) 1471617a3babSopenharmony_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}) 1472617a3babSopenharmony_ci0:66 Constant: 1473617a3babSopenharmony_ci0:66 0 (const uint) 1474617a3babSopenharmony_ci0:66 direct index ( temp uint) 1475617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 1476617a3babSopenharmony_ci0:66 Constant: 1477617a3babSopenharmony_ci0:66 0 (const int) 1478617a3babSopenharmony_ci0:66 Constant: 1479617a3babSopenharmony_ci0:66 2 (const int) 1480617a3babSopenharmony_ci0:66 Sequence 1481617a3babSopenharmony_ci0:66 Constant: 1482617a3babSopenharmony_ci0:66 0 (const int) 1483617a3babSopenharmony_ci0:66 Constant: 1484617a3babSopenharmony_ci0:66 1 (const int) 1485617a3babSopenharmony_ci0:67 move second child to first child ( temp 3-component vector of float) 1486617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 1487617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 1488617a3babSopenharmony_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}) 1489617a3babSopenharmony_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}) 1490617a3babSopenharmony_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}) 1491617a3babSopenharmony_ci0:67 Constant: 1492617a3babSopenharmony_ci0:67 0 (const uint) 1493617a3babSopenharmony_ci0:67 direct index ( temp uint) 1494617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 1495617a3babSopenharmony_ci0:67 Constant: 1496617a3babSopenharmony_ci0:67 0 (const int) 1497617a3babSopenharmony_ci0:67 Constant: 1498617a3babSopenharmony_ci0:67 2 (const int) 1499617a3babSopenharmony_ci0:67 Sequence 1500617a3babSopenharmony_ci0:67 Constant: 1501617a3babSopenharmony_ci0:67 0 (const int) 1502617a3babSopenharmony_ci0:67 Constant: 1503617a3babSopenharmony_ci0:67 1 (const int) 1504617a3babSopenharmony_ci0:67 Constant: 1505617a3babSopenharmony_ci0:67 2 (const int) 1506617a3babSopenharmony_ci0:67 subgroupMin ( temp 3-component vector of float) 1507617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 1508617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 1509617a3babSopenharmony_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}) 1510617a3babSopenharmony_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}) 1511617a3babSopenharmony_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}) 1512617a3babSopenharmony_ci0:67 Constant: 1513617a3babSopenharmony_ci0:67 0 (const uint) 1514617a3babSopenharmony_ci0:67 direct index ( temp uint) 1515617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 1516617a3babSopenharmony_ci0:67 Constant: 1517617a3babSopenharmony_ci0:67 0 (const int) 1518617a3babSopenharmony_ci0:67 Constant: 1519617a3babSopenharmony_ci0:67 2 (const int) 1520617a3babSopenharmony_ci0:67 Sequence 1521617a3babSopenharmony_ci0:67 Constant: 1522617a3babSopenharmony_ci0:67 0 (const int) 1523617a3babSopenharmony_ci0:67 Constant: 1524617a3babSopenharmony_ci0:67 1 (const int) 1525617a3babSopenharmony_ci0:67 Constant: 1526617a3babSopenharmony_ci0:67 2 (const int) 1527617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of double) 1528617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 1529617a3babSopenharmony_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}) 1530617a3babSopenharmony_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}) 1531617a3babSopenharmony_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}) 1532617a3babSopenharmony_ci0:69 Constant: 1533617a3babSopenharmony_ci0:69 0 (const uint) 1534617a3babSopenharmony_ci0:69 direct index ( temp uint) 1535617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 1536617a3babSopenharmony_ci0:69 Constant: 1537617a3babSopenharmony_ci0:69 0 (const int) 1538617a3babSopenharmony_ci0:69 Constant: 1539617a3babSopenharmony_ci0:69 3 (const int) 1540617a3babSopenharmony_ci0:69 subgroupMin ( temp 4-component vector of double) 1541617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 1542617a3babSopenharmony_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}) 1543617a3babSopenharmony_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}) 1544617a3babSopenharmony_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}) 1545617a3babSopenharmony_ci0:69 Constant: 1546617a3babSopenharmony_ci0:69 0 (const uint) 1547617a3babSopenharmony_ci0:69 direct index ( temp uint) 1548617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 1549617a3babSopenharmony_ci0:69 Constant: 1550617a3babSopenharmony_ci0:69 0 (const int) 1551617a3babSopenharmony_ci0:69 Constant: 1552617a3babSopenharmony_ci0:69 3 (const int) 1553617a3babSopenharmony_ci0:70 move second child to first child ( temp double) 1554617a3babSopenharmony_ci0:70 direct index ( temp double) 1555617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 1556617a3babSopenharmony_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}) 1557617a3babSopenharmony_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}) 1558617a3babSopenharmony_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}) 1559617a3babSopenharmony_ci0:70 Constant: 1560617a3babSopenharmony_ci0:70 0 (const uint) 1561617a3babSopenharmony_ci0:70 direct index ( temp uint) 1562617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 1563617a3babSopenharmony_ci0:70 Constant: 1564617a3babSopenharmony_ci0:70 0 (const int) 1565617a3babSopenharmony_ci0:70 Constant: 1566617a3babSopenharmony_ci0:70 3 (const int) 1567617a3babSopenharmony_ci0:70 Constant: 1568617a3babSopenharmony_ci0:70 0 (const int) 1569617a3babSopenharmony_ci0:70 subgroupMin ( temp double) 1570617a3babSopenharmony_ci0:70 direct index ( temp double) 1571617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 1572617a3babSopenharmony_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}) 1573617a3babSopenharmony_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}) 1574617a3babSopenharmony_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}) 1575617a3babSopenharmony_ci0:70 Constant: 1576617a3babSopenharmony_ci0:70 0 (const uint) 1577617a3babSopenharmony_ci0:70 direct index ( temp uint) 1578617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 1579617a3babSopenharmony_ci0:70 Constant: 1580617a3babSopenharmony_ci0:70 0 (const int) 1581617a3babSopenharmony_ci0:70 Constant: 1582617a3babSopenharmony_ci0:70 3 (const int) 1583617a3babSopenharmony_ci0:70 Constant: 1584617a3babSopenharmony_ci0:70 0 (const int) 1585617a3babSopenharmony_ci0:71 move second child to first child ( temp 2-component vector of double) 1586617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 1587617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 1588617a3babSopenharmony_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}) 1589617a3babSopenharmony_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}) 1590617a3babSopenharmony_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}) 1591617a3babSopenharmony_ci0:71 Constant: 1592617a3babSopenharmony_ci0:71 0 (const uint) 1593617a3babSopenharmony_ci0:71 direct index ( temp uint) 1594617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 1595617a3babSopenharmony_ci0:71 Constant: 1596617a3babSopenharmony_ci0:71 0 (const int) 1597617a3babSopenharmony_ci0:71 Constant: 1598617a3babSopenharmony_ci0:71 3 (const int) 1599617a3babSopenharmony_ci0:71 Sequence 1600617a3babSopenharmony_ci0:71 Constant: 1601617a3babSopenharmony_ci0:71 0 (const int) 1602617a3babSopenharmony_ci0:71 Constant: 1603617a3babSopenharmony_ci0:71 1 (const int) 1604617a3babSopenharmony_ci0:71 subgroupMin ( temp 2-component vector of double) 1605617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 1606617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 1607617a3babSopenharmony_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}) 1608617a3babSopenharmony_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}) 1609617a3babSopenharmony_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}) 1610617a3babSopenharmony_ci0:71 Constant: 1611617a3babSopenharmony_ci0:71 0 (const uint) 1612617a3babSopenharmony_ci0:71 direct index ( temp uint) 1613617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 1614617a3babSopenharmony_ci0:71 Constant: 1615617a3babSopenharmony_ci0:71 0 (const int) 1616617a3babSopenharmony_ci0:71 Constant: 1617617a3babSopenharmony_ci0:71 3 (const int) 1618617a3babSopenharmony_ci0:71 Sequence 1619617a3babSopenharmony_ci0:71 Constant: 1620617a3babSopenharmony_ci0:71 0 (const int) 1621617a3babSopenharmony_ci0:71 Constant: 1622617a3babSopenharmony_ci0:71 1 (const int) 1623617a3babSopenharmony_ci0:72 move second child to first child ( temp 3-component vector of double) 1624617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 1625617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 1626617a3babSopenharmony_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}) 1627617a3babSopenharmony_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}) 1628617a3babSopenharmony_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}) 1629617a3babSopenharmony_ci0:72 Constant: 1630617a3babSopenharmony_ci0:72 0 (const uint) 1631617a3babSopenharmony_ci0:72 direct index ( temp uint) 1632617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 1633617a3babSopenharmony_ci0:72 Constant: 1634617a3babSopenharmony_ci0:72 0 (const int) 1635617a3babSopenharmony_ci0:72 Constant: 1636617a3babSopenharmony_ci0:72 3 (const int) 1637617a3babSopenharmony_ci0:72 Sequence 1638617a3babSopenharmony_ci0:72 Constant: 1639617a3babSopenharmony_ci0:72 0 (const int) 1640617a3babSopenharmony_ci0:72 Constant: 1641617a3babSopenharmony_ci0:72 1 (const int) 1642617a3babSopenharmony_ci0:72 Constant: 1643617a3babSopenharmony_ci0:72 2 (const int) 1644617a3babSopenharmony_ci0:72 subgroupMin ( temp 3-component vector of double) 1645617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 1646617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 1647617a3babSopenharmony_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}) 1648617a3babSopenharmony_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}) 1649617a3babSopenharmony_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}) 1650617a3babSopenharmony_ci0:72 Constant: 1651617a3babSopenharmony_ci0:72 0 (const uint) 1652617a3babSopenharmony_ci0:72 direct index ( temp uint) 1653617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 1654617a3babSopenharmony_ci0:72 Constant: 1655617a3babSopenharmony_ci0:72 0 (const int) 1656617a3babSopenharmony_ci0:72 Constant: 1657617a3babSopenharmony_ci0:72 3 (const int) 1658617a3babSopenharmony_ci0:72 Sequence 1659617a3babSopenharmony_ci0:72 Constant: 1660617a3babSopenharmony_ci0:72 0 (const int) 1661617a3babSopenharmony_ci0:72 Constant: 1662617a3babSopenharmony_ci0:72 1 (const int) 1663617a3babSopenharmony_ci0:72 Constant: 1664617a3babSopenharmony_ci0:72 2 (const int) 1665617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 1666617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 1667617a3babSopenharmony_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}) 1668617a3babSopenharmony_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}) 1669617a3babSopenharmony_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}) 1670617a3babSopenharmony_ci0:74 Constant: 1671617a3babSopenharmony_ci0:74 0 (const uint) 1672617a3babSopenharmony_ci0:74 direct index ( temp uint) 1673617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 1674617a3babSopenharmony_ci0:74 Constant: 1675617a3babSopenharmony_ci0:74 0 (const int) 1676617a3babSopenharmony_ci0:74 Constant: 1677617a3babSopenharmony_ci0:74 0 (const int) 1678617a3babSopenharmony_ci0:74 subgroupMax ( temp 4-component vector of uint) 1679617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 1680617a3babSopenharmony_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}) 1681617a3babSopenharmony_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}) 1682617a3babSopenharmony_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}) 1683617a3babSopenharmony_ci0:74 Constant: 1684617a3babSopenharmony_ci0:74 0 (const uint) 1685617a3babSopenharmony_ci0:74 direct index ( temp uint) 1686617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 1687617a3babSopenharmony_ci0:74 Constant: 1688617a3babSopenharmony_ci0:74 0 (const int) 1689617a3babSopenharmony_ci0:74 Constant: 1690617a3babSopenharmony_ci0:74 0 (const int) 1691617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 1692617a3babSopenharmony_ci0:75 direct index ( temp uint) 1693617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 1694617a3babSopenharmony_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}) 1695617a3babSopenharmony_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}) 1696617a3babSopenharmony_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}) 1697617a3babSopenharmony_ci0:75 Constant: 1698617a3babSopenharmony_ci0:75 0 (const uint) 1699617a3babSopenharmony_ci0:75 direct index ( temp uint) 1700617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 1701617a3babSopenharmony_ci0:75 Constant: 1702617a3babSopenharmony_ci0:75 0 (const int) 1703617a3babSopenharmony_ci0:75 Constant: 1704617a3babSopenharmony_ci0:75 0 (const int) 1705617a3babSopenharmony_ci0:75 Constant: 1706617a3babSopenharmony_ci0:75 0 (const int) 1707617a3babSopenharmony_ci0:75 subgroupMax ( temp uint) 1708617a3babSopenharmony_ci0:75 direct index ( temp uint) 1709617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 1710617a3babSopenharmony_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}) 1711617a3babSopenharmony_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}) 1712617a3babSopenharmony_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}) 1713617a3babSopenharmony_ci0:75 Constant: 1714617a3babSopenharmony_ci0:75 0 (const uint) 1715617a3babSopenharmony_ci0:75 direct index ( temp uint) 1716617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 1717617a3babSopenharmony_ci0:75 Constant: 1718617a3babSopenharmony_ci0:75 0 (const int) 1719617a3babSopenharmony_ci0:75 Constant: 1720617a3babSopenharmony_ci0:75 0 (const int) 1721617a3babSopenharmony_ci0:75 Constant: 1722617a3babSopenharmony_ci0:75 0 (const int) 1723617a3babSopenharmony_ci0:76 move second child to first child ( temp 2-component vector of uint) 1724617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 1725617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 1726617a3babSopenharmony_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}) 1727617a3babSopenharmony_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}) 1728617a3babSopenharmony_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}) 1729617a3babSopenharmony_ci0:76 Constant: 1730617a3babSopenharmony_ci0:76 0 (const uint) 1731617a3babSopenharmony_ci0:76 direct index ( temp uint) 1732617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 1733617a3babSopenharmony_ci0:76 Constant: 1734617a3babSopenharmony_ci0:76 0 (const int) 1735617a3babSopenharmony_ci0:76 Constant: 1736617a3babSopenharmony_ci0:76 0 (const int) 1737617a3babSopenharmony_ci0:76 Sequence 1738617a3babSopenharmony_ci0:76 Constant: 1739617a3babSopenharmony_ci0:76 0 (const int) 1740617a3babSopenharmony_ci0:76 Constant: 1741617a3babSopenharmony_ci0:76 1 (const int) 1742617a3babSopenharmony_ci0:76 subgroupMax ( temp 2-component vector of uint) 1743617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 1744617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 1745617a3babSopenharmony_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}) 1746617a3babSopenharmony_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}) 1747617a3babSopenharmony_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}) 1748617a3babSopenharmony_ci0:76 Constant: 1749617a3babSopenharmony_ci0:76 0 (const uint) 1750617a3babSopenharmony_ci0:76 direct index ( temp uint) 1751617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 1752617a3babSopenharmony_ci0:76 Constant: 1753617a3babSopenharmony_ci0:76 0 (const int) 1754617a3babSopenharmony_ci0:76 Constant: 1755617a3babSopenharmony_ci0:76 0 (const int) 1756617a3babSopenharmony_ci0:76 Sequence 1757617a3babSopenharmony_ci0:76 Constant: 1758617a3babSopenharmony_ci0:76 0 (const int) 1759617a3babSopenharmony_ci0:76 Constant: 1760617a3babSopenharmony_ci0:76 1 (const int) 1761617a3babSopenharmony_ci0:77 move second child to first child ( temp 3-component vector of uint) 1762617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 1763617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 1764617a3babSopenharmony_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}) 1765617a3babSopenharmony_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}) 1766617a3babSopenharmony_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}) 1767617a3babSopenharmony_ci0:77 Constant: 1768617a3babSopenharmony_ci0:77 0 (const uint) 1769617a3babSopenharmony_ci0:77 direct index ( temp uint) 1770617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 1771617a3babSopenharmony_ci0:77 Constant: 1772617a3babSopenharmony_ci0:77 0 (const int) 1773617a3babSopenharmony_ci0:77 Constant: 1774617a3babSopenharmony_ci0:77 0 (const int) 1775617a3babSopenharmony_ci0:77 Sequence 1776617a3babSopenharmony_ci0:77 Constant: 1777617a3babSopenharmony_ci0:77 0 (const int) 1778617a3babSopenharmony_ci0:77 Constant: 1779617a3babSopenharmony_ci0:77 1 (const int) 1780617a3babSopenharmony_ci0:77 Constant: 1781617a3babSopenharmony_ci0:77 2 (const int) 1782617a3babSopenharmony_ci0:77 subgroupMax ( temp 3-component vector of uint) 1783617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 1784617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 1785617a3babSopenharmony_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}) 1786617a3babSopenharmony_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}) 1787617a3babSopenharmony_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}) 1788617a3babSopenharmony_ci0:77 Constant: 1789617a3babSopenharmony_ci0:77 0 (const uint) 1790617a3babSopenharmony_ci0:77 direct index ( temp uint) 1791617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 1792617a3babSopenharmony_ci0:77 Constant: 1793617a3babSopenharmony_ci0:77 0 (const int) 1794617a3babSopenharmony_ci0:77 Constant: 1795617a3babSopenharmony_ci0:77 0 (const int) 1796617a3babSopenharmony_ci0:77 Sequence 1797617a3babSopenharmony_ci0:77 Constant: 1798617a3babSopenharmony_ci0:77 0 (const int) 1799617a3babSopenharmony_ci0:77 Constant: 1800617a3babSopenharmony_ci0:77 1 (const int) 1801617a3babSopenharmony_ci0:77 Constant: 1802617a3babSopenharmony_ci0:77 2 (const int) 1803617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 1804617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 1805617a3babSopenharmony_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}) 1806617a3babSopenharmony_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}) 1807617a3babSopenharmony_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}) 1808617a3babSopenharmony_ci0:79 Constant: 1809617a3babSopenharmony_ci0:79 0 (const uint) 1810617a3babSopenharmony_ci0:79 direct index ( temp uint) 1811617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 1812617a3babSopenharmony_ci0:79 Constant: 1813617a3babSopenharmony_ci0:79 0 (const int) 1814617a3babSopenharmony_ci0:79 Constant: 1815617a3babSopenharmony_ci0:79 1 (const int) 1816617a3babSopenharmony_ci0:79 subgroupMax ( temp 4-component vector of int) 1817617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 1818617a3babSopenharmony_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}) 1819617a3babSopenharmony_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}) 1820617a3babSopenharmony_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}) 1821617a3babSopenharmony_ci0:79 Constant: 1822617a3babSopenharmony_ci0:79 0 (const uint) 1823617a3babSopenharmony_ci0:79 direct index ( temp uint) 1824617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 1825617a3babSopenharmony_ci0:79 Constant: 1826617a3babSopenharmony_ci0:79 0 (const int) 1827617a3babSopenharmony_ci0:79 Constant: 1828617a3babSopenharmony_ci0:79 1 (const int) 1829617a3babSopenharmony_ci0:80 move second child to first child ( temp int) 1830617a3babSopenharmony_ci0:80 direct index ( temp int) 1831617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 1832617a3babSopenharmony_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}) 1833617a3babSopenharmony_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}) 1834617a3babSopenharmony_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}) 1835617a3babSopenharmony_ci0:80 Constant: 1836617a3babSopenharmony_ci0:80 0 (const uint) 1837617a3babSopenharmony_ci0:80 direct index ( temp uint) 1838617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 1839617a3babSopenharmony_ci0:80 Constant: 1840617a3babSopenharmony_ci0:80 0 (const int) 1841617a3babSopenharmony_ci0:80 Constant: 1842617a3babSopenharmony_ci0:80 1 (const int) 1843617a3babSopenharmony_ci0:80 Constant: 1844617a3babSopenharmony_ci0:80 0 (const int) 1845617a3babSopenharmony_ci0:80 subgroupMax ( temp int) 1846617a3babSopenharmony_ci0:80 direct index ( temp int) 1847617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 1848617a3babSopenharmony_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}) 1849617a3babSopenharmony_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}) 1850617a3babSopenharmony_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}) 1851617a3babSopenharmony_ci0:80 Constant: 1852617a3babSopenharmony_ci0:80 0 (const uint) 1853617a3babSopenharmony_ci0:80 direct index ( temp uint) 1854617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 1855617a3babSopenharmony_ci0:80 Constant: 1856617a3babSopenharmony_ci0:80 0 (const int) 1857617a3babSopenharmony_ci0:80 Constant: 1858617a3babSopenharmony_ci0:80 1 (const int) 1859617a3babSopenharmony_ci0:80 Constant: 1860617a3babSopenharmony_ci0:80 0 (const int) 1861617a3babSopenharmony_ci0:81 move second child to first child ( temp 2-component vector of int) 1862617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 1863617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 1864617a3babSopenharmony_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}) 1865617a3babSopenharmony_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}) 1866617a3babSopenharmony_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}) 1867617a3babSopenharmony_ci0:81 Constant: 1868617a3babSopenharmony_ci0:81 0 (const uint) 1869617a3babSopenharmony_ci0:81 direct index ( temp uint) 1870617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 1871617a3babSopenharmony_ci0:81 Constant: 1872617a3babSopenharmony_ci0:81 0 (const int) 1873617a3babSopenharmony_ci0:81 Constant: 1874617a3babSopenharmony_ci0:81 1 (const int) 1875617a3babSopenharmony_ci0:81 Sequence 1876617a3babSopenharmony_ci0:81 Constant: 1877617a3babSopenharmony_ci0:81 0 (const int) 1878617a3babSopenharmony_ci0:81 Constant: 1879617a3babSopenharmony_ci0:81 1 (const int) 1880617a3babSopenharmony_ci0:81 subgroupMax ( temp 2-component vector of int) 1881617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 1882617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 1883617a3babSopenharmony_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}) 1884617a3babSopenharmony_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}) 1885617a3babSopenharmony_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}) 1886617a3babSopenharmony_ci0:81 Constant: 1887617a3babSopenharmony_ci0:81 0 (const uint) 1888617a3babSopenharmony_ci0:81 direct index ( temp uint) 1889617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 1890617a3babSopenharmony_ci0:81 Constant: 1891617a3babSopenharmony_ci0:81 0 (const int) 1892617a3babSopenharmony_ci0:81 Constant: 1893617a3babSopenharmony_ci0:81 1 (const int) 1894617a3babSopenharmony_ci0:81 Sequence 1895617a3babSopenharmony_ci0:81 Constant: 1896617a3babSopenharmony_ci0:81 0 (const int) 1897617a3babSopenharmony_ci0:81 Constant: 1898617a3babSopenharmony_ci0:81 1 (const int) 1899617a3babSopenharmony_ci0:82 move second child to first child ( temp 3-component vector of int) 1900617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 1901617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 1902617a3babSopenharmony_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}) 1903617a3babSopenharmony_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}) 1904617a3babSopenharmony_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}) 1905617a3babSopenharmony_ci0:82 Constant: 1906617a3babSopenharmony_ci0:82 0 (const uint) 1907617a3babSopenharmony_ci0:82 direct index ( temp uint) 1908617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 1909617a3babSopenharmony_ci0:82 Constant: 1910617a3babSopenharmony_ci0:82 0 (const int) 1911617a3babSopenharmony_ci0:82 Constant: 1912617a3babSopenharmony_ci0:82 1 (const int) 1913617a3babSopenharmony_ci0:82 Sequence 1914617a3babSopenharmony_ci0:82 Constant: 1915617a3babSopenharmony_ci0:82 0 (const int) 1916617a3babSopenharmony_ci0:82 Constant: 1917617a3babSopenharmony_ci0:82 1 (const int) 1918617a3babSopenharmony_ci0:82 Constant: 1919617a3babSopenharmony_ci0:82 2 (const int) 1920617a3babSopenharmony_ci0:82 subgroupMax ( temp 3-component vector of int) 1921617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 1922617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 1923617a3babSopenharmony_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}) 1924617a3babSopenharmony_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}) 1925617a3babSopenharmony_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}) 1926617a3babSopenharmony_ci0:82 Constant: 1927617a3babSopenharmony_ci0:82 0 (const uint) 1928617a3babSopenharmony_ci0:82 direct index ( temp uint) 1929617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 1930617a3babSopenharmony_ci0:82 Constant: 1931617a3babSopenharmony_ci0:82 0 (const int) 1932617a3babSopenharmony_ci0:82 Constant: 1933617a3babSopenharmony_ci0:82 1 (const int) 1934617a3babSopenharmony_ci0:82 Sequence 1935617a3babSopenharmony_ci0:82 Constant: 1936617a3babSopenharmony_ci0:82 0 (const int) 1937617a3babSopenharmony_ci0:82 Constant: 1938617a3babSopenharmony_ci0:82 1 (const int) 1939617a3babSopenharmony_ci0:82 Constant: 1940617a3babSopenharmony_ci0:82 2 (const int) 1941617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of float) 1942617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 1943617a3babSopenharmony_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}) 1944617a3babSopenharmony_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}) 1945617a3babSopenharmony_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}) 1946617a3babSopenharmony_ci0:84 Constant: 1947617a3babSopenharmony_ci0:84 0 (const uint) 1948617a3babSopenharmony_ci0:84 direct index ( temp uint) 1949617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 1950617a3babSopenharmony_ci0:84 Constant: 1951617a3babSopenharmony_ci0:84 0 (const int) 1952617a3babSopenharmony_ci0:84 Constant: 1953617a3babSopenharmony_ci0:84 2 (const int) 1954617a3babSopenharmony_ci0:84 subgroupMax ( temp 4-component vector of float) 1955617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 1956617a3babSopenharmony_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}) 1957617a3babSopenharmony_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}) 1958617a3babSopenharmony_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}) 1959617a3babSopenharmony_ci0:84 Constant: 1960617a3babSopenharmony_ci0:84 0 (const uint) 1961617a3babSopenharmony_ci0:84 direct index ( temp uint) 1962617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 1963617a3babSopenharmony_ci0:84 Constant: 1964617a3babSopenharmony_ci0:84 0 (const int) 1965617a3babSopenharmony_ci0:84 Constant: 1966617a3babSopenharmony_ci0:84 2 (const int) 1967617a3babSopenharmony_ci0:85 move second child to first child ( temp float) 1968617a3babSopenharmony_ci0:85 direct index ( temp float) 1969617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 1970617a3babSopenharmony_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}) 1971617a3babSopenharmony_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}) 1972617a3babSopenharmony_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}) 1973617a3babSopenharmony_ci0:85 Constant: 1974617a3babSopenharmony_ci0:85 0 (const uint) 1975617a3babSopenharmony_ci0:85 direct index ( temp uint) 1976617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 1977617a3babSopenharmony_ci0:85 Constant: 1978617a3babSopenharmony_ci0:85 0 (const int) 1979617a3babSopenharmony_ci0:85 Constant: 1980617a3babSopenharmony_ci0:85 2 (const int) 1981617a3babSopenharmony_ci0:85 Constant: 1982617a3babSopenharmony_ci0:85 0 (const int) 1983617a3babSopenharmony_ci0:85 subgroupMax ( temp float) 1984617a3babSopenharmony_ci0:85 direct index ( temp float) 1985617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 1986617a3babSopenharmony_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}) 1987617a3babSopenharmony_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}) 1988617a3babSopenharmony_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}) 1989617a3babSopenharmony_ci0:85 Constant: 1990617a3babSopenharmony_ci0:85 0 (const uint) 1991617a3babSopenharmony_ci0:85 direct index ( temp uint) 1992617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 1993617a3babSopenharmony_ci0:85 Constant: 1994617a3babSopenharmony_ci0:85 0 (const int) 1995617a3babSopenharmony_ci0:85 Constant: 1996617a3babSopenharmony_ci0:85 2 (const int) 1997617a3babSopenharmony_ci0:85 Constant: 1998617a3babSopenharmony_ci0:85 0 (const int) 1999617a3babSopenharmony_ci0:86 move second child to first child ( temp 2-component vector of float) 2000617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 2001617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 2002617a3babSopenharmony_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}) 2003617a3babSopenharmony_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}) 2004617a3babSopenharmony_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}) 2005617a3babSopenharmony_ci0:86 Constant: 2006617a3babSopenharmony_ci0:86 0 (const uint) 2007617a3babSopenharmony_ci0:86 direct index ( temp uint) 2008617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 2009617a3babSopenharmony_ci0:86 Constant: 2010617a3babSopenharmony_ci0:86 0 (const int) 2011617a3babSopenharmony_ci0:86 Constant: 2012617a3babSopenharmony_ci0:86 2 (const int) 2013617a3babSopenharmony_ci0:86 Sequence 2014617a3babSopenharmony_ci0:86 Constant: 2015617a3babSopenharmony_ci0:86 0 (const int) 2016617a3babSopenharmony_ci0:86 Constant: 2017617a3babSopenharmony_ci0:86 1 (const int) 2018617a3babSopenharmony_ci0:86 subgroupMax ( temp 2-component vector of float) 2019617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 2020617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 2021617a3babSopenharmony_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}) 2022617a3babSopenharmony_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}) 2023617a3babSopenharmony_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}) 2024617a3babSopenharmony_ci0:86 Constant: 2025617a3babSopenharmony_ci0:86 0 (const uint) 2026617a3babSopenharmony_ci0:86 direct index ( temp uint) 2027617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 2028617a3babSopenharmony_ci0:86 Constant: 2029617a3babSopenharmony_ci0:86 0 (const int) 2030617a3babSopenharmony_ci0:86 Constant: 2031617a3babSopenharmony_ci0:86 2 (const int) 2032617a3babSopenharmony_ci0:86 Sequence 2033617a3babSopenharmony_ci0:86 Constant: 2034617a3babSopenharmony_ci0:86 0 (const int) 2035617a3babSopenharmony_ci0:86 Constant: 2036617a3babSopenharmony_ci0:86 1 (const int) 2037617a3babSopenharmony_ci0:87 move second child to first child ( temp 3-component vector of float) 2038617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 2039617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 2040617a3babSopenharmony_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}) 2041617a3babSopenharmony_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}) 2042617a3babSopenharmony_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}) 2043617a3babSopenharmony_ci0:87 Constant: 2044617a3babSopenharmony_ci0:87 0 (const uint) 2045617a3babSopenharmony_ci0:87 direct index ( temp uint) 2046617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 2047617a3babSopenharmony_ci0:87 Constant: 2048617a3babSopenharmony_ci0:87 0 (const int) 2049617a3babSopenharmony_ci0:87 Constant: 2050617a3babSopenharmony_ci0:87 2 (const int) 2051617a3babSopenharmony_ci0:87 Sequence 2052617a3babSopenharmony_ci0:87 Constant: 2053617a3babSopenharmony_ci0:87 0 (const int) 2054617a3babSopenharmony_ci0:87 Constant: 2055617a3babSopenharmony_ci0:87 1 (const int) 2056617a3babSopenharmony_ci0:87 Constant: 2057617a3babSopenharmony_ci0:87 2 (const int) 2058617a3babSopenharmony_ci0:87 subgroupMax ( temp 3-component vector of float) 2059617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 2060617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 2061617a3babSopenharmony_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}) 2062617a3babSopenharmony_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}) 2063617a3babSopenharmony_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}) 2064617a3babSopenharmony_ci0:87 Constant: 2065617a3babSopenharmony_ci0:87 0 (const uint) 2066617a3babSopenharmony_ci0:87 direct index ( temp uint) 2067617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 2068617a3babSopenharmony_ci0:87 Constant: 2069617a3babSopenharmony_ci0:87 0 (const int) 2070617a3babSopenharmony_ci0:87 Constant: 2071617a3babSopenharmony_ci0:87 2 (const int) 2072617a3babSopenharmony_ci0:87 Sequence 2073617a3babSopenharmony_ci0:87 Constant: 2074617a3babSopenharmony_ci0:87 0 (const int) 2075617a3babSopenharmony_ci0:87 Constant: 2076617a3babSopenharmony_ci0:87 1 (const int) 2077617a3babSopenharmony_ci0:87 Constant: 2078617a3babSopenharmony_ci0:87 2 (const int) 2079617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of double) 2080617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 2081617a3babSopenharmony_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}) 2082617a3babSopenharmony_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}) 2083617a3babSopenharmony_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}) 2084617a3babSopenharmony_ci0:89 Constant: 2085617a3babSopenharmony_ci0:89 0 (const uint) 2086617a3babSopenharmony_ci0:89 direct index ( temp uint) 2087617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 2088617a3babSopenharmony_ci0:89 Constant: 2089617a3babSopenharmony_ci0:89 0 (const int) 2090617a3babSopenharmony_ci0:89 Constant: 2091617a3babSopenharmony_ci0:89 3 (const int) 2092617a3babSopenharmony_ci0:89 subgroupMax ( temp 4-component vector of double) 2093617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 2094617a3babSopenharmony_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}) 2095617a3babSopenharmony_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}) 2096617a3babSopenharmony_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}) 2097617a3babSopenharmony_ci0:89 Constant: 2098617a3babSopenharmony_ci0:89 0 (const uint) 2099617a3babSopenharmony_ci0:89 direct index ( temp uint) 2100617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 2101617a3babSopenharmony_ci0:89 Constant: 2102617a3babSopenharmony_ci0:89 0 (const int) 2103617a3babSopenharmony_ci0:89 Constant: 2104617a3babSopenharmony_ci0:89 3 (const int) 2105617a3babSopenharmony_ci0:90 move second child to first child ( temp double) 2106617a3babSopenharmony_ci0:90 direct index ( temp double) 2107617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 2108617a3babSopenharmony_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}) 2109617a3babSopenharmony_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}) 2110617a3babSopenharmony_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}) 2111617a3babSopenharmony_ci0:90 Constant: 2112617a3babSopenharmony_ci0:90 0 (const uint) 2113617a3babSopenharmony_ci0:90 direct index ( temp uint) 2114617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 2115617a3babSopenharmony_ci0:90 Constant: 2116617a3babSopenharmony_ci0:90 0 (const int) 2117617a3babSopenharmony_ci0:90 Constant: 2118617a3babSopenharmony_ci0:90 3 (const int) 2119617a3babSopenharmony_ci0:90 Constant: 2120617a3babSopenharmony_ci0:90 0 (const int) 2121617a3babSopenharmony_ci0:90 subgroupMax ( temp double) 2122617a3babSopenharmony_ci0:90 direct index ( temp double) 2123617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 2124617a3babSopenharmony_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}) 2125617a3babSopenharmony_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}) 2126617a3babSopenharmony_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}) 2127617a3babSopenharmony_ci0:90 Constant: 2128617a3babSopenharmony_ci0:90 0 (const uint) 2129617a3babSopenharmony_ci0:90 direct index ( temp uint) 2130617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 2131617a3babSopenharmony_ci0:90 Constant: 2132617a3babSopenharmony_ci0:90 0 (const int) 2133617a3babSopenharmony_ci0:90 Constant: 2134617a3babSopenharmony_ci0:90 3 (const int) 2135617a3babSopenharmony_ci0:90 Constant: 2136617a3babSopenharmony_ci0:90 0 (const int) 2137617a3babSopenharmony_ci0:91 move second child to first child ( temp 2-component vector of double) 2138617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 2139617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 2140617a3babSopenharmony_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}) 2141617a3babSopenharmony_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}) 2142617a3babSopenharmony_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}) 2143617a3babSopenharmony_ci0:91 Constant: 2144617a3babSopenharmony_ci0:91 0 (const uint) 2145617a3babSopenharmony_ci0:91 direct index ( temp uint) 2146617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 2147617a3babSopenharmony_ci0:91 Constant: 2148617a3babSopenharmony_ci0:91 0 (const int) 2149617a3babSopenharmony_ci0:91 Constant: 2150617a3babSopenharmony_ci0:91 3 (const int) 2151617a3babSopenharmony_ci0:91 Sequence 2152617a3babSopenharmony_ci0:91 Constant: 2153617a3babSopenharmony_ci0:91 0 (const int) 2154617a3babSopenharmony_ci0:91 Constant: 2155617a3babSopenharmony_ci0:91 1 (const int) 2156617a3babSopenharmony_ci0:91 subgroupMax ( temp 2-component vector of double) 2157617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 2158617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 2159617a3babSopenharmony_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}) 2160617a3babSopenharmony_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}) 2161617a3babSopenharmony_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}) 2162617a3babSopenharmony_ci0:91 Constant: 2163617a3babSopenharmony_ci0:91 0 (const uint) 2164617a3babSopenharmony_ci0:91 direct index ( temp uint) 2165617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 2166617a3babSopenharmony_ci0:91 Constant: 2167617a3babSopenharmony_ci0:91 0 (const int) 2168617a3babSopenharmony_ci0:91 Constant: 2169617a3babSopenharmony_ci0:91 3 (const int) 2170617a3babSopenharmony_ci0:91 Sequence 2171617a3babSopenharmony_ci0:91 Constant: 2172617a3babSopenharmony_ci0:91 0 (const int) 2173617a3babSopenharmony_ci0:91 Constant: 2174617a3babSopenharmony_ci0:91 1 (const int) 2175617a3babSopenharmony_ci0:92 move second child to first child ( temp 3-component vector of double) 2176617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 2177617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 2178617a3babSopenharmony_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}) 2179617a3babSopenharmony_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}) 2180617a3babSopenharmony_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}) 2181617a3babSopenharmony_ci0:92 Constant: 2182617a3babSopenharmony_ci0:92 0 (const uint) 2183617a3babSopenharmony_ci0:92 direct index ( temp uint) 2184617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 2185617a3babSopenharmony_ci0:92 Constant: 2186617a3babSopenharmony_ci0:92 0 (const int) 2187617a3babSopenharmony_ci0:92 Constant: 2188617a3babSopenharmony_ci0:92 3 (const int) 2189617a3babSopenharmony_ci0:92 Sequence 2190617a3babSopenharmony_ci0:92 Constant: 2191617a3babSopenharmony_ci0:92 0 (const int) 2192617a3babSopenharmony_ci0:92 Constant: 2193617a3babSopenharmony_ci0:92 1 (const int) 2194617a3babSopenharmony_ci0:92 Constant: 2195617a3babSopenharmony_ci0:92 2 (const int) 2196617a3babSopenharmony_ci0:92 subgroupMax ( temp 3-component vector of double) 2197617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 2198617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 2199617a3babSopenharmony_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}) 2200617a3babSopenharmony_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}) 2201617a3babSopenharmony_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}) 2202617a3babSopenharmony_ci0:92 Constant: 2203617a3babSopenharmony_ci0:92 0 (const uint) 2204617a3babSopenharmony_ci0:92 direct index ( temp uint) 2205617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 2206617a3babSopenharmony_ci0:92 Constant: 2207617a3babSopenharmony_ci0:92 0 (const int) 2208617a3babSopenharmony_ci0:92 Constant: 2209617a3babSopenharmony_ci0:92 3 (const int) 2210617a3babSopenharmony_ci0:92 Sequence 2211617a3babSopenharmony_ci0:92 Constant: 2212617a3babSopenharmony_ci0:92 0 (const int) 2213617a3babSopenharmony_ci0:92 Constant: 2214617a3babSopenharmony_ci0:92 1 (const int) 2215617a3babSopenharmony_ci0:92 Constant: 2216617a3babSopenharmony_ci0:92 2 (const int) 2217617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 2218617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 2219617a3babSopenharmony_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}) 2220617a3babSopenharmony_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}) 2221617a3babSopenharmony_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}) 2222617a3babSopenharmony_ci0:94 Constant: 2223617a3babSopenharmony_ci0:94 0 (const uint) 2224617a3babSopenharmony_ci0:94 direct index ( temp uint) 2225617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 2226617a3babSopenharmony_ci0:94 Constant: 2227617a3babSopenharmony_ci0:94 0 (const int) 2228617a3babSopenharmony_ci0:94 Constant: 2229617a3babSopenharmony_ci0:94 0 (const int) 2230617a3babSopenharmony_ci0:94 subgroupAnd ( temp 4-component vector of uint) 2231617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 2232617a3babSopenharmony_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}) 2233617a3babSopenharmony_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}) 2234617a3babSopenharmony_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}) 2235617a3babSopenharmony_ci0:94 Constant: 2236617a3babSopenharmony_ci0:94 0 (const uint) 2237617a3babSopenharmony_ci0:94 direct index ( temp uint) 2238617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 2239617a3babSopenharmony_ci0:94 Constant: 2240617a3babSopenharmony_ci0:94 0 (const int) 2241617a3babSopenharmony_ci0:94 Constant: 2242617a3babSopenharmony_ci0:94 0 (const int) 2243617a3babSopenharmony_ci0:95 move second child to first child ( temp uint) 2244617a3babSopenharmony_ci0:95 direct index ( temp uint) 2245617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 2246617a3babSopenharmony_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}) 2247617a3babSopenharmony_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}) 2248617a3babSopenharmony_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}) 2249617a3babSopenharmony_ci0:95 Constant: 2250617a3babSopenharmony_ci0:95 0 (const uint) 2251617a3babSopenharmony_ci0:95 direct index ( temp uint) 2252617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 2253617a3babSopenharmony_ci0:95 Constant: 2254617a3babSopenharmony_ci0:95 0 (const int) 2255617a3babSopenharmony_ci0:95 Constant: 2256617a3babSopenharmony_ci0:95 0 (const int) 2257617a3babSopenharmony_ci0:95 Constant: 2258617a3babSopenharmony_ci0:95 0 (const int) 2259617a3babSopenharmony_ci0:95 subgroupAnd ( temp uint) 2260617a3babSopenharmony_ci0:95 direct index ( temp uint) 2261617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 2262617a3babSopenharmony_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}) 2263617a3babSopenharmony_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}) 2264617a3babSopenharmony_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}) 2265617a3babSopenharmony_ci0:95 Constant: 2266617a3babSopenharmony_ci0:95 0 (const uint) 2267617a3babSopenharmony_ci0:95 direct index ( temp uint) 2268617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 2269617a3babSopenharmony_ci0:95 Constant: 2270617a3babSopenharmony_ci0:95 0 (const int) 2271617a3babSopenharmony_ci0:95 Constant: 2272617a3babSopenharmony_ci0:95 0 (const int) 2273617a3babSopenharmony_ci0:95 Constant: 2274617a3babSopenharmony_ci0:95 0 (const int) 2275617a3babSopenharmony_ci0:96 move second child to first child ( temp 2-component vector of uint) 2276617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 2277617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 2278617a3babSopenharmony_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}) 2279617a3babSopenharmony_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}) 2280617a3babSopenharmony_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}) 2281617a3babSopenharmony_ci0:96 Constant: 2282617a3babSopenharmony_ci0:96 0 (const uint) 2283617a3babSopenharmony_ci0:96 direct index ( temp uint) 2284617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 2285617a3babSopenharmony_ci0:96 Constant: 2286617a3babSopenharmony_ci0:96 0 (const int) 2287617a3babSopenharmony_ci0:96 Constant: 2288617a3babSopenharmony_ci0:96 0 (const int) 2289617a3babSopenharmony_ci0:96 Sequence 2290617a3babSopenharmony_ci0:96 Constant: 2291617a3babSopenharmony_ci0:96 0 (const int) 2292617a3babSopenharmony_ci0:96 Constant: 2293617a3babSopenharmony_ci0:96 1 (const int) 2294617a3babSopenharmony_ci0:96 subgroupAnd ( temp 2-component vector of uint) 2295617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 2296617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 2297617a3babSopenharmony_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}) 2298617a3babSopenharmony_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}) 2299617a3babSopenharmony_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}) 2300617a3babSopenharmony_ci0:96 Constant: 2301617a3babSopenharmony_ci0:96 0 (const uint) 2302617a3babSopenharmony_ci0:96 direct index ( temp uint) 2303617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 2304617a3babSopenharmony_ci0:96 Constant: 2305617a3babSopenharmony_ci0:96 0 (const int) 2306617a3babSopenharmony_ci0:96 Constant: 2307617a3babSopenharmony_ci0:96 0 (const int) 2308617a3babSopenharmony_ci0:96 Sequence 2309617a3babSopenharmony_ci0:96 Constant: 2310617a3babSopenharmony_ci0:96 0 (const int) 2311617a3babSopenharmony_ci0:96 Constant: 2312617a3babSopenharmony_ci0:96 1 (const int) 2313617a3babSopenharmony_ci0:97 move second child to first child ( temp 3-component vector of uint) 2314617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 2315617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 2316617a3babSopenharmony_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}) 2317617a3babSopenharmony_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}) 2318617a3babSopenharmony_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}) 2319617a3babSopenharmony_ci0:97 Constant: 2320617a3babSopenharmony_ci0:97 0 (const uint) 2321617a3babSopenharmony_ci0:97 direct index ( temp uint) 2322617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 2323617a3babSopenharmony_ci0:97 Constant: 2324617a3babSopenharmony_ci0:97 0 (const int) 2325617a3babSopenharmony_ci0:97 Constant: 2326617a3babSopenharmony_ci0:97 0 (const int) 2327617a3babSopenharmony_ci0:97 Sequence 2328617a3babSopenharmony_ci0:97 Constant: 2329617a3babSopenharmony_ci0:97 0 (const int) 2330617a3babSopenharmony_ci0:97 Constant: 2331617a3babSopenharmony_ci0:97 1 (const int) 2332617a3babSopenharmony_ci0:97 Constant: 2333617a3babSopenharmony_ci0:97 2 (const int) 2334617a3babSopenharmony_ci0:97 subgroupAnd ( temp 3-component vector of uint) 2335617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 2336617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 2337617a3babSopenharmony_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}) 2338617a3babSopenharmony_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}) 2339617a3babSopenharmony_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}) 2340617a3babSopenharmony_ci0:97 Constant: 2341617a3babSopenharmony_ci0:97 0 (const uint) 2342617a3babSopenharmony_ci0:97 direct index ( temp uint) 2343617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 2344617a3babSopenharmony_ci0:97 Constant: 2345617a3babSopenharmony_ci0:97 0 (const int) 2346617a3babSopenharmony_ci0:97 Constant: 2347617a3babSopenharmony_ci0:97 0 (const int) 2348617a3babSopenharmony_ci0:97 Sequence 2349617a3babSopenharmony_ci0:97 Constant: 2350617a3babSopenharmony_ci0:97 0 (const int) 2351617a3babSopenharmony_ci0:97 Constant: 2352617a3babSopenharmony_ci0:97 1 (const int) 2353617a3babSopenharmony_ci0:97 Constant: 2354617a3babSopenharmony_ci0:97 2 (const int) 2355617a3babSopenharmony_ci0:99 move second child to first child ( temp 4-component vector of int) 2356617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 2357617a3babSopenharmony_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}) 2358617a3babSopenharmony_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}) 2359617a3babSopenharmony_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}) 2360617a3babSopenharmony_ci0:99 Constant: 2361617a3babSopenharmony_ci0:99 0 (const uint) 2362617a3babSopenharmony_ci0:99 direct index ( temp uint) 2363617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 2364617a3babSopenharmony_ci0:99 Constant: 2365617a3babSopenharmony_ci0:99 0 (const int) 2366617a3babSopenharmony_ci0:99 Constant: 2367617a3babSopenharmony_ci0:99 1 (const int) 2368617a3babSopenharmony_ci0:99 subgroupAnd ( temp 4-component vector of int) 2369617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 2370617a3babSopenharmony_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}) 2371617a3babSopenharmony_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}) 2372617a3babSopenharmony_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}) 2373617a3babSopenharmony_ci0:99 Constant: 2374617a3babSopenharmony_ci0:99 0 (const uint) 2375617a3babSopenharmony_ci0:99 direct index ( temp uint) 2376617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 2377617a3babSopenharmony_ci0:99 Constant: 2378617a3babSopenharmony_ci0:99 0 (const int) 2379617a3babSopenharmony_ci0:99 Constant: 2380617a3babSopenharmony_ci0:99 1 (const int) 2381617a3babSopenharmony_ci0:100 move second child to first child ( temp int) 2382617a3babSopenharmony_ci0:100 direct index ( temp int) 2383617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 2384617a3babSopenharmony_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}) 2385617a3babSopenharmony_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}) 2386617a3babSopenharmony_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}) 2387617a3babSopenharmony_ci0:100 Constant: 2388617a3babSopenharmony_ci0:100 0 (const uint) 2389617a3babSopenharmony_ci0:100 direct index ( temp uint) 2390617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 2391617a3babSopenharmony_ci0:100 Constant: 2392617a3babSopenharmony_ci0:100 0 (const int) 2393617a3babSopenharmony_ci0:100 Constant: 2394617a3babSopenharmony_ci0:100 1 (const int) 2395617a3babSopenharmony_ci0:100 Constant: 2396617a3babSopenharmony_ci0:100 0 (const int) 2397617a3babSopenharmony_ci0:100 subgroupAnd ( temp int) 2398617a3babSopenharmony_ci0:100 direct index ( temp int) 2399617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 2400617a3babSopenharmony_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}) 2401617a3babSopenharmony_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}) 2402617a3babSopenharmony_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}) 2403617a3babSopenharmony_ci0:100 Constant: 2404617a3babSopenharmony_ci0:100 0 (const uint) 2405617a3babSopenharmony_ci0:100 direct index ( temp uint) 2406617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 2407617a3babSopenharmony_ci0:100 Constant: 2408617a3babSopenharmony_ci0:100 0 (const int) 2409617a3babSopenharmony_ci0:100 Constant: 2410617a3babSopenharmony_ci0:100 1 (const int) 2411617a3babSopenharmony_ci0:100 Constant: 2412617a3babSopenharmony_ci0:100 0 (const int) 2413617a3babSopenharmony_ci0:101 move second child to first child ( temp 2-component vector of int) 2414617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 2415617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 2416617a3babSopenharmony_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}) 2417617a3babSopenharmony_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}) 2418617a3babSopenharmony_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}) 2419617a3babSopenharmony_ci0:101 Constant: 2420617a3babSopenharmony_ci0:101 0 (const uint) 2421617a3babSopenharmony_ci0:101 direct index ( temp uint) 2422617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 2423617a3babSopenharmony_ci0:101 Constant: 2424617a3babSopenharmony_ci0:101 0 (const int) 2425617a3babSopenharmony_ci0:101 Constant: 2426617a3babSopenharmony_ci0:101 1 (const int) 2427617a3babSopenharmony_ci0:101 Sequence 2428617a3babSopenharmony_ci0:101 Constant: 2429617a3babSopenharmony_ci0:101 0 (const int) 2430617a3babSopenharmony_ci0:101 Constant: 2431617a3babSopenharmony_ci0:101 1 (const int) 2432617a3babSopenharmony_ci0:101 subgroupAnd ( temp 2-component vector of int) 2433617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 2434617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 2435617a3babSopenharmony_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}) 2436617a3babSopenharmony_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}) 2437617a3babSopenharmony_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}) 2438617a3babSopenharmony_ci0:101 Constant: 2439617a3babSopenharmony_ci0:101 0 (const uint) 2440617a3babSopenharmony_ci0:101 direct index ( temp uint) 2441617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 2442617a3babSopenharmony_ci0:101 Constant: 2443617a3babSopenharmony_ci0:101 0 (const int) 2444617a3babSopenharmony_ci0:101 Constant: 2445617a3babSopenharmony_ci0:101 1 (const int) 2446617a3babSopenharmony_ci0:101 Sequence 2447617a3babSopenharmony_ci0:101 Constant: 2448617a3babSopenharmony_ci0:101 0 (const int) 2449617a3babSopenharmony_ci0:101 Constant: 2450617a3babSopenharmony_ci0:101 1 (const int) 2451617a3babSopenharmony_ci0:102 move second child to first child ( temp 3-component vector of int) 2452617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 2453617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 2454617a3babSopenharmony_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}) 2455617a3babSopenharmony_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}) 2456617a3babSopenharmony_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}) 2457617a3babSopenharmony_ci0:102 Constant: 2458617a3babSopenharmony_ci0:102 0 (const uint) 2459617a3babSopenharmony_ci0:102 direct index ( temp uint) 2460617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 2461617a3babSopenharmony_ci0:102 Constant: 2462617a3babSopenharmony_ci0:102 0 (const int) 2463617a3babSopenharmony_ci0:102 Constant: 2464617a3babSopenharmony_ci0:102 1 (const int) 2465617a3babSopenharmony_ci0:102 Sequence 2466617a3babSopenharmony_ci0:102 Constant: 2467617a3babSopenharmony_ci0:102 0 (const int) 2468617a3babSopenharmony_ci0:102 Constant: 2469617a3babSopenharmony_ci0:102 1 (const int) 2470617a3babSopenharmony_ci0:102 Constant: 2471617a3babSopenharmony_ci0:102 2 (const int) 2472617a3babSopenharmony_ci0:102 subgroupAnd ( temp 3-component vector of int) 2473617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 2474617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 2475617a3babSopenharmony_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}) 2476617a3babSopenharmony_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}) 2477617a3babSopenharmony_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}) 2478617a3babSopenharmony_ci0:102 Constant: 2479617a3babSopenharmony_ci0:102 0 (const uint) 2480617a3babSopenharmony_ci0:102 direct index ( temp uint) 2481617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 2482617a3babSopenharmony_ci0:102 Constant: 2483617a3babSopenharmony_ci0:102 0 (const int) 2484617a3babSopenharmony_ci0:102 Constant: 2485617a3babSopenharmony_ci0:102 1 (const int) 2486617a3babSopenharmony_ci0:102 Sequence 2487617a3babSopenharmony_ci0:102 Constant: 2488617a3babSopenharmony_ci0:102 0 (const int) 2489617a3babSopenharmony_ci0:102 Constant: 2490617a3babSopenharmony_ci0:102 1 (const int) 2491617a3babSopenharmony_ci0:102 Constant: 2492617a3babSopenharmony_ci0:102 2 (const int) 2493617a3babSopenharmony_ci0:104 move second child to first child ( temp 4-component vector of uint) 2494617a3babSopenharmony_ci0:104 u: direct index for structure ( temp 4-component vector of uint) 2495617a3babSopenharmony_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}) 2496617a3babSopenharmony_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}) 2497617a3babSopenharmony_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}) 2498617a3babSopenharmony_ci0:104 Constant: 2499617a3babSopenharmony_ci0:104 0 (const uint) 2500617a3babSopenharmony_ci0:104 direct index ( temp uint) 2501617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 2502617a3babSopenharmony_ci0:104 Constant: 2503617a3babSopenharmony_ci0:104 0 (const int) 2504617a3babSopenharmony_ci0:104 Constant: 2505617a3babSopenharmony_ci0:104 0 (const int) 2506617a3babSopenharmony_ci0:104 subgroupOr ( temp 4-component vector of uint) 2507617a3babSopenharmony_ci0:104 u: direct index for structure ( temp 4-component vector of uint) 2508617a3babSopenharmony_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}) 2509617a3babSopenharmony_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}) 2510617a3babSopenharmony_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}) 2511617a3babSopenharmony_ci0:104 Constant: 2512617a3babSopenharmony_ci0:104 0 (const uint) 2513617a3babSopenharmony_ci0:104 direct index ( temp uint) 2514617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 2515617a3babSopenharmony_ci0:104 Constant: 2516617a3babSopenharmony_ci0:104 0 (const int) 2517617a3babSopenharmony_ci0:104 Constant: 2518617a3babSopenharmony_ci0:104 0 (const int) 2519617a3babSopenharmony_ci0:105 move second child to first child ( temp uint) 2520617a3babSopenharmony_ci0:105 direct index ( temp uint) 2521617a3babSopenharmony_ci0:105 u: direct index for structure ( temp 4-component vector of uint) 2522617a3babSopenharmony_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}) 2523617a3babSopenharmony_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}) 2524617a3babSopenharmony_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}) 2525617a3babSopenharmony_ci0:105 Constant: 2526617a3babSopenharmony_ci0:105 0 (const uint) 2527617a3babSopenharmony_ci0:105 direct index ( temp uint) 2528617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 2529617a3babSopenharmony_ci0:105 Constant: 2530617a3babSopenharmony_ci0:105 0 (const int) 2531617a3babSopenharmony_ci0:105 Constant: 2532617a3babSopenharmony_ci0:105 0 (const int) 2533617a3babSopenharmony_ci0:105 Constant: 2534617a3babSopenharmony_ci0:105 0 (const int) 2535617a3babSopenharmony_ci0:105 subgroupOr ( temp uint) 2536617a3babSopenharmony_ci0:105 direct index ( temp uint) 2537617a3babSopenharmony_ci0:105 u: direct index for structure ( temp 4-component vector of uint) 2538617a3babSopenharmony_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}) 2539617a3babSopenharmony_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}) 2540617a3babSopenharmony_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}) 2541617a3babSopenharmony_ci0:105 Constant: 2542617a3babSopenharmony_ci0:105 0 (const uint) 2543617a3babSopenharmony_ci0:105 direct index ( temp uint) 2544617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 2545617a3babSopenharmony_ci0:105 Constant: 2546617a3babSopenharmony_ci0:105 0 (const int) 2547617a3babSopenharmony_ci0:105 Constant: 2548617a3babSopenharmony_ci0:105 0 (const int) 2549617a3babSopenharmony_ci0:105 Constant: 2550617a3babSopenharmony_ci0:105 0 (const int) 2551617a3babSopenharmony_ci0:106 move second child to first child ( temp 2-component vector of uint) 2552617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of uint) 2553617a3babSopenharmony_ci0:106 u: direct index for structure ( temp 4-component vector of uint) 2554617a3babSopenharmony_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}) 2555617a3babSopenharmony_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}) 2556617a3babSopenharmony_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}) 2557617a3babSopenharmony_ci0:106 Constant: 2558617a3babSopenharmony_ci0:106 0 (const uint) 2559617a3babSopenharmony_ci0:106 direct index ( temp uint) 2560617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 2561617a3babSopenharmony_ci0:106 Constant: 2562617a3babSopenharmony_ci0:106 0 (const int) 2563617a3babSopenharmony_ci0:106 Constant: 2564617a3babSopenharmony_ci0:106 0 (const int) 2565617a3babSopenharmony_ci0:106 Sequence 2566617a3babSopenharmony_ci0:106 Constant: 2567617a3babSopenharmony_ci0:106 0 (const int) 2568617a3babSopenharmony_ci0:106 Constant: 2569617a3babSopenharmony_ci0:106 1 (const int) 2570617a3babSopenharmony_ci0:106 subgroupOr ( temp 2-component vector of uint) 2571617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of uint) 2572617a3babSopenharmony_ci0:106 u: direct index for structure ( temp 4-component vector of uint) 2573617a3babSopenharmony_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}) 2574617a3babSopenharmony_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}) 2575617a3babSopenharmony_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}) 2576617a3babSopenharmony_ci0:106 Constant: 2577617a3babSopenharmony_ci0:106 0 (const uint) 2578617a3babSopenharmony_ci0:106 direct index ( temp uint) 2579617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 2580617a3babSopenharmony_ci0:106 Constant: 2581617a3babSopenharmony_ci0:106 0 (const int) 2582617a3babSopenharmony_ci0:106 Constant: 2583617a3babSopenharmony_ci0:106 0 (const int) 2584617a3babSopenharmony_ci0:106 Sequence 2585617a3babSopenharmony_ci0:106 Constant: 2586617a3babSopenharmony_ci0:106 0 (const int) 2587617a3babSopenharmony_ci0:106 Constant: 2588617a3babSopenharmony_ci0:106 1 (const int) 2589617a3babSopenharmony_ci0:107 move second child to first child ( temp 3-component vector of uint) 2590617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of uint) 2591617a3babSopenharmony_ci0:107 u: direct index for structure ( temp 4-component vector of uint) 2592617a3babSopenharmony_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}) 2593617a3babSopenharmony_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}) 2594617a3babSopenharmony_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}) 2595617a3babSopenharmony_ci0:107 Constant: 2596617a3babSopenharmony_ci0:107 0 (const uint) 2597617a3babSopenharmony_ci0:107 direct index ( temp uint) 2598617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 2599617a3babSopenharmony_ci0:107 Constant: 2600617a3babSopenharmony_ci0:107 0 (const int) 2601617a3babSopenharmony_ci0:107 Constant: 2602617a3babSopenharmony_ci0:107 0 (const int) 2603617a3babSopenharmony_ci0:107 Sequence 2604617a3babSopenharmony_ci0:107 Constant: 2605617a3babSopenharmony_ci0:107 0 (const int) 2606617a3babSopenharmony_ci0:107 Constant: 2607617a3babSopenharmony_ci0:107 1 (const int) 2608617a3babSopenharmony_ci0:107 Constant: 2609617a3babSopenharmony_ci0:107 2 (const int) 2610617a3babSopenharmony_ci0:107 subgroupOr ( temp 3-component vector of uint) 2611617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of uint) 2612617a3babSopenharmony_ci0:107 u: direct index for structure ( temp 4-component vector of uint) 2613617a3babSopenharmony_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}) 2614617a3babSopenharmony_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}) 2615617a3babSopenharmony_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}) 2616617a3babSopenharmony_ci0:107 Constant: 2617617a3babSopenharmony_ci0:107 0 (const uint) 2618617a3babSopenharmony_ci0:107 direct index ( temp uint) 2619617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 2620617a3babSopenharmony_ci0:107 Constant: 2621617a3babSopenharmony_ci0:107 0 (const int) 2622617a3babSopenharmony_ci0:107 Constant: 2623617a3babSopenharmony_ci0:107 0 (const int) 2624617a3babSopenharmony_ci0:107 Sequence 2625617a3babSopenharmony_ci0:107 Constant: 2626617a3babSopenharmony_ci0:107 0 (const int) 2627617a3babSopenharmony_ci0:107 Constant: 2628617a3babSopenharmony_ci0:107 1 (const int) 2629617a3babSopenharmony_ci0:107 Constant: 2630617a3babSopenharmony_ci0:107 2 (const int) 2631617a3babSopenharmony_ci0:109 move second child to first child ( temp 4-component vector of int) 2632617a3babSopenharmony_ci0:109 i: direct index for structure ( temp 4-component vector of int) 2633617a3babSopenharmony_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}) 2634617a3babSopenharmony_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}) 2635617a3babSopenharmony_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}) 2636617a3babSopenharmony_ci0:109 Constant: 2637617a3babSopenharmony_ci0:109 0 (const uint) 2638617a3babSopenharmony_ci0:109 direct index ( temp uint) 2639617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 2640617a3babSopenharmony_ci0:109 Constant: 2641617a3babSopenharmony_ci0:109 0 (const int) 2642617a3babSopenharmony_ci0:109 Constant: 2643617a3babSopenharmony_ci0:109 1 (const int) 2644617a3babSopenharmony_ci0:109 subgroupOr ( temp 4-component vector of int) 2645617a3babSopenharmony_ci0:109 i: direct index for structure ( temp 4-component vector of int) 2646617a3babSopenharmony_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}) 2647617a3babSopenharmony_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}) 2648617a3babSopenharmony_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}) 2649617a3babSopenharmony_ci0:109 Constant: 2650617a3babSopenharmony_ci0:109 0 (const uint) 2651617a3babSopenharmony_ci0:109 direct index ( temp uint) 2652617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 2653617a3babSopenharmony_ci0:109 Constant: 2654617a3babSopenharmony_ci0:109 0 (const int) 2655617a3babSopenharmony_ci0:109 Constant: 2656617a3babSopenharmony_ci0:109 1 (const int) 2657617a3babSopenharmony_ci0:110 move second child to first child ( temp int) 2658617a3babSopenharmony_ci0:110 direct index ( temp int) 2659617a3babSopenharmony_ci0:110 i: direct index for structure ( temp 4-component vector of int) 2660617a3babSopenharmony_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}) 2661617a3babSopenharmony_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}) 2662617a3babSopenharmony_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}) 2663617a3babSopenharmony_ci0:110 Constant: 2664617a3babSopenharmony_ci0:110 0 (const uint) 2665617a3babSopenharmony_ci0:110 direct index ( temp uint) 2666617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 2667617a3babSopenharmony_ci0:110 Constant: 2668617a3babSopenharmony_ci0:110 0 (const int) 2669617a3babSopenharmony_ci0:110 Constant: 2670617a3babSopenharmony_ci0:110 1 (const int) 2671617a3babSopenharmony_ci0:110 Constant: 2672617a3babSopenharmony_ci0:110 0 (const int) 2673617a3babSopenharmony_ci0:110 subgroupOr ( temp int) 2674617a3babSopenharmony_ci0:110 direct index ( temp int) 2675617a3babSopenharmony_ci0:110 i: direct index for structure ( temp 4-component vector of int) 2676617a3babSopenharmony_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}) 2677617a3babSopenharmony_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}) 2678617a3babSopenharmony_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}) 2679617a3babSopenharmony_ci0:110 Constant: 2680617a3babSopenharmony_ci0:110 0 (const uint) 2681617a3babSopenharmony_ci0:110 direct index ( temp uint) 2682617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 2683617a3babSopenharmony_ci0:110 Constant: 2684617a3babSopenharmony_ci0:110 0 (const int) 2685617a3babSopenharmony_ci0:110 Constant: 2686617a3babSopenharmony_ci0:110 1 (const int) 2687617a3babSopenharmony_ci0:110 Constant: 2688617a3babSopenharmony_ci0:110 0 (const int) 2689617a3babSopenharmony_ci0:111 move second child to first child ( temp 2-component vector of int) 2690617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of int) 2691617a3babSopenharmony_ci0:111 i: direct index for structure ( temp 4-component vector of int) 2692617a3babSopenharmony_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}) 2693617a3babSopenharmony_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}) 2694617a3babSopenharmony_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}) 2695617a3babSopenharmony_ci0:111 Constant: 2696617a3babSopenharmony_ci0:111 0 (const uint) 2697617a3babSopenharmony_ci0:111 direct index ( temp uint) 2698617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 2699617a3babSopenharmony_ci0:111 Constant: 2700617a3babSopenharmony_ci0:111 0 (const int) 2701617a3babSopenharmony_ci0:111 Constant: 2702617a3babSopenharmony_ci0:111 1 (const int) 2703617a3babSopenharmony_ci0:111 Sequence 2704617a3babSopenharmony_ci0:111 Constant: 2705617a3babSopenharmony_ci0:111 0 (const int) 2706617a3babSopenharmony_ci0:111 Constant: 2707617a3babSopenharmony_ci0:111 1 (const int) 2708617a3babSopenharmony_ci0:111 subgroupOr ( temp 2-component vector of int) 2709617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of int) 2710617a3babSopenharmony_ci0:111 i: direct index for structure ( temp 4-component vector of int) 2711617a3babSopenharmony_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}) 2712617a3babSopenharmony_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}) 2713617a3babSopenharmony_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}) 2714617a3babSopenharmony_ci0:111 Constant: 2715617a3babSopenharmony_ci0:111 0 (const uint) 2716617a3babSopenharmony_ci0:111 direct index ( temp uint) 2717617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 2718617a3babSopenharmony_ci0:111 Constant: 2719617a3babSopenharmony_ci0:111 0 (const int) 2720617a3babSopenharmony_ci0:111 Constant: 2721617a3babSopenharmony_ci0:111 1 (const int) 2722617a3babSopenharmony_ci0:111 Sequence 2723617a3babSopenharmony_ci0:111 Constant: 2724617a3babSopenharmony_ci0:111 0 (const int) 2725617a3babSopenharmony_ci0:111 Constant: 2726617a3babSopenharmony_ci0:111 1 (const int) 2727617a3babSopenharmony_ci0:112 move second child to first child ( temp 3-component vector of int) 2728617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of int) 2729617a3babSopenharmony_ci0:112 i: direct index for structure ( temp 4-component vector of int) 2730617a3babSopenharmony_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}) 2731617a3babSopenharmony_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}) 2732617a3babSopenharmony_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}) 2733617a3babSopenharmony_ci0:112 Constant: 2734617a3babSopenharmony_ci0:112 0 (const uint) 2735617a3babSopenharmony_ci0:112 direct index ( temp uint) 2736617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 2737617a3babSopenharmony_ci0:112 Constant: 2738617a3babSopenharmony_ci0:112 0 (const int) 2739617a3babSopenharmony_ci0:112 Constant: 2740617a3babSopenharmony_ci0:112 1 (const int) 2741617a3babSopenharmony_ci0:112 Sequence 2742617a3babSopenharmony_ci0:112 Constant: 2743617a3babSopenharmony_ci0:112 0 (const int) 2744617a3babSopenharmony_ci0:112 Constant: 2745617a3babSopenharmony_ci0:112 1 (const int) 2746617a3babSopenharmony_ci0:112 Constant: 2747617a3babSopenharmony_ci0:112 2 (const int) 2748617a3babSopenharmony_ci0:112 subgroupOr ( temp 3-component vector of int) 2749617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of int) 2750617a3babSopenharmony_ci0:112 i: direct index for structure ( temp 4-component vector of int) 2751617a3babSopenharmony_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}) 2752617a3babSopenharmony_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}) 2753617a3babSopenharmony_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}) 2754617a3babSopenharmony_ci0:112 Constant: 2755617a3babSopenharmony_ci0:112 0 (const uint) 2756617a3babSopenharmony_ci0:112 direct index ( temp uint) 2757617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 2758617a3babSopenharmony_ci0:112 Constant: 2759617a3babSopenharmony_ci0:112 0 (const int) 2760617a3babSopenharmony_ci0:112 Constant: 2761617a3babSopenharmony_ci0:112 1 (const int) 2762617a3babSopenharmony_ci0:112 Sequence 2763617a3babSopenharmony_ci0:112 Constant: 2764617a3babSopenharmony_ci0:112 0 (const int) 2765617a3babSopenharmony_ci0:112 Constant: 2766617a3babSopenharmony_ci0:112 1 (const int) 2767617a3babSopenharmony_ci0:112 Constant: 2768617a3babSopenharmony_ci0:112 2 (const int) 2769617a3babSopenharmony_ci0:114 move second child to first child ( temp 4-component vector of uint) 2770617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 2771617a3babSopenharmony_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}) 2772617a3babSopenharmony_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}) 2773617a3babSopenharmony_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}) 2774617a3babSopenharmony_ci0:114 Constant: 2775617a3babSopenharmony_ci0:114 0 (const uint) 2776617a3babSopenharmony_ci0:114 direct index ( temp uint) 2777617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 2778617a3babSopenharmony_ci0:114 Constant: 2779617a3babSopenharmony_ci0:114 0 (const int) 2780617a3babSopenharmony_ci0:114 Constant: 2781617a3babSopenharmony_ci0:114 0 (const int) 2782617a3babSopenharmony_ci0:114 subgroupXor ( temp 4-component vector of uint) 2783617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 2784617a3babSopenharmony_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}) 2785617a3babSopenharmony_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}) 2786617a3babSopenharmony_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}) 2787617a3babSopenharmony_ci0:114 Constant: 2788617a3babSopenharmony_ci0:114 0 (const uint) 2789617a3babSopenharmony_ci0:114 direct index ( temp uint) 2790617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 2791617a3babSopenharmony_ci0:114 Constant: 2792617a3babSopenharmony_ci0:114 0 (const int) 2793617a3babSopenharmony_ci0:114 Constant: 2794617a3babSopenharmony_ci0:114 0 (const int) 2795617a3babSopenharmony_ci0:115 move second child to first child ( temp uint) 2796617a3babSopenharmony_ci0:115 direct index ( temp uint) 2797617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 2798617a3babSopenharmony_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}) 2799617a3babSopenharmony_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}) 2800617a3babSopenharmony_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}) 2801617a3babSopenharmony_ci0:115 Constant: 2802617a3babSopenharmony_ci0:115 0 (const uint) 2803617a3babSopenharmony_ci0:115 direct index ( temp uint) 2804617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 2805617a3babSopenharmony_ci0:115 Constant: 2806617a3babSopenharmony_ci0:115 0 (const int) 2807617a3babSopenharmony_ci0:115 Constant: 2808617a3babSopenharmony_ci0:115 0 (const int) 2809617a3babSopenharmony_ci0:115 Constant: 2810617a3babSopenharmony_ci0:115 0 (const int) 2811617a3babSopenharmony_ci0:115 subgroupXor ( temp uint) 2812617a3babSopenharmony_ci0:115 direct index ( temp uint) 2813617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 2814617a3babSopenharmony_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}) 2815617a3babSopenharmony_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}) 2816617a3babSopenharmony_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}) 2817617a3babSopenharmony_ci0:115 Constant: 2818617a3babSopenharmony_ci0:115 0 (const uint) 2819617a3babSopenharmony_ci0:115 direct index ( temp uint) 2820617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 2821617a3babSopenharmony_ci0:115 Constant: 2822617a3babSopenharmony_ci0:115 0 (const int) 2823617a3babSopenharmony_ci0:115 Constant: 2824617a3babSopenharmony_ci0:115 0 (const int) 2825617a3babSopenharmony_ci0:115 Constant: 2826617a3babSopenharmony_ci0:115 0 (const int) 2827617a3babSopenharmony_ci0:116 move second child to first child ( temp 2-component vector of uint) 2828617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 2829617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 2830617a3babSopenharmony_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}) 2831617a3babSopenharmony_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}) 2832617a3babSopenharmony_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}) 2833617a3babSopenharmony_ci0:116 Constant: 2834617a3babSopenharmony_ci0:116 0 (const uint) 2835617a3babSopenharmony_ci0:116 direct index ( temp uint) 2836617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 2837617a3babSopenharmony_ci0:116 Constant: 2838617a3babSopenharmony_ci0:116 0 (const int) 2839617a3babSopenharmony_ci0:116 Constant: 2840617a3babSopenharmony_ci0:116 0 (const int) 2841617a3babSopenharmony_ci0:116 Sequence 2842617a3babSopenharmony_ci0:116 Constant: 2843617a3babSopenharmony_ci0:116 0 (const int) 2844617a3babSopenharmony_ci0:116 Constant: 2845617a3babSopenharmony_ci0:116 1 (const int) 2846617a3babSopenharmony_ci0:116 subgroupXor ( temp 2-component vector of uint) 2847617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 2848617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 2849617a3babSopenharmony_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}) 2850617a3babSopenharmony_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}) 2851617a3babSopenharmony_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}) 2852617a3babSopenharmony_ci0:116 Constant: 2853617a3babSopenharmony_ci0:116 0 (const uint) 2854617a3babSopenharmony_ci0:116 direct index ( temp uint) 2855617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 2856617a3babSopenharmony_ci0:116 Constant: 2857617a3babSopenharmony_ci0:116 0 (const int) 2858617a3babSopenharmony_ci0:116 Constant: 2859617a3babSopenharmony_ci0:116 0 (const int) 2860617a3babSopenharmony_ci0:116 Sequence 2861617a3babSopenharmony_ci0:116 Constant: 2862617a3babSopenharmony_ci0:116 0 (const int) 2863617a3babSopenharmony_ci0:116 Constant: 2864617a3babSopenharmony_ci0:116 1 (const int) 2865617a3babSopenharmony_ci0:117 move second child to first child ( temp 3-component vector of uint) 2866617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 2867617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 2868617a3babSopenharmony_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}) 2869617a3babSopenharmony_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}) 2870617a3babSopenharmony_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}) 2871617a3babSopenharmony_ci0:117 Constant: 2872617a3babSopenharmony_ci0:117 0 (const uint) 2873617a3babSopenharmony_ci0:117 direct index ( temp uint) 2874617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 2875617a3babSopenharmony_ci0:117 Constant: 2876617a3babSopenharmony_ci0:117 0 (const int) 2877617a3babSopenharmony_ci0:117 Constant: 2878617a3babSopenharmony_ci0:117 0 (const int) 2879617a3babSopenharmony_ci0:117 Sequence 2880617a3babSopenharmony_ci0:117 Constant: 2881617a3babSopenharmony_ci0:117 0 (const int) 2882617a3babSopenharmony_ci0:117 Constant: 2883617a3babSopenharmony_ci0:117 1 (const int) 2884617a3babSopenharmony_ci0:117 Constant: 2885617a3babSopenharmony_ci0:117 2 (const int) 2886617a3babSopenharmony_ci0:117 subgroupXor ( temp 3-component vector of uint) 2887617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 2888617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 2889617a3babSopenharmony_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}) 2890617a3babSopenharmony_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}) 2891617a3babSopenharmony_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}) 2892617a3babSopenharmony_ci0:117 Constant: 2893617a3babSopenharmony_ci0:117 0 (const uint) 2894617a3babSopenharmony_ci0:117 direct index ( temp uint) 2895617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 2896617a3babSopenharmony_ci0:117 Constant: 2897617a3babSopenharmony_ci0:117 0 (const int) 2898617a3babSopenharmony_ci0:117 Constant: 2899617a3babSopenharmony_ci0:117 0 (const int) 2900617a3babSopenharmony_ci0:117 Sequence 2901617a3babSopenharmony_ci0:117 Constant: 2902617a3babSopenharmony_ci0:117 0 (const int) 2903617a3babSopenharmony_ci0:117 Constant: 2904617a3babSopenharmony_ci0:117 1 (const int) 2905617a3babSopenharmony_ci0:117 Constant: 2906617a3babSopenharmony_ci0:117 2 (const int) 2907617a3babSopenharmony_ci0:119 move second child to first child ( temp 4-component vector of int) 2908617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 2909617a3babSopenharmony_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}) 2910617a3babSopenharmony_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}) 2911617a3babSopenharmony_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}) 2912617a3babSopenharmony_ci0:119 Constant: 2913617a3babSopenharmony_ci0:119 0 (const uint) 2914617a3babSopenharmony_ci0:119 direct index ( temp uint) 2915617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 2916617a3babSopenharmony_ci0:119 Constant: 2917617a3babSopenharmony_ci0:119 0 (const int) 2918617a3babSopenharmony_ci0:119 Constant: 2919617a3babSopenharmony_ci0:119 1 (const int) 2920617a3babSopenharmony_ci0:119 subgroupXor ( temp 4-component vector of int) 2921617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 2922617a3babSopenharmony_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}) 2923617a3babSopenharmony_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}) 2924617a3babSopenharmony_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}) 2925617a3babSopenharmony_ci0:119 Constant: 2926617a3babSopenharmony_ci0:119 0 (const uint) 2927617a3babSopenharmony_ci0:119 direct index ( temp uint) 2928617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 2929617a3babSopenharmony_ci0:119 Constant: 2930617a3babSopenharmony_ci0:119 0 (const int) 2931617a3babSopenharmony_ci0:119 Constant: 2932617a3babSopenharmony_ci0:119 1 (const int) 2933617a3babSopenharmony_ci0:120 move second child to first child ( temp int) 2934617a3babSopenharmony_ci0:120 direct index ( temp int) 2935617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 2936617a3babSopenharmony_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}) 2937617a3babSopenharmony_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}) 2938617a3babSopenharmony_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}) 2939617a3babSopenharmony_ci0:120 Constant: 2940617a3babSopenharmony_ci0:120 0 (const uint) 2941617a3babSopenharmony_ci0:120 direct index ( temp uint) 2942617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 2943617a3babSopenharmony_ci0:120 Constant: 2944617a3babSopenharmony_ci0:120 0 (const int) 2945617a3babSopenharmony_ci0:120 Constant: 2946617a3babSopenharmony_ci0:120 1 (const int) 2947617a3babSopenharmony_ci0:120 Constant: 2948617a3babSopenharmony_ci0:120 0 (const int) 2949617a3babSopenharmony_ci0:120 subgroupXor ( temp int) 2950617a3babSopenharmony_ci0:120 direct index ( temp int) 2951617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 2952617a3babSopenharmony_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}) 2953617a3babSopenharmony_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}) 2954617a3babSopenharmony_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}) 2955617a3babSopenharmony_ci0:120 Constant: 2956617a3babSopenharmony_ci0:120 0 (const uint) 2957617a3babSopenharmony_ci0:120 direct index ( temp uint) 2958617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 2959617a3babSopenharmony_ci0:120 Constant: 2960617a3babSopenharmony_ci0:120 0 (const int) 2961617a3babSopenharmony_ci0:120 Constant: 2962617a3babSopenharmony_ci0:120 1 (const int) 2963617a3babSopenharmony_ci0:120 Constant: 2964617a3babSopenharmony_ci0:120 0 (const int) 2965617a3babSopenharmony_ci0:121 move second child to first child ( temp 2-component vector of int) 2966617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 2967617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 2968617a3babSopenharmony_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}) 2969617a3babSopenharmony_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}) 2970617a3babSopenharmony_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}) 2971617a3babSopenharmony_ci0:121 Constant: 2972617a3babSopenharmony_ci0:121 0 (const uint) 2973617a3babSopenharmony_ci0:121 direct index ( temp uint) 2974617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 2975617a3babSopenharmony_ci0:121 Constant: 2976617a3babSopenharmony_ci0:121 0 (const int) 2977617a3babSopenharmony_ci0:121 Constant: 2978617a3babSopenharmony_ci0:121 1 (const int) 2979617a3babSopenharmony_ci0:121 Sequence 2980617a3babSopenharmony_ci0:121 Constant: 2981617a3babSopenharmony_ci0:121 0 (const int) 2982617a3babSopenharmony_ci0:121 Constant: 2983617a3babSopenharmony_ci0:121 1 (const int) 2984617a3babSopenharmony_ci0:121 subgroupXor ( temp 2-component vector of int) 2985617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 2986617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 2987617a3babSopenharmony_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}) 2988617a3babSopenharmony_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}) 2989617a3babSopenharmony_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}) 2990617a3babSopenharmony_ci0:121 Constant: 2991617a3babSopenharmony_ci0:121 0 (const uint) 2992617a3babSopenharmony_ci0:121 direct index ( temp uint) 2993617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 2994617a3babSopenharmony_ci0:121 Constant: 2995617a3babSopenharmony_ci0:121 0 (const int) 2996617a3babSopenharmony_ci0:121 Constant: 2997617a3babSopenharmony_ci0:121 1 (const int) 2998617a3babSopenharmony_ci0:121 Sequence 2999617a3babSopenharmony_ci0:121 Constant: 3000617a3babSopenharmony_ci0:121 0 (const int) 3001617a3babSopenharmony_ci0:121 Constant: 3002617a3babSopenharmony_ci0:121 1 (const int) 3003617a3babSopenharmony_ci0:122 move second child to first child ( temp 3-component vector of int) 3004617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 3005617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 3006617a3babSopenharmony_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}) 3007617a3babSopenharmony_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}) 3008617a3babSopenharmony_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}) 3009617a3babSopenharmony_ci0:122 Constant: 3010617a3babSopenharmony_ci0:122 0 (const uint) 3011617a3babSopenharmony_ci0:122 direct index ( temp uint) 3012617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 3013617a3babSopenharmony_ci0:122 Constant: 3014617a3babSopenharmony_ci0:122 0 (const int) 3015617a3babSopenharmony_ci0:122 Constant: 3016617a3babSopenharmony_ci0:122 1 (const int) 3017617a3babSopenharmony_ci0:122 Sequence 3018617a3babSopenharmony_ci0:122 Constant: 3019617a3babSopenharmony_ci0:122 0 (const int) 3020617a3babSopenharmony_ci0:122 Constant: 3021617a3babSopenharmony_ci0:122 1 (const int) 3022617a3babSopenharmony_ci0:122 Constant: 3023617a3babSopenharmony_ci0:122 2 (const int) 3024617a3babSopenharmony_ci0:122 subgroupXor ( temp 3-component vector of int) 3025617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 3026617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 3027617a3babSopenharmony_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}) 3028617a3babSopenharmony_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}) 3029617a3babSopenharmony_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}) 3030617a3babSopenharmony_ci0:122 Constant: 3031617a3babSopenharmony_ci0:122 0 (const uint) 3032617a3babSopenharmony_ci0:122 direct index ( temp uint) 3033617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 3034617a3babSopenharmony_ci0:122 Constant: 3035617a3babSopenharmony_ci0:122 0 (const int) 3036617a3babSopenharmony_ci0:122 Constant: 3037617a3babSopenharmony_ci0:122 1 (const int) 3038617a3babSopenharmony_ci0:122 Sequence 3039617a3babSopenharmony_ci0:122 Constant: 3040617a3babSopenharmony_ci0:122 0 (const int) 3041617a3babSopenharmony_ci0:122 Constant: 3042617a3babSopenharmony_ci0:122 1 (const int) 3043617a3babSopenharmony_ci0:122 Constant: 3044617a3babSopenharmony_ci0:122 2 (const int) 3045617a3babSopenharmony_ci0:124 move second child to first child ( temp uint) 3046617a3babSopenharmony_ci0:124 direct index ( temp uint) 3047617a3babSopenharmony_ci0:124 u: direct index for structure ( temp 4-component vector of uint) 3048617a3babSopenharmony_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}) 3049617a3babSopenharmony_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}) 3050617a3babSopenharmony_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}) 3051617a3babSopenharmony_ci0:124 Constant: 3052617a3babSopenharmony_ci0:124 0 (const uint) 3053617a3babSopenharmony_ci0:124 direct index ( temp uint) 3054617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 3055617a3babSopenharmony_ci0:124 Constant: 3056617a3babSopenharmony_ci0:124 0 (const int) 3057617a3babSopenharmony_ci0:124 Constant: 3058617a3babSopenharmony_ci0:124 0 (const int) 3059617a3babSopenharmony_ci0:124 Constant: 3060617a3babSopenharmony_ci0:124 0 (const int) 3061617a3babSopenharmony_ci0:124 subgroupBallotBitCount ( temp uint) 3062617a3babSopenharmony_ci0:124 subgroupBallot ( temp 4-component vector of uint) 3063617a3babSopenharmony_ci0:124 Compare Equal ( temp bool) 3064617a3babSopenharmony_ci0:124 direct index ( temp uint) 3065617a3babSopenharmony_ci0:124 u: direct index for structure ( temp 4-component vector of uint) 3066617a3babSopenharmony_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}) 3067617a3babSopenharmony_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}) 3068617a3babSopenharmony_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}) 3069617a3babSopenharmony_ci0:124 Constant: 3070617a3babSopenharmony_ci0:124 0 (const uint) 3071617a3babSopenharmony_ci0:124 direct index ( temp uint) 3072617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 3073617a3babSopenharmony_ci0:124 Constant: 3074617a3babSopenharmony_ci0:124 0 (const int) 3075617a3babSopenharmony_ci0:124 Constant: 3076617a3babSopenharmony_ci0:124 0 (const int) 3077617a3babSopenharmony_ci0:124 Constant: 3078617a3babSopenharmony_ci0:124 0 (const int) 3079617a3babSopenharmony_ci0:124 Constant: 3080617a3babSopenharmony_ci0:124 0 (const uint) 3081617a3babSopenharmony_ci0:13 Function Definition: CSMain( ( temp void) 3082617a3babSopenharmony_ci0:13 Function Parameters: 3083617a3babSopenharmony_ci0:? Sequence 3084617a3babSopenharmony_ci0:13 move second child to first child ( temp 3-component vector of uint) 3085617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 3086617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 3087617a3babSopenharmony_ci0:13 Function Call: @CSMain(vu3; ( temp void) 3088617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 3089617a3babSopenharmony_ci0:? Linker Objects 3090617a3babSopenharmony_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}) 3091617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 3092617a3babSopenharmony_ci 3093617a3babSopenharmony_ci 3094617a3babSopenharmony_ciLinked compute stage: 3095617a3babSopenharmony_ci 3096617a3babSopenharmony_ci 3097617a3babSopenharmony_ciShader version: 500 3098617a3babSopenharmony_cilocal_size = (32, 16, 1) 3099617a3babSopenharmony_ci0:? Sequence 3100617a3babSopenharmony_ci0:13 Function Definition: @CSMain(vu3; ( temp void) 3101617a3babSopenharmony_ci0:13 Function Parameters: 3102617a3babSopenharmony_ci0:13 'dti' ( in 3-component vector of uint) 3103617a3babSopenharmony_ci0:? Sequence 3104617a3babSopenharmony_ci0:14 move second child to first child ( temp 4-component vector of uint) 3105617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 3106617a3babSopenharmony_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}) 3107617a3babSopenharmony_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}) 3108617a3babSopenharmony_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}) 3109617a3babSopenharmony_ci0:14 Constant: 3110617a3babSopenharmony_ci0:14 0 (const uint) 3111617a3babSopenharmony_ci0:14 direct index ( temp uint) 3112617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 3113617a3babSopenharmony_ci0:14 Constant: 3114617a3babSopenharmony_ci0:14 0 (const int) 3115617a3babSopenharmony_ci0:14 Constant: 3116617a3babSopenharmony_ci0:14 0 (const int) 3117617a3babSopenharmony_ci0:14 subgroupAdd ( temp 4-component vector of uint) 3118617a3babSopenharmony_ci0:14 u: direct index for structure ( temp 4-component vector of uint) 3119617a3babSopenharmony_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}) 3120617a3babSopenharmony_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}) 3121617a3babSopenharmony_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}) 3122617a3babSopenharmony_ci0:14 Constant: 3123617a3babSopenharmony_ci0:14 0 (const uint) 3124617a3babSopenharmony_ci0:14 direct index ( temp uint) 3125617a3babSopenharmony_ci0:14 'dti' ( in 3-component vector of uint) 3126617a3babSopenharmony_ci0:14 Constant: 3127617a3babSopenharmony_ci0:14 0 (const int) 3128617a3babSopenharmony_ci0:14 Constant: 3129617a3babSopenharmony_ci0:14 0 (const int) 3130617a3babSopenharmony_ci0:15 move second child to first child ( temp uint) 3131617a3babSopenharmony_ci0:15 direct index ( temp uint) 3132617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 3133617a3babSopenharmony_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}) 3134617a3babSopenharmony_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}) 3135617a3babSopenharmony_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}) 3136617a3babSopenharmony_ci0:15 Constant: 3137617a3babSopenharmony_ci0:15 0 (const uint) 3138617a3babSopenharmony_ci0:15 direct index ( temp uint) 3139617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 3140617a3babSopenharmony_ci0:15 Constant: 3141617a3babSopenharmony_ci0:15 0 (const int) 3142617a3babSopenharmony_ci0:15 Constant: 3143617a3babSopenharmony_ci0:15 0 (const int) 3144617a3babSopenharmony_ci0:15 Constant: 3145617a3babSopenharmony_ci0:15 0 (const int) 3146617a3babSopenharmony_ci0:15 subgroupAdd ( temp uint) 3147617a3babSopenharmony_ci0:15 direct index ( temp uint) 3148617a3babSopenharmony_ci0:15 u: direct index for structure ( temp 4-component vector of uint) 3149617a3babSopenharmony_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}) 3150617a3babSopenharmony_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}) 3151617a3babSopenharmony_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}) 3152617a3babSopenharmony_ci0:15 Constant: 3153617a3babSopenharmony_ci0:15 0 (const uint) 3154617a3babSopenharmony_ci0:15 direct index ( temp uint) 3155617a3babSopenharmony_ci0:15 'dti' ( in 3-component vector of uint) 3156617a3babSopenharmony_ci0:15 Constant: 3157617a3babSopenharmony_ci0:15 0 (const int) 3158617a3babSopenharmony_ci0:15 Constant: 3159617a3babSopenharmony_ci0:15 0 (const int) 3160617a3babSopenharmony_ci0:15 Constant: 3161617a3babSopenharmony_ci0:15 0 (const int) 3162617a3babSopenharmony_ci0:16 move second child to first child ( temp 2-component vector of uint) 3163617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 3164617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 3165617a3babSopenharmony_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}) 3166617a3babSopenharmony_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}) 3167617a3babSopenharmony_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}) 3168617a3babSopenharmony_ci0:16 Constant: 3169617a3babSopenharmony_ci0:16 0 (const uint) 3170617a3babSopenharmony_ci0:16 direct index ( temp uint) 3171617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 3172617a3babSopenharmony_ci0:16 Constant: 3173617a3babSopenharmony_ci0:16 0 (const int) 3174617a3babSopenharmony_ci0:16 Constant: 3175617a3babSopenharmony_ci0:16 0 (const int) 3176617a3babSopenharmony_ci0:16 Sequence 3177617a3babSopenharmony_ci0:16 Constant: 3178617a3babSopenharmony_ci0:16 0 (const int) 3179617a3babSopenharmony_ci0:16 Constant: 3180617a3babSopenharmony_ci0:16 1 (const int) 3181617a3babSopenharmony_ci0:16 subgroupAdd ( temp 2-component vector of uint) 3182617a3babSopenharmony_ci0:16 vector swizzle ( temp 2-component vector of uint) 3183617a3babSopenharmony_ci0:16 u: direct index for structure ( temp 4-component vector of uint) 3184617a3babSopenharmony_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}) 3185617a3babSopenharmony_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}) 3186617a3babSopenharmony_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}) 3187617a3babSopenharmony_ci0:16 Constant: 3188617a3babSopenharmony_ci0:16 0 (const uint) 3189617a3babSopenharmony_ci0:16 direct index ( temp uint) 3190617a3babSopenharmony_ci0:16 'dti' ( in 3-component vector of uint) 3191617a3babSopenharmony_ci0:16 Constant: 3192617a3babSopenharmony_ci0:16 0 (const int) 3193617a3babSopenharmony_ci0:16 Constant: 3194617a3babSopenharmony_ci0:16 0 (const int) 3195617a3babSopenharmony_ci0:16 Sequence 3196617a3babSopenharmony_ci0:16 Constant: 3197617a3babSopenharmony_ci0:16 0 (const int) 3198617a3babSopenharmony_ci0:16 Constant: 3199617a3babSopenharmony_ci0:16 1 (const int) 3200617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 3201617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 3202617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 3203617a3babSopenharmony_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}) 3204617a3babSopenharmony_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}) 3205617a3babSopenharmony_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}) 3206617a3babSopenharmony_ci0:17 Constant: 3207617a3babSopenharmony_ci0:17 0 (const uint) 3208617a3babSopenharmony_ci0:17 direct index ( temp uint) 3209617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 3210617a3babSopenharmony_ci0:17 Constant: 3211617a3babSopenharmony_ci0:17 0 (const int) 3212617a3babSopenharmony_ci0:17 Constant: 3213617a3babSopenharmony_ci0:17 0 (const int) 3214617a3babSopenharmony_ci0:17 Sequence 3215617a3babSopenharmony_ci0:17 Constant: 3216617a3babSopenharmony_ci0:17 0 (const int) 3217617a3babSopenharmony_ci0:17 Constant: 3218617a3babSopenharmony_ci0:17 1 (const int) 3219617a3babSopenharmony_ci0:17 Constant: 3220617a3babSopenharmony_ci0:17 2 (const int) 3221617a3babSopenharmony_ci0:17 subgroupAdd ( temp 3-component vector of uint) 3222617a3babSopenharmony_ci0:17 vector swizzle ( temp 3-component vector of uint) 3223617a3babSopenharmony_ci0:17 u: direct index for structure ( temp 4-component vector of uint) 3224617a3babSopenharmony_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}) 3225617a3babSopenharmony_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}) 3226617a3babSopenharmony_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}) 3227617a3babSopenharmony_ci0:17 Constant: 3228617a3babSopenharmony_ci0:17 0 (const uint) 3229617a3babSopenharmony_ci0:17 direct index ( temp uint) 3230617a3babSopenharmony_ci0:17 'dti' ( in 3-component vector of uint) 3231617a3babSopenharmony_ci0:17 Constant: 3232617a3babSopenharmony_ci0:17 0 (const int) 3233617a3babSopenharmony_ci0:17 Constant: 3234617a3babSopenharmony_ci0:17 0 (const int) 3235617a3babSopenharmony_ci0:17 Sequence 3236617a3babSopenharmony_ci0:17 Constant: 3237617a3babSopenharmony_ci0:17 0 (const int) 3238617a3babSopenharmony_ci0:17 Constant: 3239617a3babSopenharmony_ci0:17 1 (const int) 3240617a3babSopenharmony_ci0:17 Constant: 3241617a3babSopenharmony_ci0:17 2 (const int) 3242617a3babSopenharmony_ci0:19 move second child to first child ( temp 4-component vector of int) 3243617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 3244617a3babSopenharmony_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}) 3245617a3babSopenharmony_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}) 3246617a3babSopenharmony_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}) 3247617a3babSopenharmony_ci0:19 Constant: 3248617a3babSopenharmony_ci0:19 0 (const uint) 3249617a3babSopenharmony_ci0:19 direct index ( temp uint) 3250617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 3251617a3babSopenharmony_ci0:19 Constant: 3252617a3babSopenharmony_ci0:19 0 (const int) 3253617a3babSopenharmony_ci0:19 Constant: 3254617a3babSopenharmony_ci0:19 1 (const int) 3255617a3babSopenharmony_ci0:19 subgroupAdd ( temp 4-component vector of int) 3256617a3babSopenharmony_ci0:19 i: direct index for structure ( temp 4-component vector of int) 3257617a3babSopenharmony_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}) 3258617a3babSopenharmony_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}) 3259617a3babSopenharmony_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}) 3260617a3babSopenharmony_ci0:19 Constant: 3261617a3babSopenharmony_ci0:19 0 (const uint) 3262617a3babSopenharmony_ci0:19 direct index ( temp uint) 3263617a3babSopenharmony_ci0:19 'dti' ( in 3-component vector of uint) 3264617a3babSopenharmony_ci0:19 Constant: 3265617a3babSopenharmony_ci0:19 0 (const int) 3266617a3babSopenharmony_ci0:19 Constant: 3267617a3babSopenharmony_ci0:19 1 (const int) 3268617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 3269617a3babSopenharmony_ci0:20 direct index ( temp int) 3270617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 3271617a3babSopenharmony_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}) 3272617a3babSopenharmony_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}) 3273617a3babSopenharmony_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}) 3274617a3babSopenharmony_ci0:20 Constant: 3275617a3babSopenharmony_ci0:20 0 (const uint) 3276617a3babSopenharmony_ci0:20 direct index ( temp uint) 3277617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 3278617a3babSopenharmony_ci0:20 Constant: 3279617a3babSopenharmony_ci0:20 0 (const int) 3280617a3babSopenharmony_ci0:20 Constant: 3281617a3babSopenharmony_ci0:20 1 (const int) 3282617a3babSopenharmony_ci0:20 Constant: 3283617a3babSopenharmony_ci0:20 0 (const int) 3284617a3babSopenharmony_ci0:20 subgroupAdd ( temp int) 3285617a3babSopenharmony_ci0:20 direct index ( temp int) 3286617a3babSopenharmony_ci0:20 i: direct index for structure ( temp 4-component vector of int) 3287617a3babSopenharmony_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}) 3288617a3babSopenharmony_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}) 3289617a3babSopenharmony_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}) 3290617a3babSopenharmony_ci0:20 Constant: 3291617a3babSopenharmony_ci0:20 0 (const uint) 3292617a3babSopenharmony_ci0:20 direct index ( temp uint) 3293617a3babSopenharmony_ci0:20 'dti' ( in 3-component vector of uint) 3294617a3babSopenharmony_ci0:20 Constant: 3295617a3babSopenharmony_ci0:20 0 (const int) 3296617a3babSopenharmony_ci0:20 Constant: 3297617a3babSopenharmony_ci0:20 1 (const int) 3298617a3babSopenharmony_ci0:20 Constant: 3299617a3babSopenharmony_ci0:20 0 (const int) 3300617a3babSopenharmony_ci0:21 move second child to first child ( temp 2-component vector of int) 3301617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 3302617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 3303617a3babSopenharmony_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}) 3304617a3babSopenharmony_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}) 3305617a3babSopenharmony_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}) 3306617a3babSopenharmony_ci0:21 Constant: 3307617a3babSopenharmony_ci0:21 0 (const uint) 3308617a3babSopenharmony_ci0:21 direct index ( temp uint) 3309617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 3310617a3babSopenharmony_ci0:21 Constant: 3311617a3babSopenharmony_ci0:21 0 (const int) 3312617a3babSopenharmony_ci0:21 Constant: 3313617a3babSopenharmony_ci0:21 1 (const int) 3314617a3babSopenharmony_ci0:21 Sequence 3315617a3babSopenharmony_ci0:21 Constant: 3316617a3babSopenharmony_ci0:21 0 (const int) 3317617a3babSopenharmony_ci0:21 Constant: 3318617a3babSopenharmony_ci0:21 1 (const int) 3319617a3babSopenharmony_ci0:21 subgroupAdd ( temp 2-component vector of int) 3320617a3babSopenharmony_ci0:21 vector swizzle ( temp 2-component vector of int) 3321617a3babSopenharmony_ci0:21 i: direct index for structure ( temp 4-component vector of int) 3322617a3babSopenharmony_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}) 3323617a3babSopenharmony_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}) 3324617a3babSopenharmony_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}) 3325617a3babSopenharmony_ci0:21 Constant: 3326617a3babSopenharmony_ci0:21 0 (const uint) 3327617a3babSopenharmony_ci0:21 direct index ( temp uint) 3328617a3babSopenharmony_ci0:21 'dti' ( in 3-component vector of uint) 3329617a3babSopenharmony_ci0:21 Constant: 3330617a3babSopenharmony_ci0:21 0 (const int) 3331617a3babSopenharmony_ci0:21 Constant: 3332617a3babSopenharmony_ci0:21 1 (const int) 3333617a3babSopenharmony_ci0:21 Sequence 3334617a3babSopenharmony_ci0:21 Constant: 3335617a3babSopenharmony_ci0:21 0 (const int) 3336617a3babSopenharmony_ci0:21 Constant: 3337617a3babSopenharmony_ci0:21 1 (const int) 3338617a3babSopenharmony_ci0:22 move second child to first child ( temp 3-component vector of int) 3339617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 3340617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 3341617a3babSopenharmony_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}) 3342617a3babSopenharmony_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}) 3343617a3babSopenharmony_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}) 3344617a3babSopenharmony_ci0:22 Constant: 3345617a3babSopenharmony_ci0:22 0 (const uint) 3346617a3babSopenharmony_ci0:22 direct index ( temp uint) 3347617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 3348617a3babSopenharmony_ci0:22 Constant: 3349617a3babSopenharmony_ci0:22 0 (const int) 3350617a3babSopenharmony_ci0:22 Constant: 3351617a3babSopenharmony_ci0:22 1 (const int) 3352617a3babSopenharmony_ci0:22 Sequence 3353617a3babSopenharmony_ci0:22 Constant: 3354617a3babSopenharmony_ci0:22 0 (const int) 3355617a3babSopenharmony_ci0:22 Constant: 3356617a3babSopenharmony_ci0:22 1 (const int) 3357617a3babSopenharmony_ci0:22 Constant: 3358617a3babSopenharmony_ci0:22 2 (const int) 3359617a3babSopenharmony_ci0:22 subgroupAdd ( temp 3-component vector of int) 3360617a3babSopenharmony_ci0:22 vector swizzle ( temp 3-component vector of int) 3361617a3babSopenharmony_ci0:22 i: direct index for structure ( temp 4-component vector of int) 3362617a3babSopenharmony_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}) 3363617a3babSopenharmony_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}) 3364617a3babSopenharmony_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}) 3365617a3babSopenharmony_ci0:22 Constant: 3366617a3babSopenharmony_ci0:22 0 (const uint) 3367617a3babSopenharmony_ci0:22 direct index ( temp uint) 3368617a3babSopenharmony_ci0:22 'dti' ( in 3-component vector of uint) 3369617a3babSopenharmony_ci0:22 Constant: 3370617a3babSopenharmony_ci0:22 0 (const int) 3371617a3babSopenharmony_ci0:22 Constant: 3372617a3babSopenharmony_ci0:22 1 (const int) 3373617a3babSopenharmony_ci0:22 Sequence 3374617a3babSopenharmony_ci0:22 Constant: 3375617a3babSopenharmony_ci0:22 0 (const int) 3376617a3babSopenharmony_ci0:22 Constant: 3377617a3babSopenharmony_ci0:22 1 (const int) 3378617a3babSopenharmony_ci0:22 Constant: 3379617a3babSopenharmony_ci0:22 2 (const int) 3380617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 3381617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 3382617a3babSopenharmony_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}) 3383617a3babSopenharmony_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}) 3384617a3babSopenharmony_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}) 3385617a3babSopenharmony_ci0:24 Constant: 3386617a3babSopenharmony_ci0:24 0 (const uint) 3387617a3babSopenharmony_ci0:24 direct index ( temp uint) 3388617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 3389617a3babSopenharmony_ci0:24 Constant: 3390617a3babSopenharmony_ci0:24 0 (const int) 3391617a3babSopenharmony_ci0:24 Constant: 3392617a3babSopenharmony_ci0:24 2 (const int) 3393617a3babSopenharmony_ci0:24 subgroupAdd ( temp 4-component vector of float) 3394617a3babSopenharmony_ci0:24 f: direct index for structure ( temp 4-component vector of float) 3395617a3babSopenharmony_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}) 3396617a3babSopenharmony_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}) 3397617a3babSopenharmony_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}) 3398617a3babSopenharmony_ci0:24 Constant: 3399617a3babSopenharmony_ci0:24 0 (const uint) 3400617a3babSopenharmony_ci0:24 direct index ( temp uint) 3401617a3babSopenharmony_ci0:24 'dti' ( in 3-component vector of uint) 3402617a3babSopenharmony_ci0:24 Constant: 3403617a3babSopenharmony_ci0:24 0 (const int) 3404617a3babSopenharmony_ci0:24 Constant: 3405617a3babSopenharmony_ci0:24 2 (const int) 3406617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 3407617a3babSopenharmony_ci0:25 direct index ( temp float) 3408617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 3409617a3babSopenharmony_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}) 3410617a3babSopenharmony_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}) 3411617a3babSopenharmony_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}) 3412617a3babSopenharmony_ci0:25 Constant: 3413617a3babSopenharmony_ci0:25 0 (const uint) 3414617a3babSopenharmony_ci0:25 direct index ( temp uint) 3415617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 3416617a3babSopenharmony_ci0:25 Constant: 3417617a3babSopenharmony_ci0:25 0 (const int) 3418617a3babSopenharmony_ci0:25 Constant: 3419617a3babSopenharmony_ci0:25 2 (const int) 3420617a3babSopenharmony_ci0:25 Constant: 3421617a3babSopenharmony_ci0:25 0 (const int) 3422617a3babSopenharmony_ci0:25 subgroupAdd ( temp float) 3423617a3babSopenharmony_ci0:25 direct index ( temp float) 3424617a3babSopenharmony_ci0:25 f: direct index for structure ( temp 4-component vector of float) 3425617a3babSopenharmony_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}) 3426617a3babSopenharmony_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}) 3427617a3babSopenharmony_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}) 3428617a3babSopenharmony_ci0:25 Constant: 3429617a3babSopenharmony_ci0:25 0 (const uint) 3430617a3babSopenharmony_ci0:25 direct index ( temp uint) 3431617a3babSopenharmony_ci0:25 'dti' ( in 3-component vector of uint) 3432617a3babSopenharmony_ci0:25 Constant: 3433617a3babSopenharmony_ci0:25 0 (const int) 3434617a3babSopenharmony_ci0:25 Constant: 3435617a3babSopenharmony_ci0:25 2 (const int) 3436617a3babSopenharmony_ci0:25 Constant: 3437617a3babSopenharmony_ci0:25 0 (const int) 3438617a3babSopenharmony_ci0:26 move second child to first child ( temp 2-component vector of float) 3439617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 3440617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 3441617a3babSopenharmony_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}) 3442617a3babSopenharmony_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}) 3443617a3babSopenharmony_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}) 3444617a3babSopenharmony_ci0:26 Constant: 3445617a3babSopenharmony_ci0:26 0 (const uint) 3446617a3babSopenharmony_ci0:26 direct index ( temp uint) 3447617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 3448617a3babSopenharmony_ci0:26 Constant: 3449617a3babSopenharmony_ci0:26 0 (const int) 3450617a3babSopenharmony_ci0:26 Constant: 3451617a3babSopenharmony_ci0:26 2 (const int) 3452617a3babSopenharmony_ci0:26 Sequence 3453617a3babSopenharmony_ci0:26 Constant: 3454617a3babSopenharmony_ci0:26 0 (const int) 3455617a3babSopenharmony_ci0:26 Constant: 3456617a3babSopenharmony_ci0:26 1 (const int) 3457617a3babSopenharmony_ci0:26 subgroupAdd ( temp 2-component vector of float) 3458617a3babSopenharmony_ci0:26 vector swizzle ( temp 2-component vector of float) 3459617a3babSopenharmony_ci0:26 f: direct index for structure ( temp 4-component vector of float) 3460617a3babSopenharmony_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}) 3461617a3babSopenharmony_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}) 3462617a3babSopenharmony_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}) 3463617a3babSopenharmony_ci0:26 Constant: 3464617a3babSopenharmony_ci0:26 0 (const uint) 3465617a3babSopenharmony_ci0:26 direct index ( temp uint) 3466617a3babSopenharmony_ci0:26 'dti' ( in 3-component vector of uint) 3467617a3babSopenharmony_ci0:26 Constant: 3468617a3babSopenharmony_ci0:26 0 (const int) 3469617a3babSopenharmony_ci0:26 Constant: 3470617a3babSopenharmony_ci0:26 2 (const int) 3471617a3babSopenharmony_ci0:26 Sequence 3472617a3babSopenharmony_ci0:26 Constant: 3473617a3babSopenharmony_ci0:26 0 (const int) 3474617a3babSopenharmony_ci0:26 Constant: 3475617a3babSopenharmony_ci0:26 1 (const int) 3476617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-component vector of float) 3477617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 3478617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 3479617a3babSopenharmony_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}) 3480617a3babSopenharmony_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}) 3481617a3babSopenharmony_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}) 3482617a3babSopenharmony_ci0:27 Constant: 3483617a3babSopenharmony_ci0:27 0 (const uint) 3484617a3babSopenharmony_ci0:27 direct index ( temp uint) 3485617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 3486617a3babSopenharmony_ci0:27 Constant: 3487617a3babSopenharmony_ci0:27 0 (const int) 3488617a3babSopenharmony_ci0:27 Constant: 3489617a3babSopenharmony_ci0:27 2 (const int) 3490617a3babSopenharmony_ci0:27 Sequence 3491617a3babSopenharmony_ci0:27 Constant: 3492617a3babSopenharmony_ci0:27 0 (const int) 3493617a3babSopenharmony_ci0:27 Constant: 3494617a3babSopenharmony_ci0:27 1 (const int) 3495617a3babSopenharmony_ci0:27 Constant: 3496617a3babSopenharmony_ci0:27 2 (const int) 3497617a3babSopenharmony_ci0:27 subgroupAdd ( temp 3-component vector of float) 3498617a3babSopenharmony_ci0:27 vector swizzle ( temp 3-component vector of float) 3499617a3babSopenharmony_ci0:27 f: direct index for structure ( temp 4-component vector of float) 3500617a3babSopenharmony_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}) 3501617a3babSopenharmony_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}) 3502617a3babSopenharmony_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}) 3503617a3babSopenharmony_ci0:27 Constant: 3504617a3babSopenharmony_ci0:27 0 (const uint) 3505617a3babSopenharmony_ci0:27 direct index ( temp uint) 3506617a3babSopenharmony_ci0:27 'dti' ( in 3-component vector of uint) 3507617a3babSopenharmony_ci0:27 Constant: 3508617a3babSopenharmony_ci0:27 0 (const int) 3509617a3babSopenharmony_ci0:27 Constant: 3510617a3babSopenharmony_ci0:27 2 (const int) 3511617a3babSopenharmony_ci0:27 Sequence 3512617a3babSopenharmony_ci0:27 Constant: 3513617a3babSopenharmony_ci0:27 0 (const int) 3514617a3babSopenharmony_ci0:27 Constant: 3515617a3babSopenharmony_ci0:27 1 (const int) 3516617a3babSopenharmony_ci0:27 Constant: 3517617a3babSopenharmony_ci0:27 2 (const int) 3518617a3babSopenharmony_ci0:29 move second child to first child ( temp 4-component vector of double) 3519617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 3520617a3babSopenharmony_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}) 3521617a3babSopenharmony_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}) 3522617a3babSopenharmony_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}) 3523617a3babSopenharmony_ci0:29 Constant: 3524617a3babSopenharmony_ci0:29 0 (const uint) 3525617a3babSopenharmony_ci0:29 direct index ( temp uint) 3526617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 3527617a3babSopenharmony_ci0:29 Constant: 3528617a3babSopenharmony_ci0:29 0 (const int) 3529617a3babSopenharmony_ci0:29 Constant: 3530617a3babSopenharmony_ci0:29 3 (const int) 3531617a3babSopenharmony_ci0:29 subgroupAdd ( temp 4-component vector of double) 3532617a3babSopenharmony_ci0:29 d: direct index for structure ( temp 4-component vector of double) 3533617a3babSopenharmony_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}) 3534617a3babSopenharmony_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}) 3535617a3babSopenharmony_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}) 3536617a3babSopenharmony_ci0:29 Constant: 3537617a3babSopenharmony_ci0:29 0 (const uint) 3538617a3babSopenharmony_ci0:29 direct index ( temp uint) 3539617a3babSopenharmony_ci0:29 'dti' ( in 3-component vector of uint) 3540617a3babSopenharmony_ci0:29 Constant: 3541617a3babSopenharmony_ci0:29 0 (const int) 3542617a3babSopenharmony_ci0:29 Constant: 3543617a3babSopenharmony_ci0:29 3 (const int) 3544617a3babSopenharmony_ci0:30 move second child to first child ( temp double) 3545617a3babSopenharmony_ci0:30 direct index ( temp double) 3546617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 3547617a3babSopenharmony_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}) 3548617a3babSopenharmony_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}) 3549617a3babSopenharmony_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}) 3550617a3babSopenharmony_ci0:30 Constant: 3551617a3babSopenharmony_ci0:30 0 (const uint) 3552617a3babSopenharmony_ci0:30 direct index ( temp uint) 3553617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 3554617a3babSopenharmony_ci0:30 Constant: 3555617a3babSopenharmony_ci0:30 0 (const int) 3556617a3babSopenharmony_ci0:30 Constant: 3557617a3babSopenharmony_ci0:30 3 (const int) 3558617a3babSopenharmony_ci0:30 Constant: 3559617a3babSopenharmony_ci0:30 0 (const int) 3560617a3babSopenharmony_ci0:30 subgroupAdd ( temp double) 3561617a3babSopenharmony_ci0:30 direct index ( temp double) 3562617a3babSopenharmony_ci0:30 d: direct index for structure ( temp 4-component vector of double) 3563617a3babSopenharmony_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}) 3564617a3babSopenharmony_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}) 3565617a3babSopenharmony_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}) 3566617a3babSopenharmony_ci0:30 Constant: 3567617a3babSopenharmony_ci0:30 0 (const uint) 3568617a3babSopenharmony_ci0:30 direct index ( temp uint) 3569617a3babSopenharmony_ci0:30 'dti' ( in 3-component vector of uint) 3570617a3babSopenharmony_ci0:30 Constant: 3571617a3babSopenharmony_ci0:30 0 (const int) 3572617a3babSopenharmony_ci0:30 Constant: 3573617a3babSopenharmony_ci0:30 3 (const int) 3574617a3babSopenharmony_ci0:30 Constant: 3575617a3babSopenharmony_ci0:30 0 (const int) 3576617a3babSopenharmony_ci0:31 move second child to first child ( temp 2-component vector of double) 3577617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 3578617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 3579617a3babSopenharmony_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}) 3580617a3babSopenharmony_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}) 3581617a3babSopenharmony_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}) 3582617a3babSopenharmony_ci0:31 Constant: 3583617a3babSopenharmony_ci0:31 0 (const uint) 3584617a3babSopenharmony_ci0:31 direct index ( temp uint) 3585617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 3586617a3babSopenharmony_ci0:31 Constant: 3587617a3babSopenharmony_ci0:31 0 (const int) 3588617a3babSopenharmony_ci0:31 Constant: 3589617a3babSopenharmony_ci0:31 3 (const int) 3590617a3babSopenharmony_ci0:31 Sequence 3591617a3babSopenharmony_ci0:31 Constant: 3592617a3babSopenharmony_ci0:31 0 (const int) 3593617a3babSopenharmony_ci0:31 Constant: 3594617a3babSopenharmony_ci0:31 1 (const int) 3595617a3babSopenharmony_ci0:31 subgroupAdd ( temp 2-component vector of double) 3596617a3babSopenharmony_ci0:31 vector swizzle ( temp 2-component vector of double) 3597617a3babSopenharmony_ci0:31 d: direct index for structure ( temp 4-component vector of double) 3598617a3babSopenharmony_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}) 3599617a3babSopenharmony_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}) 3600617a3babSopenharmony_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}) 3601617a3babSopenharmony_ci0:31 Constant: 3602617a3babSopenharmony_ci0:31 0 (const uint) 3603617a3babSopenharmony_ci0:31 direct index ( temp uint) 3604617a3babSopenharmony_ci0:31 'dti' ( in 3-component vector of uint) 3605617a3babSopenharmony_ci0:31 Constant: 3606617a3babSopenharmony_ci0:31 0 (const int) 3607617a3babSopenharmony_ci0:31 Constant: 3608617a3babSopenharmony_ci0:31 3 (const int) 3609617a3babSopenharmony_ci0:31 Sequence 3610617a3babSopenharmony_ci0:31 Constant: 3611617a3babSopenharmony_ci0:31 0 (const int) 3612617a3babSopenharmony_ci0:31 Constant: 3613617a3babSopenharmony_ci0:31 1 (const int) 3614617a3babSopenharmony_ci0:32 move second child to first child ( temp 3-component vector of double) 3615617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 3616617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 3617617a3babSopenharmony_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}) 3618617a3babSopenharmony_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}) 3619617a3babSopenharmony_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}) 3620617a3babSopenharmony_ci0:32 Constant: 3621617a3babSopenharmony_ci0:32 0 (const uint) 3622617a3babSopenharmony_ci0:32 direct index ( temp uint) 3623617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 3624617a3babSopenharmony_ci0:32 Constant: 3625617a3babSopenharmony_ci0:32 0 (const int) 3626617a3babSopenharmony_ci0:32 Constant: 3627617a3babSopenharmony_ci0:32 3 (const int) 3628617a3babSopenharmony_ci0:32 Sequence 3629617a3babSopenharmony_ci0:32 Constant: 3630617a3babSopenharmony_ci0:32 0 (const int) 3631617a3babSopenharmony_ci0:32 Constant: 3632617a3babSopenharmony_ci0:32 1 (const int) 3633617a3babSopenharmony_ci0:32 Constant: 3634617a3babSopenharmony_ci0:32 2 (const int) 3635617a3babSopenharmony_ci0:32 subgroupAdd ( temp 3-component vector of double) 3636617a3babSopenharmony_ci0:32 vector swizzle ( temp 3-component vector of double) 3637617a3babSopenharmony_ci0:32 d: direct index for structure ( temp 4-component vector of double) 3638617a3babSopenharmony_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}) 3639617a3babSopenharmony_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}) 3640617a3babSopenharmony_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}) 3641617a3babSopenharmony_ci0:32 Constant: 3642617a3babSopenharmony_ci0:32 0 (const uint) 3643617a3babSopenharmony_ci0:32 direct index ( temp uint) 3644617a3babSopenharmony_ci0:32 'dti' ( in 3-component vector of uint) 3645617a3babSopenharmony_ci0:32 Constant: 3646617a3babSopenharmony_ci0:32 0 (const int) 3647617a3babSopenharmony_ci0:32 Constant: 3648617a3babSopenharmony_ci0:32 3 (const int) 3649617a3babSopenharmony_ci0:32 Sequence 3650617a3babSopenharmony_ci0:32 Constant: 3651617a3babSopenharmony_ci0:32 0 (const int) 3652617a3babSopenharmony_ci0:32 Constant: 3653617a3babSopenharmony_ci0:32 1 (const int) 3654617a3babSopenharmony_ci0:32 Constant: 3655617a3babSopenharmony_ci0:32 2 (const int) 3656617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of uint) 3657617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 3658617a3babSopenharmony_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}) 3659617a3babSopenharmony_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}) 3660617a3babSopenharmony_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}) 3661617a3babSopenharmony_ci0:34 Constant: 3662617a3babSopenharmony_ci0:34 0 (const uint) 3663617a3babSopenharmony_ci0:34 direct index ( temp uint) 3664617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 3665617a3babSopenharmony_ci0:34 Constant: 3666617a3babSopenharmony_ci0:34 0 (const int) 3667617a3babSopenharmony_ci0:34 Constant: 3668617a3babSopenharmony_ci0:34 0 (const int) 3669617a3babSopenharmony_ci0:34 subgroupMul ( temp 4-component vector of uint) 3670617a3babSopenharmony_ci0:34 u: direct index for structure ( temp 4-component vector of uint) 3671617a3babSopenharmony_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}) 3672617a3babSopenharmony_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}) 3673617a3babSopenharmony_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}) 3674617a3babSopenharmony_ci0:34 Constant: 3675617a3babSopenharmony_ci0:34 0 (const uint) 3676617a3babSopenharmony_ci0:34 direct index ( temp uint) 3677617a3babSopenharmony_ci0:34 'dti' ( in 3-component vector of uint) 3678617a3babSopenharmony_ci0:34 Constant: 3679617a3babSopenharmony_ci0:34 0 (const int) 3680617a3babSopenharmony_ci0:34 Constant: 3681617a3babSopenharmony_ci0:34 0 (const int) 3682617a3babSopenharmony_ci0:35 move second child to first child ( temp uint) 3683617a3babSopenharmony_ci0:35 direct index ( temp uint) 3684617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 3685617a3babSopenharmony_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}) 3686617a3babSopenharmony_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}) 3687617a3babSopenharmony_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}) 3688617a3babSopenharmony_ci0:35 Constant: 3689617a3babSopenharmony_ci0:35 0 (const uint) 3690617a3babSopenharmony_ci0:35 direct index ( temp uint) 3691617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 3692617a3babSopenharmony_ci0:35 Constant: 3693617a3babSopenharmony_ci0:35 0 (const int) 3694617a3babSopenharmony_ci0:35 Constant: 3695617a3babSopenharmony_ci0:35 0 (const int) 3696617a3babSopenharmony_ci0:35 Constant: 3697617a3babSopenharmony_ci0:35 0 (const int) 3698617a3babSopenharmony_ci0:35 subgroupMul ( temp uint) 3699617a3babSopenharmony_ci0:35 direct index ( temp uint) 3700617a3babSopenharmony_ci0:35 u: direct index for structure ( temp 4-component vector of uint) 3701617a3babSopenharmony_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}) 3702617a3babSopenharmony_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}) 3703617a3babSopenharmony_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}) 3704617a3babSopenharmony_ci0:35 Constant: 3705617a3babSopenharmony_ci0:35 0 (const uint) 3706617a3babSopenharmony_ci0:35 direct index ( temp uint) 3707617a3babSopenharmony_ci0:35 'dti' ( in 3-component vector of uint) 3708617a3babSopenharmony_ci0:35 Constant: 3709617a3babSopenharmony_ci0:35 0 (const int) 3710617a3babSopenharmony_ci0:35 Constant: 3711617a3babSopenharmony_ci0:35 0 (const int) 3712617a3babSopenharmony_ci0:35 Constant: 3713617a3babSopenharmony_ci0:35 0 (const int) 3714617a3babSopenharmony_ci0:36 move second child to first child ( temp 2-component vector of uint) 3715617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 3716617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 3717617a3babSopenharmony_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}) 3718617a3babSopenharmony_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}) 3719617a3babSopenharmony_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}) 3720617a3babSopenharmony_ci0:36 Constant: 3721617a3babSopenharmony_ci0:36 0 (const uint) 3722617a3babSopenharmony_ci0:36 direct index ( temp uint) 3723617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 3724617a3babSopenharmony_ci0:36 Constant: 3725617a3babSopenharmony_ci0:36 0 (const int) 3726617a3babSopenharmony_ci0:36 Constant: 3727617a3babSopenharmony_ci0:36 0 (const int) 3728617a3babSopenharmony_ci0:36 Sequence 3729617a3babSopenharmony_ci0:36 Constant: 3730617a3babSopenharmony_ci0:36 0 (const int) 3731617a3babSopenharmony_ci0:36 Constant: 3732617a3babSopenharmony_ci0:36 1 (const int) 3733617a3babSopenharmony_ci0:36 subgroupMul ( temp 2-component vector of uint) 3734617a3babSopenharmony_ci0:36 vector swizzle ( temp 2-component vector of uint) 3735617a3babSopenharmony_ci0:36 u: direct index for structure ( temp 4-component vector of uint) 3736617a3babSopenharmony_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}) 3737617a3babSopenharmony_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}) 3738617a3babSopenharmony_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}) 3739617a3babSopenharmony_ci0:36 Constant: 3740617a3babSopenharmony_ci0:36 0 (const uint) 3741617a3babSopenharmony_ci0:36 direct index ( temp uint) 3742617a3babSopenharmony_ci0:36 'dti' ( in 3-component vector of uint) 3743617a3babSopenharmony_ci0:36 Constant: 3744617a3babSopenharmony_ci0:36 0 (const int) 3745617a3babSopenharmony_ci0:36 Constant: 3746617a3babSopenharmony_ci0:36 0 (const int) 3747617a3babSopenharmony_ci0:36 Sequence 3748617a3babSopenharmony_ci0:36 Constant: 3749617a3babSopenharmony_ci0:36 0 (const int) 3750617a3babSopenharmony_ci0:36 Constant: 3751617a3babSopenharmony_ci0:36 1 (const int) 3752617a3babSopenharmony_ci0:37 move second child to first child ( temp 3-component vector of uint) 3753617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 3754617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 3755617a3babSopenharmony_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}) 3756617a3babSopenharmony_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}) 3757617a3babSopenharmony_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}) 3758617a3babSopenharmony_ci0:37 Constant: 3759617a3babSopenharmony_ci0:37 0 (const uint) 3760617a3babSopenharmony_ci0:37 direct index ( temp uint) 3761617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 3762617a3babSopenharmony_ci0:37 Constant: 3763617a3babSopenharmony_ci0:37 0 (const int) 3764617a3babSopenharmony_ci0:37 Constant: 3765617a3babSopenharmony_ci0:37 0 (const int) 3766617a3babSopenharmony_ci0:37 Sequence 3767617a3babSopenharmony_ci0:37 Constant: 3768617a3babSopenharmony_ci0:37 0 (const int) 3769617a3babSopenharmony_ci0:37 Constant: 3770617a3babSopenharmony_ci0:37 1 (const int) 3771617a3babSopenharmony_ci0:37 Constant: 3772617a3babSopenharmony_ci0:37 2 (const int) 3773617a3babSopenharmony_ci0:37 subgroupMul ( temp 3-component vector of uint) 3774617a3babSopenharmony_ci0:37 vector swizzle ( temp 3-component vector of uint) 3775617a3babSopenharmony_ci0:37 u: direct index for structure ( temp 4-component vector of uint) 3776617a3babSopenharmony_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}) 3777617a3babSopenharmony_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}) 3778617a3babSopenharmony_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}) 3779617a3babSopenharmony_ci0:37 Constant: 3780617a3babSopenharmony_ci0:37 0 (const uint) 3781617a3babSopenharmony_ci0:37 direct index ( temp uint) 3782617a3babSopenharmony_ci0:37 'dti' ( in 3-component vector of uint) 3783617a3babSopenharmony_ci0:37 Constant: 3784617a3babSopenharmony_ci0:37 0 (const int) 3785617a3babSopenharmony_ci0:37 Constant: 3786617a3babSopenharmony_ci0:37 0 (const int) 3787617a3babSopenharmony_ci0:37 Sequence 3788617a3babSopenharmony_ci0:37 Constant: 3789617a3babSopenharmony_ci0:37 0 (const int) 3790617a3babSopenharmony_ci0:37 Constant: 3791617a3babSopenharmony_ci0:37 1 (const int) 3792617a3babSopenharmony_ci0:37 Constant: 3793617a3babSopenharmony_ci0:37 2 (const int) 3794617a3babSopenharmony_ci0:39 move second child to first child ( temp 4-component vector of int) 3795617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 3796617a3babSopenharmony_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}) 3797617a3babSopenharmony_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}) 3798617a3babSopenharmony_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}) 3799617a3babSopenharmony_ci0:39 Constant: 3800617a3babSopenharmony_ci0:39 0 (const uint) 3801617a3babSopenharmony_ci0:39 direct index ( temp uint) 3802617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 3803617a3babSopenharmony_ci0:39 Constant: 3804617a3babSopenharmony_ci0:39 0 (const int) 3805617a3babSopenharmony_ci0:39 Constant: 3806617a3babSopenharmony_ci0:39 1 (const int) 3807617a3babSopenharmony_ci0:39 subgroupMul ( temp 4-component vector of int) 3808617a3babSopenharmony_ci0:39 i: direct index for structure ( temp 4-component vector of int) 3809617a3babSopenharmony_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}) 3810617a3babSopenharmony_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}) 3811617a3babSopenharmony_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}) 3812617a3babSopenharmony_ci0:39 Constant: 3813617a3babSopenharmony_ci0:39 0 (const uint) 3814617a3babSopenharmony_ci0:39 direct index ( temp uint) 3815617a3babSopenharmony_ci0:39 'dti' ( in 3-component vector of uint) 3816617a3babSopenharmony_ci0:39 Constant: 3817617a3babSopenharmony_ci0:39 0 (const int) 3818617a3babSopenharmony_ci0:39 Constant: 3819617a3babSopenharmony_ci0:39 1 (const int) 3820617a3babSopenharmony_ci0:40 move second child to first child ( temp int) 3821617a3babSopenharmony_ci0:40 direct index ( temp int) 3822617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 3823617a3babSopenharmony_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}) 3824617a3babSopenharmony_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}) 3825617a3babSopenharmony_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}) 3826617a3babSopenharmony_ci0:40 Constant: 3827617a3babSopenharmony_ci0:40 0 (const uint) 3828617a3babSopenharmony_ci0:40 direct index ( temp uint) 3829617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 3830617a3babSopenharmony_ci0:40 Constant: 3831617a3babSopenharmony_ci0:40 0 (const int) 3832617a3babSopenharmony_ci0:40 Constant: 3833617a3babSopenharmony_ci0:40 1 (const int) 3834617a3babSopenharmony_ci0:40 Constant: 3835617a3babSopenharmony_ci0:40 0 (const int) 3836617a3babSopenharmony_ci0:40 subgroupMul ( temp int) 3837617a3babSopenharmony_ci0:40 direct index ( temp int) 3838617a3babSopenharmony_ci0:40 i: direct index for structure ( temp 4-component vector of int) 3839617a3babSopenharmony_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}) 3840617a3babSopenharmony_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}) 3841617a3babSopenharmony_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}) 3842617a3babSopenharmony_ci0:40 Constant: 3843617a3babSopenharmony_ci0:40 0 (const uint) 3844617a3babSopenharmony_ci0:40 direct index ( temp uint) 3845617a3babSopenharmony_ci0:40 'dti' ( in 3-component vector of uint) 3846617a3babSopenharmony_ci0:40 Constant: 3847617a3babSopenharmony_ci0:40 0 (const int) 3848617a3babSopenharmony_ci0:40 Constant: 3849617a3babSopenharmony_ci0:40 1 (const int) 3850617a3babSopenharmony_ci0:40 Constant: 3851617a3babSopenharmony_ci0:40 0 (const int) 3852617a3babSopenharmony_ci0:41 move second child to first child ( temp 2-component vector of int) 3853617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 3854617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 3855617a3babSopenharmony_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}) 3856617a3babSopenharmony_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}) 3857617a3babSopenharmony_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}) 3858617a3babSopenharmony_ci0:41 Constant: 3859617a3babSopenharmony_ci0:41 0 (const uint) 3860617a3babSopenharmony_ci0:41 direct index ( temp uint) 3861617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 3862617a3babSopenharmony_ci0:41 Constant: 3863617a3babSopenharmony_ci0:41 0 (const int) 3864617a3babSopenharmony_ci0:41 Constant: 3865617a3babSopenharmony_ci0:41 1 (const int) 3866617a3babSopenharmony_ci0:41 Sequence 3867617a3babSopenharmony_ci0:41 Constant: 3868617a3babSopenharmony_ci0:41 0 (const int) 3869617a3babSopenharmony_ci0:41 Constant: 3870617a3babSopenharmony_ci0:41 1 (const int) 3871617a3babSopenharmony_ci0:41 subgroupMul ( temp 2-component vector of int) 3872617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of int) 3873617a3babSopenharmony_ci0:41 i: direct index for structure ( temp 4-component vector of int) 3874617a3babSopenharmony_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}) 3875617a3babSopenharmony_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}) 3876617a3babSopenharmony_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}) 3877617a3babSopenharmony_ci0:41 Constant: 3878617a3babSopenharmony_ci0:41 0 (const uint) 3879617a3babSopenharmony_ci0:41 direct index ( temp uint) 3880617a3babSopenharmony_ci0:41 'dti' ( in 3-component vector of uint) 3881617a3babSopenharmony_ci0:41 Constant: 3882617a3babSopenharmony_ci0:41 0 (const int) 3883617a3babSopenharmony_ci0:41 Constant: 3884617a3babSopenharmony_ci0:41 1 (const int) 3885617a3babSopenharmony_ci0:41 Sequence 3886617a3babSopenharmony_ci0:41 Constant: 3887617a3babSopenharmony_ci0:41 0 (const int) 3888617a3babSopenharmony_ci0:41 Constant: 3889617a3babSopenharmony_ci0:41 1 (const int) 3890617a3babSopenharmony_ci0:42 move second child to first child ( temp 3-component vector of int) 3891617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 3892617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 3893617a3babSopenharmony_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}) 3894617a3babSopenharmony_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}) 3895617a3babSopenharmony_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}) 3896617a3babSopenharmony_ci0:42 Constant: 3897617a3babSopenharmony_ci0:42 0 (const uint) 3898617a3babSopenharmony_ci0:42 direct index ( temp uint) 3899617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 3900617a3babSopenharmony_ci0:42 Constant: 3901617a3babSopenharmony_ci0:42 0 (const int) 3902617a3babSopenharmony_ci0:42 Constant: 3903617a3babSopenharmony_ci0:42 1 (const int) 3904617a3babSopenharmony_ci0:42 Sequence 3905617a3babSopenharmony_ci0:42 Constant: 3906617a3babSopenharmony_ci0:42 0 (const int) 3907617a3babSopenharmony_ci0:42 Constant: 3908617a3babSopenharmony_ci0:42 1 (const int) 3909617a3babSopenharmony_ci0:42 Constant: 3910617a3babSopenharmony_ci0:42 2 (const int) 3911617a3babSopenharmony_ci0:42 subgroupMul ( temp 3-component vector of int) 3912617a3babSopenharmony_ci0:42 vector swizzle ( temp 3-component vector of int) 3913617a3babSopenharmony_ci0:42 i: direct index for structure ( temp 4-component vector of int) 3914617a3babSopenharmony_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}) 3915617a3babSopenharmony_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}) 3916617a3babSopenharmony_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}) 3917617a3babSopenharmony_ci0:42 Constant: 3918617a3babSopenharmony_ci0:42 0 (const uint) 3919617a3babSopenharmony_ci0:42 direct index ( temp uint) 3920617a3babSopenharmony_ci0:42 'dti' ( in 3-component vector of uint) 3921617a3babSopenharmony_ci0:42 Constant: 3922617a3babSopenharmony_ci0:42 0 (const int) 3923617a3babSopenharmony_ci0:42 Constant: 3924617a3babSopenharmony_ci0:42 1 (const int) 3925617a3babSopenharmony_ci0:42 Sequence 3926617a3babSopenharmony_ci0:42 Constant: 3927617a3babSopenharmony_ci0:42 0 (const int) 3928617a3babSopenharmony_ci0:42 Constant: 3929617a3babSopenharmony_ci0:42 1 (const int) 3930617a3babSopenharmony_ci0:42 Constant: 3931617a3babSopenharmony_ci0:42 2 (const int) 3932617a3babSopenharmony_ci0:44 move second child to first child ( temp 4-component vector of float) 3933617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 3934617a3babSopenharmony_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}) 3935617a3babSopenharmony_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}) 3936617a3babSopenharmony_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}) 3937617a3babSopenharmony_ci0:44 Constant: 3938617a3babSopenharmony_ci0:44 0 (const uint) 3939617a3babSopenharmony_ci0:44 direct index ( temp uint) 3940617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 3941617a3babSopenharmony_ci0:44 Constant: 3942617a3babSopenharmony_ci0:44 0 (const int) 3943617a3babSopenharmony_ci0:44 Constant: 3944617a3babSopenharmony_ci0:44 2 (const int) 3945617a3babSopenharmony_ci0:44 subgroupMul ( temp 4-component vector of float) 3946617a3babSopenharmony_ci0:44 f: direct index for structure ( temp 4-component vector of float) 3947617a3babSopenharmony_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}) 3948617a3babSopenharmony_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}) 3949617a3babSopenharmony_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}) 3950617a3babSopenharmony_ci0:44 Constant: 3951617a3babSopenharmony_ci0:44 0 (const uint) 3952617a3babSopenharmony_ci0:44 direct index ( temp uint) 3953617a3babSopenharmony_ci0:44 'dti' ( in 3-component vector of uint) 3954617a3babSopenharmony_ci0:44 Constant: 3955617a3babSopenharmony_ci0:44 0 (const int) 3956617a3babSopenharmony_ci0:44 Constant: 3957617a3babSopenharmony_ci0:44 2 (const int) 3958617a3babSopenharmony_ci0:45 move second child to first child ( temp float) 3959617a3babSopenharmony_ci0:45 direct index ( temp float) 3960617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 3961617a3babSopenharmony_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}) 3962617a3babSopenharmony_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}) 3963617a3babSopenharmony_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}) 3964617a3babSopenharmony_ci0:45 Constant: 3965617a3babSopenharmony_ci0:45 0 (const uint) 3966617a3babSopenharmony_ci0:45 direct index ( temp uint) 3967617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 3968617a3babSopenharmony_ci0:45 Constant: 3969617a3babSopenharmony_ci0:45 0 (const int) 3970617a3babSopenharmony_ci0:45 Constant: 3971617a3babSopenharmony_ci0:45 2 (const int) 3972617a3babSopenharmony_ci0:45 Constant: 3973617a3babSopenharmony_ci0:45 0 (const int) 3974617a3babSopenharmony_ci0:45 subgroupMul ( temp float) 3975617a3babSopenharmony_ci0:45 direct index ( temp float) 3976617a3babSopenharmony_ci0:45 f: direct index for structure ( temp 4-component vector of float) 3977617a3babSopenharmony_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}) 3978617a3babSopenharmony_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}) 3979617a3babSopenharmony_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}) 3980617a3babSopenharmony_ci0:45 Constant: 3981617a3babSopenharmony_ci0:45 0 (const uint) 3982617a3babSopenharmony_ci0:45 direct index ( temp uint) 3983617a3babSopenharmony_ci0:45 'dti' ( in 3-component vector of uint) 3984617a3babSopenharmony_ci0:45 Constant: 3985617a3babSopenharmony_ci0:45 0 (const int) 3986617a3babSopenharmony_ci0:45 Constant: 3987617a3babSopenharmony_ci0:45 2 (const int) 3988617a3babSopenharmony_ci0:45 Constant: 3989617a3babSopenharmony_ci0:45 0 (const int) 3990617a3babSopenharmony_ci0:46 move second child to first child ( temp 2-component vector of float) 3991617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 3992617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 3993617a3babSopenharmony_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}) 3994617a3babSopenharmony_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}) 3995617a3babSopenharmony_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}) 3996617a3babSopenharmony_ci0:46 Constant: 3997617a3babSopenharmony_ci0:46 0 (const uint) 3998617a3babSopenharmony_ci0:46 direct index ( temp uint) 3999617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 4000617a3babSopenharmony_ci0:46 Constant: 4001617a3babSopenharmony_ci0:46 0 (const int) 4002617a3babSopenharmony_ci0:46 Constant: 4003617a3babSopenharmony_ci0:46 2 (const int) 4004617a3babSopenharmony_ci0:46 Sequence 4005617a3babSopenharmony_ci0:46 Constant: 4006617a3babSopenharmony_ci0:46 0 (const int) 4007617a3babSopenharmony_ci0:46 Constant: 4008617a3babSopenharmony_ci0:46 1 (const int) 4009617a3babSopenharmony_ci0:46 subgroupMul ( temp 2-component vector of float) 4010617a3babSopenharmony_ci0:46 vector swizzle ( temp 2-component vector of float) 4011617a3babSopenharmony_ci0:46 f: direct index for structure ( temp 4-component vector of float) 4012617a3babSopenharmony_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}) 4013617a3babSopenharmony_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}) 4014617a3babSopenharmony_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}) 4015617a3babSopenharmony_ci0:46 Constant: 4016617a3babSopenharmony_ci0:46 0 (const uint) 4017617a3babSopenharmony_ci0:46 direct index ( temp uint) 4018617a3babSopenharmony_ci0:46 'dti' ( in 3-component vector of uint) 4019617a3babSopenharmony_ci0:46 Constant: 4020617a3babSopenharmony_ci0:46 0 (const int) 4021617a3babSopenharmony_ci0:46 Constant: 4022617a3babSopenharmony_ci0:46 2 (const int) 4023617a3babSopenharmony_ci0:46 Sequence 4024617a3babSopenharmony_ci0:46 Constant: 4025617a3babSopenharmony_ci0:46 0 (const int) 4026617a3babSopenharmony_ci0:46 Constant: 4027617a3babSopenharmony_ci0:46 1 (const int) 4028617a3babSopenharmony_ci0:47 move second child to first child ( temp 3-component vector of float) 4029617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 4030617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 4031617a3babSopenharmony_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}) 4032617a3babSopenharmony_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}) 4033617a3babSopenharmony_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}) 4034617a3babSopenharmony_ci0:47 Constant: 4035617a3babSopenharmony_ci0:47 0 (const uint) 4036617a3babSopenharmony_ci0:47 direct index ( temp uint) 4037617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 4038617a3babSopenharmony_ci0:47 Constant: 4039617a3babSopenharmony_ci0:47 0 (const int) 4040617a3babSopenharmony_ci0:47 Constant: 4041617a3babSopenharmony_ci0:47 2 (const int) 4042617a3babSopenharmony_ci0:47 Sequence 4043617a3babSopenharmony_ci0:47 Constant: 4044617a3babSopenharmony_ci0:47 0 (const int) 4045617a3babSopenharmony_ci0:47 Constant: 4046617a3babSopenharmony_ci0:47 1 (const int) 4047617a3babSopenharmony_ci0:47 Constant: 4048617a3babSopenharmony_ci0:47 2 (const int) 4049617a3babSopenharmony_ci0:47 subgroupMul ( temp 3-component vector of float) 4050617a3babSopenharmony_ci0:47 vector swizzle ( temp 3-component vector of float) 4051617a3babSopenharmony_ci0:47 f: direct index for structure ( temp 4-component vector of float) 4052617a3babSopenharmony_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}) 4053617a3babSopenharmony_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}) 4054617a3babSopenharmony_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}) 4055617a3babSopenharmony_ci0:47 Constant: 4056617a3babSopenharmony_ci0:47 0 (const uint) 4057617a3babSopenharmony_ci0:47 direct index ( temp uint) 4058617a3babSopenharmony_ci0:47 'dti' ( in 3-component vector of uint) 4059617a3babSopenharmony_ci0:47 Constant: 4060617a3babSopenharmony_ci0:47 0 (const int) 4061617a3babSopenharmony_ci0:47 Constant: 4062617a3babSopenharmony_ci0:47 2 (const int) 4063617a3babSopenharmony_ci0:47 Sequence 4064617a3babSopenharmony_ci0:47 Constant: 4065617a3babSopenharmony_ci0:47 0 (const int) 4066617a3babSopenharmony_ci0:47 Constant: 4067617a3babSopenharmony_ci0:47 1 (const int) 4068617a3babSopenharmony_ci0:47 Constant: 4069617a3babSopenharmony_ci0:47 2 (const int) 4070617a3babSopenharmony_ci0:49 move second child to first child ( temp 4-component vector of double) 4071617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 4072617a3babSopenharmony_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}) 4073617a3babSopenharmony_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}) 4074617a3babSopenharmony_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}) 4075617a3babSopenharmony_ci0:49 Constant: 4076617a3babSopenharmony_ci0:49 0 (const uint) 4077617a3babSopenharmony_ci0:49 direct index ( temp uint) 4078617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 4079617a3babSopenharmony_ci0:49 Constant: 4080617a3babSopenharmony_ci0:49 0 (const int) 4081617a3babSopenharmony_ci0:49 Constant: 4082617a3babSopenharmony_ci0:49 3 (const int) 4083617a3babSopenharmony_ci0:49 subgroupMul ( temp 4-component vector of double) 4084617a3babSopenharmony_ci0:49 d: direct index for structure ( temp 4-component vector of double) 4085617a3babSopenharmony_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}) 4086617a3babSopenharmony_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}) 4087617a3babSopenharmony_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}) 4088617a3babSopenharmony_ci0:49 Constant: 4089617a3babSopenharmony_ci0:49 0 (const uint) 4090617a3babSopenharmony_ci0:49 direct index ( temp uint) 4091617a3babSopenharmony_ci0:49 'dti' ( in 3-component vector of uint) 4092617a3babSopenharmony_ci0:49 Constant: 4093617a3babSopenharmony_ci0:49 0 (const int) 4094617a3babSopenharmony_ci0:49 Constant: 4095617a3babSopenharmony_ci0:49 3 (const int) 4096617a3babSopenharmony_ci0:50 move second child to first child ( temp double) 4097617a3babSopenharmony_ci0:50 direct index ( temp double) 4098617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 4099617a3babSopenharmony_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}) 4100617a3babSopenharmony_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}) 4101617a3babSopenharmony_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}) 4102617a3babSopenharmony_ci0:50 Constant: 4103617a3babSopenharmony_ci0:50 0 (const uint) 4104617a3babSopenharmony_ci0:50 direct index ( temp uint) 4105617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 4106617a3babSopenharmony_ci0:50 Constant: 4107617a3babSopenharmony_ci0:50 0 (const int) 4108617a3babSopenharmony_ci0:50 Constant: 4109617a3babSopenharmony_ci0:50 3 (const int) 4110617a3babSopenharmony_ci0:50 Constant: 4111617a3babSopenharmony_ci0:50 0 (const int) 4112617a3babSopenharmony_ci0:50 subgroupMul ( temp double) 4113617a3babSopenharmony_ci0:50 direct index ( temp double) 4114617a3babSopenharmony_ci0:50 d: direct index for structure ( temp 4-component vector of double) 4115617a3babSopenharmony_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}) 4116617a3babSopenharmony_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}) 4117617a3babSopenharmony_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}) 4118617a3babSopenharmony_ci0:50 Constant: 4119617a3babSopenharmony_ci0:50 0 (const uint) 4120617a3babSopenharmony_ci0:50 direct index ( temp uint) 4121617a3babSopenharmony_ci0:50 'dti' ( in 3-component vector of uint) 4122617a3babSopenharmony_ci0:50 Constant: 4123617a3babSopenharmony_ci0:50 0 (const int) 4124617a3babSopenharmony_ci0:50 Constant: 4125617a3babSopenharmony_ci0:50 3 (const int) 4126617a3babSopenharmony_ci0:50 Constant: 4127617a3babSopenharmony_ci0:50 0 (const int) 4128617a3babSopenharmony_ci0:51 move second child to first child ( temp 2-component vector of double) 4129617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 4130617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 4131617a3babSopenharmony_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}) 4132617a3babSopenharmony_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}) 4133617a3babSopenharmony_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}) 4134617a3babSopenharmony_ci0:51 Constant: 4135617a3babSopenharmony_ci0:51 0 (const uint) 4136617a3babSopenharmony_ci0:51 direct index ( temp uint) 4137617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 4138617a3babSopenharmony_ci0:51 Constant: 4139617a3babSopenharmony_ci0:51 0 (const int) 4140617a3babSopenharmony_ci0:51 Constant: 4141617a3babSopenharmony_ci0:51 3 (const int) 4142617a3babSopenharmony_ci0:51 Sequence 4143617a3babSopenharmony_ci0:51 Constant: 4144617a3babSopenharmony_ci0:51 0 (const int) 4145617a3babSopenharmony_ci0:51 Constant: 4146617a3babSopenharmony_ci0:51 1 (const int) 4147617a3babSopenharmony_ci0:51 subgroupMul ( temp 2-component vector of double) 4148617a3babSopenharmony_ci0:51 vector swizzle ( temp 2-component vector of double) 4149617a3babSopenharmony_ci0:51 d: direct index for structure ( temp 4-component vector of double) 4150617a3babSopenharmony_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}) 4151617a3babSopenharmony_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}) 4152617a3babSopenharmony_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}) 4153617a3babSopenharmony_ci0:51 Constant: 4154617a3babSopenharmony_ci0:51 0 (const uint) 4155617a3babSopenharmony_ci0:51 direct index ( temp uint) 4156617a3babSopenharmony_ci0:51 'dti' ( in 3-component vector of uint) 4157617a3babSopenharmony_ci0:51 Constant: 4158617a3babSopenharmony_ci0:51 0 (const int) 4159617a3babSopenharmony_ci0:51 Constant: 4160617a3babSopenharmony_ci0:51 3 (const int) 4161617a3babSopenharmony_ci0:51 Sequence 4162617a3babSopenharmony_ci0:51 Constant: 4163617a3babSopenharmony_ci0:51 0 (const int) 4164617a3babSopenharmony_ci0:51 Constant: 4165617a3babSopenharmony_ci0:51 1 (const int) 4166617a3babSopenharmony_ci0:52 move second child to first child ( temp 3-component vector of double) 4167617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 4168617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 4169617a3babSopenharmony_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}) 4170617a3babSopenharmony_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}) 4171617a3babSopenharmony_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}) 4172617a3babSopenharmony_ci0:52 Constant: 4173617a3babSopenharmony_ci0:52 0 (const uint) 4174617a3babSopenharmony_ci0:52 direct index ( temp uint) 4175617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 4176617a3babSopenharmony_ci0:52 Constant: 4177617a3babSopenharmony_ci0:52 0 (const int) 4178617a3babSopenharmony_ci0:52 Constant: 4179617a3babSopenharmony_ci0:52 3 (const int) 4180617a3babSopenharmony_ci0:52 Sequence 4181617a3babSopenharmony_ci0:52 Constant: 4182617a3babSopenharmony_ci0:52 0 (const int) 4183617a3babSopenharmony_ci0:52 Constant: 4184617a3babSopenharmony_ci0:52 1 (const int) 4185617a3babSopenharmony_ci0:52 Constant: 4186617a3babSopenharmony_ci0:52 2 (const int) 4187617a3babSopenharmony_ci0:52 subgroupMul ( temp 3-component vector of double) 4188617a3babSopenharmony_ci0:52 vector swizzle ( temp 3-component vector of double) 4189617a3babSopenharmony_ci0:52 d: direct index for structure ( temp 4-component vector of double) 4190617a3babSopenharmony_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}) 4191617a3babSopenharmony_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}) 4192617a3babSopenharmony_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}) 4193617a3babSopenharmony_ci0:52 Constant: 4194617a3babSopenharmony_ci0:52 0 (const uint) 4195617a3babSopenharmony_ci0:52 direct index ( temp uint) 4196617a3babSopenharmony_ci0:52 'dti' ( in 3-component vector of uint) 4197617a3babSopenharmony_ci0:52 Constant: 4198617a3babSopenharmony_ci0:52 0 (const int) 4199617a3babSopenharmony_ci0:52 Constant: 4200617a3babSopenharmony_ci0:52 3 (const int) 4201617a3babSopenharmony_ci0:52 Sequence 4202617a3babSopenharmony_ci0:52 Constant: 4203617a3babSopenharmony_ci0:52 0 (const int) 4204617a3babSopenharmony_ci0:52 Constant: 4205617a3babSopenharmony_ci0:52 1 (const int) 4206617a3babSopenharmony_ci0:52 Constant: 4207617a3babSopenharmony_ci0:52 2 (const int) 4208617a3babSopenharmony_ci0:54 move second child to first child ( temp 4-component vector of uint) 4209617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 4210617a3babSopenharmony_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}) 4211617a3babSopenharmony_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}) 4212617a3babSopenharmony_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}) 4213617a3babSopenharmony_ci0:54 Constant: 4214617a3babSopenharmony_ci0:54 0 (const uint) 4215617a3babSopenharmony_ci0:54 direct index ( temp uint) 4216617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 4217617a3babSopenharmony_ci0:54 Constant: 4218617a3babSopenharmony_ci0:54 0 (const int) 4219617a3babSopenharmony_ci0:54 Constant: 4220617a3babSopenharmony_ci0:54 0 (const int) 4221617a3babSopenharmony_ci0:54 subgroupMin ( temp 4-component vector of uint) 4222617a3babSopenharmony_ci0:54 u: direct index for structure ( temp 4-component vector of uint) 4223617a3babSopenharmony_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}) 4224617a3babSopenharmony_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}) 4225617a3babSopenharmony_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}) 4226617a3babSopenharmony_ci0:54 Constant: 4227617a3babSopenharmony_ci0:54 0 (const uint) 4228617a3babSopenharmony_ci0:54 direct index ( temp uint) 4229617a3babSopenharmony_ci0:54 'dti' ( in 3-component vector of uint) 4230617a3babSopenharmony_ci0:54 Constant: 4231617a3babSopenharmony_ci0:54 0 (const int) 4232617a3babSopenharmony_ci0:54 Constant: 4233617a3babSopenharmony_ci0:54 0 (const int) 4234617a3babSopenharmony_ci0:55 move second child to first child ( temp uint) 4235617a3babSopenharmony_ci0:55 direct index ( temp uint) 4236617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 4237617a3babSopenharmony_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}) 4238617a3babSopenharmony_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}) 4239617a3babSopenharmony_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}) 4240617a3babSopenharmony_ci0:55 Constant: 4241617a3babSopenharmony_ci0:55 0 (const uint) 4242617a3babSopenharmony_ci0:55 direct index ( temp uint) 4243617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 4244617a3babSopenharmony_ci0:55 Constant: 4245617a3babSopenharmony_ci0:55 0 (const int) 4246617a3babSopenharmony_ci0:55 Constant: 4247617a3babSopenharmony_ci0:55 0 (const int) 4248617a3babSopenharmony_ci0:55 Constant: 4249617a3babSopenharmony_ci0:55 0 (const int) 4250617a3babSopenharmony_ci0:55 subgroupMin ( temp uint) 4251617a3babSopenharmony_ci0:55 direct index ( temp uint) 4252617a3babSopenharmony_ci0:55 u: direct index for structure ( temp 4-component vector of uint) 4253617a3babSopenharmony_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}) 4254617a3babSopenharmony_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}) 4255617a3babSopenharmony_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}) 4256617a3babSopenharmony_ci0:55 Constant: 4257617a3babSopenharmony_ci0:55 0 (const uint) 4258617a3babSopenharmony_ci0:55 direct index ( temp uint) 4259617a3babSopenharmony_ci0:55 'dti' ( in 3-component vector of uint) 4260617a3babSopenharmony_ci0:55 Constant: 4261617a3babSopenharmony_ci0:55 0 (const int) 4262617a3babSopenharmony_ci0:55 Constant: 4263617a3babSopenharmony_ci0:55 0 (const int) 4264617a3babSopenharmony_ci0:55 Constant: 4265617a3babSopenharmony_ci0:55 0 (const int) 4266617a3babSopenharmony_ci0:56 move second child to first child ( temp 2-component vector of uint) 4267617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 4268617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 4269617a3babSopenharmony_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}) 4270617a3babSopenharmony_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}) 4271617a3babSopenharmony_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}) 4272617a3babSopenharmony_ci0:56 Constant: 4273617a3babSopenharmony_ci0:56 0 (const uint) 4274617a3babSopenharmony_ci0:56 direct index ( temp uint) 4275617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 4276617a3babSopenharmony_ci0:56 Constant: 4277617a3babSopenharmony_ci0:56 0 (const int) 4278617a3babSopenharmony_ci0:56 Constant: 4279617a3babSopenharmony_ci0:56 0 (const int) 4280617a3babSopenharmony_ci0:56 Sequence 4281617a3babSopenharmony_ci0:56 Constant: 4282617a3babSopenharmony_ci0:56 0 (const int) 4283617a3babSopenharmony_ci0:56 Constant: 4284617a3babSopenharmony_ci0:56 1 (const int) 4285617a3babSopenharmony_ci0:56 subgroupMin ( temp 2-component vector of uint) 4286617a3babSopenharmony_ci0:56 vector swizzle ( temp 2-component vector of uint) 4287617a3babSopenharmony_ci0:56 u: direct index for structure ( temp 4-component vector of uint) 4288617a3babSopenharmony_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}) 4289617a3babSopenharmony_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}) 4290617a3babSopenharmony_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}) 4291617a3babSopenharmony_ci0:56 Constant: 4292617a3babSopenharmony_ci0:56 0 (const uint) 4293617a3babSopenharmony_ci0:56 direct index ( temp uint) 4294617a3babSopenharmony_ci0:56 'dti' ( in 3-component vector of uint) 4295617a3babSopenharmony_ci0:56 Constant: 4296617a3babSopenharmony_ci0:56 0 (const int) 4297617a3babSopenharmony_ci0:56 Constant: 4298617a3babSopenharmony_ci0:56 0 (const int) 4299617a3babSopenharmony_ci0:56 Sequence 4300617a3babSopenharmony_ci0:56 Constant: 4301617a3babSopenharmony_ci0:56 0 (const int) 4302617a3babSopenharmony_ci0:56 Constant: 4303617a3babSopenharmony_ci0:56 1 (const int) 4304617a3babSopenharmony_ci0:57 move second child to first child ( temp 3-component vector of uint) 4305617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 4306617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 4307617a3babSopenharmony_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}) 4308617a3babSopenharmony_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}) 4309617a3babSopenharmony_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}) 4310617a3babSopenharmony_ci0:57 Constant: 4311617a3babSopenharmony_ci0:57 0 (const uint) 4312617a3babSopenharmony_ci0:57 direct index ( temp uint) 4313617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 4314617a3babSopenharmony_ci0:57 Constant: 4315617a3babSopenharmony_ci0:57 0 (const int) 4316617a3babSopenharmony_ci0:57 Constant: 4317617a3babSopenharmony_ci0:57 0 (const int) 4318617a3babSopenharmony_ci0:57 Sequence 4319617a3babSopenharmony_ci0:57 Constant: 4320617a3babSopenharmony_ci0:57 0 (const int) 4321617a3babSopenharmony_ci0:57 Constant: 4322617a3babSopenharmony_ci0:57 1 (const int) 4323617a3babSopenharmony_ci0:57 Constant: 4324617a3babSopenharmony_ci0:57 2 (const int) 4325617a3babSopenharmony_ci0:57 subgroupMin ( temp 3-component vector of uint) 4326617a3babSopenharmony_ci0:57 vector swizzle ( temp 3-component vector of uint) 4327617a3babSopenharmony_ci0:57 u: direct index for structure ( temp 4-component vector of uint) 4328617a3babSopenharmony_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}) 4329617a3babSopenharmony_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}) 4330617a3babSopenharmony_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}) 4331617a3babSopenharmony_ci0:57 Constant: 4332617a3babSopenharmony_ci0:57 0 (const uint) 4333617a3babSopenharmony_ci0:57 direct index ( temp uint) 4334617a3babSopenharmony_ci0:57 'dti' ( in 3-component vector of uint) 4335617a3babSopenharmony_ci0:57 Constant: 4336617a3babSopenharmony_ci0:57 0 (const int) 4337617a3babSopenharmony_ci0:57 Constant: 4338617a3babSopenharmony_ci0:57 0 (const int) 4339617a3babSopenharmony_ci0:57 Sequence 4340617a3babSopenharmony_ci0:57 Constant: 4341617a3babSopenharmony_ci0:57 0 (const int) 4342617a3babSopenharmony_ci0:57 Constant: 4343617a3babSopenharmony_ci0:57 1 (const int) 4344617a3babSopenharmony_ci0:57 Constant: 4345617a3babSopenharmony_ci0:57 2 (const int) 4346617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of int) 4347617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 4348617a3babSopenharmony_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}) 4349617a3babSopenharmony_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}) 4350617a3babSopenharmony_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}) 4351617a3babSopenharmony_ci0:59 Constant: 4352617a3babSopenharmony_ci0:59 0 (const uint) 4353617a3babSopenharmony_ci0:59 direct index ( temp uint) 4354617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 4355617a3babSopenharmony_ci0:59 Constant: 4356617a3babSopenharmony_ci0:59 0 (const int) 4357617a3babSopenharmony_ci0:59 Constant: 4358617a3babSopenharmony_ci0:59 1 (const int) 4359617a3babSopenharmony_ci0:59 subgroupMin ( temp 4-component vector of int) 4360617a3babSopenharmony_ci0:59 i: direct index for structure ( temp 4-component vector of int) 4361617a3babSopenharmony_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}) 4362617a3babSopenharmony_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}) 4363617a3babSopenharmony_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}) 4364617a3babSopenharmony_ci0:59 Constant: 4365617a3babSopenharmony_ci0:59 0 (const uint) 4366617a3babSopenharmony_ci0:59 direct index ( temp uint) 4367617a3babSopenharmony_ci0:59 'dti' ( in 3-component vector of uint) 4368617a3babSopenharmony_ci0:59 Constant: 4369617a3babSopenharmony_ci0:59 0 (const int) 4370617a3babSopenharmony_ci0:59 Constant: 4371617a3babSopenharmony_ci0:59 1 (const int) 4372617a3babSopenharmony_ci0:60 move second child to first child ( temp int) 4373617a3babSopenharmony_ci0:60 direct index ( temp int) 4374617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 4375617a3babSopenharmony_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}) 4376617a3babSopenharmony_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}) 4377617a3babSopenharmony_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}) 4378617a3babSopenharmony_ci0:60 Constant: 4379617a3babSopenharmony_ci0:60 0 (const uint) 4380617a3babSopenharmony_ci0:60 direct index ( temp uint) 4381617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 4382617a3babSopenharmony_ci0:60 Constant: 4383617a3babSopenharmony_ci0:60 0 (const int) 4384617a3babSopenharmony_ci0:60 Constant: 4385617a3babSopenharmony_ci0:60 1 (const int) 4386617a3babSopenharmony_ci0:60 Constant: 4387617a3babSopenharmony_ci0:60 0 (const int) 4388617a3babSopenharmony_ci0:60 subgroupMin ( temp int) 4389617a3babSopenharmony_ci0:60 direct index ( temp int) 4390617a3babSopenharmony_ci0:60 i: direct index for structure ( temp 4-component vector of int) 4391617a3babSopenharmony_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}) 4392617a3babSopenharmony_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}) 4393617a3babSopenharmony_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}) 4394617a3babSopenharmony_ci0:60 Constant: 4395617a3babSopenharmony_ci0:60 0 (const uint) 4396617a3babSopenharmony_ci0:60 direct index ( temp uint) 4397617a3babSopenharmony_ci0:60 'dti' ( in 3-component vector of uint) 4398617a3babSopenharmony_ci0:60 Constant: 4399617a3babSopenharmony_ci0:60 0 (const int) 4400617a3babSopenharmony_ci0:60 Constant: 4401617a3babSopenharmony_ci0:60 1 (const int) 4402617a3babSopenharmony_ci0:60 Constant: 4403617a3babSopenharmony_ci0:60 0 (const int) 4404617a3babSopenharmony_ci0:61 move second child to first child ( temp 2-component vector of int) 4405617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 4406617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 4407617a3babSopenharmony_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}) 4408617a3babSopenharmony_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}) 4409617a3babSopenharmony_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}) 4410617a3babSopenharmony_ci0:61 Constant: 4411617a3babSopenharmony_ci0:61 0 (const uint) 4412617a3babSopenharmony_ci0:61 direct index ( temp uint) 4413617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 4414617a3babSopenharmony_ci0:61 Constant: 4415617a3babSopenharmony_ci0:61 0 (const int) 4416617a3babSopenharmony_ci0:61 Constant: 4417617a3babSopenharmony_ci0:61 1 (const int) 4418617a3babSopenharmony_ci0:61 Sequence 4419617a3babSopenharmony_ci0:61 Constant: 4420617a3babSopenharmony_ci0:61 0 (const int) 4421617a3babSopenharmony_ci0:61 Constant: 4422617a3babSopenharmony_ci0:61 1 (const int) 4423617a3babSopenharmony_ci0:61 subgroupMin ( temp 2-component vector of int) 4424617a3babSopenharmony_ci0:61 vector swizzle ( temp 2-component vector of int) 4425617a3babSopenharmony_ci0:61 i: direct index for structure ( temp 4-component vector of int) 4426617a3babSopenharmony_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}) 4427617a3babSopenharmony_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}) 4428617a3babSopenharmony_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}) 4429617a3babSopenharmony_ci0:61 Constant: 4430617a3babSopenharmony_ci0:61 0 (const uint) 4431617a3babSopenharmony_ci0:61 direct index ( temp uint) 4432617a3babSopenharmony_ci0:61 'dti' ( in 3-component vector of uint) 4433617a3babSopenharmony_ci0:61 Constant: 4434617a3babSopenharmony_ci0:61 0 (const int) 4435617a3babSopenharmony_ci0:61 Constant: 4436617a3babSopenharmony_ci0:61 1 (const int) 4437617a3babSopenharmony_ci0:61 Sequence 4438617a3babSopenharmony_ci0:61 Constant: 4439617a3babSopenharmony_ci0:61 0 (const int) 4440617a3babSopenharmony_ci0:61 Constant: 4441617a3babSopenharmony_ci0:61 1 (const int) 4442617a3babSopenharmony_ci0:62 move second child to first child ( temp 3-component vector of int) 4443617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 4444617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 4445617a3babSopenharmony_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}) 4446617a3babSopenharmony_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}) 4447617a3babSopenharmony_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}) 4448617a3babSopenharmony_ci0:62 Constant: 4449617a3babSopenharmony_ci0:62 0 (const uint) 4450617a3babSopenharmony_ci0:62 direct index ( temp uint) 4451617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 4452617a3babSopenharmony_ci0:62 Constant: 4453617a3babSopenharmony_ci0:62 0 (const int) 4454617a3babSopenharmony_ci0:62 Constant: 4455617a3babSopenharmony_ci0:62 1 (const int) 4456617a3babSopenharmony_ci0:62 Sequence 4457617a3babSopenharmony_ci0:62 Constant: 4458617a3babSopenharmony_ci0:62 0 (const int) 4459617a3babSopenharmony_ci0:62 Constant: 4460617a3babSopenharmony_ci0:62 1 (const int) 4461617a3babSopenharmony_ci0:62 Constant: 4462617a3babSopenharmony_ci0:62 2 (const int) 4463617a3babSopenharmony_ci0:62 subgroupMin ( temp 3-component vector of int) 4464617a3babSopenharmony_ci0:62 vector swizzle ( temp 3-component vector of int) 4465617a3babSopenharmony_ci0:62 i: direct index for structure ( temp 4-component vector of int) 4466617a3babSopenharmony_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}) 4467617a3babSopenharmony_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}) 4468617a3babSopenharmony_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}) 4469617a3babSopenharmony_ci0:62 Constant: 4470617a3babSopenharmony_ci0:62 0 (const uint) 4471617a3babSopenharmony_ci0:62 direct index ( temp uint) 4472617a3babSopenharmony_ci0:62 'dti' ( in 3-component vector of uint) 4473617a3babSopenharmony_ci0:62 Constant: 4474617a3babSopenharmony_ci0:62 0 (const int) 4475617a3babSopenharmony_ci0:62 Constant: 4476617a3babSopenharmony_ci0:62 1 (const int) 4477617a3babSopenharmony_ci0:62 Sequence 4478617a3babSopenharmony_ci0:62 Constant: 4479617a3babSopenharmony_ci0:62 0 (const int) 4480617a3babSopenharmony_ci0:62 Constant: 4481617a3babSopenharmony_ci0:62 1 (const int) 4482617a3babSopenharmony_ci0:62 Constant: 4483617a3babSopenharmony_ci0:62 2 (const int) 4484617a3babSopenharmony_ci0:64 move second child to first child ( temp 4-component vector of float) 4485617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 4486617a3babSopenharmony_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}) 4487617a3babSopenharmony_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}) 4488617a3babSopenharmony_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}) 4489617a3babSopenharmony_ci0:64 Constant: 4490617a3babSopenharmony_ci0:64 0 (const uint) 4491617a3babSopenharmony_ci0:64 direct index ( temp uint) 4492617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 4493617a3babSopenharmony_ci0:64 Constant: 4494617a3babSopenharmony_ci0:64 0 (const int) 4495617a3babSopenharmony_ci0:64 Constant: 4496617a3babSopenharmony_ci0:64 2 (const int) 4497617a3babSopenharmony_ci0:64 subgroupMin ( temp 4-component vector of float) 4498617a3babSopenharmony_ci0:64 f: direct index for structure ( temp 4-component vector of float) 4499617a3babSopenharmony_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}) 4500617a3babSopenharmony_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}) 4501617a3babSopenharmony_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}) 4502617a3babSopenharmony_ci0:64 Constant: 4503617a3babSopenharmony_ci0:64 0 (const uint) 4504617a3babSopenharmony_ci0:64 direct index ( temp uint) 4505617a3babSopenharmony_ci0:64 'dti' ( in 3-component vector of uint) 4506617a3babSopenharmony_ci0:64 Constant: 4507617a3babSopenharmony_ci0:64 0 (const int) 4508617a3babSopenharmony_ci0:64 Constant: 4509617a3babSopenharmony_ci0:64 2 (const int) 4510617a3babSopenharmony_ci0:65 move second child to first child ( temp float) 4511617a3babSopenharmony_ci0:65 direct index ( temp float) 4512617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 4513617a3babSopenharmony_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}) 4514617a3babSopenharmony_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}) 4515617a3babSopenharmony_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}) 4516617a3babSopenharmony_ci0:65 Constant: 4517617a3babSopenharmony_ci0:65 0 (const uint) 4518617a3babSopenharmony_ci0:65 direct index ( temp uint) 4519617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 4520617a3babSopenharmony_ci0:65 Constant: 4521617a3babSopenharmony_ci0:65 0 (const int) 4522617a3babSopenharmony_ci0:65 Constant: 4523617a3babSopenharmony_ci0:65 2 (const int) 4524617a3babSopenharmony_ci0:65 Constant: 4525617a3babSopenharmony_ci0:65 0 (const int) 4526617a3babSopenharmony_ci0:65 subgroupMin ( temp float) 4527617a3babSopenharmony_ci0:65 direct index ( temp float) 4528617a3babSopenharmony_ci0:65 f: direct index for structure ( temp 4-component vector of float) 4529617a3babSopenharmony_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}) 4530617a3babSopenharmony_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}) 4531617a3babSopenharmony_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}) 4532617a3babSopenharmony_ci0:65 Constant: 4533617a3babSopenharmony_ci0:65 0 (const uint) 4534617a3babSopenharmony_ci0:65 direct index ( temp uint) 4535617a3babSopenharmony_ci0:65 'dti' ( in 3-component vector of uint) 4536617a3babSopenharmony_ci0:65 Constant: 4537617a3babSopenharmony_ci0:65 0 (const int) 4538617a3babSopenharmony_ci0:65 Constant: 4539617a3babSopenharmony_ci0:65 2 (const int) 4540617a3babSopenharmony_ci0:65 Constant: 4541617a3babSopenharmony_ci0:65 0 (const int) 4542617a3babSopenharmony_ci0:66 move second child to first child ( temp 2-component vector of float) 4543617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 4544617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 4545617a3babSopenharmony_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}) 4546617a3babSopenharmony_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}) 4547617a3babSopenharmony_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}) 4548617a3babSopenharmony_ci0:66 Constant: 4549617a3babSopenharmony_ci0:66 0 (const uint) 4550617a3babSopenharmony_ci0:66 direct index ( temp uint) 4551617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 4552617a3babSopenharmony_ci0:66 Constant: 4553617a3babSopenharmony_ci0:66 0 (const int) 4554617a3babSopenharmony_ci0:66 Constant: 4555617a3babSopenharmony_ci0:66 2 (const int) 4556617a3babSopenharmony_ci0:66 Sequence 4557617a3babSopenharmony_ci0:66 Constant: 4558617a3babSopenharmony_ci0:66 0 (const int) 4559617a3babSopenharmony_ci0:66 Constant: 4560617a3babSopenharmony_ci0:66 1 (const int) 4561617a3babSopenharmony_ci0:66 subgroupMin ( temp 2-component vector of float) 4562617a3babSopenharmony_ci0:66 vector swizzle ( temp 2-component vector of float) 4563617a3babSopenharmony_ci0:66 f: direct index for structure ( temp 4-component vector of float) 4564617a3babSopenharmony_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}) 4565617a3babSopenharmony_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}) 4566617a3babSopenharmony_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}) 4567617a3babSopenharmony_ci0:66 Constant: 4568617a3babSopenharmony_ci0:66 0 (const uint) 4569617a3babSopenharmony_ci0:66 direct index ( temp uint) 4570617a3babSopenharmony_ci0:66 'dti' ( in 3-component vector of uint) 4571617a3babSopenharmony_ci0:66 Constant: 4572617a3babSopenharmony_ci0:66 0 (const int) 4573617a3babSopenharmony_ci0:66 Constant: 4574617a3babSopenharmony_ci0:66 2 (const int) 4575617a3babSopenharmony_ci0:66 Sequence 4576617a3babSopenharmony_ci0:66 Constant: 4577617a3babSopenharmony_ci0:66 0 (const int) 4578617a3babSopenharmony_ci0:66 Constant: 4579617a3babSopenharmony_ci0:66 1 (const int) 4580617a3babSopenharmony_ci0:67 move second child to first child ( temp 3-component vector of float) 4581617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 4582617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 4583617a3babSopenharmony_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}) 4584617a3babSopenharmony_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}) 4585617a3babSopenharmony_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}) 4586617a3babSopenharmony_ci0:67 Constant: 4587617a3babSopenharmony_ci0:67 0 (const uint) 4588617a3babSopenharmony_ci0:67 direct index ( temp uint) 4589617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 4590617a3babSopenharmony_ci0:67 Constant: 4591617a3babSopenharmony_ci0:67 0 (const int) 4592617a3babSopenharmony_ci0:67 Constant: 4593617a3babSopenharmony_ci0:67 2 (const int) 4594617a3babSopenharmony_ci0:67 Sequence 4595617a3babSopenharmony_ci0:67 Constant: 4596617a3babSopenharmony_ci0:67 0 (const int) 4597617a3babSopenharmony_ci0:67 Constant: 4598617a3babSopenharmony_ci0:67 1 (const int) 4599617a3babSopenharmony_ci0:67 Constant: 4600617a3babSopenharmony_ci0:67 2 (const int) 4601617a3babSopenharmony_ci0:67 subgroupMin ( temp 3-component vector of float) 4602617a3babSopenharmony_ci0:67 vector swizzle ( temp 3-component vector of float) 4603617a3babSopenharmony_ci0:67 f: direct index for structure ( temp 4-component vector of float) 4604617a3babSopenharmony_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}) 4605617a3babSopenharmony_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}) 4606617a3babSopenharmony_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}) 4607617a3babSopenharmony_ci0:67 Constant: 4608617a3babSopenharmony_ci0:67 0 (const uint) 4609617a3babSopenharmony_ci0:67 direct index ( temp uint) 4610617a3babSopenharmony_ci0:67 'dti' ( in 3-component vector of uint) 4611617a3babSopenharmony_ci0:67 Constant: 4612617a3babSopenharmony_ci0:67 0 (const int) 4613617a3babSopenharmony_ci0:67 Constant: 4614617a3babSopenharmony_ci0:67 2 (const int) 4615617a3babSopenharmony_ci0:67 Sequence 4616617a3babSopenharmony_ci0:67 Constant: 4617617a3babSopenharmony_ci0:67 0 (const int) 4618617a3babSopenharmony_ci0:67 Constant: 4619617a3babSopenharmony_ci0:67 1 (const int) 4620617a3babSopenharmony_ci0:67 Constant: 4621617a3babSopenharmony_ci0:67 2 (const int) 4622617a3babSopenharmony_ci0:69 move second child to first child ( temp 4-component vector of double) 4623617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 4624617a3babSopenharmony_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}) 4625617a3babSopenharmony_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}) 4626617a3babSopenharmony_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}) 4627617a3babSopenharmony_ci0:69 Constant: 4628617a3babSopenharmony_ci0:69 0 (const uint) 4629617a3babSopenharmony_ci0:69 direct index ( temp uint) 4630617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 4631617a3babSopenharmony_ci0:69 Constant: 4632617a3babSopenharmony_ci0:69 0 (const int) 4633617a3babSopenharmony_ci0:69 Constant: 4634617a3babSopenharmony_ci0:69 3 (const int) 4635617a3babSopenharmony_ci0:69 subgroupMin ( temp 4-component vector of double) 4636617a3babSopenharmony_ci0:69 d: direct index for structure ( temp 4-component vector of double) 4637617a3babSopenharmony_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}) 4638617a3babSopenharmony_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}) 4639617a3babSopenharmony_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}) 4640617a3babSopenharmony_ci0:69 Constant: 4641617a3babSopenharmony_ci0:69 0 (const uint) 4642617a3babSopenharmony_ci0:69 direct index ( temp uint) 4643617a3babSopenharmony_ci0:69 'dti' ( in 3-component vector of uint) 4644617a3babSopenharmony_ci0:69 Constant: 4645617a3babSopenharmony_ci0:69 0 (const int) 4646617a3babSopenharmony_ci0:69 Constant: 4647617a3babSopenharmony_ci0:69 3 (const int) 4648617a3babSopenharmony_ci0:70 move second child to first child ( temp double) 4649617a3babSopenharmony_ci0:70 direct index ( temp double) 4650617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 4651617a3babSopenharmony_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}) 4652617a3babSopenharmony_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}) 4653617a3babSopenharmony_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}) 4654617a3babSopenharmony_ci0:70 Constant: 4655617a3babSopenharmony_ci0:70 0 (const uint) 4656617a3babSopenharmony_ci0:70 direct index ( temp uint) 4657617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 4658617a3babSopenharmony_ci0:70 Constant: 4659617a3babSopenharmony_ci0:70 0 (const int) 4660617a3babSopenharmony_ci0:70 Constant: 4661617a3babSopenharmony_ci0:70 3 (const int) 4662617a3babSopenharmony_ci0:70 Constant: 4663617a3babSopenharmony_ci0:70 0 (const int) 4664617a3babSopenharmony_ci0:70 subgroupMin ( temp double) 4665617a3babSopenharmony_ci0:70 direct index ( temp double) 4666617a3babSopenharmony_ci0:70 d: direct index for structure ( temp 4-component vector of double) 4667617a3babSopenharmony_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}) 4668617a3babSopenharmony_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}) 4669617a3babSopenharmony_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}) 4670617a3babSopenharmony_ci0:70 Constant: 4671617a3babSopenharmony_ci0:70 0 (const uint) 4672617a3babSopenharmony_ci0:70 direct index ( temp uint) 4673617a3babSopenharmony_ci0:70 'dti' ( in 3-component vector of uint) 4674617a3babSopenharmony_ci0:70 Constant: 4675617a3babSopenharmony_ci0:70 0 (const int) 4676617a3babSopenharmony_ci0:70 Constant: 4677617a3babSopenharmony_ci0:70 3 (const int) 4678617a3babSopenharmony_ci0:70 Constant: 4679617a3babSopenharmony_ci0:70 0 (const int) 4680617a3babSopenharmony_ci0:71 move second child to first child ( temp 2-component vector of double) 4681617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 4682617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 4683617a3babSopenharmony_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}) 4684617a3babSopenharmony_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}) 4685617a3babSopenharmony_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}) 4686617a3babSopenharmony_ci0:71 Constant: 4687617a3babSopenharmony_ci0:71 0 (const uint) 4688617a3babSopenharmony_ci0:71 direct index ( temp uint) 4689617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 4690617a3babSopenharmony_ci0:71 Constant: 4691617a3babSopenharmony_ci0:71 0 (const int) 4692617a3babSopenharmony_ci0:71 Constant: 4693617a3babSopenharmony_ci0:71 3 (const int) 4694617a3babSopenharmony_ci0:71 Sequence 4695617a3babSopenharmony_ci0:71 Constant: 4696617a3babSopenharmony_ci0:71 0 (const int) 4697617a3babSopenharmony_ci0:71 Constant: 4698617a3babSopenharmony_ci0:71 1 (const int) 4699617a3babSopenharmony_ci0:71 subgroupMin ( temp 2-component vector of double) 4700617a3babSopenharmony_ci0:71 vector swizzle ( temp 2-component vector of double) 4701617a3babSopenharmony_ci0:71 d: direct index for structure ( temp 4-component vector of double) 4702617a3babSopenharmony_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}) 4703617a3babSopenharmony_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}) 4704617a3babSopenharmony_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}) 4705617a3babSopenharmony_ci0:71 Constant: 4706617a3babSopenharmony_ci0:71 0 (const uint) 4707617a3babSopenharmony_ci0:71 direct index ( temp uint) 4708617a3babSopenharmony_ci0:71 'dti' ( in 3-component vector of uint) 4709617a3babSopenharmony_ci0:71 Constant: 4710617a3babSopenharmony_ci0:71 0 (const int) 4711617a3babSopenharmony_ci0:71 Constant: 4712617a3babSopenharmony_ci0:71 3 (const int) 4713617a3babSopenharmony_ci0:71 Sequence 4714617a3babSopenharmony_ci0:71 Constant: 4715617a3babSopenharmony_ci0:71 0 (const int) 4716617a3babSopenharmony_ci0:71 Constant: 4717617a3babSopenharmony_ci0:71 1 (const int) 4718617a3babSopenharmony_ci0:72 move second child to first child ( temp 3-component vector of double) 4719617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 4720617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 4721617a3babSopenharmony_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}) 4722617a3babSopenharmony_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}) 4723617a3babSopenharmony_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}) 4724617a3babSopenharmony_ci0:72 Constant: 4725617a3babSopenharmony_ci0:72 0 (const uint) 4726617a3babSopenharmony_ci0:72 direct index ( temp uint) 4727617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 4728617a3babSopenharmony_ci0:72 Constant: 4729617a3babSopenharmony_ci0:72 0 (const int) 4730617a3babSopenharmony_ci0:72 Constant: 4731617a3babSopenharmony_ci0:72 3 (const int) 4732617a3babSopenharmony_ci0:72 Sequence 4733617a3babSopenharmony_ci0:72 Constant: 4734617a3babSopenharmony_ci0:72 0 (const int) 4735617a3babSopenharmony_ci0:72 Constant: 4736617a3babSopenharmony_ci0:72 1 (const int) 4737617a3babSopenharmony_ci0:72 Constant: 4738617a3babSopenharmony_ci0:72 2 (const int) 4739617a3babSopenharmony_ci0:72 subgroupMin ( temp 3-component vector of double) 4740617a3babSopenharmony_ci0:72 vector swizzle ( temp 3-component vector of double) 4741617a3babSopenharmony_ci0:72 d: direct index for structure ( temp 4-component vector of double) 4742617a3babSopenharmony_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}) 4743617a3babSopenharmony_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}) 4744617a3babSopenharmony_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}) 4745617a3babSopenharmony_ci0:72 Constant: 4746617a3babSopenharmony_ci0:72 0 (const uint) 4747617a3babSopenharmony_ci0:72 direct index ( temp uint) 4748617a3babSopenharmony_ci0:72 'dti' ( in 3-component vector of uint) 4749617a3babSopenharmony_ci0:72 Constant: 4750617a3babSopenharmony_ci0:72 0 (const int) 4751617a3babSopenharmony_ci0:72 Constant: 4752617a3babSopenharmony_ci0:72 3 (const int) 4753617a3babSopenharmony_ci0:72 Sequence 4754617a3babSopenharmony_ci0:72 Constant: 4755617a3babSopenharmony_ci0:72 0 (const int) 4756617a3babSopenharmony_ci0:72 Constant: 4757617a3babSopenharmony_ci0:72 1 (const int) 4758617a3babSopenharmony_ci0:72 Constant: 4759617a3babSopenharmony_ci0:72 2 (const int) 4760617a3babSopenharmony_ci0:74 move second child to first child ( temp 4-component vector of uint) 4761617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 4762617a3babSopenharmony_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}) 4763617a3babSopenharmony_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}) 4764617a3babSopenharmony_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}) 4765617a3babSopenharmony_ci0:74 Constant: 4766617a3babSopenharmony_ci0:74 0 (const uint) 4767617a3babSopenharmony_ci0:74 direct index ( temp uint) 4768617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 4769617a3babSopenharmony_ci0:74 Constant: 4770617a3babSopenharmony_ci0:74 0 (const int) 4771617a3babSopenharmony_ci0:74 Constant: 4772617a3babSopenharmony_ci0:74 0 (const int) 4773617a3babSopenharmony_ci0:74 subgroupMax ( temp 4-component vector of uint) 4774617a3babSopenharmony_ci0:74 u: direct index for structure ( temp 4-component vector of uint) 4775617a3babSopenharmony_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}) 4776617a3babSopenharmony_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}) 4777617a3babSopenharmony_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}) 4778617a3babSopenharmony_ci0:74 Constant: 4779617a3babSopenharmony_ci0:74 0 (const uint) 4780617a3babSopenharmony_ci0:74 direct index ( temp uint) 4781617a3babSopenharmony_ci0:74 'dti' ( in 3-component vector of uint) 4782617a3babSopenharmony_ci0:74 Constant: 4783617a3babSopenharmony_ci0:74 0 (const int) 4784617a3babSopenharmony_ci0:74 Constant: 4785617a3babSopenharmony_ci0:74 0 (const int) 4786617a3babSopenharmony_ci0:75 move second child to first child ( temp uint) 4787617a3babSopenharmony_ci0:75 direct index ( temp uint) 4788617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 4789617a3babSopenharmony_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}) 4790617a3babSopenharmony_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}) 4791617a3babSopenharmony_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}) 4792617a3babSopenharmony_ci0:75 Constant: 4793617a3babSopenharmony_ci0:75 0 (const uint) 4794617a3babSopenharmony_ci0:75 direct index ( temp uint) 4795617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 4796617a3babSopenharmony_ci0:75 Constant: 4797617a3babSopenharmony_ci0:75 0 (const int) 4798617a3babSopenharmony_ci0:75 Constant: 4799617a3babSopenharmony_ci0:75 0 (const int) 4800617a3babSopenharmony_ci0:75 Constant: 4801617a3babSopenharmony_ci0:75 0 (const int) 4802617a3babSopenharmony_ci0:75 subgroupMax ( temp uint) 4803617a3babSopenharmony_ci0:75 direct index ( temp uint) 4804617a3babSopenharmony_ci0:75 u: direct index for structure ( temp 4-component vector of uint) 4805617a3babSopenharmony_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}) 4806617a3babSopenharmony_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}) 4807617a3babSopenharmony_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}) 4808617a3babSopenharmony_ci0:75 Constant: 4809617a3babSopenharmony_ci0:75 0 (const uint) 4810617a3babSopenharmony_ci0:75 direct index ( temp uint) 4811617a3babSopenharmony_ci0:75 'dti' ( in 3-component vector of uint) 4812617a3babSopenharmony_ci0:75 Constant: 4813617a3babSopenharmony_ci0:75 0 (const int) 4814617a3babSopenharmony_ci0:75 Constant: 4815617a3babSopenharmony_ci0:75 0 (const int) 4816617a3babSopenharmony_ci0:75 Constant: 4817617a3babSopenharmony_ci0:75 0 (const int) 4818617a3babSopenharmony_ci0:76 move second child to first child ( temp 2-component vector of uint) 4819617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 4820617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 4821617a3babSopenharmony_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}) 4822617a3babSopenharmony_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}) 4823617a3babSopenharmony_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}) 4824617a3babSopenharmony_ci0:76 Constant: 4825617a3babSopenharmony_ci0:76 0 (const uint) 4826617a3babSopenharmony_ci0:76 direct index ( temp uint) 4827617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 4828617a3babSopenharmony_ci0:76 Constant: 4829617a3babSopenharmony_ci0:76 0 (const int) 4830617a3babSopenharmony_ci0:76 Constant: 4831617a3babSopenharmony_ci0:76 0 (const int) 4832617a3babSopenharmony_ci0:76 Sequence 4833617a3babSopenharmony_ci0:76 Constant: 4834617a3babSopenharmony_ci0:76 0 (const int) 4835617a3babSopenharmony_ci0:76 Constant: 4836617a3babSopenharmony_ci0:76 1 (const int) 4837617a3babSopenharmony_ci0:76 subgroupMax ( temp 2-component vector of uint) 4838617a3babSopenharmony_ci0:76 vector swizzle ( temp 2-component vector of uint) 4839617a3babSopenharmony_ci0:76 u: direct index for structure ( temp 4-component vector of uint) 4840617a3babSopenharmony_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}) 4841617a3babSopenharmony_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}) 4842617a3babSopenharmony_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}) 4843617a3babSopenharmony_ci0:76 Constant: 4844617a3babSopenharmony_ci0:76 0 (const uint) 4845617a3babSopenharmony_ci0:76 direct index ( temp uint) 4846617a3babSopenharmony_ci0:76 'dti' ( in 3-component vector of uint) 4847617a3babSopenharmony_ci0:76 Constant: 4848617a3babSopenharmony_ci0:76 0 (const int) 4849617a3babSopenharmony_ci0:76 Constant: 4850617a3babSopenharmony_ci0:76 0 (const int) 4851617a3babSopenharmony_ci0:76 Sequence 4852617a3babSopenharmony_ci0:76 Constant: 4853617a3babSopenharmony_ci0:76 0 (const int) 4854617a3babSopenharmony_ci0:76 Constant: 4855617a3babSopenharmony_ci0:76 1 (const int) 4856617a3babSopenharmony_ci0:77 move second child to first child ( temp 3-component vector of uint) 4857617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 4858617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 4859617a3babSopenharmony_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}) 4860617a3babSopenharmony_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}) 4861617a3babSopenharmony_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}) 4862617a3babSopenharmony_ci0:77 Constant: 4863617a3babSopenharmony_ci0:77 0 (const uint) 4864617a3babSopenharmony_ci0:77 direct index ( temp uint) 4865617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 4866617a3babSopenharmony_ci0:77 Constant: 4867617a3babSopenharmony_ci0:77 0 (const int) 4868617a3babSopenharmony_ci0:77 Constant: 4869617a3babSopenharmony_ci0:77 0 (const int) 4870617a3babSopenharmony_ci0:77 Sequence 4871617a3babSopenharmony_ci0:77 Constant: 4872617a3babSopenharmony_ci0:77 0 (const int) 4873617a3babSopenharmony_ci0:77 Constant: 4874617a3babSopenharmony_ci0:77 1 (const int) 4875617a3babSopenharmony_ci0:77 Constant: 4876617a3babSopenharmony_ci0:77 2 (const int) 4877617a3babSopenharmony_ci0:77 subgroupMax ( temp 3-component vector of uint) 4878617a3babSopenharmony_ci0:77 vector swizzle ( temp 3-component vector of uint) 4879617a3babSopenharmony_ci0:77 u: direct index for structure ( temp 4-component vector of uint) 4880617a3babSopenharmony_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}) 4881617a3babSopenharmony_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}) 4882617a3babSopenharmony_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}) 4883617a3babSopenharmony_ci0:77 Constant: 4884617a3babSopenharmony_ci0:77 0 (const uint) 4885617a3babSopenharmony_ci0:77 direct index ( temp uint) 4886617a3babSopenharmony_ci0:77 'dti' ( in 3-component vector of uint) 4887617a3babSopenharmony_ci0:77 Constant: 4888617a3babSopenharmony_ci0:77 0 (const int) 4889617a3babSopenharmony_ci0:77 Constant: 4890617a3babSopenharmony_ci0:77 0 (const int) 4891617a3babSopenharmony_ci0:77 Sequence 4892617a3babSopenharmony_ci0:77 Constant: 4893617a3babSopenharmony_ci0:77 0 (const int) 4894617a3babSopenharmony_ci0:77 Constant: 4895617a3babSopenharmony_ci0:77 1 (const int) 4896617a3babSopenharmony_ci0:77 Constant: 4897617a3babSopenharmony_ci0:77 2 (const int) 4898617a3babSopenharmony_ci0:79 move second child to first child ( temp 4-component vector of int) 4899617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 4900617a3babSopenharmony_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}) 4901617a3babSopenharmony_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}) 4902617a3babSopenharmony_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}) 4903617a3babSopenharmony_ci0:79 Constant: 4904617a3babSopenharmony_ci0:79 0 (const uint) 4905617a3babSopenharmony_ci0:79 direct index ( temp uint) 4906617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 4907617a3babSopenharmony_ci0:79 Constant: 4908617a3babSopenharmony_ci0:79 0 (const int) 4909617a3babSopenharmony_ci0:79 Constant: 4910617a3babSopenharmony_ci0:79 1 (const int) 4911617a3babSopenharmony_ci0:79 subgroupMax ( temp 4-component vector of int) 4912617a3babSopenharmony_ci0:79 i: direct index for structure ( temp 4-component vector of int) 4913617a3babSopenharmony_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}) 4914617a3babSopenharmony_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}) 4915617a3babSopenharmony_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}) 4916617a3babSopenharmony_ci0:79 Constant: 4917617a3babSopenharmony_ci0:79 0 (const uint) 4918617a3babSopenharmony_ci0:79 direct index ( temp uint) 4919617a3babSopenharmony_ci0:79 'dti' ( in 3-component vector of uint) 4920617a3babSopenharmony_ci0:79 Constant: 4921617a3babSopenharmony_ci0:79 0 (const int) 4922617a3babSopenharmony_ci0:79 Constant: 4923617a3babSopenharmony_ci0:79 1 (const int) 4924617a3babSopenharmony_ci0:80 move second child to first child ( temp int) 4925617a3babSopenharmony_ci0:80 direct index ( temp int) 4926617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 4927617a3babSopenharmony_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}) 4928617a3babSopenharmony_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}) 4929617a3babSopenharmony_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}) 4930617a3babSopenharmony_ci0:80 Constant: 4931617a3babSopenharmony_ci0:80 0 (const uint) 4932617a3babSopenharmony_ci0:80 direct index ( temp uint) 4933617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 4934617a3babSopenharmony_ci0:80 Constant: 4935617a3babSopenharmony_ci0:80 0 (const int) 4936617a3babSopenharmony_ci0:80 Constant: 4937617a3babSopenharmony_ci0:80 1 (const int) 4938617a3babSopenharmony_ci0:80 Constant: 4939617a3babSopenharmony_ci0:80 0 (const int) 4940617a3babSopenharmony_ci0:80 subgroupMax ( temp int) 4941617a3babSopenharmony_ci0:80 direct index ( temp int) 4942617a3babSopenharmony_ci0:80 i: direct index for structure ( temp 4-component vector of int) 4943617a3babSopenharmony_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}) 4944617a3babSopenharmony_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}) 4945617a3babSopenharmony_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}) 4946617a3babSopenharmony_ci0:80 Constant: 4947617a3babSopenharmony_ci0:80 0 (const uint) 4948617a3babSopenharmony_ci0:80 direct index ( temp uint) 4949617a3babSopenharmony_ci0:80 'dti' ( in 3-component vector of uint) 4950617a3babSopenharmony_ci0:80 Constant: 4951617a3babSopenharmony_ci0:80 0 (const int) 4952617a3babSopenharmony_ci0:80 Constant: 4953617a3babSopenharmony_ci0:80 1 (const int) 4954617a3babSopenharmony_ci0:80 Constant: 4955617a3babSopenharmony_ci0:80 0 (const int) 4956617a3babSopenharmony_ci0:81 move second child to first child ( temp 2-component vector of int) 4957617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 4958617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 4959617a3babSopenharmony_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}) 4960617a3babSopenharmony_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}) 4961617a3babSopenharmony_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}) 4962617a3babSopenharmony_ci0:81 Constant: 4963617a3babSopenharmony_ci0:81 0 (const uint) 4964617a3babSopenharmony_ci0:81 direct index ( temp uint) 4965617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 4966617a3babSopenharmony_ci0:81 Constant: 4967617a3babSopenharmony_ci0:81 0 (const int) 4968617a3babSopenharmony_ci0:81 Constant: 4969617a3babSopenharmony_ci0:81 1 (const int) 4970617a3babSopenharmony_ci0:81 Sequence 4971617a3babSopenharmony_ci0:81 Constant: 4972617a3babSopenharmony_ci0:81 0 (const int) 4973617a3babSopenharmony_ci0:81 Constant: 4974617a3babSopenharmony_ci0:81 1 (const int) 4975617a3babSopenharmony_ci0:81 subgroupMax ( temp 2-component vector of int) 4976617a3babSopenharmony_ci0:81 vector swizzle ( temp 2-component vector of int) 4977617a3babSopenharmony_ci0:81 i: direct index for structure ( temp 4-component vector of int) 4978617a3babSopenharmony_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}) 4979617a3babSopenharmony_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}) 4980617a3babSopenharmony_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}) 4981617a3babSopenharmony_ci0:81 Constant: 4982617a3babSopenharmony_ci0:81 0 (const uint) 4983617a3babSopenharmony_ci0:81 direct index ( temp uint) 4984617a3babSopenharmony_ci0:81 'dti' ( in 3-component vector of uint) 4985617a3babSopenharmony_ci0:81 Constant: 4986617a3babSopenharmony_ci0:81 0 (const int) 4987617a3babSopenharmony_ci0:81 Constant: 4988617a3babSopenharmony_ci0:81 1 (const int) 4989617a3babSopenharmony_ci0:81 Sequence 4990617a3babSopenharmony_ci0:81 Constant: 4991617a3babSopenharmony_ci0:81 0 (const int) 4992617a3babSopenharmony_ci0:81 Constant: 4993617a3babSopenharmony_ci0:81 1 (const int) 4994617a3babSopenharmony_ci0:82 move second child to first child ( temp 3-component vector of int) 4995617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 4996617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 4997617a3babSopenharmony_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}) 4998617a3babSopenharmony_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}) 4999617a3babSopenharmony_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}) 5000617a3babSopenharmony_ci0:82 Constant: 5001617a3babSopenharmony_ci0:82 0 (const uint) 5002617a3babSopenharmony_ci0:82 direct index ( temp uint) 5003617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 5004617a3babSopenharmony_ci0:82 Constant: 5005617a3babSopenharmony_ci0:82 0 (const int) 5006617a3babSopenharmony_ci0:82 Constant: 5007617a3babSopenharmony_ci0:82 1 (const int) 5008617a3babSopenharmony_ci0:82 Sequence 5009617a3babSopenharmony_ci0:82 Constant: 5010617a3babSopenharmony_ci0:82 0 (const int) 5011617a3babSopenharmony_ci0:82 Constant: 5012617a3babSopenharmony_ci0:82 1 (const int) 5013617a3babSopenharmony_ci0:82 Constant: 5014617a3babSopenharmony_ci0:82 2 (const int) 5015617a3babSopenharmony_ci0:82 subgroupMax ( temp 3-component vector of int) 5016617a3babSopenharmony_ci0:82 vector swizzle ( temp 3-component vector of int) 5017617a3babSopenharmony_ci0:82 i: direct index for structure ( temp 4-component vector of int) 5018617a3babSopenharmony_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}) 5019617a3babSopenharmony_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}) 5020617a3babSopenharmony_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}) 5021617a3babSopenharmony_ci0:82 Constant: 5022617a3babSopenharmony_ci0:82 0 (const uint) 5023617a3babSopenharmony_ci0:82 direct index ( temp uint) 5024617a3babSopenharmony_ci0:82 'dti' ( in 3-component vector of uint) 5025617a3babSopenharmony_ci0:82 Constant: 5026617a3babSopenharmony_ci0:82 0 (const int) 5027617a3babSopenharmony_ci0:82 Constant: 5028617a3babSopenharmony_ci0:82 1 (const int) 5029617a3babSopenharmony_ci0:82 Sequence 5030617a3babSopenharmony_ci0:82 Constant: 5031617a3babSopenharmony_ci0:82 0 (const int) 5032617a3babSopenharmony_ci0:82 Constant: 5033617a3babSopenharmony_ci0:82 1 (const int) 5034617a3babSopenharmony_ci0:82 Constant: 5035617a3babSopenharmony_ci0:82 2 (const int) 5036617a3babSopenharmony_ci0:84 move second child to first child ( temp 4-component vector of float) 5037617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 5038617a3babSopenharmony_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}) 5039617a3babSopenharmony_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}) 5040617a3babSopenharmony_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}) 5041617a3babSopenharmony_ci0:84 Constant: 5042617a3babSopenharmony_ci0:84 0 (const uint) 5043617a3babSopenharmony_ci0:84 direct index ( temp uint) 5044617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 5045617a3babSopenharmony_ci0:84 Constant: 5046617a3babSopenharmony_ci0:84 0 (const int) 5047617a3babSopenharmony_ci0:84 Constant: 5048617a3babSopenharmony_ci0:84 2 (const int) 5049617a3babSopenharmony_ci0:84 subgroupMax ( temp 4-component vector of float) 5050617a3babSopenharmony_ci0:84 f: direct index for structure ( temp 4-component vector of float) 5051617a3babSopenharmony_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}) 5052617a3babSopenharmony_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}) 5053617a3babSopenharmony_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}) 5054617a3babSopenharmony_ci0:84 Constant: 5055617a3babSopenharmony_ci0:84 0 (const uint) 5056617a3babSopenharmony_ci0:84 direct index ( temp uint) 5057617a3babSopenharmony_ci0:84 'dti' ( in 3-component vector of uint) 5058617a3babSopenharmony_ci0:84 Constant: 5059617a3babSopenharmony_ci0:84 0 (const int) 5060617a3babSopenharmony_ci0:84 Constant: 5061617a3babSopenharmony_ci0:84 2 (const int) 5062617a3babSopenharmony_ci0:85 move second child to first child ( temp float) 5063617a3babSopenharmony_ci0:85 direct index ( temp float) 5064617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 5065617a3babSopenharmony_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}) 5066617a3babSopenharmony_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}) 5067617a3babSopenharmony_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}) 5068617a3babSopenharmony_ci0:85 Constant: 5069617a3babSopenharmony_ci0:85 0 (const uint) 5070617a3babSopenharmony_ci0:85 direct index ( temp uint) 5071617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 5072617a3babSopenharmony_ci0:85 Constant: 5073617a3babSopenharmony_ci0:85 0 (const int) 5074617a3babSopenharmony_ci0:85 Constant: 5075617a3babSopenharmony_ci0:85 2 (const int) 5076617a3babSopenharmony_ci0:85 Constant: 5077617a3babSopenharmony_ci0:85 0 (const int) 5078617a3babSopenharmony_ci0:85 subgroupMax ( temp float) 5079617a3babSopenharmony_ci0:85 direct index ( temp float) 5080617a3babSopenharmony_ci0:85 f: direct index for structure ( temp 4-component vector of float) 5081617a3babSopenharmony_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}) 5082617a3babSopenharmony_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}) 5083617a3babSopenharmony_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}) 5084617a3babSopenharmony_ci0:85 Constant: 5085617a3babSopenharmony_ci0:85 0 (const uint) 5086617a3babSopenharmony_ci0:85 direct index ( temp uint) 5087617a3babSopenharmony_ci0:85 'dti' ( in 3-component vector of uint) 5088617a3babSopenharmony_ci0:85 Constant: 5089617a3babSopenharmony_ci0:85 0 (const int) 5090617a3babSopenharmony_ci0:85 Constant: 5091617a3babSopenharmony_ci0:85 2 (const int) 5092617a3babSopenharmony_ci0:85 Constant: 5093617a3babSopenharmony_ci0:85 0 (const int) 5094617a3babSopenharmony_ci0:86 move second child to first child ( temp 2-component vector of float) 5095617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 5096617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 5097617a3babSopenharmony_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}) 5098617a3babSopenharmony_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}) 5099617a3babSopenharmony_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}) 5100617a3babSopenharmony_ci0:86 Constant: 5101617a3babSopenharmony_ci0:86 0 (const uint) 5102617a3babSopenharmony_ci0:86 direct index ( temp uint) 5103617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 5104617a3babSopenharmony_ci0:86 Constant: 5105617a3babSopenharmony_ci0:86 0 (const int) 5106617a3babSopenharmony_ci0:86 Constant: 5107617a3babSopenharmony_ci0:86 2 (const int) 5108617a3babSopenharmony_ci0:86 Sequence 5109617a3babSopenharmony_ci0:86 Constant: 5110617a3babSopenharmony_ci0:86 0 (const int) 5111617a3babSopenharmony_ci0:86 Constant: 5112617a3babSopenharmony_ci0:86 1 (const int) 5113617a3babSopenharmony_ci0:86 subgroupMax ( temp 2-component vector of float) 5114617a3babSopenharmony_ci0:86 vector swizzle ( temp 2-component vector of float) 5115617a3babSopenharmony_ci0:86 f: direct index for structure ( temp 4-component vector of float) 5116617a3babSopenharmony_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}) 5117617a3babSopenharmony_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}) 5118617a3babSopenharmony_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}) 5119617a3babSopenharmony_ci0:86 Constant: 5120617a3babSopenharmony_ci0:86 0 (const uint) 5121617a3babSopenharmony_ci0:86 direct index ( temp uint) 5122617a3babSopenharmony_ci0:86 'dti' ( in 3-component vector of uint) 5123617a3babSopenharmony_ci0:86 Constant: 5124617a3babSopenharmony_ci0:86 0 (const int) 5125617a3babSopenharmony_ci0:86 Constant: 5126617a3babSopenharmony_ci0:86 2 (const int) 5127617a3babSopenharmony_ci0:86 Sequence 5128617a3babSopenharmony_ci0:86 Constant: 5129617a3babSopenharmony_ci0:86 0 (const int) 5130617a3babSopenharmony_ci0:86 Constant: 5131617a3babSopenharmony_ci0:86 1 (const int) 5132617a3babSopenharmony_ci0:87 move second child to first child ( temp 3-component vector of float) 5133617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 5134617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 5135617a3babSopenharmony_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}) 5136617a3babSopenharmony_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}) 5137617a3babSopenharmony_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}) 5138617a3babSopenharmony_ci0:87 Constant: 5139617a3babSopenharmony_ci0:87 0 (const uint) 5140617a3babSopenharmony_ci0:87 direct index ( temp uint) 5141617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 5142617a3babSopenharmony_ci0:87 Constant: 5143617a3babSopenharmony_ci0:87 0 (const int) 5144617a3babSopenharmony_ci0:87 Constant: 5145617a3babSopenharmony_ci0:87 2 (const int) 5146617a3babSopenharmony_ci0:87 Sequence 5147617a3babSopenharmony_ci0:87 Constant: 5148617a3babSopenharmony_ci0:87 0 (const int) 5149617a3babSopenharmony_ci0:87 Constant: 5150617a3babSopenharmony_ci0:87 1 (const int) 5151617a3babSopenharmony_ci0:87 Constant: 5152617a3babSopenharmony_ci0:87 2 (const int) 5153617a3babSopenharmony_ci0:87 subgroupMax ( temp 3-component vector of float) 5154617a3babSopenharmony_ci0:87 vector swizzle ( temp 3-component vector of float) 5155617a3babSopenharmony_ci0:87 f: direct index for structure ( temp 4-component vector of float) 5156617a3babSopenharmony_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}) 5157617a3babSopenharmony_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}) 5158617a3babSopenharmony_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}) 5159617a3babSopenharmony_ci0:87 Constant: 5160617a3babSopenharmony_ci0:87 0 (const uint) 5161617a3babSopenharmony_ci0:87 direct index ( temp uint) 5162617a3babSopenharmony_ci0:87 'dti' ( in 3-component vector of uint) 5163617a3babSopenharmony_ci0:87 Constant: 5164617a3babSopenharmony_ci0:87 0 (const int) 5165617a3babSopenharmony_ci0:87 Constant: 5166617a3babSopenharmony_ci0:87 2 (const int) 5167617a3babSopenharmony_ci0:87 Sequence 5168617a3babSopenharmony_ci0:87 Constant: 5169617a3babSopenharmony_ci0:87 0 (const int) 5170617a3babSopenharmony_ci0:87 Constant: 5171617a3babSopenharmony_ci0:87 1 (const int) 5172617a3babSopenharmony_ci0:87 Constant: 5173617a3babSopenharmony_ci0:87 2 (const int) 5174617a3babSopenharmony_ci0:89 move second child to first child ( temp 4-component vector of double) 5175617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 5176617a3babSopenharmony_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}) 5177617a3babSopenharmony_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}) 5178617a3babSopenharmony_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}) 5179617a3babSopenharmony_ci0:89 Constant: 5180617a3babSopenharmony_ci0:89 0 (const uint) 5181617a3babSopenharmony_ci0:89 direct index ( temp uint) 5182617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 5183617a3babSopenharmony_ci0:89 Constant: 5184617a3babSopenharmony_ci0:89 0 (const int) 5185617a3babSopenharmony_ci0:89 Constant: 5186617a3babSopenharmony_ci0:89 3 (const int) 5187617a3babSopenharmony_ci0:89 subgroupMax ( temp 4-component vector of double) 5188617a3babSopenharmony_ci0:89 d: direct index for structure ( temp 4-component vector of double) 5189617a3babSopenharmony_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}) 5190617a3babSopenharmony_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}) 5191617a3babSopenharmony_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}) 5192617a3babSopenharmony_ci0:89 Constant: 5193617a3babSopenharmony_ci0:89 0 (const uint) 5194617a3babSopenharmony_ci0:89 direct index ( temp uint) 5195617a3babSopenharmony_ci0:89 'dti' ( in 3-component vector of uint) 5196617a3babSopenharmony_ci0:89 Constant: 5197617a3babSopenharmony_ci0:89 0 (const int) 5198617a3babSopenharmony_ci0:89 Constant: 5199617a3babSopenharmony_ci0:89 3 (const int) 5200617a3babSopenharmony_ci0:90 move second child to first child ( temp double) 5201617a3babSopenharmony_ci0:90 direct index ( temp double) 5202617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 5203617a3babSopenharmony_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}) 5204617a3babSopenharmony_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}) 5205617a3babSopenharmony_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}) 5206617a3babSopenharmony_ci0:90 Constant: 5207617a3babSopenharmony_ci0:90 0 (const uint) 5208617a3babSopenharmony_ci0:90 direct index ( temp uint) 5209617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 5210617a3babSopenharmony_ci0:90 Constant: 5211617a3babSopenharmony_ci0:90 0 (const int) 5212617a3babSopenharmony_ci0:90 Constant: 5213617a3babSopenharmony_ci0:90 3 (const int) 5214617a3babSopenharmony_ci0:90 Constant: 5215617a3babSopenharmony_ci0:90 0 (const int) 5216617a3babSopenharmony_ci0:90 subgroupMax ( temp double) 5217617a3babSopenharmony_ci0:90 direct index ( temp double) 5218617a3babSopenharmony_ci0:90 d: direct index for structure ( temp 4-component vector of double) 5219617a3babSopenharmony_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}) 5220617a3babSopenharmony_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}) 5221617a3babSopenharmony_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}) 5222617a3babSopenharmony_ci0:90 Constant: 5223617a3babSopenharmony_ci0:90 0 (const uint) 5224617a3babSopenharmony_ci0:90 direct index ( temp uint) 5225617a3babSopenharmony_ci0:90 'dti' ( in 3-component vector of uint) 5226617a3babSopenharmony_ci0:90 Constant: 5227617a3babSopenharmony_ci0:90 0 (const int) 5228617a3babSopenharmony_ci0:90 Constant: 5229617a3babSopenharmony_ci0:90 3 (const int) 5230617a3babSopenharmony_ci0:90 Constant: 5231617a3babSopenharmony_ci0:90 0 (const int) 5232617a3babSopenharmony_ci0:91 move second child to first child ( temp 2-component vector of double) 5233617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 5234617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 5235617a3babSopenharmony_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}) 5236617a3babSopenharmony_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}) 5237617a3babSopenharmony_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}) 5238617a3babSopenharmony_ci0:91 Constant: 5239617a3babSopenharmony_ci0:91 0 (const uint) 5240617a3babSopenharmony_ci0:91 direct index ( temp uint) 5241617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 5242617a3babSopenharmony_ci0:91 Constant: 5243617a3babSopenharmony_ci0:91 0 (const int) 5244617a3babSopenharmony_ci0:91 Constant: 5245617a3babSopenharmony_ci0:91 3 (const int) 5246617a3babSopenharmony_ci0:91 Sequence 5247617a3babSopenharmony_ci0:91 Constant: 5248617a3babSopenharmony_ci0:91 0 (const int) 5249617a3babSopenharmony_ci0:91 Constant: 5250617a3babSopenharmony_ci0:91 1 (const int) 5251617a3babSopenharmony_ci0:91 subgroupMax ( temp 2-component vector of double) 5252617a3babSopenharmony_ci0:91 vector swizzle ( temp 2-component vector of double) 5253617a3babSopenharmony_ci0:91 d: direct index for structure ( temp 4-component vector of double) 5254617a3babSopenharmony_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}) 5255617a3babSopenharmony_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}) 5256617a3babSopenharmony_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}) 5257617a3babSopenharmony_ci0:91 Constant: 5258617a3babSopenharmony_ci0:91 0 (const uint) 5259617a3babSopenharmony_ci0:91 direct index ( temp uint) 5260617a3babSopenharmony_ci0:91 'dti' ( in 3-component vector of uint) 5261617a3babSopenharmony_ci0:91 Constant: 5262617a3babSopenharmony_ci0:91 0 (const int) 5263617a3babSopenharmony_ci0:91 Constant: 5264617a3babSopenharmony_ci0:91 3 (const int) 5265617a3babSopenharmony_ci0:91 Sequence 5266617a3babSopenharmony_ci0:91 Constant: 5267617a3babSopenharmony_ci0:91 0 (const int) 5268617a3babSopenharmony_ci0:91 Constant: 5269617a3babSopenharmony_ci0:91 1 (const int) 5270617a3babSopenharmony_ci0:92 move second child to first child ( temp 3-component vector of double) 5271617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 5272617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 5273617a3babSopenharmony_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}) 5274617a3babSopenharmony_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}) 5275617a3babSopenharmony_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}) 5276617a3babSopenharmony_ci0:92 Constant: 5277617a3babSopenharmony_ci0:92 0 (const uint) 5278617a3babSopenharmony_ci0:92 direct index ( temp uint) 5279617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 5280617a3babSopenharmony_ci0:92 Constant: 5281617a3babSopenharmony_ci0:92 0 (const int) 5282617a3babSopenharmony_ci0:92 Constant: 5283617a3babSopenharmony_ci0:92 3 (const int) 5284617a3babSopenharmony_ci0:92 Sequence 5285617a3babSopenharmony_ci0:92 Constant: 5286617a3babSopenharmony_ci0:92 0 (const int) 5287617a3babSopenharmony_ci0:92 Constant: 5288617a3babSopenharmony_ci0:92 1 (const int) 5289617a3babSopenharmony_ci0:92 Constant: 5290617a3babSopenharmony_ci0:92 2 (const int) 5291617a3babSopenharmony_ci0:92 subgroupMax ( temp 3-component vector of double) 5292617a3babSopenharmony_ci0:92 vector swizzle ( temp 3-component vector of double) 5293617a3babSopenharmony_ci0:92 d: direct index for structure ( temp 4-component vector of double) 5294617a3babSopenharmony_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}) 5295617a3babSopenharmony_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}) 5296617a3babSopenharmony_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}) 5297617a3babSopenharmony_ci0:92 Constant: 5298617a3babSopenharmony_ci0:92 0 (const uint) 5299617a3babSopenharmony_ci0:92 direct index ( temp uint) 5300617a3babSopenharmony_ci0:92 'dti' ( in 3-component vector of uint) 5301617a3babSopenharmony_ci0:92 Constant: 5302617a3babSopenharmony_ci0:92 0 (const int) 5303617a3babSopenharmony_ci0:92 Constant: 5304617a3babSopenharmony_ci0:92 3 (const int) 5305617a3babSopenharmony_ci0:92 Sequence 5306617a3babSopenharmony_ci0:92 Constant: 5307617a3babSopenharmony_ci0:92 0 (const int) 5308617a3babSopenharmony_ci0:92 Constant: 5309617a3babSopenharmony_ci0:92 1 (const int) 5310617a3babSopenharmony_ci0:92 Constant: 5311617a3babSopenharmony_ci0:92 2 (const int) 5312617a3babSopenharmony_ci0:94 move second child to first child ( temp 4-component vector of uint) 5313617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 5314617a3babSopenharmony_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}) 5315617a3babSopenharmony_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}) 5316617a3babSopenharmony_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}) 5317617a3babSopenharmony_ci0:94 Constant: 5318617a3babSopenharmony_ci0:94 0 (const uint) 5319617a3babSopenharmony_ci0:94 direct index ( temp uint) 5320617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 5321617a3babSopenharmony_ci0:94 Constant: 5322617a3babSopenharmony_ci0:94 0 (const int) 5323617a3babSopenharmony_ci0:94 Constant: 5324617a3babSopenharmony_ci0:94 0 (const int) 5325617a3babSopenharmony_ci0:94 subgroupAnd ( temp 4-component vector of uint) 5326617a3babSopenharmony_ci0:94 u: direct index for structure ( temp 4-component vector of uint) 5327617a3babSopenharmony_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}) 5328617a3babSopenharmony_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}) 5329617a3babSopenharmony_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}) 5330617a3babSopenharmony_ci0:94 Constant: 5331617a3babSopenharmony_ci0:94 0 (const uint) 5332617a3babSopenharmony_ci0:94 direct index ( temp uint) 5333617a3babSopenharmony_ci0:94 'dti' ( in 3-component vector of uint) 5334617a3babSopenharmony_ci0:94 Constant: 5335617a3babSopenharmony_ci0:94 0 (const int) 5336617a3babSopenharmony_ci0:94 Constant: 5337617a3babSopenharmony_ci0:94 0 (const int) 5338617a3babSopenharmony_ci0:95 move second child to first child ( temp uint) 5339617a3babSopenharmony_ci0:95 direct index ( temp uint) 5340617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 5341617a3babSopenharmony_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}) 5342617a3babSopenharmony_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}) 5343617a3babSopenharmony_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}) 5344617a3babSopenharmony_ci0:95 Constant: 5345617a3babSopenharmony_ci0:95 0 (const uint) 5346617a3babSopenharmony_ci0:95 direct index ( temp uint) 5347617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 5348617a3babSopenharmony_ci0:95 Constant: 5349617a3babSopenharmony_ci0:95 0 (const int) 5350617a3babSopenharmony_ci0:95 Constant: 5351617a3babSopenharmony_ci0:95 0 (const int) 5352617a3babSopenharmony_ci0:95 Constant: 5353617a3babSopenharmony_ci0:95 0 (const int) 5354617a3babSopenharmony_ci0:95 subgroupAnd ( temp uint) 5355617a3babSopenharmony_ci0:95 direct index ( temp uint) 5356617a3babSopenharmony_ci0:95 u: direct index for structure ( temp 4-component vector of uint) 5357617a3babSopenharmony_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}) 5358617a3babSopenharmony_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}) 5359617a3babSopenharmony_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}) 5360617a3babSopenharmony_ci0:95 Constant: 5361617a3babSopenharmony_ci0:95 0 (const uint) 5362617a3babSopenharmony_ci0:95 direct index ( temp uint) 5363617a3babSopenharmony_ci0:95 'dti' ( in 3-component vector of uint) 5364617a3babSopenharmony_ci0:95 Constant: 5365617a3babSopenharmony_ci0:95 0 (const int) 5366617a3babSopenharmony_ci0:95 Constant: 5367617a3babSopenharmony_ci0:95 0 (const int) 5368617a3babSopenharmony_ci0:95 Constant: 5369617a3babSopenharmony_ci0:95 0 (const int) 5370617a3babSopenharmony_ci0:96 move second child to first child ( temp 2-component vector of uint) 5371617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 5372617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 5373617a3babSopenharmony_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}) 5374617a3babSopenharmony_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}) 5375617a3babSopenharmony_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}) 5376617a3babSopenharmony_ci0:96 Constant: 5377617a3babSopenharmony_ci0:96 0 (const uint) 5378617a3babSopenharmony_ci0:96 direct index ( temp uint) 5379617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 5380617a3babSopenharmony_ci0:96 Constant: 5381617a3babSopenharmony_ci0:96 0 (const int) 5382617a3babSopenharmony_ci0:96 Constant: 5383617a3babSopenharmony_ci0:96 0 (const int) 5384617a3babSopenharmony_ci0:96 Sequence 5385617a3babSopenharmony_ci0:96 Constant: 5386617a3babSopenharmony_ci0:96 0 (const int) 5387617a3babSopenharmony_ci0:96 Constant: 5388617a3babSopenharmony_ci0:96 1 (const int) 5389617a3babSopenharmony_ci0:96 subgroupAnd ( temp 2-component vector of uint) 5390617a3babSopenharmony_ci0:96 vector swizzle ( temp 2-component vector of uint) 5391617a3babSopenharmony_ci0:96 u: direct index for structure ( temp 4-component vector of uint) 5392617a3babSopenharmony_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}) 5393617a3babSopenharmony_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}) 5394617a3babSopenharmony_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}) 5395617a3babSopenharmony_ci0:96 Constant: 5396617a3babSopenharmony_ci0:96 0 (const uint) 5397617a3babSopenharmony_ci0:96 direct index ( temp uint) 5398617a3babSopenharmony_ci0:96 'dti' ( in 3-component vector of uint) 5399617a3babSopenharmony_ci0:96 Constant: 5400617a3babSopenharmony_ci0:96 0 (const int) 5401617a3babSopenharmony_ci0:96 Constant: 5402617a3babSopenharmony_ci0:96 0 (const int) 5403617a3babSopenharmony_ci0:96 Sequence 5404617a3babSopenharmony_ci0:96 Constant: 5405617a3babSopenharmony_ci0:96 0 (const int) 5406617a3babSopenharmony_ci0:96 Constant: 5407617a3babSopenharmony_ci0:96 1 (const int) 5408617a3babSopenharmony_ci0:97 move second child to first child ( temp 3-component vector of uint) 5409617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 5410617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 5411617a3babSopenharmony_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}) 5412617a3babSopenharmony_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}) 5413617a3babSopenharmony_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}) 5414617a3babSopenharmony_ci0:97 Constant: 5415617a3babSopenharmony_ci0:97 0 (const uint) 5416617a3babSopenharmony_ci0:97 direct index ( temp uint) 5417617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 5418617a3babSopenharmony_ci0:97 Constant: 5419617a3babSopenharmony_ci0:97 0 (const int) 5420617a3babSopenharmony_ci0:97 Constant: 5421617a3babSopenharmony_ci0:97 0 (const int) 5422617a3babSopenharmony_ci0:97 Sequence 5423617a3babSopenharmony_ci0:97 Constant: 5424617a3babSopenharmony_ci0:97 0 (const int) 5425617a3babSopenharmony_ci0:97 Constant: 5426617a3babSopenharmony_ci0:97 1 (const int) 5427617a3babSopenharmony_ci0:97 Constant: 5428617a3babSopenharmony_ci0:97 2 (const int) 5429617a3babSopenharmony_ci0:97 subgroupAnd ( temp 3-component vector of uint) 5430617a3babSopenharmony_ci0:97 vector swizzle ( temp 3-component vector of uint) 5431617a3babSopenharmony_ci0:97 u: direct index for structure ( temp 4-component vector of uint) 5432617a3babSopenharmony_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}) 5433617a3babSopenharmony_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}) 5434617a3babSopenharmony_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}) 5435617a3babSopenharmony_ci0:97 Constant: 5436617a3babSopenharmony_ci0:97 0 (const uint) 5437617a3babSopenharmony_ci0:97 direct index ( temp uint) 5438617a3babSopenharmony_ci0:97 'dti' ( in 3-component vector of uint) 5439617a3babSopenharmony_ci0:97 Constant: 5440617a3babSopenharmony_ci0:97 0 (const int) 5441617a3babSopenharmony_ci0:97 Constant: 5442617a3babSopenharmony_ci0:97 0 (const int) 5443617a3babSopenharmony_ci0:97 Sequence 5444617a3babSopenharmony_ci0:97 Constant: 5445617a3babSopenharmony_ci0:97 0 (const int) 5446617a3babSopenharmony_ci0:97 Constant: 5447617a3babSopenharmony_ci0:97 1 (const int) 5448617a3babSopenharmony_ci0:97 Constant: 5449617a3babSopenharmony_ci0:97 2 (const int) 5450617a3babSopenharmony_ci0:99 move second child to first child ( temp 4-component vector of int) 5451617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 5452617a3babSopenharmony_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}) 5453617a3babSopenharmony_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}) 5454617a3babSopenharmony_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}) 5455617a3babSopenharmony_ci0:99 Constant: 5456617a3babSopenharmony_ci0:99 0 (const uint) 5457617a3babSopenharmony_ci0:99 direct index ( temp uint) 5458617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 5459617a3babSopenharmony_ci0:99 Constant: 5460617a3babSopenharmony_ci0:99 0 (const int) 5461617a3babSopenharmony_ci0:99 Constant: 5462617a3babSopenharmony_ci0:99 1 (const int) 5463617a3babSopenharmony_ci0:99 subgroupAnd ( temp 4-component vector of int) 5464617a3babSopenharmony_ci0:99 i: direct index for structure ( temp 4-component vector of int) 5465617a3babSopenharmony_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}) 5466617a3babSopenharmony_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}) 5467617a3babSopenharmony_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}) 5468617a3babSopenharmony_ci0:99 Constant: 5469617a3babSopenharmony_ci0:99 0 (const uint) 5470617a3babSopenharmony_ci0:99 direct index ( temp uint) 5471617a3babSopenharmony_ci0:99 'dti' ( in 3-component vector of uint) 5472617a3babSopenharmony_ci0:99 Constant: 5473617a3babSopenharmony_ci0:99 0 (const int) 5474617a3babSopenharmony_ci0:99 Constant: 5475617a3babSopenharmony_ci0:99 1 (const int) 5476617a3babSopenharmony_ci0:100 move second child to first child ( temp int) 5477617a3babSopenharmony_ci0:100 direct index ( temp int) 5478617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 5479617a3babSopenharmony_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}) 5480617a3babSopenharmony_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}) 5481617a3babSopenharmony_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}) 5482617a3babSopenharmony_ci0:100 Constant: 5483617a3babSopenharmony_ci0:100 0 (const uint) 5484617a3babSopenharmony_ci0:100 direct index ( temp uint) 5485617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 5486617a3babSopenharmony_ci0:100 Constant: 5487617a3babSopenharmony_ci0:100 0 (const int) 5488617a3babSopenharmony_ci0:100 Constant: 5489617a3babSopenharmony_ci0:100 1 (const int) 5490617a3babSopenharmony_ci0:100 Constant: 5491617a3babSopenharmony_ci0:100 0 (const int) 5492617a3babSopenharmony_ci0:100 subgroupAnd ( temp int) 5493617a3babSopenharmony_ci0:100 direct index ( temp int) 5494617a3babSopenharmony_ci0:100 i: direct index for structure ( temp 4-component vector of int) 5495617a3babSopenharmony_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}) 5496617a3babSopenharmony_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}) 5497617a3babSopenharmony_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}) 5498617a3babSopenharmony_ci0:100 Constant: 5499617a3babSopenharmony_ci0:100 0 (const uint) 5500617a3babSopenharmony_ci0:100 direct index ( temp uint) 5501617a3babSopenharmony_ci0:100 'dti' ( in 3-component vector of uint) 5502617a3babSopenharmony_ci0:100 Constant: 5503617a3babSopenharmony_ci0:100 0 (const int) 5504617a3babSopenharmony_ci0:100 Constant: 5505617a3babSopenharmony_ci0:100 1 (const int) 5506617a3babSopenharmony_ci0:100 Constant: 5507617a3babSopenharmony_ci0:100 0 (const int) 5508617a3babSopenharmony_ci0:101 move second child to first child ( temp 2-component vector of int) 5509617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 5510617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 5511617a3babSopenharmony_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}) 5512617a3babSopenharmony_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}) 5513617a3babSopenharmony_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}) 5514617a3babSopenharmony_ci0:101 Constant: 5515617a3babSopenharmony_ci0:101 0 (const uint) 5516617a3babSopenharmony_ci0:101 direct index ( temp uint) 5517617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 5518617a3babSopenharmony_ci0:101 Constant: 5519617a3babSopenharmony_ci0:101 0 (const int) 5520617a3babSopenharmony_ci0:101 Constant: 5521617a3babSopenharmony_ci0:101 1 (const int) 5522617a3babSopenharmony_ci0:101 Sequence 5523617a3babSopenharmony_ci0:101 Constant: 5524617a3babSopenharmony_ci0:101 0 (const int) 5525617a3babSopenharmony_ci0:101 Constant: 5526617a3babSopenharmony_ci0:101 1 (const int) 5527617a3babSopenharmony_ci0:101 subgroupAnd ( temp 2-component vector of int) 5528617a3babSopenharmony_ci0:101 vector swizzle ( temp 2-component vector of int) 5529617a3babSopenharmony_ci0:101 i: direct index for structure ( temp 4-component vector of int) 5530617a3babSopenharmony_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}) 5531617a3babSopenharmony_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}) 5532617a3babSopenharmony_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}) 5533617a3babSopenharmony_ci0:101 Constant: 5534617a3babSopenharmony_ci0:101 0 (const uint) 5535617a3babSopenharmony_ci0:101 direct index ( temp uint) 5536617a3babSopenharmony_ci0:101 'dti' ( in 3-component vector of uint) 5537617a3babSopenharmony_ci0:101 Constant: 5538617a3babSopenharmony_ci0:101 0 (const int) 5539617a3babSopenharmony_ci0:101 Constant: 5540617a3babSopenharmony_ci0:101 1 (const int) 5541617a3babSopenharmony_ci0:101 Sequence 5542617a3babSopenharmony_ci0:101 Constant: 5543617a3babSopenharmony_ci0:101 0 (const int) 5544617a3babSopenharmony_ci0:101 Constant: 5545617a3babSopenharmony_ci0:101 1 (const int) 5546617a3babSopenharmony_ci0:102 move second child to first child ( temp 3-component vector of int) 5547617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 5548617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 5549617a3babSopenharmony_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}) 5550617a3babSopenharmony_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}) 5551617a3babSopenharmony_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}) 5552617a3babSopenharmony_ci0:102 Constant: 5553617a3babSopenharmony_ci0:102 0 (const uint) 5554617a3babSopenharmony_ci0:102 direct index ( temp uint) 5555617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 5556617a3babSopenharmony_ci0:102 Constant: 5557617a3babSopenharmony_ci0:102 0 (const int) 5558617a3babSopenharmony_ci0:102 Constant: 5559617a3babSopenharmony_ci0:102 1 (const int) 5560617a3babSopenharmony_ci0:102 Sequence 5561617a3babSopenharmony_ci0:102 Constant: 5562617a3babSopenharmony_ci0:102 0 (const int) 5563617a3babSopenharmony_ci0:102 Constant: 5564617a3babSopenharmony_ci0:102 1 (const int) 5565617a3babSopenharmony_ci0:102 Constant: 5566617a3babSopenharmony_ci0:102 2 (const int) 5567617a3babSopenharmony_ci0:102 subgroupAnd ( temp 3-component vector of int) 5568617a3babSopenharmony_ci0:102 vector swizzle ( temp 3-component vector of int) 5569617a3babSopenharmony_ci0:102 i: direct index for structure ( temp 4-component vector of int) 5570617a3babSopenharmony_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}) 5571617a3babSopenharmony_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}) 5572617a3babSopenharmony_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}) 5573617a3babSopenharmony_ci0:102 Constant: 5574617a3babSopenharmony_ci0:102 0 (const uint) 5575617a3babSopenharmony_ci0:102 direct index ( temp uint) 5576617a3babSopenharmony_ci0:102 'dti' ( in 3-component vector of uint) 5577617a3babSopenharmony_ci0:102 Constant: 5578617a3babSopenharmony_ci0:102 0 (const int) 5579617a3babSopenharmony_ci0:102 Constant: 5580617a3babSopenharmony_ci0:102 1 (const int) 5581617a3babSopenharmony_ci0:102 Sequence 5582617a3babSopenharmony_ci0:102 Constant: 5583617a3babSopenharmony_ci0:102 0 (const int) 5584617a3babSopenharmony_ci0:102 Constant: 5585617a3babSopenharmony_ci0:102 1 (const int) 5586617a3babSopenharmony_ci0:102 Constant: 5587617a3babSopenharmony_ci0:102 2 (const int) 5588617a3babSopenharmony_ci0:104 move second child to first child ( temp 4-component vector of uint) 5589617a3babSopenharmony_ci0:104 u: direct index for structure ( temp 4-component vector of uint) 5590617a3babSopenharmony_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}) 5591617a3babSopenharmony_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}) 5592617a3babSopenharmony_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}) 5593617a3babSopenharmony_ci0:104 Constant: 5594617a3babSopenharmony_ci0:104 0 (const uint) 5595617a3babSopenharmony_ci0:104 direct index ( temp uint) 5596617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 5597617a3babSopenharmony_ci0:104 Constant: 5598617a3babSopenharmony_ci0:104 0 (const int) 5599617a3babSopenharmony_ci0:104 Constant: 5600617a3babSopenharmony_ci0:104 0 (const int) 5601617a3babSopenharmony_ci0:104 subgroupOr ( temp 4-component vector of uint) 5602617a3babSopenharmony_ci0:104 u: direct index for structure ( temp 4-component vector of uint) 5603617a3babSopenharmony_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}) 5604617a3babSopenharmony_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}) 5605617a3babSopenharmony_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}) 5606617a3babSopenharmony_ci0:104 Constant: 5607617a3babSopenharmony_ci0:104 0 (const uint) 5608617a3babSopenharmony_ci0:104 direct index ( temp uint) 5609617a3babSopenharmony_ci0:104 'dti' ( in 3-component vector of uint) 5610617a3babSopenharmony_ci0:104 Constant: 5611617a3babSopenharmony_ci0:104 0 (const int) 5612617a3babSopenharmony_ci0:104 Constant: 5613617a3babSopenharmony_ci0:104 0 (const int) 5614617a3babSopenharmony_ci0:105 move second child to first child ( temp uint) 5615617a3babSopenharmony_ci0:105 direct index ( temp uint) 5616617a3babSopenharmony_ci0:105 u: direct index for structure ( temp 4-component vector of uint) 5617617a3babSopenharmony_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}) 5618617a3babSopenharmony_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}) 5619617a3babSopenharmony_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}) 5620617a3babSopenharmony_ci0:105 Constant: 5621617a3babSopenharmony_ci0:105 0 (const uint) 5622617a3babSopenharmony_ci0:105 direct index ( temp uint) 5623617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 5624617a3babSopenharmony_ci0:105 Constant: 5625617a3babSopenharmony_ci0:105 0 (const int) 5626617a3babSopenharmony_ci0:105 Constant: 5627617a3babSopenharmony_ci0:105 0 (const int) 5628617a3babSopenharmony_ci0:105 Constant: 5629617a3babSopenharmony_ci0:105 0 (const int) 5630617a3babSopenharmony_ci0:105 subgroupOr ( temp uint) 5631617a3babSopenharmony_ci0:105 direct index ( temp uint) 5632617a3babSopenharmony_ci0:105 u: direct index for structure ( temp 4-component vector of uint) 5633617a3babSopenharmony_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}) 5634617a3babSopenharmony_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}) 5635617a3babSopenharmony_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}) 5636617a3babSopenharmony_ci0:105 Constant: 5637617a3babSopenharmony_ci0:105 0 (const uint) 5638617a3babSopenharmony_ci0:105 direct index ( temp uint) 5639617a3babSopenharmony_ci0:105 'dti' ( in 3-component vector of uint) 5640617a3babSopenharmony_ci0:105 Constant: 5641617a3babSopenharmony_ci0:105 0 (const int) 5642617a3babSopenharmony_ci0:105 Constant: 5643617a3babSopenharmony_ci0:105 0 (const int) 5644617a3babSopenharmony_ci0:105 Constant: 5645617a3babSopenharmony_ci0:105 0 (const int) 5646617a3babSopenharmony_ci0:106 move second child to first child ( temp 2-component vector of uint) 5647617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of uint) 5648617a3babSopenharmony_ci0:106 u: direct index for structure ( temp 4-component vector of uint) 5649617a3babSopenharmony_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}) 5650617a3babSopenharmony_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}) 5651617a3babSopenharmony_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}) 5652617a3babSopenharmony_ci0:106 Constant: 5653617a3babSopenharmony_ci0:106 0 (const uint) 5654617a3babSopenharmony_ci0:106 direct index ( temp uint) 5655617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 5656617a3babSopenharmony_ci0:106 Constant: 5657617a3babSopenharmony_ci0:106 0 (const int) 5658617a3babSopenharmony_ci0:106 Constant: 5659617a3babSopenharmony_ci0:106 0 (const int) 5660617a3babSopenharmony_ci0:106 Sequence 5661617a3babSopenharmony_ci0:106 Constant: 5662617a3babSopenharmony_ci0:106 0 (const int) 5663617a3babSopenharmony_ci0:106 Constant: 5664617a3babSopenharmony_ci0:106 1 (const int) 5665617a3babSopenharmony_ci0:106 subgroupOr ( temp 2-component vector of uint) 5666617a3babSopenharmony_ci0:106 vector swizzle ( temp 2-component vector of uint) 5667617a3babSopenharmony_ci0:106 u: direct index for structure ( temp 4-component vector of uint) 5668617a3babSopenharmony_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}) 5669617a3babSopenharmony_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}) 5670617a3babSopenharmony_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}) 5671617a3babSopenharmony_ci0:106 Constant: 5672617a3babSopenharmony_ci0:106 0 (const uint) 5673617a3babSopenharmony_ci0:106 direct index ( temp uint) 5674617a3babSopenharmony_ci0:106 'dti' ( in 3-component vector of uint) 5675617a3babSopenharmony_ci0:106 Constant: 5676617a3babSopenharmony_ci0:106 0 (const int) 5677617a3babSopenharmony_ci0:106 Constant: 5678617a3babSopenharmony_ci0:106 0 (const int) 5679617a3babSopenharmony_ci0:106 Sequence 5680617a3babSopenharmony_ci0:106 Constant: 5681617a3babSopenharmony_ci0:106 0 (const int) 5682617a3babSopenharmony_ci0:106 Constant: 5683617a3babSopenharmony_ci0:106 1 (const int) 5684617a3babSopenharmony_ci0:107 move second child to first child ( temp 3-component vector of uint) 5685617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of uint) 5686617a3babSopenharmony_ci0:107 u: direct index for structure ( temp 4-component vector of uint) 5687617a3babSopenharmony_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}) 5688617a3babSopenharmony_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}) 5689617a3babSopenharmony_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}) 5690617a3babSopenharmony_ci0:107 Constant: 5691617a3babSopenharmony_ci0:107 0 (const uint) 5692617a3babSopenharmony_ci0:107 direct index ( temp uint) 5693617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 5694617a3babSopenharmony_ci0:107 Constant: 5695617a3babSopenharmony_ci0:107 0 (const int) 5696617a3babSopenharmony_ci0:107 Constant: 5697617a3babSopenharmony_ci0:107 0 (const int) 5698617a3babSopenharmony_ci0:107 Sequence 5699617a3babSopenharmony_ci0:107 Constant: 5700617a3babSopenharmony_ci0:107 0 (const int) 5701617a3babSopenharmony_ci0:107 Constant: 5702617a3babSopenharmony_ci0:107 1 (const int) 5703617a3babSopenharmony_ci0:107 Constant: 5704617a3babSopenharmony_ci0:107 2 (const int) 5705617a3babSopenharmony_ci0:107 subgroupOr ( temp 3-component vector of uint) 5706617a3babSopenharmony_ci0:107 vector swizzle ( temp 3-component vector of uint) 5707617a3babSopenharmony_ci0:107 u: direct index for structure ( temp 4-component vector of uint) 5708617a3babSopenharmony_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}) 5709617a3babSopenharmony_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}) 5710617a3babSopenharmony_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}) 5711617a3babSopenharmony_ci0:107 Constant: 5712617a3babSopenharmony_ci0:107 0 (const uint) 5713617a3babSopenharmony_ci0:107 direct index ( temp uint) 5714617a3babSopenharmony_ci0:107 'dti' ( in 3-component vector of uint) 5715617a3babSopenharmony_ci0:107 Constant: 5716617a3babSopenharmony_ci0:107 0 (const int) 5717617a3babSopenharmony_ci0:107 Constant: 5718617a3babSopenharmony_ci0:107 0 (const int) 5719617a3babSopenharmony_ci0:107 Sequence 5720617a3babSopenharmony_ci0:107 Constant: 5721617a3babSopenharmony_ci0:107 0 (const int) 5722617a3babSopenharmony_ci0:107 Constant: 5723617a3babSopenharmony_ci0:107 1 (const int) 5724617a3babSopenharmony_ci0:107 Constant: 5725617a3babSopenharmony_ci0:107 2 (const int) 5726617a3babSopenharmony_ci0:109 move second child to first child ( temp 4-component vector of int) 5727617a3babSopenharmony_ci0:109 i: direct index for structure ( temp 4-component vector of int) 5728617a3babSopenharmony_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}) 5729617a3babSopenharmony_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}) 5730617a3babSopenharmony_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}) 5731617a3babSopenharmony_ci0:109 Constant: 5732617a3babSopenharmony_ci0:109 0 (const uint) 5733617a3babSopenharmony_ci0:109 direct index ( temp uint) 5734617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 5735617a3babSopenharmony_ci0:109 Constant: 5736617a3babSopenharmony_ci0:109 0 (const int) 5737617a3babSopenharmony_ci0:109 Constant: 5738617a3babSopenharmony_ci0:109 1 (const int) 5739617a3babSopenharmony_ci0:109 subgroupOr ( temp 4-component vector of int) 5740617a3babSopenharmony_ci0:109 i: direct index for structure ( temp 4-component vector of int) 5741617a3babSopenharmony_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}) 5742617a3babSopenharmony_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}) 5743617a3babSopenharmony_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}) 5744617a3babSopenharmony_ci0:109 Constant: 5745617a3babSopenharmony_ci0:109 0 (const uint) 5746617a3babSopenharmony_ci0:109 direct index ( temp uint) 5747617a3babSopenharmony_ci0:109 'dti' ( in 3-component vector of uint) 5748617a3babSopenharmony_ci0:109 Constant: 5749617a3babSopenharmony_ci0:109 0 (const int) 5750617a3babSopenharmony_ci0:109 Constant: 5751617a3babSopenharmony_ci0:109 1 (const int) 5752617a3babSopenharmony_ci0:110 move second child to first child ( temp int) 5753617a3babSopenharmony_ci0:110 direct index ( temp int) 5754617a3babSopenharmony_ci0:110 i: direct index for structure ( temp 4-component vector of int) 5755617a3babSopenharmony_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}) 5756617a3babSopenharmony_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}) 5757617a3babSopenharmony_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}) 5758617a3babSopenharmony_ci0:110 Constant: 5759617a3babSopenharmony_ci0:110 0 (const uint) 5760617a3babSopenharmony_ci0:110 direct index ( temp uint) 5761617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 5762617a3babSopenharmony_ci0:110 Constant: 5763617a3babSopenharmony_ci0:110 0 (const int) 5764617a3babSopenharmony_ci0:110 Constant: 5765617a3babSopenharmony_ci0:110 1 (const int) 5766617a3babSopenharmony_ci0:110 Constant: 5767617a3babSopenharmony_ci0:110 0 (const int) 5768617a3babSopenharmony_ci0:110 subgroupOr ( temp int) 5769617a3babSopenharmony_ci0:110 direct index ( temp int) 5770617a3babSopenharmony_ci0:110 i: direct index for structure ( temp 4-component vector of int) 5771617a3babSopenharmony_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}) 5772617a3babSopenharmony_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}) 5773617a3babSopenharmony_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}) 5774617a3babSopenharmony_ci0:110 Constant: 5775617a3babSopenharmony_ci0:110 0 (const uint) 5776617a3babSopenharmony_ci0:110 direct index ( temp uint) 5777617a3babSopenharmony_ci0:110 'dti' ( in 3-component vector of uint) 5778617a3babSopenharmony_ci0:110 Constant: 5779617a3babSopenharmony_ci0:110 0 (const int) 5780617a3babSopenharmony_ci0:110 Constant: 5781617a3babSopenharmony_ci0:110 1 (const int) 5782617a3babSopenharmony_ci0:110 Constant: 5783617a3babSopenharmony_ci0:110 0 (const int) 5784617a3babSopenharmony_ci0:111 move second child to first child ( temp 2-component vector of int) 5785617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of int) 5786617a3babSopenharmony_ci0:111 i: direct index for structure ( temp 4-component vector of int) 5787617a3babSopenharmony_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}) 5788617a3babSopenharmony_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}) 5789617a3babSopenharmony_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}) 5790617a3babSopenharmony_ci0:111 Constant: 5791617a3babSopenharmony_ci0:111 0 (const uint) 5792617a3babSopenharmony_ci0:111 direct index ( temp uint) 5793617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 5794617a3babSopenharmony_ci0:111 Constant: 5795617a3babSopenharmony_ci0:111 0 (const int) 5796617a3babSopenharmony_ci0:111 Constant: 5797617a3babSopenharmony_ci0:111 1 (const int) 5798617a3babSopenharmony_ci0:111 Sequence 5799617a3babSopenharmony_ci0:111 Constant: 5800617a3babSopenharmony_ci0:111 0 (const int) 5801617a3babSopenharmony_ci0:111 Constant: 5802617a3babSopenharmony_ci0:111 1 (const int) 5803617a3babSopenharmony_ci0:111 subgroupOr ( temp 2-component vector of int) 5804617a3babSopenharmony_ci0:111 vector swizzle ( temp 2-component vector of int) 5805617a3babSopenharmony_ci0:111 i: direct index for structure ( temp 4-component vector of int) 5806617a3babSopenharmony_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}) 5807617a3babSopenharmony_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}) 5808617a3babSopenharmony_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}) 5809617a3babSopenharmony_ci0:111 Constant: 5810617a3babSopenharmony_ci0:111 0 (const uint) 5811617a3babSopenharmony_ci0:111 direct index ( temp uint) 5812617a3babSopenharmony_ci0:111 'dti' ( in 3-component vector of uint) 5813617a3babSopenharmony_ci0:111 Constant: 5814617a3babSopenharmony_ci0:111 0 (const int) 5815617a3babSopenharmony_ci0:111 Constant: 5816617a3babSopenharmony_ci0:111 1 (const int) 5817617a3babSopenharmony_ci0:111 Sequence 5818617a3babSopenharmony_ci0:111 Constant: 5819617a3babSopenharmony_ci0:111 0 (const int) 5820617a3babSopenharmony_ci0:111 Constant: 5821617a3babSopenharmony_ci0:111 1 (const int) 5822617a3babSopenharmony_ci0:112 move second child to first child ( temp 3-component vector of int) 5823617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of int) 5824617a3babSopenharmony_ci0:112 i: direct index for structure ( temp 4-component vector of int) 5825617a3babSopenharmony_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}) 5826617a3babSopenharmony_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}) 5827617a3babSopenharmony_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}) 5828617a3babSopenharmony_ci0:112 Constant: 5829617a3babSopenharmony_ci0:112 0 (const uint) 5830617a3babSopenharmony_ci0:112 direct index ( temp uint) 5831617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 5832617a3babSopenharmony_ci0:112 Constant: 5833617a3babSopenharmony_ci0:112 0 (const int) 5834617a3babSopenharmony_ci0:112 Constant: 5835617a3babSopenharmony_ci0:112 1 (const int) 5836617a3babSopenharmony_ci0:112 Sequence 5837617a3babSopenharmony_ci0:112 Constant: 5838617a3babSopenharmony_ci0:112 0 (const int) 5839617a3babSopenharmony_ci0:112 Constant: 5840617a3babSopenharmony_ci0:112 1 (const int) 5841617a3babSopenharmony_ci0:112 Constant: 5842617a3babSopenharmony_ci0:112 2 (const int) 5843617a3babSopenharmony_ci0:112 subgroupOr ( temp 3-component vector of int) 5844617a3babSopenharmony_ci0:112 vector swizzle ( temp 3-component vector of int) 5845617a3babSopenharmony_ci0:112 i: direct index for structure ( temp 4-component vector of int) 5846617a3babSopenharmony_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}) 5847617a3babSopenharmony_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}) 5848617a3babSopenharmony_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}) 5849617a3babSopenharmony_ci0:112 Constant: 5850617a3babSopenharmony_ci0:112 0 (const uint) 5851617a3babSopenharmony_ci0:112 direct index ( temp uint) 5852617a3babSopenharmony_ci0:112 'dti' ( in 3-component vector of uint) 5853617a3babSopenharmony_ci0:112 Constant: 5854617a3babSopenharmony_ci0:112 0 (const int) 5855617a3babSopenharmony_ci0:112 Constant: 5856617a3babSopenharmony_ci0:112 1 (const int) 5857617a3babSopenharmony_ci0:112 Sequence 5858617a3babSopenharmony_ci0:112 Constant: 5859617a3babSopenharmony_ci0:112 0 (const int) 5860617a3babSopenharmony_ci0:112 Constant: 5861617a3babSopenharmony_ci0:112 1 (const int) 5862617a3babSopenharmony_ci0:112 Constant: 5863617a3babSopenharmony_ci0:112 2 (const int) 5864617a3babSopenharmony_ci0:114 move second child to first child ( temp 4-component vector of uint) 5865617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 5866617a3babSopenharmony_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}) 5867617a3babSopenharmony_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}) 5868617a3babSopenharmony_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}) 5869617a3babSopenharmony_ci0:114 Constant: 5870617a3babSopenharmony_ci0:114 0 (const uint) 5871617a3babSopenharmony_ci0:114 direct index ( temp uint) 5872617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 5873617a3babSopenharmony_ci0:114 Constant: 5874617a3babSopenharmony_ci0:114 0 (const int) 5875617a3babSopenharmony_ci0:114 Constant: 5876617a3babSopenharmony_ci0:114 0 (const int) 5877617a3babSopenharmony_ci0:114 subgroupXor ( temp 4-component vector of uint) 5878617a3babSopenharmony_ci0:114 u: direct index for structure ( temp 4-component vector of uint) 5879617a3babSopenharmony_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}) 5880617a3babSopenharmony_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}) 5881617a3babSopenharmony_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}) 5882617a3babSopenharmony_ci0:114 Constant: 5883617a3babSopenharmony_ci0:114 0 (const uint) 5884617a3babSopenharmony_ci0:114 direct index ( temp uint) 5885617a3babSopenharmony_ci0:114 'dti' ( in 3-component vector of uint) 5886617a3babSopenharmony_ci0:114 Constant: 5887617a3babSopenharmony_ci0:114 0 (const int) 5888617a3babSopenharmony_ci0:114 Constant: 5889617a3babSopenharmony_ci0:114 0 (const int) 5890617a3babSopenharmony_ci0:115 move second child to first child ( temp uint) 5891617a3babSopenharmony_ci0:115 direct index ( temp uint) 5892617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 5893617a3babSopenharmony_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}) 5894617a3babSopenharmony_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}) 5895617a3babSopenharmony_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}) 5896617a3babSopenharmony_ci0:115 Constant: 5897617a3babSopenharmony_ci0:115 0 (const uint) 5898617a3babSopenharmony_ci0:115 direct index ( temp uint) 5899617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 5900617a3babSopenharmony_ci0:115 Constant: 5901617a3babSopenharmony_ci0:115 0 (const int) 5902617a3babSopenharmony_ci0:115 Constant: 5903617a3babSopenharmony_ci0:115 0 (const int) 5904617a3babSopenharmony_ci0:115 Constant: 5905617a3babSopenharmony_ci0:115 0 (const int) 5906617a3babSopenharmony_ci0:115 subgroupXor ( temp uint) 5907617a3babSopenharmony_ci0:115 direct index ( temp uint) 5908617a3babSopenharmony_ci0:115 u: direct index for structure ( temp 4-component vector of uint) 5909617a3babSopenharmony_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}) 5910617a3babSopenharmony_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}) 5911617a3babSopenharmony_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}) 5912617a3babSopenharmony_ci0:115 Constant: 5913617a3babSopenharmony_ci0:115 0 (const uint) 5914617a3babSopenharmony_ci0:115 direct index ( temp uint) 5915617a3babSopenharmony_ci0:115 'dti' ( in 3-component vector of uint) 5916617a3babSopenharmony_ci0:115 Constant: 5917617a3babSopenharmony_ci0:115 0 (const int) 5918617a3babSopenharmony_ci0:115 Constant: 5919617a3babSopenharmony_ci0:115 0 (const int) 5920617a3babSopenharmony_ci0:115 Constant: 5921617a3babSopenharmony_ci0:115 0 (const int) 5922617a3babSopenharmony_ci0:116 move second child to first child ( temp 2-component vector of uint) 5923617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 5924617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 5925617a3babSopenharmony_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}) 5926617a3babSopenharmony_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}) 5927617a3babSopenharmony_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}) 5928617a3babSopenharmony_ci0:116 Constant: 5929617a3babSopenharmony_ci0:116 0 (const uint) 5930617a3babSopenharmony_ci0:116 direct index ( temp uint) 5931617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 5932617a3babSopenharmony_ci0:116 Constant: 5933617a3babSopenharmony_ci0:116 0 (const int) 5934617a3babSopenharmony_ci0:116 Constant: 5935617a3babSopenharmony_ci0:116 0 (const int) 5936617a3babSopenharmony_ci0:116 Sequence 5937617a3babSopenharmony_ci0:116 Constant: 5938617a3babSopenharmony_ci0:116 0 (const int) 5939617a3babSopenharmony_ci0:116 Constant: 5940617a3babSopenharmony_ci0:116 1 (const int) 5941617a3babSopenharmony_ci0:116 subgroupXor ( temp 2-component vector of uint) 5942617a3babSopenharmony_ci0:116 vector swizzle ( temp 2-component vector of uint) 5943617a3babSopenharmony_ci0:116 u: direct index for structure ( temp 4-component vector of uint) 5944617a3babSopenharmony_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}) 5945617a3babSopenharmony_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}) 5946617a3babSopenharmony_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}) 5947617a3babSopenharmony_ci0:116 Constant: 5948617a3babSopenharmony_ci0:116 0 (const uint) 5949617a3babSopenharmony_ci0:116 direct index ( temp uint) 5950617a3babSopenharmony_ci0:116 'dti' ( in 3-component vector of uint) 5951617a3babSopenharmony_ci0:116 Constant: 5952617a3babSopenharmony_ci0:116 0 (const int) 5953617a3babSopenharmony_ci0:116 Constant: 5954617a3babSopenharmony_ci0:116 0 (const int) 5955617a3babSopenharmony_ci0:116 Sequence 5956617a3babSopenharmony_ci0:116 Constant: 5957617a3babSopenharmony_ci0:116 0 (const int) 5958617a3babSopenharmony_ci0:116 Constant: 5959617a3babSopenharmony_ci0:116 1 (const int) 5960617a3babSopenharmony_ci0:117 move second child to first child ( temp 3-component vector of uint) 5961617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 5962617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 5963617a3babSopenharmony_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}) 5964617a3babSopenharmony_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}) 5965617a3babSopenharmony_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}) 5966617a3babSopenharmony_ci0:117 Constant: 5967617a3babSopenharmony_ci0:117 0 (const uint) 5968617a3babSopenharmony_ci0:117 direct index ( temp uint) 5969617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 5970617a3babSopenharmony_ci0:117 Constant: 5971617a3babSopenharmony_ci0:117 0 (const int) 5972617a3babSopenharmony_ci0:117 Constant: 5973617a3babSopenharmony_ci0:117 0 (const int) 5974617a3babSopenharmony_ci0:117 Sequence 5975617a3babSopenharmony_ci0:117 Constant: 5976617a3babSopenharmony_ci0:117 0 (const int) 5977617a3babSopenharmony_ci0:117 Constant: 5978617a3babSopenharmony_ci0:117 1 (const int) 5979617a3babSopenharmony_ci0:117 Constant: 5980617a3babSopenharmony_ci0:117 2 (const int) 5981617a3babSopenharmony_ci0:117 subgroupXor ( temp 3-component vector of uint) 5982617a3babSopenharmony_ci0:117 vector swizzle ( temp 3-component vector of uint) 5983617a3babSopenharmony_ci0:117 u: direct index for structure ( temp 4-component vector of uint) 5984617a3babSopenharmony_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}) 5985617a3babSopenharmony_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}) 5986617a3babSopenharmony_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}) 5987617a3babSopenharmony_ci0:117 Constant: 5988617a3babSopenharmony_ci0:117 0 (const uint) 5989617a3babSopenharmony_ci0:117 direct index ( temp uint) 5990617a3babSopenharmony_ci0:117 'dti' ( in 3-component vector of uint) 5991617a3babSopenharmony_ci0:117 Constant: 5992617a3babSopenharmony_ci0:117 0 (const int) 5993617a3babSopenharmony_ci0:117 Constant: 5994617a3babSopenharmony_ci0:117 0 (const int) 5995617a3babSopenharmony_ci0:117 Sequence 5996617a3babSopenharmony_ci0:117 Constant: 5997617a3babSopenharmony_ci0:117 0 (const int) 5998617a3babSopenharmony_ci0:117 Constant: 5999617a3babSopenharmony_ci0:117 1 (const int) 6000617a3babSopenharmony_ci0:117 Constant: 6001617a3babSopenharmony_ci0:117 2 (const int) 6002617a3babSopenharmony_ci0:119 move second child to first child ( temp 4-component vector of int) 6003617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 6004617a3babSopenharmony_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}) 6005617a3babSopenharmony_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}) 6006617a3babSopenharmony_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}) 6007617a3babSopenharmony_ci0:119 Constant: 6008617a3babSopenharmony_ci0:119 0 (const uint) 6009617a3babSopenharmony_ci0:119 direct index ( temp uint) 6010617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 6011617a3babSopenharmony_ci0:119 Constant: 6012617a3babSopenharmony_ci0:119 0 (const int) 6013617a3babSopenharmony_ci0:119 Constant: 6014617a3babSopenharmony_ci0:119 1 (const int) 6015617a3babSopenharmony_ci0:119 subgroupXor ( temp 4-component vector of int) 6016617a3babSopenharmony_ci0:119 i: direct index for structure ( temp 4-component vector of int) 6017617a3babSopenharmony_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}) 6018617a3babSopenharmony_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}) 6019617a3babSopenharmony_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}) 6020617a3babSopenharmony_ci0:119 Constant: 6021617a3babSopenharmony_ci0:119 0 (const uint) 6022617a3babSopenharmony_ci0:119 direct index ( temp uint) 6023617a3babSopenharmony_ci0:119 'dti' ( in 3-component vector of uint) 6024617a3babSopenharmony_ci0:119 Constant: 6025617a3babSopenharmony_ci0:119 0 (const int) 6026617a3babSopenharmony_ci0:119 Constant: 6027617a3babSopenharmony_ci0:119 1 (const int) 6028617a3babSopenharmony_ci0:120 move second child to first child ( temp int) 6029617a3babSopenharmony_ci0:120 direct index ( temp int) 6030617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 6031617a3babSopenharmony_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}) 6032617a3babSopenharmony_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}) 6033617a3babSopenharmony_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}) 6034617a3babSopenharmony_ci0:120 Constant: 6035617a3babSopenharmony_ci0:120 0 (const uint) 6036617a3babSopenharmony_ci0:120 direct index ( temp uint) 6037617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 6038617a3babSopenharmony_ci0:120 Constant: 6039617a3babSopenharmony_ci0:120 0 (const int) 6040617a3babSopenharmony_ci0:120 Constant: 6041617a3babSopenharmony_ci0:120 1 (const int) 6042617a3babSopenharmony_ci0:120 Constant: 6043617a3babSopenharmony_ci0:120 0 (const int) 6044617a3babSopenharmony_ci0:120 subgroupXor ( temp int) 6045617a3babSopenharmony_ci0:120 direct index ( temp int) 6046617a3babSopenharmony_ci0:120 i: direct index for structure ( temp 4-component vector of int) 6047617a3babSopenharmony_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}) 6048617a3babSopenharmony_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}) 6049617a3babSopenharmony_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}) 6050617a3babSopenharmony_ci0:120 Constant: 6051617a3babSopenharmony_ci0:120 0 (const uint) 6052617a3babSopenharmony_ci0:120 direct index ( temp uint) 6053617a3babSopenharmony_ci0:120 'dti' ( in 3-component vector of uint) 6054617a3babSopenharmony_ci0:120 Constant: 6055617a3babSopenharmony_ci0:120 0 (const int) 6056617a3babSopenharmony_ci0:120 Constant: 6057617a3babSopenharmony_ci0:120 1 (const int) 6058617a3babSopenharmony_ci0:120 Constant: 6059617a3babSopenharmony_ci0:120 0 (const int) 6060617a3babSopenharmony_ci0:121 move second child to first child ( temp 2-component vector of int) 6061617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 6062617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 6063617a3babSopenharmony_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}) 6064617a3babSopenharmony_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}) 6065617a3babSopenharmony_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}) 6066617a3babSopenharmony_ci0:121 Constant: 6067617a3babSopenharmony_ci0:121 0 (const uint) 6068617a3babSopenharmony_ci0:121 direct index ( temp uint) 6069617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 6070617a3babSopenharmony_ci0:121 Constant: 6071617a3babSopenharmony_ci0:121 0 (const int) 6072617a3babSopenharmony_ci0:121 Constant: 6073617a3babSopenharmony_ci0:121 1 (const int) 6074617a3babSopenharmony_ci0:121 Sequence 6075617a3babSopenharmony_ci0:121 Constant: 6076617a3babSopenharmony_ci0:121 0 (const int) 6077617a3babSopenharmony_ci0:121 Constant: 6078617a3babSopenharmony_ci0:121 1 (const int) 6079617a3babSopenharmony_ci0:121 subgroupXor ( temp 2-component vector of int) 6080617a3babSopenharmony_ci0:121 vector swizzle ( temp 2-component vector of int) 6081617a3babSopenharmony_ci0:121 i: direct index for structure ( temp 4-component vector of int) 6082617a3babSopenharmony_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}) 6083617a3babSopenharmony_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}) 6084617a3babSopenharmony_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}) 6085617a3babSopenharmony_ci0:121 Constant: 6086617a3babSopenharmony_ci0:121 0 (const uint) 6087617a3babSopenharmony_ci0:121 direct index ( temp uint) 6088617a3babSopenharmony_ci0:121 'dti' ( in 3-component vector of uint) 6089617a3babSopenharmony_ci0:121 Constant: 6090617a3babSopenharmony_ci0:121 0 (const int) 6091617a3babSopenharmony_ci0:121 Constant: 6092617a3babSopenharmony_ci0:121 1 (const int) 6093617a3babSopenharmony_ci0:121 Sequence 6094617a3babSopenharmony_ci0:121 Constant: 6095617a3babSopenharmony_ci0:121 0 (const int) 6096617a3babSopenharmony_ci0:121 Constant: 6097617a3babSopenharmony_ci0:121 1 (const int) 6098617a3babSopenharmony_ci0:122 move second child to first child ( temp 3-component vector of int) 6099617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 6100617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 6101617a3babSopenharmony_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}) 6102617a3babSopenharmony_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}) 6103617a3babSopenharmony_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}) 6104617a3babSopenharmony_ci0:122 Constant: 6105617a3babSopenharmony_ci0:122 0 (const uint) 6106617a3babSopenharmony_ci0:122 direct index ( temp uint) 6107617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 6108617a3babSopenharmony_ci0:122 Constant: 6109617a3babSopenharmony_ci0:122 0 (const int) 6110617a3babSopenharmony_ci0:122 Constant: 6111617a3babSopenharmony_ci0:122 1 (const int) 6112617a3babSopenharmony_ci0:122 Sequence 6113617a3babSopenharmony_ci0:122 Constant: 6114617a3babSopenharmony_ci0:122 0 (const int) 6115617a3babSopenharmony_ci0:122 Constant: 6116617a3babSopenharmony_ci0:122 1 (const int) 6117617a3babSopenharmony_ci0:122 Constant: 6118617a3babSopenharmony_ci0:122 2 (const int) 6119617a3babSopenharmony_ci0:122 subgroupXor ( temp 3-component vector of int) 6120617a3babSopenharmony_ci0:122 vector swizzle ( temp 3-component vector of int) 6121617a3babSopenharmony_ci0:122 i: direct index for structure ( temp 4-component vector of int) 6122617a3babSopenharmony_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}) 6123617a3babSopenharmony_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}) 6124617a3babSopenharmony_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}) 6125617a3babSopenharmony_ci0:122 Constant: 6126617a3babSopenharmony_ci0:122 0 (const uint) 6127617a3babSopenharmony_ci0:122 direct index ( temp uint) 6128617a3babSopenharmony_ci0:122 'dti' ( in 3-component vector of uint) 6129617a3babSopenharmony_ci0:122 Constant: 6130617a3babSopenharmony_ci0:122 0 (const int) 6131617a3babSopenharmony_ci0:122 Constant: 6132617a3babSopenharmony_ci0:122 1 (const int) 6133617a3babSopenharmony_ci0:122 Sequence 6134617a3babSopenharmony_ci0:122 Constant: 6135617a3babSopenharmony_ci0:122 0 (const int) 6136617a3babSopenharmony_ci0:122 Constant: 6137617a3babSopenharmony_ci0:122 1 (const int) 6138617a3babSopenharmony_ci0:122 Constant: 6139617a3babSopenharmony_ci0:122 2 (const int) 6140617a3babSopenharmony_ci0:124 move second child to first child ( temp uint) 6141617a3babSopenharmony_ci0:124 direct index ( temp uint) 6142617a3babSopenharmony_ci0:124 u: direct index for structure ( temp 4-component vector of uint) 6143617a3babSopenharmony_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}) 6144617a3babSopenharmony_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}) 6145617a3babSopenharmony_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}) 6146617a3babSopenharmony_ci0:124 Constant: 6147617a3babSopenharmony_ci0:124 0 (const uint) 6148617a3babSopenharmony_ci0:124 direct index ( temp uint) 6149617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 6150617a3babSopenharmony_ci0:124 Constant: 6151617a3babSopenharmony_ci0:124 0 (const int) 6152617a3babSopenharmony_ci0:124 Constant: 6153617a3babSopenharmony_ci0:124 0 (const int) 6154617a3babSopenharmony_ci0:124 Constant: 6155617a3babSopenharmony_ci0:124 0 (const int) 6156617a3babSopenharmony_ci0:124 subgroupBallotBitCount ( temp uint) 6157617a3babSopenharmony_ci0:124 subgroupBallot ( temp 4-component vector of uint) 6158617a3babSopenharmony_ci0:124 Compare Equal ( temp bool) 6159617a3babSopenharmony_ci0:124 direct index ( temp uint) 6160617a3babSopenharmony_ci0:124 u: direct index for structure ( temp 4-component vector of uint) 6161617a3babSopenharmony_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}) 6162617a3babSopenharmony_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}) 6163617a3babSopenharmony_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}) 6164617a3babSopenharmony_ci0:124 Constant: 6165617a3babSopenharmony_ci0:124 0 (const uint) 6166617a3babSopenharmony_ci0:124 direct index ( temp uint) 6167617a3babSopenharmony_ci0:124 'dti' ( in 3-component vector of uint) 6168617a3babSopenharmony_ci0:124 Constant: 6169617a3babSopenharmony_ci0:124 0 (const int) 6170617a3babSopenharmony_ci0:124 Constant: 6171617a3babSopenharmony_ci0:124 0 (const int) 6172617a3babSopenharmony_ci0:124 Constant: 6173617a3babSopenharmony_ci0:124 0 (const int) 6174617a3babSopenharmony_ci0:124 Constant: 6175617a3babSopenharmony_ci0:124 0 (const uint) 6176617a3babSopenharmony_ci0:13 Function Definition: CSMain( ( temp void) 6177617a3babSopenharmony_ci0:13 Function Parameters: 6178617a3babSopenharmony_ci0:? Sequence 6179617a3babSopenharmony_ci0:13 move second child to first child ( temp 3-component vector of uint) 6180617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 6181617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 6182617a3babSopenharmony_ci0:13 Function Call: @CSMain(vu3; ( temp void) 6183617a3babSopenharmony_ci0:? 'dti' ( temp 3-component vector of uint) 6184617a3babSopenharmony_ci0:? Linker Objects 6185617a3babSopenharmony_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}) 6186617a3babSopenharmony_ci0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 6187617a3babSopenharmony_ci 6188617a3babSopenharmony_ci// Module Version 10300 6189617a3babSopenharmony_ci// Generated by (magic number): 8000b 6190617a3babSopenharmony_ci// Id's are bound by 991 6191617a3babSopenharmony_ci 6192617a3babSopenharmony_ci Capability Shader 6193617a3babSopenharmony_ci Capability Float64 6194617a3babSopenharmony_ci Capability GroupNonUniform 6195617a3babSopenharmony_ci Capability GroupNonUniformArithmetic 6196617a3babSopenharmony_ci Capability GroupNonUniformBallot 6197617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 6198617a3babSopenharmony_ci MemoryModel Logical GLSL450 6199617a3babSopenharmony_ci EntryPoint GLCompute 4 "CSMain" 986 6200617a3babSopenharmony_ci ExecutionMode 4 LocalSize 32 16 1 6201617a3babSopenharmony_ci Source HLSL 500 6202617a3babSopenharmony_ci Name 4 "CSMain" 6203617a3babSopenharmony_ci Name 11 "@CSMain(vu3;" 6204617a3babSopenharmony_ci Name 10 "dti" 6205617a3babSopenharmony_ci Name 20 "Types" 6206617a3babSopenharmony_ci MemberName 20(Types) 0 "u" 6207617a3babSopenharmony_ci MemberName 20(Types) 1 "i" 6208617a3babSopenharmony_ci MemberName 20(Types) 2 "f" 6209617a3babSopenharmony_ci MemberName 20(Types) 3 "d" 6210617a3babSopenharmony_ci Name 22 "data" 6211617a3babSopenharmony_ci MemberName 22(data) 0 "@data" 6212617a3babSopenharmony_ci Name 24 "data" 6213617a3babSopenharmony_ci Name 984 "dti" 6214617a3babSopenharmony_ci Name 986 "dti" 6215617a3babSopenharmony_ci Name 988 "param" 6216617a3babSopenharmony_ci MemberDecorate 20(Types) 0 Offset 0 6217617a3babSopenharmony_ci MemberDecorate 20(Types) 1 Offset 16 6218617a3babSopenharmony_ci MemberDecorate 20(Types) 2 Offset 32 6219617a3babSopenharmony_ci MemberDecorate 20(Types) 3 Offset 64 6220617a3babSopenharmony_ci Decorate 21 ArrayStride 96 6221617a3babSopenharmony_ci MemberDecorate 22(data) 0 Offset 0 6222617a3babSopenharmony_ci Decorate 22(data) Block 6223617a3babSopenharmony_ci Decorate 24(data) DescriptorSet 0 6224617a3babSopenharmony_ci Decorate 24(data) Binding 0 6225617a3babSopenharmony_ci Decorate 986(dti) BuiltIn GlobalInvocationId 6226617a3babSopenharmony_ci 2: TypeVoid 6227617a3babSopenharmony_ci 3: TypeFunction 2 6228617a3babSopenharmony_ci 6: TypeInt 32 0 6229617a3babSopenharmony_ci 7: TypeVector 6(int) 3 6230617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 6231617a3babSopenharmony_ci 9: TypeFunction 2 8(ptr) 6232617a3babSopenharmony_ci 13: TypeVector 6(int) 4 6233617a3babSopenharmony_ci 14: TypeInt 32 1 6234617a3babSopenharmony_ci 15: TypeVector 14(int) 4 6235617a3babSopenharmony_ci 16: TypeFloat 32 6236617a3babSopenharmony_ci 17: TypeVector 16(float) 4 6237617a3babSopenharmony_ci 18: TypeFloat 64 6238617a3babSopenharmony_ci 19: TypeVector 18(float64_t) 4 6239617a3babSopenharmony_ci 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 6240617a3babSopenharmony_ci 21: TypeRuntimeArray 20(Types) 6241617a3babSopenharmony_ci 22(data): TypeStruct 21 6242617a3babSopenharmony_ci 23: TypePointer StorageBuffer 22(data) 6243617a3babSopenharmony_ci 24(data): 23(ptr) Variable StorageBuffer 6244617a3babSopenharmony_ci 25: 14(int) Constant 0 6245617a3babSopenharmony_ci 26: 6(int) Constant 0 6246617a3babSopenharmony_ci 27: TypePointer Function 6(int) 6247617a3babSopenharmony_ci 32: TypePointer StorageBuffer 13(ivec4) 6248617a3babSopenharmony_ci 35: 6(int) Constant 3 6249617a3babSopenharmony_ci 42: TypePointer StorageBuffer 6(int) 6250617a3babSopenharmony_ci 51: TypeVector 6(int) 2 6251617a3babSopenharmony_ci 58: 6(int) Constant 1 6252617a3babSopenharmony_ci 73: 6(int) Constant 2 6253617a3babSopenharmony_ci 78: 14(int) Constant 1 6254617a3babSopenharmony_ci 81: TypePointer StorageBuffer 15(ivec4) 6255617a3babSopenharmony_ci 90: TypePointer StorageBuffer 14(int) 6256617a3babSopenharmony_ci 99: TypeVector 14(int) 2 6257617a3babSopenharmony_ci 112: TypeVector 14(int) 3 6258617a3babSopenharmony_ci 125: 14(int) Constant 2 6259617a3babSopenharmony_ci 128: TypePointer StorageBuffer 17(fvec4) 6260617a3babSopenharmony_ci 137: TypePointer StorageBuffer 16(float) 6261617a3babSopenharmony_ci 146: TypeVector 16(float) 2 6262617a3babSopenharmony_ci 159: TypeVector 16(float) 3 6263617a3babSopenharmony_ci 172: 14(int) Constant 3 6264617a3babSopenharmony_ci 175: TypePointer StorageBuffer 19(f64vec4) 6265617a3babSopenharmony_ci 184: TypePointer StorageBuffer 18(float64_t) 6266617a3babSopenharmony_ci 193: TypeVector 18(float64_t) 2 6267617a3babSopenharmony_ci 206: TypeVector 18(float64_t) 3 6268617a3babSopenharmony_ci 979: TypeBool 6269617a3babSopenharmony_ci 985: TypePointer Input 7(ivec3) 6270617a3babSopenharmony_ci 986(dti): 985(ptr) Variable Input 6271617a3babSopenharmony_ci 4(CSMain): 2 Function None 3 6272617a3babSopenharmony_ci 5: Label 6273617a3babSopenharmony_ci 984(dti): 8(ptr) Variable Function 6274617a3babSopenharmony_ci 988(param): 8(ptr) Variable Function 6275617a3babSopenharmony_ci 987: 7(ivec3) Load 986(dti) 6276617a3babSopenharmony_ci Store 984(dti) 987 6277617a3babSopenharmony_ci 989: 7(ivec3) Load 984(dti) 6278617a3babSopenharmony_ci Store 988(param) 989 6279617a3babSopenharmony_ci 990: 2 FunctionCall 11(@CSMain(vu3;) 988(param) 6280617a3babSopenharmony_ci Return 6281617a3babSopenharmony_ci FunctionEnd 6282617a3babSopenharmony_ci11(@CSMain(vu3;): 2 Function None 9 6283617a3babSopenharmony_ci 10(dti): 8(ptr) FunctionParameter 6284617a3babSopenharmony_ci 12: Label 6285617a3babSopenharmony_ci 28: 27(ptr) AccessChain 10(dti) 26 6286617a3babSopenharmony_ci 29: 6(int) Load 28 6287617a3babSopenharmony_ci 30: 27(ptr) AccessChain 10(dti) 26 6288617a3babSopenharmony_ci 31: 6(int) Load 30 6289617a3babSopenharmony_ci 33: 32(ptr) AccessChain 24(data) 25 31 25 6290617a3babSopenharmony_ci 34: 13(ivec4) Load 33 6291617a3babSopenharmony_ci 36: 13(ivec4) GroupNonUniformIAdd 35 Reduce 34 6292617a3babSopenharmony_ci 37: 32(ptr) AccessChain 24(data) 25 29 25 6293617a3babSopenharmony_ci Store 37 36 6294617a3babSopenharmony_ci 38: 27(ptr) AccessChain 10(dti) 26 6295617a3babSopenharmony_ci 39: 6(int) Load 38 6296617a3babSopenharmony_ci 40: 27(ptr) AccessChain 10(dti) 26 6297617a3babSopenharmony_ci 41: 6(int) Load 40 6298617a3babSopenharmony_ci 43: 42(ptr) AccessChain 24(data) 25 41 25 26 6299617a3babSopenharmony_ci 44: 6(int) Load 43 6300617a3babSopenharmony_ci 45: 6(int) GroupNonUniformIAdd 35 Reduce 44 6301617a3babSopenharmony_ci 46: 42(ptr) AccessChain 24(data) 25 39 25 26 6302617a3babSopenharmony_ci Store 46 45 6303617a3babSopenharmony_ci 47: 27(ptr) AccessChain 10(dti) 26 6304617a3babSopenharmony_ci 48: 6(int) Load 47 6305617a3babSopenharmony_ci 49: 27(ptr) AccessChain 10(dti) 26 6306617a3babSopenharmony_ci 50: 6(int) Load 49 6307617a3babSopenharmony_ci 52: 32(ptr) AccessChain 24(data) 25 50 25 6308617a3babSopenharmony_ci 53: 13(ivec4) Load 52 6309617a3babSopenharmony_ci 54: 51(ivec2) VectorShuffle 53 53 0 1 6310617a3babSopenharmony_ci 55: 51(ivec2) GroupNonUniformIAdd 35 Reduce 54 6311617a3babSopenharmony_ci 56: 42(ptr) AccessChain 24(data) 25 48 25 26 6312617a3babSopenharmony_ci 57: 6(int) CompositeExtract 55 0 6313617a3babSopenharmony_ci Store 56 57 6314617a3babSopenharmony_ci 59: 42(ptr) AccessChain 24(data) 25 48 25 58 6315617a3babSopenharmony_ci 60: 6(int) CompositeExtract 55 1 6316617a3babSopenharmony_ci Store 59 60 6317617a3babSopenharmony_ci 61: 27(ptr) AccessChain 10(dti) 26 6318617a3babSopenharmony_ci 62: 6(int) Load 61 6319617a3babSopenharmony_ci 63: 27(ptr) AccessChain 10(dti) 26 6320617a3babSopenharmony_ci 64: 6(int) Load 63 6321617a3babSopenharmony_ci 65: 32(ptr) AccessChain 24(data) 25 64 25 6322617a3babSopenharmony_ci 66: 13(ivec4) Load 65 6323617a3babSopenharmony_ci 67: 7(ivec3) VectorShuffle 66 66 0 1 2 6324617a3babSopenharmony_ci 68: 7(ivec3) GroupNonUniformIAdd 35 Reduce 67 6325617a3babSopenharmony_ci 69: 42(ptr) AccessChain 24(data) 25 62 25 26 6326617a3babSopenharmony_ci 70: 6(int) CompositeExtract 68 0 6327617a3babSopenharmony_ci Store 69 70 6328617a3babSopenharmony_ci 71: 42(ptr) AccessChain 24(data) 25 62 25 58 6329617a3babSopenharmony_ci 72: 6(int) CompositeExtract 68 1 6330617a3babSopenharmony_ci Store 71 72 6331617a3babSopenharmony_ci 74: 42(ptr) AccessChain 24(data) 25 62 25 73 6332617a3babSopenharmony_ci 75: 6(int) CompositeExtract 68 2 6333617a3babSopenharmony_ci Store 74 75 6334617a3babSopenharmony_ci 76: 27(ptr) AccessChain 10(dti) 26 6335617a3babSopenharmony_ci 77: 6(int) Load 76 6336617a3babSopenharmony_ci 79: 27(ptr) AccessChain 10(dti) 26 6337617a3babSopenharmony_ci 80: 6(int) Load 79 6338617a3babSopenharmony_ci 82: 81(ptr) AccessChain 24(data) 25 80 78 6339617a3babSopenharmony_ci 83: 15(ivec4) Load 82 6340617a3babSopenharmony_ci 84: 15(ivec4) GroupNonUniformIAdd 35 Reduce 83 6341617a3babSopenharmony_ci 85: 81(ptr) AccessChain 24(data) 25 77 78 6342617a3babSopenharmony_ci Store 85 84 6343617a3babSopenharmony_ci 86: 27(ptr) AccessChain 10(dti) 26 6344617a3babSopenharmony_ci 87: 6(int) Load 86 6345617a3babSopenharmony_ci 88: 27(ptr) AccessChain 10(dti) 26 6346617a3babSopenharmony_ci 89: 6(int) Load 88 6347617a3babSopenharmony_ci 91: 90(ptr) AccessChain 24(data) 25 89 78 26 6348617a3babSopenharmony_ci 92: 14(int) Load 91 6349617a3babSopenharmony_ci 93: 14(int) GroupNonUniformIAdd 35 Reduce 92 6350617a3babSopenharmony_ci 94: 90(ptr) AccessChain 24(data) 25 87 78 26 6351617a3babSopenharmony_ci Store 94 93 6352617a3babSopenharmony_ci 95: 27(ptr) AccessChain 10(dti) 26 6353617a3babSopenharmony_ci 96: 6(int) Load 95 6354617a3babSopenharmony_ci 97: 27(ptr) AccessChain 10(dti) 26 6355617a3babSopenharmony_ci 98: 6(int) Load 97 6356617a3babSopenharmony_ci 100: 81(ptr) AccessChain 24(data) 25 98 78 6357617a3babSopenharmony_ci 101: 15(ivec4) Load 100 6358617a3babSopenharmony_ci 102: 99(ivec2) VectorShuffle 101 101 0 1 6359617a3babSopenharmony_ci 103: 99(ivec2) GroupNonUniformIAdd 35 Reduce 102 6360617a3babSopenharmony_ci 104: 90(ptr) AccessChain 24(data) 25 96 78 26 6361617a3babSopenharmony_ci 105: 14(int) CompositeExtract 103 0 6362617a3babSopenharmony_ci Store 104 105 6363617a3babSopenharmony_ci 106: 90(ptr) AccessChain 24(data) 25 96 78 58 6364617a3babSopenharmony_ci 107: 14(int) CompositeExtract 103 1 6365617a3babSopenharmony_ci Store 106 107 6366617a3babSopenharmony_ci 108: 27(ptr) AccessChain 10(dti) 26 6367617a3babSopenharmony_ci 109: 6(int) Load 108 6368617a3babSopenharmony_ci 110: 27(ptr) AccessChain 10(dti) 26 6369617a3babSopenharmony_ci 111: 6(int) Load 110 6370617a3babSopenharmony_ci 113: 81(ptr) AccessChain 24(data) 25 111 78 6371617a3babSopenharmony_ci 114: 15(ivec4) Load 113 6372617a3babSopenharmony_ci 115: 112(ivec3) VectorShuffle 114 114 0 1 2 6373617a3babSopenharmony_ci 116: 112(ivec3) GroupNonUniformIAdd 35 Reduce 115 6374617a3babSopenharmony_ci 117: 90(ptr) AccessChain 24(data) 25 109 78 26 6375617a3babSopenharmony_ci 118: 14(int) CompositeExtract 116 0 6376617a3babSopenharmony_ci Store 117 118 6377617a3babSopenharmony_ci 119: 90(ptr) AccessChain 24(data) 25 109 78 58 6378617a3babSopenharmony_ci 120: 14(int) CompositeExtract 116 1 6379617a3babSopenharmony_ci Store 119 120 6380617a3babSopenharmony_ci 121: 90(ptr) AccessChain 24(data) 25 109 78 73 6381617a3babSopenharmony_ci 122: 14(int) CompositeExtract 116 2 6382617a3babSopenharmony_ci Store 121 122 6383617a3babSopenharmony_ci 123: 27(ptr) AccessChain 10(dti) 26 6384617a3babSopenharmony_ci 124: 6(int) Load 123 6385617a3babSopenharmony_ci 126: 27(ptr) AccessChain 10(dti) 26 6386617a3babSopenharmony_ci 127: 6(int) Load 126 6387617a3babSopenharmony_ci 129: 128(ptr) AccessChain 24(data) 25 127 125 6388617a3babSopenharmony_ci 130: 17(fvec4) Load 129 6389617a3babSopenharmony_ci 131: 17(fvec4) GroupNonUniformFAdd 35 Reduce 130 6390617a3babSopenharmony_ci 132: 128(ptr) AccessChain 24(data) 25 124 125 6391617a3babSopenharmony_ci Store 132 131 6392617a3babSopenharmony_ci 133: 27(ptr) AccessChain 10(dti) 26 6393617a3babSopenharmony_ci 134: 6(int) Load 133 6394617a3babSopenharmony_ci 135: 27(ptr) AccessChain 10(dti) 26 6395617a3babSopenharmony_ci 136: 6(int) Load 135 6396617a3babSopenharmony_ci 138: 137(ptr) AccessChain 24(data) 25 136 125 26 6397617a3babSopenharmony_ci 139: 16(float) Load 138 6398617a3babSopenharmony_ci 140: 16(float) GroupNonUniformFAdd 35 Reduce 139 6399617a3babSopenharmony_ci 141: 137(ptr) AccessChain 24(data) 25 134 125 26 6400617a3babSopenharmony_ci Store 141 140 6401617a3babSopenharmony_ci 142: 27(ptr) AccessChain 10(dti) 26 6402617a3babSopenharmony_ci 143: 6(int) Load 142 6403617a3babSopenharmony_ci 144: 27(ptr) AccessChain 10(dti) 26 6404617a3babSopenharmony_ci 145: 6(int) Load 144 6405617a3babSopenharmony_ci 147: 128(ptr) AccessChain 24(data) 25 145 125 6406617a3babSopenharmony_ci 148: 17(fvec4) Load 147 6407617a3babSopenharmony_ci 149: 146(fvec2) VectorShuffle 148 148 0 1 6408617a3babSopenharmony_ci 150: 146(fvec2) GroupNonUniformFAdd 35 Reduce 149 6409617a3babSopenharmony_ci 151: 137(ptr) AccessChain 24(data) 25 143 125 26 6410617a3babSopenharmony_ci 152: 16(float) CompositeExtract 150 0 6411617a3babSopenharmony_ci Store 151 152 6412617a3babSopenharmony_ci 153: 137(ptr) AccessChain 24(data) 25 143 125 58 6413617a3babSopenharmony_ci 154: 16(float) CompositeExtract 150 1 6414617a3babSopenharmony_ci Store 153 154 6415617a3babSopenharmony_ci 155: 27(ptr) AccessChain 10(dti) 26 6416617a3babSopenharmony_ci 156: 6(int) Load 155 6417617a3babSopenharmony_ci 157: 27(ptr) AccessChain 10(dti) 26 6418617a3babSopenharmony_ci 158: 6(int) Load 157 6419617a3babSopenharmony_ci 160: 128(ptr) AccessChain 24(data) 25 158 125 6420617a3babSopenharmony_ci 161: 17(fvec4) Load 160 6421617a3babSopenharmony_ci 162: 159(fvec3) VectorShuffle 161 161 0 1 2 6422617a3babSopenharmony_ci 163: 159(fvec3) GroupNonUniformFAdd 35 Reduce 162 6423617a3babSopenharmony_ci 164: 137(ptr) AccessChain 24(data) 25 156 125 26 6424617a3babSopenharmony_ci 165: 16(float) CompositeExtract 163 0 6425617a3babSopenharmony_ci Store 164 165 6426617a3babSopenharmony_ci 166: 137(ptr) AccessChain 24(data) 25 156 125 58 6427617a3babSopenharmony_ci 167: 16(float) CompositeExtract 163 1 6428617a3babSopenharmony_ci Store 166 167 6429617a3babSopenharmony_ci 168: 137(ptr) AccessChain 24(data) 25 156 125 73 6430617a3babSopenharmony_ci 169: 16(float) CompositeExtract 163 2 6431617a3babSopenharmony_ci Store 168 169 6432617a3babSopenharmony_ci 170: 27(ptr) AccessChain 10(dti) 26 6433617a3babSopenharmony_ci 171: 6(int) Load 170 6434617a3babSopenharmony_ci 173: 27(ptr) AccessChain 10(dti) 26 6435617a3babSopenharmony_ci 174: 6(int) Load 173 6436617a3babSopenharmony_ci 176: 175(ptr) AccessChain 24(data) 25 174 172 6437617a3babSopenharmony_ci 177: 19(f64vec4) Load 176 6438617a3babSopenharmony_ci 178: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 177 6439617a3babSopenharmony_ci 179: 175(ptr) AccessChain 24(data) 25 171 172 6440617a3babSopenharmony_ci Store 179 178 6441617a3babSopenharmony_ci 180: 27(ptr) AccessChain 10(dti) 26 6442617a3babSopenharmony_ci 181: 6(int) Load 180 6443617a3babSopenharmony_ci 182: 27(ptr) AccessChain 10(dti) 26 6444617a3babSopenharmony_ci 183: 6(int) Load 182 6445617a3babSopenharmony_ci 185: 184(ptr) AccessChain 24(data) 25 183 172 26 6446617a3babSopenharmony_ci 186:18(float64_t) Load 185 6447617a3babSopenharmony_ci 187:18(float64_t) GroupNonUniformFAdd 35 Reduce 186 6448617a3babSopenharmony_ci 188: 184(ptr) AccessChain 24(data) 25 181 172 26 6449617a3babSopenharmony_ci Store 188 187 6450617a3babSopenharmony_ci 189: 27(ptr) AccessChain 10(dti) 26 6451617a3babSopenharmony_ci 190: 6(int) Load 189 6452617a3babSopenharmony_ci 191: 27(ptr) AccessChain 10(dti) 26 6453617a3babSopenharmony_ci 192: 6(int) Load 191 6454617a3babSopenharmony_ci 194: 175(ptr) AccessChain 24(data) 25 192 172 6455617a3babSopenharmony_ci 195: 19(f64vec4) Load 194 6456617a3babSopenharmony_ci 196:193(f64vec2) VectorShuffle 195 195 0 1 6457617a3babSopenharmony_ci 197:193(f64vec2) GroupNonUniformFAdd 35 Reduce 196 6458617a3babSopenharmony_ci 198: 184(ptr) AccessChain 24(data) 25 190 172 26 6459617a3babSopenharmony_ci 199:18(float64_t) CompositeExtract 197 0 6460617a3babSopenharmony_ci Store 198 199 6461617a3babSopenharmony_ci 200: 184(ptr) AccessChain 24(data) 25 190 172 58 6462617a3babSopenharmony_ci 201:18(float64_t) CompositeExtract 197 1 6463617a3babSopenharmony_ci Store 200 201 6464617a3babSopenharmony_ci 202: 27(ptr) AccessChain 10(dti) 26 6465617a3babSopenharmony_ci 203: 6(int) Load 202 6466617a3babSopenharmony_ci 204: 27(ptr) AccessChain 10(dti) 26 6467617a3babSopenharmony_ci 205: 6(int) Load 204 6468617a3babSopenharmony_ci 207: 175(ptr) AccessChain 24(data) 25 205 172 6469617a3babSopenharmony_ci 208: 19(f64vec4) Load 207 6470617a3babSopenharmony_ci 209:206(f64vec3) VectorShuffle 208 208 0 1 2 6471617a3babSopenharmony_ci 210:206(f64vec3) GroupNonUniformFAdd 35 Reduce 209 6472617a3babSopenharmony_ci 211: 184(ptr) AccessChain 24(data) 25 203 172 26 6473617a3babSopenharmony_ci 212:18(float64_t) CompositeExtract 210 0 6474617a3babSopenharmony_ci Store 211 212 6475617a3babSopenharmony_ci 213: 184(ptr) AccessChain 24(data) 25 203 172 58 6476617a3babSopenharmony_ci 214:18(float64_t) CompositeExtract 210 1 6477617a3babSopenharmony_ci Store 213 214 6478617a3babSopenharmony_ci 215: 184(ptr) AccessChain 24(data) 25 203 172 73 6479617a3babSopenharmony_ci 216:18(float64_t) CompositeExtract 210 2 6480617a3babSopenharmony_ci Store 215 216 6481617a3babSopenharmony_ci 217: 27(ptr) AccessChain 10(dti) 26 6482617a3babSopenharmony_ci 218: 6(int) Load 217 6483617a3babSopenharmony_ci 219: 27(ptr) AccessChain 10(dti) 26 6484617a3babSopenharmony_ci 220: 6(int) Load 219 6485617a3babSopenharmony_ci 221: 32(ptr) AccessChain 24(data) 25 220 25 6486617a3babSopenharmony_ci 222: 13(ivec4) Load 221 6487617a3babSopenharmony_ci 223: 13(ivec4) GroupNonUniformIMul 35 Reduce 222 6488617a3babSopenharmony_ci 224: 32(ptr) AccessChain 24(data) 25 218 25 6489617a3babSopenharmony_ci Store 224 223 6490617a3babSopenharmony_ci 225: 27(ptr) AccessChain 10(dti) 26 6491617a3babSopenharmony_ci 226: 6(int) Load 225 6492617a3babSopenharmony_ci 227: 27(ptr) AccessChain 10(dti) 26 6493617a3babSopenharmony_ci 228: 6(int) Load 227 6494617a3babSopenharmony_ci 229: 42(ptr) AccessChain 24(data) 25 228 25 26 6495617a3babSopenharmony_ci 230: 6(int) Load 229 6496617a3babSopenharmony_ci 231: 6(int) GroupNonUniformIMul 35 Reduce 230 6497617a3babSopenharmony_ci 232: 42(ptr) AccessChain 24(data) 25 226 25 26 6498617a3babSopenharmony_ci Store 232 231 6499617a3babSopenharmony_ci 233: 27(ptr) AccessChain 10(dti) 26 6500617a3babSopenharmony_ci 234: 6(int) Load 233 6501617a3babSopenharmony_ci 235: 27(ptr) AccessChain 10(dti) 26 6502617a3babSopenharmony_ci 236: 6(int) Load 235 6503617a3babSopenharmony_ci 237: 32(ptr) AccessChain 24(data) 25 236 25 6504617a3babSopenharmony_ci 238: 13(ivec4) Load 237 6505617a3babSopenharmony_ci 239: 51(ivec2) VectorShuffle 238 238 0 1 6506617a3babSopenharmony_ci 240: 51(ivec2) GroupNonUniformIMul 35 Reduce 239 6507617a3babSopenharmony_ci 241: 42(ptr) AccessChain 24(data) 25 234 25 26 6508617a3babSopenharmony_ci 242: 6(int) CompositeExtract 240 0 6509617a3babSopenharmony_ci Store 241 242 6510617a3babSopenharmony_ci 243: 42(ptr) AccessChain 24(data) 25 234 25 58 6511617a3babSopenharmony_ci 244: 6(int) CompositeExtract 240 1 6512617a3babSopenharmony_ci Store 243 244 6513617a3babSopenharmony_ci 245: 27(ptr) AccessChain 10(dti) 26 6514617a3babSopenharmony_ci 246: 6(int) Load 245 6515617a3babSopenharmony_ci 247: 27(ptr) AccessChain 10(dti) 26 6516617a3babSopenharmony_ci 248: 6(int) Load 247 6517617a3babSopenharmony_ci 249: 32(ptr) AccessChain 24(data) 25 248 25 6518617a3babSopenharmony_ci 250: 13(ivec4) Load 249 6519617a3babSopenharmony_ci 251: 7(ivec3) VectorShuffle 250 250 0 1 2 6520617a3babSopenharmony_ci 252: 7(ivec3) GroupNonUniformIMul 35 Reduce 251 6521617a3babSopenharmony_ci 253: 42(ptr) AccessChain 24(data) 25 246 25 26 6522617a3babSopenharmony_ci 254: 6(int) CompositeExtract 252 0 6523617a3babSopenharmony_ci Store 253 254 6524617a3babSopenharmony_ci 255: 42(ptr) AccessChain 24(data) 25 246 25 58 6525617a3babSopenharmony_ci 256: 6(int) CompositeExtract 252 1 6526617a3babSopenharmony_ci Store 255 256 6527617a3babSopenharmony_ci 257: 42(ptr) AccessChain 24(data) 25 246 25 73 6528617a3babSopenharmony_ci 258: 6(int) CompositeExtract 252 2 6529617a3babSopenharmony_ci Store 257 258 6530617a3babSopenharmony_ci 259: 27(ptr) AccessChain 10(dti) 26 6531617a3babSopenharmony_ci 260: 6(int) Load 259 6532617a3babSopenharmony_ci 261: 27(ptr) AccessChain 10(dti) 26 6533617a3babSopenharmony_ci 262: 6(int) Load 261 6534617a3babSopenharmony_ci 263: 81(ptr) AccessChain 24(data) 25 262 78 6535617a3babSopenharmony_ci 264: 15(ivec4) Load 263 6536617a3babSopenharmony_ci 265: 15(ivec4) GroupNonUniformIMul 35 Reduce 264 6537617a3babSopenharmony_ci 266: 81(ptr) AccessChain 24(data) 25 260 78 6538617a3babSopenharmony_ci Store 266 265 6539617a3babSopenharmony_ci 267: 27(ptr) AccessChain 10(dti) 26 6540617a3babSopenharmony_ci 268: 6(int) Load 267 6541617a3babSopenharmony_ci 269: 27(ptr) AccessChain 10(dti) 26 6542617a3babSopenharmony_ci 270: 6(int) Load 269 6543617a3babSopenharmony_ci 271: 90(ptr) AccessChain 24(data) 25 270 78 26 6544617a3babSopenharmony_ci 272: 14(int) Load 271 6545617a3babSopenharmony_ci 273: 14(int) GroupNonUniformIMul 35 Reduce 272 6546617a3babSopenharmony_ci 274: 90(ptr) AccessChain 24(data) 25 268 78 26 6547617a3babSopenharmony_ci Store 274 273 6548617a3babSopenharmony_ci 275: 27(ptr) AccessChain 10(dti) 26 6549617a3babSopenharmony_ci 276: 6(int) Load 275 6550617a3babSopenharmony_ci 277: 27(ptr) AccessChain 10(dti) 26 6551617a3babSopenharmony_ci 278: 6(int) Load 277 6552617a3babSopenharmony_ci 279: 81(ptr) AccessChain 24(data) 25 278 78 6553617a3babSopenharmony_ci 280: 15(ivec4) Load 279 6554617a3babSopenharmony_ci 281: 99(ivec2) VectorShuffle 280 280 0 1 6555617a3babSopenharmony_ci 282: 99(ivec2) GroupNonUniformIMul 35 Reduce 281 6556617a3babSopenharmony_ci 283: 90(ptr) AccessChain 24(data) 25 276 78 26 6557617a3babSopenharmony_ci 284: 14(int) CompositeExtract 282 0 6558617a3babSopenharmony_ci Store 283 284 6559617a3babSopenharmony_ci 285: 90(ptr) AccessChain 24(data) 25 276 78 58 6560617a3babSopenharmony_ci 286: 14(int) CompositeExtract 282 1 6561617a3babSopenharmony_ci Store 285 286 6562617a3babSopenharmony_ci 287: 27(ptr) AccessChain 10(dti) 26 6563617a3babSopenharmony_ci 288: 6(int) Load 287 6564617a3babSopenharmony_ci 289: 27(ptr) AccessChain 10(dti) 26 6565617a3babSopenharmony_ci 290: 6(int) Load 289 6566617a3babSopenharmony_ci 291: 81(ptr) AccessChain 24(data) 25 290 78 6567617a3babSopenharmony_ci 292: 15(ivec4) Load 291 6568617a3babSopenharmony_ci 293: 112(ivec3) VectorShuffle 292 292 0 1 2 6569617a3babSopenharmony_ci 294: 112(ivec3) GroupNonUniformIMul 35 Reduce 293 6570617a3babSopenharmony_ci 295: 90(ptr) AccessChain 24(data) 25 288 78 26 6571617a3babSopenharmony_ci 296: 14(int) CompositeExtract 294 0 6572617a3babSopenharmony_ci Store 295 296 6573617a3babSopenharmony_ci 297: 90(ptr) AccessChain 24(data) 25 288 78 58 6574617a3babSopenharmony_ci 298: 14(int) CompositeExtract 294 1 6575617a3babSopenharmony_ci Store 297 298 6576617a3babSopenharmony_ci 299: 90(ptr) AccessChain 24(data) 25 288 78 73 6577617a3babSopenharmony_ci 300: 14(int) CompositeExtract 294 2 6578617a3babSopenharmony_ci Store 299 300 6579617a3babSopenharmony_ci 301: 27(ptr) AccessChain 10(dti) 26 6580617a3babSopenharmony_ci 302: 6(int) Load 301 6581617a3babSopenharmony_ci 303: 27(ptr) AccessChain 10(dti) 26 6582617a3babSopenharmony_ci 304: 6(int) Load 303 6583617a3babSopenharmony_ci 305: 128(ptr) AccessChain 24(data) 25 304 125 6584617a3babSopenharmony_ci 306: 17(fvec4) Load 305 6585617a3babSopenharmony_ci 307: 17(fvec4) GroupNonUniformFMul 35 Reduce 306 6586617a3babSopenharmony_ci 308: 128(ptr) AccessChain 24(data) 25 302 125 6587617a3babSopenharmony_ci Store 308 307 6588617a3babSopenharmony_ci 309: 27(ptr) AccessChain 10(dti) 26 6589617a3babSopenharmony_ci 310: 6(int) Load 309 6590617a3babSopenharmony_ci 311: 27(ptr) AccessChain 10(dti) 26 6591617a3babSopenharmony_ci 312: 6(int) Load 311 6592617a3babSopenharmony_ci 313: 137(ptr) AccessChain 24(data) 25 312 125 26 6593617a3babSopenharmony_ci 314: 16(float) Load 313 6594617a3babSopenharmony_ci 315: 16(float) GroupNonUniformFMul 35 Reduce 314 6595617a3babSopenharmony_ci 316: 137(ptr) AccessChain 24(data) 25 310 125 26 6596617a3babSopenharmony_ci Store 316 315 6597617a3babSopenharmony_ci 317: 27(ptr) AccessChain 10(dti) 26 6598617a3babSopenharmony_ci 318: 6(int) Load 317 6599617a3babSopenharmony_ci 319: 27(ptr) AccessChain 10(dti) 26 6600617a3babSopenharmony_ci 320: 6(int) Load 319 6601617a3babSopenharmony_ci 321: 128(ptr) AccessChain 24(data) 25 320 125 6602617a3babSopenharmony_ci 322: 17(fvec4) Load 321 6603617a3babSopenharmony_ci 323: 146(fvec2) VectorShuffle 322 322 0 1 6604617a3babSopenharmony_ci 324: 146(fvec2) GroupNonUniformFMul 35 Reduce 323 6605617a3babSopenharmony_ci 325: 137(ptr) AccessChain 24(data) 25 318 125 26 6606617a3babSopenharmony_ci 326: 16(float) CompositeExtract 324 0 6607617a3babSopenharmony_ci Store 325 326 6608617a3babSopenharmony_ci 327: 137(ptr) AccessChain 24(data) 25 318 125 58 6609617a3babSopenharmony_ci 328: 16(float) CompositeExtract 324 1 6610617a3babSopenharmony_ci Store 327 328 6611617a3babSopenharmony_ci 329: 27(ptr) AccessChain 10(dti) 26 6612617a3babSopenharmony_ci 330: 6(int) Load 329 6613617a3babSopenharmony_ci 331: 27(ptr) AccessChain 10(dti) 26 6614617a3babSopenharmony_ci 332: 6(int) Load 331 6615617a3babSopenharmony_ci 333: 128(ptr) AccessChain 24(data) 25 332 125 6616617a3babSopenharmony_ci 334: 17(fvec4) Load 333 6617617a3babSopenharmony_ci 335: 159(fvec3) VectorShuffle 334 334 0 1 2 6618617a3babSopenharmony_ci 336: 159(fvec3) GroupNonUniformFMul 35 Reduce 335 6619617a3babSopenharmony_ci 337: 137(ptr) AccessChain 24(data) 25 330 125 26 6620617a3babSopenharmony_ci 338: 16(float) CompositeExtract 336 0 6621617a3babSopenharmony_ci Store 337 338 6622617a3babSopenharmony_ci 339: 137(ptr) AccessChain 24(data) 25 330 125 58 6623617a3babSopenharmony_ci 340: 16(float) CompositeExtract 336 1 6624617a3babSopenharmony_ci Store 339 340 6625617a3babSopenharmony_ci 341: 137(ptr) AccessChain 24(data) 25 330 125 73 6626617a3babSopenharmony_ci 342: 16(float) CompositeExtract 336 2 6627617a3babSopenharmony_ci Store 341 342 6628617a3babSopenharmony_ci 343: 27(ptr) AccessChain 10(dti) 26 6629617a3babSopenharmony_ci 344: 6(int) Load 343 6630617a3babSopenharmony_ci 345: 27(ptr) AccessChain 10(dti) 26 6631617a3babSopenharmony_ci 346: 6(int) Load 345 6632617a3babSopenharmony_ci 347: 175(ptr) AccessChain 24(data) 25 346 172 6633617a3babSopenharmony_ci 348: 19(f64vec4) Load 347 6634617a3babSopenharmony_ci 349: 19(f64vec4) GroupNonUniformFMul 35 Reduce 348 6635617a3babSopenharmony_ci 350: 175(ptr) AccessChain 24(data) 25 344 172 6636617a3babSopenharmony_ci Store 350 349 6637617a3babSopenharmony_ci 351: 27(ptr) AccessChain 10(dti) 26 6638617a3babSopenharmony_ci 352: 6(int) Load 351 6639617a3babSopenharmony_ci 353: 27(ptr) AccessChain 10(dti) 26 6640617a3babSopenharmony_ci 354: 6(int) Load 353 6641617a3babSopenharmony_ci 355: 184(ptr) AccessChain 24(data) 25 354 172 26 6642617a3babSopenharmony_ci 356:18(float64_t) Load 355 6643617a3babSopenharmony_ci 357:18(float64_t) GroupNonUniformFMul 35 Reduce 356 6644617a3babSopenharmony_ci 358: 184(ptr) AccessChain 24(data) 25 352 172 26 6645617a3babSopenharmony_ci Store 358 357 6646617a3babSopenharmony_ci 359: 27(ptr) AccessChain 10(dti) 26 6647617a3babSopenharmony_ci 360: 6(int) Load 359 6648617a3babSopenharmony_ci 361: 27(ptr) AccessChain 10(dti) 26 6649617a3babSopenharmony_ci 362: 6(int) Load 361 6650617a3babSopenharmony_ci 363: 175(ptr) AccessChain 24(data) 25 362 172 6651617a3babSopenharmony_ci 364: 19(f64vec4) Load 363 6652617a3babSopenharmony_ci 365:193(f64vec2) VectorShuffle 364 364 0 1 6653617a3babSopenharmony_ci 366:193(f64vec2) GroupNonUniformFMul 35 Reduce 365 6654617a3babSopenharmony_ci 367: 184(ptr) AccessChain 24(data) 25 360 172 26 6655617a3babSopenharmony_ci 368:18(float64_t) CompositeExtract 366 0 6656617a3babSopenharmony_ci Store 367 368 6657617a3babSopenharmony_ci 369: 184(ptr) AccessChain 24(data) 25 360 172 58 6658617a3babSopenharmony_ci 370:18(float64_t) CompositeExtract 366 1 6659617a3babSopenharmony_ci Store 369 370 6660617a3babSopenharmony_ci 371: 27(ptr) AccessChain 10(dti) 26 6661617a3babSopenharmony_ci 372: 6(int) Load 371 6662617a3babSopenharmony_ci 373: 27(ptr) AccessChain 10(dti) 26 6663617a3babSopenharmony_ci 374: 6(int) Load 373 6664617a3babSopenharmony_ci 375: 175(ptr) AccessChain 24(data) 25 374 172 6665617a3babSopenharmony_ci 376: 19(f64vec4) Load 375 6666617a3babSopenharmony_ci 377:206(f64vec3) VectorShuffle 376 376 0 1 2 6667617a3babSopenharmony_ci 378:206(f64vec3) GroupNonUniformFMul 35 Reduce 377 6668617a3babSopenharmony_ci 379: 184(ptr) AccessChain 24(data) 25 372 172 26 6669617a3babSopenharmony_ci 380:18(float64_t) CompositeExtract 378 0 6670617a3babSopenharmony_ci Store 379 380 6671617a3babSopenharmony_ci 381: 184(ptr) AccessChain 24(data) 25 372 172 58 6672617a3babSopenharmony_ci 382:18(float64_t) CompositeExtract 378 1 6673617a3babSopenharmony_ci Store 381 382 6674617a3babSopenharmony_ci 383: 184(ptr) AccessChain 24(data) 25 372 172 73 6675617a3babSopenharmony_ci 384:18(float64_t) CompositeExtract 378 2 6676617a3babSopenharmony_ci Store 383 384 6677617a3babSopenharmony_ci 385: 27(ptr) AccessChain 10(dti) 26 6678617a3babSopenharmony_ci 386: 6(int) Load 385 6679617a3babSopenharmony_ci 387: 27(ptr) AccessChain 10(dti) 26 6680617a3babSopenharmony_ci 388: 6(int) Load 387 6681617a3babSopenharmony_ci 389: 32(ptr) AccessChain 24(data) 25 388 25 6682617a3babSopenharmony_ci 390: 13(ivec4) Load 389 6683617a3babSopenharmony_ci 391: 13(ivec4) GroupNonUniformUMin 35 Reduce 390 6684617a3babSopenharmony_ci 392: 32(ptr) AccessChain 24(data) 25 386 25 6685617a3babSopenharmony_ci Store 392 391 6686617a3babSopenharmony_ci 393: 27(ptr) AccessChain 10(dti) 26 6687617a3babSopenharmony_ci 394: 6(int) Load 393 6688617a3babSopenharmony_ci 395: 27(ptr) AccessChain 10(dti) 26 6689617a3babSopenharmony_ci 396: 6(int) Load 395 6690617a3babSopenharmony_ci 397: 42(ptr) AccessChain 24(data) 25 396 25 26 6691617a3babSopenharmony_ci 398: 6(int) Load 397 6692617a3babSopenharmony_ci 399: 6(int) GroupNonUniformUMin 35 Reduce 398 6693617a3babSopenharmony_ci 400: 42(ptr) AccessChain 24(data) 25 394 25 26 6694617a3babSopenharmony_ci Store 400 399 6695617a3babSopenharmony_ci 401: 27(ptr) AccessChain 10(dti) 26 6696617a3babSopenharmony_ci 402: 6(int) Load 401 6697617a3babSopenharmony_ci 403: 27(ptr) AccessChain 10(dti) 26 6698617a3babSopenharmony_ci 404: 6(int) Load 403 6699617a3babSopenharmony_ci 405: 32(ptr) AccessChain 24(data) 25 404 25 6700617a3babSopenharmony_ci 406: 13(ivec4) Load 405 6701617a3babSopenharmony_ci 407: 51(ivec2) VectorShuffle 406 406 0 1 6702617a3babSopenharmony_ci 408: 51(ivec2) GroupNonUniformUMin 35 Reduce 407 6703617a3babSopenharmony_ci 409: 42(ptr) AccessChain 24(data) 25 402 25 26 6704617a3babSopenharmony_ci 410: 6(int) CompositeExtract 408 0 6705617a3babSopenharmony_ci Store 409 410 6706617a3babSopenharmony_ci 411: 42(ptr) AccessChain 24(data) 25 402 25 58 6707617a3babSopenharmony_ci 412: 6(int) CompositeExtract 408 1 6708617a3babSopenharmony_ci Store 411 412 6709617a3babSopenharmony_ci 413: 27(ptr) AccessChain 10(dti) 26 6710617a3babSopenharmony_ci 414: 6(int) Load 413 6711617a3babSopenharmony_ci 415: 27(ptr) AccessChain 10(dti) 26 6712617a3babSopenharmony_ci 416: 6(int) Load 415 6713617a3babSopenharmony_ci 417: 32(ptr) AccessChain 24(data) 25 416 25 6714617a3babSopenharmony_ci 418: 13(ivec4) Load 417 6715617a3babSopenharmony_ci 419: 7(ivec3) VectorShuffle 418 418 0 1 2 6716617a3babSopenharmony_ci 420: 7(ivec3) GroupNonUniformUMin 35 Reduce 419 6717617a3babSopenharmony_ci 421: 42(ptr) AccessChain 24(data) 25 414 25 26 6718617a3babSopenharmony_ci 422: 6(int) CompositeExtract 420 0 6719617a3babSopenharmony_ci Store 421 422 6720617a3babSopenharmony_ci 423: 42(ptr) AccessChain 24(data) 25 414 25 58 6721617a3babSopenharmony_ci 424: 6(int) CompositeExtract 420 1 6722617a3babSopenharmony_ci Store 423 424 6723617a3babSopenharmony_ci 425: 42(ptr) AccessChain 24(data) 25 414 25 73 6724617a3babSopenharmony_ci 426: 6(int) CompositeExtract 420 2 6725617a3babSopenharmony_ci Store 425 426 6726617a3babSopenharmony_ci 427: 27(ptr) AccessChain 10(dti) 26 6727617a3babSopenharmony_ci 428: 6(int) Load 427 6728617a3babSopenharmony_ci 429: 27(ptr) AccessChain 10(dti) 26 6729617a3babSopenharmony_ci 430: 6(int) Load 429 6730617a3babSopenharmony_ci 431: 81(ptr) AccessChain 24(data) 25 430 78 6731617a3babSopenharmony_ci 432: 15(ivec4) Load 431 6732617a3babSopenharmony_ci 433: 15(ivec4) GroupNonUniformSMin 35 Reduce 432 6733617a3babSopenharmony_ci 434: 81(ptr) AccessChain 24(data) 25 428 78 6734617a3babSopenharmony_ci Store 434 433 6735617a3babSopenharmony_ci 435: 27(ptr) AccessChain 10(dti) 26 6736617a3babSopenharmony_ci 436: 6(int) Load 435 6737617a3babSopenharmony_ci 437: 27(ptr) AccessChain 10(dti) 26 6738617a3babSopenharmony_ci 438: 6(int) Load 437 6739617a3babSopenharmony_ci 439: 90(ptr) AccessChain 24(data) 25 438 78 26 6740617a3babSopenharmony_ci 440: 14(int) Load 439 6741617a3babSopenharmony_ci 441: 14(int) GroupNonUniformSMin 35 Reduce 440 6742617a3babSopenharmony_ci 442: 90(ptr) AccessChain 24(data) 25 436 78 26 6743617a3babSopenharmony_ci Store 442 441 6744617a3babSopenharmony_ci 443: 27(ptr) AccessChain 10(dti) 26 6745617a3babSopenharmony_ci 444: 6(int) Load 443 6746617a3babSopenharmony_ci 445: 27(ptr) AccessChain 10(dti) 26 6747617a3babSopenharmony_ci 446: 6(int) Load 445 6748617a3babSopenharmony_ci 447: 81(ptr) AccessChain 24(data) 25 446 78 6749617a3babSopenharmony_ci 448: 15(ivec4) Load 447 6750617a3babSopenharmony_ci 449: 99(ivec2) VectorShuffle 448 448 0 1 6751617a3babSopenharmony_ci 450: 99(ivec2) GroupNonUniformSMin 35 Reduce 449 6752617a3babSopenharmony_ci 451: 90(ptr) AccessChain 24(data) 25 444 78 26 6753617a3babSopenharmony_ci 452: 14(int) CompositeExtract 450 0 6754617a3babSopenharmony_ci Store 451 452 6755617a3babSopenharmony_ci 453: 90(ptr) AccessChain 24(data) 25 444 78 58 6756617a3babSopenharmony_ci 454: 14(int) CompositeExtract 450 1 6757617a3babSopenharmony_ci Store 453 454 6758617a3babSopenharmony_ci 455: 27(ptr) AccessChain 10(dti) 26 6759617a3babSopenharmony_ci 456: 6(int) Load 455 6760617a3babSopenharmony_ci 457: 27(ptr) AccessChain 10(dti) 26 6761617a3babSopenharmony_ci 458: 6(int) Load 457 6762617a3babSopenharmony_ci 459: 81(ptr) AccessChain 24(data) 25 458 78 6763617a3babSopenharmony_ci 460: 15(ivec4) Load 459 6764617a3babSopenharmony_ci 461: 112(ivec3) VectorShuffle 460 460 0 1 2 6765617a3babSopenharmony_ci 462: 112(ivec3) GroupNonUniformSMin 35 Reduce 461 6766617a3babSopenharmony_ci 463: 90(ptr) AccessChain 24(data) 25 456 78 26 6767617a3babSopenharmony_ci 464: 14(int) CompositeExtract 462 0 6768617a3babSopenharmony_ci Store 463 464 6769617a3babSopenharmony_ci 465: 90(ptr) AccessChain 24(data) 25 456 78 58 6770617a3babSopenharmony_ci 466: 14(int) CompositeExtract 462 1 6771617a3babSopenharmony_ci Store 465 466 6772617a3babSopenharmony_ci 467: 90(ptr) AccessChain 24(data) 25 456 78 73 6773617a3babSopenharmony_ci 468: 14(int) CompositeExtract 462 2 6774617a3babSopenharmony_ci Store 467 468 6775617a3babSopenharmony_ci 469: 27(ptr) AccessChain 10(dti) 26 6776617a3babSopenharmony_ci 470: 6(int) Load 469 6777617a3babSopenharmony_ci 471: 27(ptr) AccessChain 10(dti) 26 6778617a3babSopenharmony_ci 472: 6(int) Load 471 6779617a3babSopenharmony_ci 473: 128(ptr) AccessChain 24(data) 25 472 125 6780617a3babSopenharmony_ci 474: 17(fvec4) Load 473 6781617a3babSopenharmony_ci 475: 17(fvec4) GroupNonUniformFMin 35 Reduce 474 6782617a3babSopenharmony_ci 476: 128(ptr) AccessChain 24(data) 25 470 125 6783617a3babSopenharmony_ci Store 476 475 6784617a3babSopenharmony_ci 477: 27(ptr) AccessChain 10(dti) 26 6785617a3babSopenharmony_ci 478: 6(int) Load 477 6786617a3babSopenharmony_ci 479: 27(ptr) AccessChain 10(dti) 26 6787617a3babSopenharmony_ci 480: 6(int) Load 479 6788617a3babSopenharmony_ci 481: 137(ptr) AccessChain 24(data) 25 480 125 26 6789617a3babSopenharmony_ci 482: 16(float) Load 481 6790617a3babSopenharmony_ci 483: 16(float) GroupNonUniformFMin 35 Reduce 482 6791617a3babSopenharmony_ci 484: 137(ptr) AccessChain 24(data) 25 478 125 26 6792617a3babSopenharmony_ci Store 484 483 6793617a3babSopenharmony_ci 485: 27(ptr) AccessChain 10(dti) 26 6794617a3babSopenharmony_ci 486: 6(int) Load 485 6795617a3babSopenharmony_ci 487: 27(ptr) AccessChain 10(dti) 26 6796617a3babSopenharmony_ci 488: 6(int) Load 487 6797617a3babSopenharmony_ci 489: 128(ptr) AccessChain 24(data) 25 488 125 6798617a3babSopenharmony_ci 490: 17(fvec4) Load 489 6799617a3babSopenharmony_ci 491: 146(fvec2) VectorShuffle 490 490 0 1 6800617a3babSopenharmony_ci 492: 146(fvec2) GroupNonUniformFMin 35 Reduce 491 6801617a3babSopenharmony_ci 493: 137(ptr) AccessChain 24(data) 25 486 125 26 6802617a3babSopenharmony_ci 494: 16(float) CompositeExtract 492 0 6803617a3babSopenharmony_ci Store 493 494 6804617a3babSopenharmony_ci 495: 137(ptr) AccessChain 24(data) 25 486 125 58 6805617a3babSopenharmony_ci 496: 16(float) CompositeExtract 492 1 6806617a3babSopenharmony_ci Store 495 496 6807617a3babSopenharmony_ci 497: 27(ptr) AccessChain 10(dti) 26 6808617a3babSopenharmony_ci 498: 6(int) Load 497 6809617a3babSopenharmony_ci 499: 27(ptr) AccessChain 10(dti) 26 6810617a3babSopenharmony_ci 500: 6(int) Load 499 6811617a3babSopenharmony_ci 501: 128(ptr) AccessChain 24(data) 25 500 125 6812617a3babSopenharmony_ci 502: 17(fvec4) Load 501 6813617a3babSopenharmony_ci 503: 159(fvec3) VectorShuffle 502 502 0 1 2 6814617a3babSopenharmony_ci 504: 159(fvec3) GroupNonUniformFMin 35 Reduce 503 6815617a3babSopenharmony_ci 505: 137(ptr) AccessChain 24(data) 25 498 125 26 6816617a3babSopenharmony_ci 506: 16(float) CompositeExtract 504 0 6817617a3babSopenharmony_ci Store 505 506 6818617a3babSopenharmony_ci 507: 137(ptr) AccessChain 24(data) 25 498 125 58 6819617a3babSopenharmony_ci 508: 16(float) CompositeExtract 504 1 6820617a3babSopenharmony_ci Store 507 508 6821617a3babSopenharmony_ci 509: 137(ptr) AccessChain 24(data) 25 498 125 73 6822617a3babSopenharmony_ci 510: 16(float) CompositeExtract 504 2 6823617a3babSopenharmony_ci Store 509 510 6824617a3babSopenharmony_ci 511: 27(ptr) AccessChain 10(dti) 26 6825617a3babSopenharmony_ci 512: 6(int) Load 511 6826617a3babSopenharmony_ci 513: 27(ptr) AccessChain 10(dti) 26 6827617a3babSopenharmony_ci 514: 6(int) Load 513 6828617a3babSopenharmony_ci 515: 175(ptr) AccessChain 24(data) 25 514 172 6829617a3babSopenharmony_ci 516: 19(f64vec4) Load 515 6830617a3babSopenharmony_ci 517: 19(f64vec4) GroupNonUniformFMin 35 Reduce 516 6831617a3babSopenharmony_ci 518: 175(ptr) AccessChain 24(data) 25 512 172 6832617a3babSopenharmony_ci Store 518 517 6833617a3babSopenharmony_ci 519: 27(ptr) AccessChain 10(dti) 26 6834617a3babSopenharmony_ci 520: 6(int) Load 519 6835617a3babSopenharmony_ci 521: 27(ptr) AccessChain 10(dti) 26 6836617a3babSopenharmony_ci 522: 6(int) Load 521 6837617a3babSopenharmony_ci 523: 184(ptr) AccessChain 24(data) 25 522 172 26 6838617a3babSopenharmony_ci 524:18(float64_t) Load 523 6839617a3babSopenharmony_ci 525:18(float64_t) GroupNonUniformFMin 35 Reduce 524 6840617a3babSopenharmony_ci 526: 184(ptr) AccessChain 24(data) 25 520 172 26 6841617a3babSopenharmony_ci Store 526 525 6842617a3babSopenharmony_ci 527: 27(ptr) AccessChain 10(dti) 26 6843617a3babSopenharmony_ci 528: 6(int) Load 527 6844617a3babSopenharmony_ci 529: 27(ptr) AccessChain 10(dti) 26 6845617a3babSopenharmony_ci 530: 6(int) Load 529 6846617a3babSopenharmony_ci 531: 175(ptr) AccessChain 24(data) 25 530 172 6847617a3babSopenharmony_ci 532: 19(f64vec4) Load 531 6848617a3babSopenharmony_ci 533:193(f64vec2) VectorShuffle 532 532 0 1 6849617a3babSopenharmony_ci 534:193(f64vec2) GroupNonUniformFMin 35 Reduce 533 6850617a3babSopenharmony_ci 535: 184(ptr) AccessChain 24(data) 25 528 172 26 6851617a3babSopenharmony_ci 536:18(float64_t) CompositeExtract 534 0 6852617a3babSopenharmony_ci Store 535 536 6853617a3babSopenharmony_ci 537: 184(ptr) AccessChain 24(data) 25 528 172 58 6854617a3babSopenharmony_ci 538:18(float64_t) CompositeExtract 534 1 6855617a3babSopenharmony_ci Store 537 538 6856617a3babSopenharmony_ci 539: 27(ptr) AccessChain 10(dti) 26 6857617a3babSopenharmony_ci 540: 6(int) Load 539 6858617a3babSopenharmony_ci 541: 27(ptr) AccessChain 10(dti) 26 6859617a3babSopenharmony_ci 542: 6(int) Load 541 6860617a3babSopenharmony_ci 543: 175(ptr) AccessChain 24(data) 25 542 172 6861617a3babSopenharmony_ci 544: 19(f64vec4) Load 543 6862617a3babSopenharmony_ci 545:206(f64vec3) VectorShuffle 544 544 0 1 2 6863617a3babSopenharmony_ci 546:206(f64vec3) GroupNonUniformFMin 35 Reduce 545 6864617a3babSopenharmony_ci 547: 184(ptr) AccessChain 24(data) 25 540 172 26 6865617a3babSopenharmony_ci 548:18(float64_t) CompositeExtract 546 0 6866617a3babSopenharmony_ci Store 547 548 6867617a3babSopenharmony_ci 549: 184(ptr) AccessChain 24(data) 25 540 172 58 6868617a3babSopenharmony_ci 550:18(float64_t) CompositeExtract 546 1 6869617a3babSopenharmony_ci Store 549 550 6870617a3babSopenharmony_ci 551: 184(ptr) AccessChain 24(data) 25 540 172 73 6871617a3babSopenharmony_ci 552:18(float64_t) CompositeExtract 546 2 6872617a3babSopenharmony_ci Store 551 552 6873617a3babSopenharmony_ci 553: 27(ptr) AccessChain 10(dti) 26 6874617a3babSopenharmony_ci 554: 6(int) Load 553 6875617a3babSopenharmony_ci 555: 27(ptr) AccessChain 10(dti) 26 6876617a3babSopenharmony_ci 556: 6(int) Load 555 6877617a3babSopenharmony_ci 557: 32(ptr) AccessChain 24(data) 25 556 25 6878617a3babSopenharmony_ci 558: 13(ivec4) Load 557 6879617a3babSopenharmony_ci 559: 13(ivec4) GroupNonUniformUMax 35 Reduce 558 6880617a3babSopenharmony_ci 560: 32(ptr) AccessChain 24(data) 25 554 25 6881617a3babSopenharmony_ci Store 560 559 6882617a3babSopenharmony_ci 561: 27(ptr) AccessChain 10(dti) 26 6883617a3babSopenharmony_ci 562: 6(int) Load 561 6884617a3babSopenharmony_ci 563: 27(ptr) AccessChain 10(dti) 26 6885617a3babSopenharmony_ci 564: 6(int) Load 563 6886617a3babSopenharmony_ci 565: 42(ptr) AccessChain 24(data) 25 564 25 26 6887617a3babSopenharmony_ci 566: 6(int) Load 565 6888617a3babSopenharmony_ci 567: 6(int) GroupNonUniformUMax 35 Reduce 566 6889617a3babSopenharmony_ci 568: 42(ptr) AccessChain 24(data) 25 562 25 26 6890617a3babSopenharmony_ci Store 568 567 6891617a3babSopenharmony_ci 569: 27(ptr) AccessChain 10(dti) 26 6892617a3babSopenharmony_ci 570: 6(int) Load 569 6893617a3babSopenharmony_ci 571: 27(ptr) AccessChain 10(dti) 26 6894617a3babSopenharmony_ci 572: 6(int) Load 571 6895617a3babSopenharmony_ci 573: 32(ptr) AccessChain 24(data) 25 572 25 6896617a3babSopenharmony_ci 574: 13(ivec4) Load 573 6897617a3babSopenharmony_ci 575: 51(ivec2) VectorShuffle 574 574 0 1 6898617a3babSopenharmony_ci 576: 51(ivec2) GroupNonUniformUMax 35 Reduce 575 6899617a3babSopenharmony_ci 577: 42(ptr) AccessChain 24(data) 25 570 25 26 6900617a3babSopenharmony_ci 578: 6(int) CompositeExtract 576 0 6901617a3babSopenharmony_ci Store 577 578 6902617a3babSopenharmony_ci 579: 42(ptr) AccessChain 24(data) 25 570 25 58 6903617a3babSopenharmony_ci 580: 6(int) CompositeExtract 576 1 6904617a3babSopenharmony_ci Store 579 580 6905617a3babSopenharmony_ci 581: 27(ptr) AccessChain 10(dti) 26 6906617a3babSopenharmony_ci 582: 6(int) Load 581 6907617a3babSopenharmony_ci 583: 27(ptr) AccessChain 10(dti) 26 6908617a3babSopenharmony_ci 584: 6(int) Load 583 6909617a3babSopenharmony_ci 585: 32(ptr) AccessChain 24(data) 25 584 25 6910617a3babSopenharmony_ci 586: 13(ivec4) Load 585 6911617a3babSopenharmony_ci 587: 7(ivec3) VectorShuffle 586 586 0 1 2 6912617a3babSopenharmony_ci 588: 7(ivec3) GroupNonUniformUMax 35 Reduce 587 6913617a3babSopenharmony_ci 589: 42(ptr) AccessChain 24(data) 25 582 25 26 6914617a3babSopenharmony_ci 590: 6(int) CompositeExtract 588 0 6915617a3babSopenharmony_ci Store 589 590 6916617a3babSopenharmony_ci 591: 42(ptr) AccessChain 24(data) 25 582 25 58 6917617a3babSopenharmony_ci 592: 6(int) CompositeExtract 588 1 6918617a3babSopenharmony_ci Store 591 592 6919617a3babSopenharmony_ci 593: 42(ptr) AccessChain 24(data) 25 582 25 73 6920617a3babSopenharmony_ci 594: 6(int) CompositeExtract 588 2 6921617a3babSopenharmony_ci Store 593 594 6922617a3babSopenharmony_ci 595: 27(ptr) AccessChain 10(dti) 26 6923617a3babSopenharmony_ci 596: 6(int) Load 595 6924617a3babSopenharmony_ci 597: 27(ptr) AccessChain 10(dti) 26 6925617a3babSopenharmony_ci 598: 6(int) Load 597 6926617a3babSopenharmony_ci 599: 81(ptr) AccessChain 24(data) 25 598 78 6927617a3babSopenharmony_ci 600: 15(ivec4) Load 599 6928617a3babSopenharmony_ci 601: 15(ivec4) GroupNonUniformSMax 35 Reduce 600 6929617a3babSopenharmony_ci 602: 81(ptr) AccessChain 24(data) 25 596 78 6930617a3babSopenharmony_ci Store 602 601 6931617a3babSopenharmony_ci 603: 27(ptr) AccessChain 10(dti) 26 6932617a3babSopenharmony_ci 604: 6(int) Load 603 6933617a3babSopenharmony_ci 605: 27(ptr) AccessChain 10(dti) 26 6934617a3babSopenharmony_ci 606: 6(int) Load 605 6935617a3babSopenharmony_ci 607: 90(ptr) AccessChain 24(data) 25 606 78 26 6936617a3babSopenharmony_ci 608: 14(int) Load 607 6937617a3babSopenharmony_ci 609: 14(int) GroupNonUniformSMax 35 Reduce 608 6938617a3babSopenharmony_ci 610: 90(ptr) AccessChain 24(data) 25 604 78 26 6939617a3babSopenharmony_ci Store 610 609 6940617a3babSopenharmony_ci 611: 27(ptr) AccessChain 10(dti) 26 6941617a3babSopenharmony_ci 612: 6(int) Load 611 6942617a3babSopenharmony_ci 613: 27(ptr) AccessChain 10(dti) 26 6943617a3babSopenharmony_ci 614: 6(int) Load 613 6944617a3babSopenharmony_ci 615: 81(ptr) AccessChain 24(data) 25 614 78 6945617a3babSopenharmony_ci 616: 15(ivec4) Load 615 6946617a3babSopenharmony_ci 617: 99(ivec2) VectorShuffle 616 616 0 1 6947617a3babSopenharmony_ci 618: 99(ivec2) GroupNonUniformSMax 35 Reduce 617 6948617a3babSopenharmony_ci 619: 90(ptr) AccessChain 24(data) 25 612 78 26 6949617a3babSopenharmony_ci 620: 14(int) CompositeExtract 618 0 6950617a3babSopenharmony_ci Store 619 620 6951617a3babSopenharmony_ci 621: 90(ptr) AccessChain 24(data) 25 612 78 58 6952617a3babSopenharmony_ci 622: 14(int) CompositeExtract 618 1 6953617a3babSopenharmony_ci Store 621 622 6954617a3babSopenharmony_ci 623: 27(ptr) AccessChain 10(dti) 26 6955617a3babSopenharmony_ci 624: 6(int) Load 623 6956617a3babSopenharmony_ci 625: 27(ptr) AccessChain 10(dti) 26 6957617a3babSopenharmony_ci 626: 6(int) Load 625 6958617a3babSopenharmony_ci 627: 81(ptr) AccessChain 24(data) 25 626 78 6959617a3babSopenharmony_ci 628: 15(ivec4) Load 627 6960617a3babSopenharmony_ci 629: 112(ivec3) VectorShuffle 628 628 0 1 2 6961617a3babSopenharmony_ci 630: 112(ivec3) GroupNonUniformSMax 35 Reduce 629 6962617a3babSopenharmony_ci 631: 90(ptr) AccessChain 24(data) 25 624 78 26 6963617a3babSopenharmony_ci 632: 14(int) CompositeExtract 630 0 6964617a3babSopenharmony_ci Store 631 632 6965617a3babSopenharmony_ci 633: 90(ptr) AccessChain 24(data) 25 624 78 58 6966617a3babSopenharmony_ci 634: 14(int) CompositeExtract 630 1 6967617a3babSopenharmony_ci Store 633 634 6968617a3babSopenharmony_ci 635: 90(ptr) AccessChain 24(data) 25 624 78 73 6969617a3babSopenharmony_ci 636: 14(int) CompositeExtract 630 2 6970617a3babSopenharmony_ci Store 635 636 6971617a3babSopenharmony_ci 637: 27(ptr) AccessChain 10(dti) 26 6972617a3babSopenharmony_ci 638: 6(int) Load 637 6973617a3babSopenharmony_ci 639: 27(ptr) AccessChain 10(dti) 26 6974617a3babSopenharmony_ci 640: 6(int) Load 639 6975617a3babSopenharmony_ci 641: 128(ptr) AccessChain 24(data) 25 640 125 6976617a3babSopenharmony_ci 642: 17(fvec4) Load 641 6977617a3babSopenharmony_ci 643: 17(fvec4) GroupNonUniformFMax 35 Reduce 642 6978617a3babSopenharmony_ci 644: 128(ptr) AccessChain 24(data) 25 638 125 6979617a3babSopenharmony_ci Store 644 643 6980617a3babSopenharmony_ci 645: 27(ptr) AccessChain 10(dti) 26 6981617a3babSopenharmony_ci 646: 6(int) Load 645 6982617a3babSopenharmony_ci 647: 27(ptr) AccessChain 10(dti) 26 6983617a3babSopenharmony_ci 648: 6(int) Load 647 6984617a3babSopenharmony_ci 649: 137(ptr) AccessChain 24(data) 25 648 125 26 6985617a3babSopenharmony_ci 650: 16(float) Load 649 6986617a3babSopenharmony_ci 651: 16(float) GroupNonUniformFMax 35 Reduce 650 6987617a3babSopenharmony_ci 652: 137(ptr) AccessChain 24(data) 25 646 125 26 6988617a3babSopenharmony_ci Store 652 651 6989617a3babSopenharmony_ci 653: 27(ptr) AccessChain 10(dti) 26 6990617a3babSopenharmony_ci 654: 6(int) Load 653 6991617a3babSopenharmony_ci 655: 27(ptr) AccessChain 10(dti) 26 6992617a3babSopenharmony_ci 656: 6(int) Load 655 6993617a3babSopenharmony_ci 657: 128(ptr) AccessChain 24(data) 25 656 125 6994617a3babSopenharmony_ci 658: 17(fvec4) Load 657 6995617a3babSopenharmony_ci 659: 146(fvec2) VectorShuffle 658 658 0 1 6996617a3babSopenharmony_ci 660: 146(fvec2) GroupNonUniformFMax 35 Reduce 659 6997617a3babSopenharmony_ci 661: 137(ptr) AccessChain 24(data) 25 654 125 26 6998617a3babSopenharmony_ci 662: 16(float) CompositeExtract 660 0 6999617a3babSopenharmony_ci Store 661 662 7000617a3babSopenharmony_ci 663: 137(ptr) AccessChain 24(data) 25 654 125 58 7001617a3babSopenharmony_ci 664: 16(float) CompositeExtract 660 1 7002617a3babSopenharmony_ci Store 663 664 7003617a3babSopenharmony_ci 665: 27(ptr) AccessChain 10(dti) 26 7004617a3babSopenharmony_ci 666: 6(int) Load 665 7005617a3babSopenharmony_ci 667: 27(ptr) AccessChain 10(dti) 26 7006617a3babSopenharmony_ci 668: 6(int) Load 667 7007617a3babSopenharmony_ci 669: 128(ptr) AccessChain 24(data) 25 668 125 7008617a3babSopenharmony_ci 670: 17(fvec4) Load 669 7009617a3babSopenharmony_ci 671: 159(fvec3) VectorShuffle 670 670 0 1 2 7010617a3babSopenharmony_ci 672: 159(fvec3) GroupNonUniformFMax 35 Reduce 671 7011617a3babSopenharmony_ci 673: 137(ptr) AccessChain 24(data) 25 666 125 26 7012617a3babSopenharmony_ci 674: 16(float) CompositeExtract 672 0 7013617a3babSopenharmony_ci Store 673 674 7014617a3babSopenharmony_ci 675: 137(ptr) AccessChain 24(data) 25 666 125 58 7015617a3babSopenharmony_ci 676: 16(float) CompositeExtract 672 1 7016617a3babSopenharmony_ci Store 675 676 7017617a3babSopenharmony_ci 677: 137(ptr) AccessChain 24(data) 25 666 125 73 7018617a3babSopenharmony_ci 678: 16(float) CompositeExtract 672 2 7019617a3babSopenharmony_ci Store 677 678 7020617a3babSopenharmony_ci 679: 27(ptr) AccessChain 10(dti) 26 7021617a3babSopenharmony_ci 680: 6(int) Load 679 7022617a3babSopenharmony_ci 681: 27(ptr) AccessChain 10(dti) 26 7023617a3babSopenharmony_ci 682: 6(int) Load 681 7024617a3babSopenharmony_ci 683: 175(ptr) AccessChain 24(data) 25 682 172 7025617a3babSopenharmony_ci 684: 19(f64vec4) Load 683 7026617a3babSopenharmony_ci 685: 19(f64vec4) GroupNonUniformFMax 35 Reduce 684 7027617a3babSopenharmony_ci 686: 175(ptr) AccessChain 24(data) 25 680 172 7028617a3babSopenharmony_ci Store 686 685 7029617a3babSopenharmony_ci 687: 27(ptr) AccessChain 10(dti) 26 7030617a3babSopenharmony_ci 688: 6(int) Load 687 7031617a3babSopenharmony_ci 689: 27(ptr) AccessChain 10(dti) 26 7032617a3babSopenharmony_ci 690: 6(int) Load 689 7033617a3babSopenharmony_ci 691: 184(ptr) AccessChain 24(data) 25 690 172 26 7034617a3babSopenharmony_ci 692:18(float64_t) Load 691 7035617a3babSopenharmony_ci 693:18(float64_t) GroupNonUniformFMax 35 Reduce 692 7036617a3babSopenharmony_ci 694: 184(ptr) AccessChain 24(data) 25 688 172 26 7037617a3babSopenharmony_ci Store 694 693 7038617a3babSopenharmony_ci 695: 27(ptr) AccessChain 10(dti) 26 7039617a3babSopenharmony_ci 696: 6(int) Load 695 7040617a3babSopenharmony_ci 697: 27(ptr) AccessChain 10(dti) 26 7041617a3babSopenharmony_ci 698: 6(int) Load 697 7042617a3babSopenharmony_ci 699: 175(ptr) AccessChain 24(data) 25 698 172 7043617a3babSopenharmony_ci 700: 19(f64vec4) Load 699 7044617a3babSopenharmony_ci 701:193(f64vec2) VectorShuffle 700 700 0 1 7045617a3babSopenharmony_ci 702:193(f64vec2) GroupNonUniformFMax 35 Reduce 701 7046617a3babSopenharmony_ci 703: 184(ptr) AccessChain 24(data) 25 696 172 26 7047617a3babSopenharmony_ci 704:18(float64_t) CompositeExtract 702 0 7048617a3babSopenharmony_ci Store 703 704 7049617a3babSopenharmony_ci 705: 184(ptr) AccessChain 24(data) 25 696 172 58 7050617a3babSopenharmony_ci 706:18(float64_t) CompositeExtract 702 1 7051617a3babSopenharmony_ci Store 705 706 7052617a3babSopenharmony_ci 707: 27(ptr) AccessChain 10(dti) 26 7053617a3babSopenharmony_ci 708: 6(int) Load 707 7054617a3babSopenharmony_ci 709: 27(ptr) AccessChain 10(dti) 26 7055617a3babSopenharmony_ci 710: 6(int) Load 709 7056617a3babSopenharmony_ci 711: 175(ptr) AccessChain 24(data) 25 710 172 7057617a3babSopenharmony_ci 712: 19(f64vec4) Load 711 7058617a3babSopenharmony_ci 713:206(f64vec3) VectorShuffle 712 712 0 1 2 7059617a3babSopenharmony_ci 714:206(f64vec3) GroupNonUniformFMax 35 Reduce 713 7060617a3babSopenharmony_ci 715: 184(ptr) AccessChain 24(data) 25 708 172 26 7061617a3babSopenharmony_ci 716:18(float64_t) CompositeExtract 714 0 7062617a3babSopenharmony_ci Store 715 716 7063617a3babSopenharmony_ci 717: 184(ptr) AccessChain 24(data) 25 708 172 58 7064617a3babSopenharmony_ci 718:18(float64_t) CompositeExtract 714 1 7065617a3babSopenharmony_ci Store 717 718 7066617a3babSopenharmony_ci 719: 184(ptr) AccessChain 24(data) 25 708 172 73 7067617a3babSopenharmony_ci 720:18(float64_t) CompositeExtract 714 2 7068617a3babSopenharmony_ci Store 719 720 7069617a3babSopenharmony_ci 721: 27(ptr) AccessChain 10(dti) 26 7070617a3babSopenharmony_ci 722: 6(int) Load 721 7071617a3babSopenharmony_ci 723: 27(ptr) AccessChain 10(dti) 26 7072617a3babSopenharmony_ci 724: 6(int) Load 723 7073617a3babSopenharmony_ci 725: 32(ptr) AccessChain 24(data) 25 724 25 7074617a3babSopenharmony_ci 726: 13(ivec4) Load 725 7075617a3babSopenharmony_ci 727: 13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 726 7076617a3babSopenharmony_ci 728: 32(ptr) AccessChain 24(data) 25 722 25 7077617a3babSopenharmony_ci Store 728 727 7078617a3babSopenharmony_ci 729: 27(ptr) AccessChain 10(dti) 26 7079617a3babSopenharmony_ci 730: 6(int) Load 729 7080617a3babSopenharmony_ci 731: 27(ptr) AccessChain 10(dti) 26 7081617a3babSopenharmony_ci 732: 6(int) Load 731 7082617a3babSopenharmony_ci 733: 42(ptr) AccessChain 24(data) 25 732 25 26 7083617a3babSopenharmony_ci 734: 6(int) Load 733 7084617a3babSopenharmony_ci 735: 6(int) GroupNonUniformBitwiseAnd 35 Reduce 734 7085617a3babSopenharmony_ci 736: 42(ptr) AccessChain 24(data) 25 730 25 26 7086617a3babSopenharmony_ci Store 736 735 7087617a3babSopenharmony_ci 737: 27(ptr) AccessChain 10(dti) 26 7088617a3babSopenharmony_ci 738: 6(int) Load 737 7089617a3babSopenharmony_ci 739: 27(ptr) AccessChain 10(dti) 26 7090617a3babSopenharmony_ci 740: 6(int) Load 739 7091617a3babSopenharmony_ci 741: 32(ptr) AccessChain 24(data) 25 740 25 7092617a3babSopenharmony_ci 742: 13(ivec4) Load 741 7093617a3babSopenharmony_ci 743: 51(ivec2) VectorShuffle 742 742 0 1 7094617a3babSopenharmony_ci 744: 51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 743 7095617a3babSopenharmony_ci 745: 42(ptr) AccessChain 24(data) 25 738 25 26 7096617a3babSopenharmony_ci 746: 6(int) CompositeExtract 744 0 7097617a3babSopenharmony_ci Store 745 746 7098617a3babSopenharmony_ci 747: 42(ptr) AccessChain 24(data) 25 738 25 58 7099617a3babSopenharmony_ci 748: 6(int) CompositeExtract 744 1 7100617a3babSopenharmony_ci Store 747 748 7101617a3babSopenharmony_ci 749: 27(ptr) AccessChain 10(dti) 26 7102617a3babSopenharmony_ci 750: 6(int) Load 749 7103617a3babSopenharmony_ci 751: 27(ptr) AccessChain 10(dti) 26 7104617a3babSopenharmony_ci 752: 6(int) Load 751 7105617a3babSopenharmony_ci 753: 32(ptr) AccessChain 24(data) 25 752 25 7106617a3babSopenharmony_ci 754: 13(ivec4) Load 753 7107617a3babSopenharmony_ci 755: 7(ivec3) VectorShuffle 754 754 0 1 2 7108617a3babSopenharmony_ci 756: 7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 755 7109617a3babSopenharmony_ci 757: 42(ptr) AccessChain 24(data) 25 750 25 26 7110617a3babSopenharmony_ci 758: 6(int) CompositeExtract 756 0 7111617a3babSopenharmony_ci Store 757 758 7112617a3babSopenharmony_ci 759: 42(ptr) AccessChain 24(data) 25 750 25 58 7113617a3babSopenharmony_ci 760: 6(int) CompositeExtract 756 1 7114617a3babSopenharmony_ci Store 759 760 7115617a3babSopenharmony_ci 761: 42(ptr) AccessChain 24(data) 25 750 25 73 7116617a3babSopenharmony_ci 762: 6(int) CompositeExtract 756 2 7117617a3babSopenharmony_ci Store 761 762 7118617a3babSopenharmony_ci 763: 27(ptr) AccessChain 10(dti) 26 7119617a3babSopenharmony_ci 764: 6(int) Load 763 7120617a3babSopenharmony_ci 765: 27(ptr) AccessChain 10(dti) 26 7121617a3babSopenharmony_ci 766: 6(int) Load 765 7122617a3babSopenharmony_ci 767: 81(ptr) AccessChain 24(data) 25 766 78 7123617a3babSopenharmony_ci 768: 15(ivec4) Load 767 7124617a3babSopenharmony_ci 769: 15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 768 7125617a3babSopenharmony_ci 770: 81(ptr) AccessChain 24(data) 25 764 78 7126617a3babSopenharmony_ci Store 770 769 7127617a3babSopenharmony_ci 771: 27(ptr) AccessChain 10(dti) 26 7128617a3babSopenharmony_ci 772: 6(int) Load 771 7129617a3babSopenharmony_ci 773: 27(ptr) AccessChain 10(dti) 26 7130617a3babSopenharmony_ci 774: 6(int) Load 773 7131617a3babSopenharmony_ci 775: 90(ptr) AccessChain 24(data) 25 774 78 26 7132617a3babSopenharmony_ci 776: 14(int) Load 775 7133617a3babSopenharmony_ci 777: 14(int) GroupNonUniformBitwiseAnd 35 Reduce 776 7134617a3babSopenharmony_ci 778: 90(ptr) AccessChain 24(data) 25 772 78 26 7135617a3babSopenharmony_ci Store 778 777 7136617a3babSopenharmony_ci 779: 27(ptr) AccessChain 10(dti) 26 7137617a3babSopenharmony_ci 780: 6(int) Load 779 7138617a3babSopenharmony_ci 781: 27(ptr) AccessChain 10(dti) 26 7139617a3babSopenharmony_ci 782: 6(int) Load 781 7140617a3babSopenharmony_ci 783: 81(ptr) AccessChain 24(data) 25 782 78 7141617a3babSopenharmony_ci 784: 15(ivec4) Load 783 7142617a3babSopenharmony_ci 785: 99(ivec2) VectorShuffle 784 784 0 1 7143617a3babSopenharmony_ci 786: 99(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 785 7144617a3babSopenharmony_ci 787: 90(ptr) AccessChain 24(data) 25 780 78 26 7145617a3babSopenharmony_ci 788: 14(int) CompositeExtract 786 0 7146617a3babSopenharmony_ci Store 787 788 7147617a3babSopenharmony_ci 789: 90(ptr) AccessChain 24(data) 25 780 78 58 7148617a3babSopenharmony_ci 790: 14(int) CompositeExtract 786 1 7149617a3babSopenharmony_ci Store 789 790 7150617a3babSopenharmony_ci 791: 27(ptr) AccessChain 10(dti) 26 7151617a3babSopenharmony_ci 792: 6(int) Load 791 7152617a3babSopenharmony_ci 793: 27(ptr) AccessChain 10(dti) 26 7153617a3babSopenharmony_ci 794: 6(int) Load 793 7154617a3babSopenharmony_ci 795: 81(ptr) AccessChain 24(data) 25 794 78 7155617a3babSopenharmony_ci 796: 15(ivec4) Load 795 7156617a3babSopenharmony_ci 797: 112(ivec3) VectorShuffle 796 796 0 1 2 7157617a3babSopenharmony_ci 798: 112(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 797 7158617a3babSopenharmony_ci 799: 90(ptr) AccessChain 24(data) 25 792 78 26 7159617a3babSopenharmony_ci 800: 14(int) CompositeExtract 798 0 7160617a3babSopenharmony_ci Store 799 800 7161617a3babSopenharmony_ci 801: 90(ptr) AccessChain 24(data) 25 792 78 58 7162617a3babSopenharmony_ci 802: 14(int) CompositeExtract 798 1 7163617a3babSopenharmony_ci Store 801 802 7164617a3babSopenharmony_ci 803: 90(ptr) AccessChain 24(data) 25 792 78 73 7165617a3babSopenharmony_ci 804: 14(int) CompositeExtract 798 2 7166617a3babSopenharmony_ci Store 803 804 7167617a3babSopenharmony_ci 805: 27(ptr) AccessChain 10(dti) 26 7168617a3babSopenharmony_ci 806: 6(int) Load 805 7169617a3babSopenharmony_ci 807: 27(ptr) AccessChain 10(dti) 26 7170617a3babSopenharmony_ci 808: 6(int) Load 807 7171617a3babSopenharmony_ci 809: 32(ptr) AccessChain 24(data) 25 808 25 7172617a3babSopenharmony_ci 810: 13(ivec4) Load 809 7173617a3babSopenharmony_ci 811: 13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 810 7174617a3babSopenharmony_ci 812: 32(ptr) AccessChain 24(data) 25 806 25 7175617a3babSopenharmony_ci Store 812 811 7176617a3babSopenharmony_ci 813: 27(ptr) AccessChain 10(dti) 26 7177617a3babSopenharmony_ci 814: 6(int) Load 813 7178617a3babSopenharmony_ci 815: 27(ptr) AccessChain 10(dti) 26 7179617a3babSopenharmony_ci 816: 6(int) Load 815 7180617a3babSopenharmony_ci 817: 42(ptr) AccessChain 24(data) 25 816 25 26 7181617a3babSopenharmony_ci 818: 6(int) Load 817 7182617a3babSopenharmony_ci 819: 6(int) GroupNonUniformBitwiseOr 35 Reduce 818 7183617a3babSopenharmony_ci 820: 42(ptr) AccessChain 24(data) 25 814 25 26 7184617a3babSopenharmony_ci Store 820 819 7185617a3babSopenharmony_ci 821: 27(ptr) AccessChain 10(dti) 26 7186617a3babSopenharmony_ci 822: 6(int) Load 821 7187617a3babSopenharmony_ci 823: 27(ptr) AccessChain 10(dti) 26 7188617a3babSopenharmony_ci 824: 6(int) Load 823 7189617a3babSopenharmony_ci 825: 32(ptr) AccessChain 24(data) 25 824 25 7190617a3babSopenharmony_ci 826: 13(ivec4) Load 825 7191617a3babSopenharmony_ci 827: 51(ivec2) VectorShuffle 826 826 0 1 7192617a3babSopenharmony_ci 828: 51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 827 7193617a3babSopenharmony_ci 829: 42(ptr) AccessChain 24(data) 25 822 25 26 7194617a3babSopenharmony_ci 830: 6(int) CompositeExtract 828 0 7195617a3babSopenharmony_ci Store 829 830 7196617a3babSopenharmony_ci 831: 42(ptr) AccessChain 24(data) 25 822 25 58 7197617a3babSopenharmony_ci 832: 6(int) CompositeExtract 828 1 7198617a3babSopenharmony_ci Store 831 832 7199617a3babSopenharmony_ci 833: 27(ptr) AccessChain 10(dti) 26 7200617a3babSopenharmony_ci 834: 6(int) Load 833 7201617a3babSopenharmony_ci 835: 27(ptr) AccessChain 10(dti) 26 7202617a3babSopenharmony_ci 836: 6(int) Load 835 7203617a3babSopenharmony_ci 837: 32(ptr) AccessChain 24(data) 25 836 25 7204617a3babSopenharmony_ci 838: 13(ivec4) Load 837 7205617a3babSopenharmony_ci 839: 7(ivec3) VectorShuffle 838 838 0 1 2 7206617a3babSopenharmony_ci 840: 7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 839 7207617a3babSopenharmony_ci 841: 42(ptr) AccessChain 24(data) 25 834 25 26 7208617a3babSopenharmony_ci 842: 6(int) CompositeExtract 840 0 7209617a3babSopenharmony_ci Store 841 842 7210617a3babSopenharmony_ci 843: 42(ptr) AccessChain 24(data) 25 834 25 58 7211617a3babSopenharmony_ci 844: 6(int) CompositeExtract 840 1 7212617a3babSopenharmony_ci Store 843 844 7213617a3babSopenharmony_ci 845: 42(ptr) AccessChain 24(data) 25 834 25 73 7214617a3babSopenharmony_ci 846: 6(int) CompositeExtract 840 2 7215617a3babSopenharmony_ci Store 845 846 7216617a3babSopenharmony_ci 847: 27(ptr) AccessChain 10(dti) 26 7217617a3babSopenharmony_ci 848: 6(int) Load 847 7218617a3babSopenharmony_ci 849: 27(ptr) AccessChain 10(dti) 26 7219617a3babSopenharmony_ci 850: 6(int) Load 849 7220617a3babSopenharmony_ci 851: 81(ptr) AccessChain 24(data) 25 850 78 7221617a3babSopenharmony_ci 852: 15(ivec4) Load 851 7222617a3babSopenharmony_ci 853: 15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 852 7223617a3babSopenharmony_ci 854: 81(ptr) AccessChain 24(data) 25 848 78 7224617a3babSopenharmony_ci Store 854 853 7225617a3babSopenharmony_ci 855: 27(ptr) AccessChain 10(dti) 26 7226617a3babSopenharmony_ci 856: 6(int) Load 855 7227617a3babSopenharmony_ci 857: 27(ptr) AccessChain 10(dti) 26 7228617a3babSopenharmony_ci 858: 6(int) Load 857 7229617a3babSopenharmony_ci 859: 90(ptr) AccessChain 24(data) 25 858 78 26 7230617a3babSopenharmony_ci 860: 14(int) Load 859 7231617a3babSopenharmony_ci 861: 14(int) GroupNonUniformBitwiseOr 35 Reduce 860 7232617a3babSopenharmony_ci 862: 90(ptr) AccessChain 24(data) 25 856 78 26 7233617a3babSopenharmony_ci Store 862 861 7234617a3babSopenharmony_ci 863: 27(ptr) AccessChain 10(dti) 26 7235617a3babSopenharmony_ci 864: 6(int) Load 863 7236617a3babSopenharmony_ci 865: 27(ptr) AccessChain 10(dti) 26 7237617a3babSopenharmony_ci 866: 6(int) Load 865 7238617a3babSopenharmony_ci 867: 81(ptr) AccessChain 24(data) 25 866 78 7239617a3babSopenharmony_ci 868: 15(ivec4) Load 867 7240617a3babSopenharmony_ci 869: 99(ivec2) VectorShuffle 868 868 0 1 7241617a3babSopenharmony_ci 870: 99(ivec2) GroupNonUniformBitwiseOr 35 Reduce 869 7242617a3babSopenharmony_ci 871: 90(ptr) AccessChain 24(data) 25 864 78 26 7243617a3babSopenharmony_ci 872: 14(int) CompositeExtract 870 0 7244617a3babSopenharmony_ci Store 871 872 7245617a3babSopenharmony_ci 873: 90(ptr) AccessChain 24(data) 25 864 78 58 7246617a3babSopenharmony_ci 874: 14(int) CompositeExtract 870 1 7247617a3babSopenharmony_ci Store 873 874 7248617a3babSopenharmony_ci 875: 27(ptr) AccessChain 10(dti) 26 7249617a3babSopenharmony_ci 876: 6(int) Load 875 7250617a3babSopenharmony_ci 877: 27(ptr) AccessChain 10(dti) 26 7251617a3babSopenharmony_ci 878: 6(int) Load 877 7252617a3babSopenharmony_ci 879: 81(ptr) AccessChain 24(data) 25 878 78 7253617a3babSopenharmony_ci 880: 15(ivec4) Load 879 7254617a3babSopenharmony_ci 881: 112(ivec3) VectorShuffle 880 880 0 1 2 7255617a3babSopenharmony_ci 882: 112(ivec3) GroupNonUniformBitwiseOr 35 Reduce 881 7256617a3babSopenharmony_ci 883: 90(ptr) AccessChain 24(data) 25 876 78 26 7257617a3babSopenharmony_ci 884: 14(int) CompositeExtract 882 0 7258617a3babSopenharmony_ci Store 883 884 7259617a3babSopenharmony_ci 885: 90(ptr) AccessChain 24(data) 25 876 78 58 7260617a3babSopenharmony_ci 886: 14(int) CompositeExtract 882 1 7261617a3babSopenharmony_ci Store 885 886 7262617a3babSopenharmony_ci 887: 90(ptr) AccessChain 24(data) 25 876 78 73 7263617a3babSopenharmony_ci 888: 14(int) CompositeExtract 882 2 7264617a3babSopenharmony_ci Store 887 888 7265617a3babSopenharmony_ci 889: 27(ptr) AccessChain 10(dti) 26 7266617a3babSopenharmony_ci 890: 6(int) Load 889 7267617a3babSopenharmony_ci 891: 27(ptr) AccessChain 10(dti) 26 7268617a3babSopenharmony_ci 892: 6(int) Load 891 7269617a3babSopenharmony_ci 893: 32(ptr) AccessChain 24(data) 25 892 25 7270617a3babSopenharmony_ci 894: 13(ivec4) Load 893 7271617a3babSopenharmony_ci 895: 13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 894 7272617a3babSopenharmony_ci 896: 32(ptr) AccessChain 24(data) 25 890 25 7273617a3babSopenharmony_ci Store 896 895 7274617a3babSopenharmony_ci 897: 27(ptr) AccessChain 10(dti) 26 7275617a3babSopenharmony_ci 898: 6(int) Load 897 7276617a3babSopenharmony_ci 899: 27(ptr) AccessChain 10(dti) 26 7277617a3babSopenharmony_ci 900: 6(int) Load 899 7278617a3babSopenharmony_ci 901: 42(ptr) AccessChain 24(data) 25 900 25 26 7279617a3babSopenharmony_ci 902: 6(int) Load 901 7280617a3babSopenharmony_ci 903: 6(int) GroupNonUniformBitwiseXor 35 Reduce 902 7281617a3babSopenharmony_ci 904: 42(ptr) AccessChain 24(data) 25 898 25 26 7282617a3babSopenharmony_ci Store 904 903 7283617a3babSopenharmony_ci 905: 27(ptr) AccessChain 10(dti) 26 7284617a3babSopenharmony_ci 906: 6(int) Load 905 7285617a3babSopenharmony_ci 907: 27(ptr) AccessChain 10(dti) 26 7286617a3babSopenharmony_ci 908: 6(int) Load 907 7287617a3babSopenharmony_ci 909: 32(ptr) AccessChain 24(data) 25 908 25 7288617a3babSopenharmony_ci 910: 13(ivec4) Load 909 7289617a3babSopenharmony_ci 911: 51(ivec2) VectorShuffle 910 910 0 1 7290617a3babSopenharmony_ci 912: 51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 911 7291617a3babSopenharmony_ci 913: 42(ptr) AccessChain 24(data) 25 906 25 26 7292617a3babSopenharmony_ci 914: 6(int) CompositeExtract 912 0 7293617a3babSopenharmony_ci Store 913 914 7294617a3babSopenharmony_ci 915: 42(ptr) AccessChain 24(data) 25 906 25 58 7295617a3babSopenharmony_ci 916: 6(int) CompositeExtract 912 1 7296617a3babSopenharmony_ci Store 915 916 7297617a3babSopenharmony_ci 917: 27(ptr) AccessChain 10(dti) 26 7298617a3babSopenharmony_ci 918: 6(int) Load 917 7299617a3babSopenharmony_ci 919: 27(ptr) AccessChain 10(dti) 26 7300617a3babSopenharmony_ci 920: 6(int) Load 919 7301617a3babSopenharmony_ci 921: 32(ptr) AccessChain 24(data) 25 920 25 7302617a3babSopenharmony_ci 922: 13(ivec4) Load 921 7303617a3babSopenharmony_ci 923: 7(ivec3) VectorShuffle 922 922 0 1 2 7304617a3babSopenharmony_ci 924: 7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 923 7305617a3babSopenharmony_ci 925: 42(ptr) AccessChain 24(data) 25 918 25 26 7306617a3babSopenharmony_ci 926: 6(int) CompositeExtract 924 0 7307617a3babSopenharmony_ci Store 925 926 7308617a3babSopenharmony_ci 927: 42(ptr) AccessChain 24(data) 25 918 25 58 7309617a3babSopenharmony_ci 928: 6(int) CompositeExtract 924 1 7310617a3babSopenharmony_ci Store 927 928 7311617a3babSopenharmony_ci 929: 42(ptr) AccessChain 24(data) 25 918 25 73 7312617a3babSopenharmony_ci 930: 6(int) CompositeExtract 924 2 7313617a3babSopenharmony_ci Store 929 930 7314617a3babSopenharmony_ci 931: 27(ptr) AccessChain 10(dti) 26 7315617a3babSopenharmony_ci 932: 6(int) Load 931 7316617a3babSopenharmony_ci 933: 27(ptr) AccessChain 10(dti) 26 7317617a3babSopenharmony_ci 934: 6(int) Load 933 7318617a3babSopenharmony_ci 935: 81(ptr) AccessChain 24(data) 25 934 78 7319617a3babSopenharmony_ci 936: 15(ivec4) Load 935 7320617a3babSopenharmony_ci 937: 15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 936 7321617a3babSopenharmony_ci 938: 81(ptr) AccessChain 24(data) 25 932 78 7322617a3babSopenharmony_ci Store 938 937 7323617a3babSopenharmony_ci 939: 27(ptr) AccessChain 10(dti) 26 7324617a3babSopenharmony_ci 940: 6(int) Load 939 7325617a3babSopenharmony_ci 941: 27(ptr) AccessChain 10(dti) 26 7326617a3babSopenharmony_ci 942: 6(int) Load 941 7327617a3babSopenharmony_ci 943: 90(ptr) AccessChain 24(data) 25 942 78 26 7328617a3babSopenharmony_ci 944: 14(int) Load 943 7329617a3babSopenharmony_ci 945: 14(int) GroupNonUniformBitwiseXor 35 Reduce 944 7330617a3babSopenharmony_ci 946: 90(ptr) AccessChain 24(data) 25 940 78 26 7331617a3babSopenharmony_ci Store 946 945 7332617a3babSopenharmony_ci 947: 27(ptr) AccessChain 10(dti) 26 7333617a3babSopenharmony_ci 948: 6(int) Load 947 7334617a3babSopenharmony_ci 949: 27(ptr) AccessChain 10(dti) 26 7335617a3babSopenharmony_ci 950: 6(int) Load 949 7336617a3babSopenharmony_ci 951: 81(ptr) AccessChain 24(data) 25 950 78 7337617a3babSopenharmony_ci 952: 15(ivec4) Load 951 7338617a3babSopenharmony_ci 953: 99(ivec2) VectorShuffle 952 952 0 1 7339617a3babSopenharmony_ci 954: 99(ivec2) GroupNonUniformBitwiseXor 35 Reduce 953 7340617a3babSopenharmony_ci 955: 90(ptr) AccessChain 24(data) 25 948 78 26 7341617a3babSopenharmony_ci 956: 14(int) CompositeExtract 954 0 7342617a3babSopenharmony_ci Store 955 956 7343617a3babSopenharmony_ci 957: 90(ptr) AccessChain 24(data) 25 948 78 58 7344617a3babSopenharmony_ci 958: 14(int) CompositeExtract 954 1 7345617a3babSopenharmony_ci Store 957 958 7346617a3babSopenharmony_ci 959: 27(ptr) AccessChain 10(dti) 26 7347617a3babSopenharmony_ci 960: 6(int) Load 959 7348617a3babSopenharmony_ci 961: 27(ptr) AccessChain 10(dti) 26 7349617a3babSopenharmony_ci 962: 6(int) Load 961 7350617a3babSopenharmony_ci 963: 81(ptr) AccessChain 24(data) 25 962 78 7351617a3babSopenharmony_ci 964: 15(ivec4) Load 963 7352617a3babSopenharmony_ci 965: 112(ivec3) VectorShuffle 964 964 0 1 2 7353617a3babSopenharmony_ci 966: 112(ivec3) GroupNonUniformBitwiseXor 35 Reduce 965 7354617a3babSopenharmony_ci 967: 90(ptr) AccessChain 24(data) 25 960 78 26 7355617a3babSopenharmony_ci 968: 14(int) CompositeExtract 966 0 7356617a3babSopenharmony_ci Store 967 968 7357617a3babSopenharmony_ci 969: 90(ptr) AccessChain 24(data) 25 960 78 58 7358617a3babSopenharmony_ci 970: 14(int) CompositeExtract 966 1 7359617a3babSopenharmony_ci Store 969 970 7360617a3babSopenharmony_ci 971: 90(ptr) AccessChain 24(data) 25 960 78 73 7361617a3babSopenharmony_ci 972: 14(int) CompositeExtract 966 2 7362617a3babSopenharmony_ci Store 971 972 7363617a3babSopenharmony_ci 973: 27(ptr) AccessChain 10(dti) 26 7364617a3babSopenharmony_ci 974: 6(int) Load 973 7365617a3babSopenharmony_ci 975: 27(ptr) AccessChain 10(dti) 26 7366617a3babSopenharmony_ci 976: 6(int) Load 975 7367617a3babSopenharmony_ci 977: 42(ptr) AccessChain 24(data) 25 976 25 26 7368617a3babSopenharmony_ci 978: 6(int) Load 977 7369617a3babSopenharmony_ci 980: 979(bool) IEqual 978 26 7370617a3babSopenharmony_ci 981: 13(ivec4) GroupNonUniformBallot 35 980 7371617a3babSopenharmony_ci 982: 6(int) GroupNonUniformBallotBitCount 35 Reduce 981 7372617a3babSopenharmony_ci 983: 42(ptr) AccessChain 24(data) 25 974 25 26 7373617a3babSopenharmony_ci Store 983 982 7374617a3babSopenharmony_ci Return 7375617a3babSopenharmony_ci FunctionEnd 7376