1 hlsl.wavereduction.comp 2 Shader version: 500 3 local_size = (32, 16, 1) 4 0:? Sequence 5 0:13 Function Definition: @CSMain(vu3; ( temp void) 6 0:13 Function Parameters: 7 0:13 'dti' ( in 3-component vector of uint) 8 0:? Sequence 9 0:14 move second child to first child ( temp 4-component vector of uint) 10 0:14 u: direct index for structure ( temp 4-component vector of uint) 11 0: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}) 12 0: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}) 13 0: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}) 14 0:14 Constant: 15 0:14 0 (const uint) 16 0:14 direct index ( temp uint) 17 0:14 'dti' ( in 3-component vector of uint) 18 0:14 Constant: 19 0:14 0 (const int) 20 0:14 Constant: 21 0:14 0 (const int) 22 0:14 subgroupAdd ( temp 4-component vector of uint) 23 0:14 u: direct index for structure ( temp 4-component vector of uint) 24 0: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}) 25 0: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}) 26 0: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}) 27 0:14 Constant: 28 0:14 0 (const uint) 29 0:14 direct index ( temp uint) 30 0:14 'dti' ( in 3-component vector of uint) 31 0:14 Constant: 32 0:14 0 (const int) 33 0:14 Constant: 34 0:14 0 (const int) 35 0:15 move second child to first child ( temp uint) 36 0:15 direct index ( temp uint) 37 0:15 u: direct index for structure ( temp 4-component vector of uint) 38 0: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}) 39 0: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}) 40 0: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}) 41 0:15 Constant: 42 0:15 0 (const uint) 43 0:15 direct index ( temp uint) 44 0:15 'dti' ( in 3-component vector of uint) 45 0:15 Constant: 46 0:15 0 (const int) 47 0:15 Constant: 48 0:15 0 (const int) 49 0:15 Constant: 50 0:15 0 (const int) 51 0:15 subgroupAdd ( temp uint) 52 0:15 direct index ( temp uint) 53 0:15 u: direct index for structure ( temp 4-component vector of uint) 54 0: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}) 55 0: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}) 56 0: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}) 57 0:15 Constant: 58 0:15 0 (const uint) 59 0:15 direct index ( temp uint) 60 0:15 'dti' ( in 3-component vector of uint) 61 0:15 Constant: 62 0:15 0 (const int) 63 0:15 Constant: 64 0:15 0 (const int) 65 0:15 Constant: 66 0:15 0 (const int) 67 0:16 move second child to first child ( temp 2-component vector of uint) 68 0:16 vector swizzle ( temp 2-component vector of uint) 69 0:16 u: direct index for structure ( temp 4-component vector of uint) 70 0: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}) 71 0: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}) 72 0: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}) 73 0:16 Constant: 74 0:16 0 (const uint) 75 0:16 direct index ( temp uint) 76 0:16 'dti' ( in 3-component vector of uint) 77 0:16 Constant: 78 0:16 0 (const int) 79 0:16 Constant: 80 0:16 0 (const int) 81 0:16 Sequence 82 0:16 Constant: 83 0:16 0 (const int) 84 0:16 Constant: 85 0:16 1 (const int) 86 0:16 subgroupAdd ( temp 2-component vector of uint) 87 0:16 vector swizzle ( temp 2-component vector of uint) 88 0:16 u: direct index for structure ( temp 4-component vector of uint) 89 0: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}) 90 0: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}) 91 0: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}) 92 0:16 Constant: 93 0:16 0 (const uint) 94 0:16 direct index ( temp uint) 95 0:16 'dti' ( in 3-component vector of uint) 96 0:16 Constant: 97 0:16 0 (const int) 98 0:16 Constant: 99 0:16 0 (const int) 100 0:16 Sequence 101 0:16 Constant: 102 0:16 0 (const int) 103 0:16 Constant: 104 0:16 1 (const int) 105 0:17 move second child to first child ( temp 3-component vector of uint) 106 0:17 vector swizzle ( temp 3-component vector of uint) 107 0:17 u: direct index for structure ( temp 4-component vector of uint) 108 0: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}) 109 0: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}) 110 0: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}) 111 0:17 Constant: 112 0:17 0 (const uint) 113 0:17 direct index ( temp uint) 114 0:17 'dti' ( in 3-component vector of uint) 115 0:17 Constant: 116 0:17 0 (const int) 117 0:17 Constant: 118 0:17 0 (const int) 119 0:17 Sequence 120 0:17 Constant: 121 0:17 0 (const int) 122 0:17 Constant: 123 0:17 1 (const int) 124 0:17 Constant: 125 0:17 2 (const int) 126 0:17 subgroupAdd ( temp 3-component vector of uint) 127 0:17 vector swizzle ( temp 3-component vector of uint) 128 0:17 u: direct index for structure ( temp 4-component vector of uint) 129 0: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}) 130 0: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}) 131 0: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}) 132 0:17 Constant: 133 0:17 0 (const uint) 134 0:17 direct index ( temp uint) 135 0:17 'dti' ( in 3-component vector of uint) 136 0:17 Constant: 137 0:17 0 (const int) 138 0:17 Constant: 139 0:17 0 (const int) 140 0:17 Sequence 141 0:17 Constant: 142 0:17 0 (const int) 143 0:17 Constant: 144 0:17 1 (const int) 145 0:17 Constant: 146 0:17 2 (const int) 147 0:19 move second child to first child ( temp 4-component vector of int) 148 0:19 i: direct index for structure ( temp 4-component vector of int) 149 0: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}) 150 0: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}) 151 0: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}) 152 0:19 Constant: 153 0:19 0 (const uint) 154 0:19 direct index ( temp uint) 155 0:19 'dti' ( in 3-component vector of uint) 156 0:19 Constant: 157 0:19 0 (const int) 158 0:19 Constant: 159 0:19 1 (const int) 160 0:19 subgroupAdd ( temp 4-component vector of int) 161 0:19 i: direct index for structure ( temp 4-component vector of int) 162 0: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}) 163 0: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}) 164 0: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}) 165 0:19 Constant: 166 0:19 0 (const uint) 167 0:19 direct index ( temp uint) 168 0:19 'dti' ( in 3-component vector of uint) 169 0:19 Constant: 170 0:19 0 (const int) 171 0:19 Constant: 172 0:19 1 (const int) 173 0:20 move second child to first child ( temp int) 174 0:20 direct index ( temp int) 175 0:20 i: direct index for structure ( temp 4-component vector of int) 176 0: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}) 177 0: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}) 178 0: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}) 179 0:20 Constant: 180 0:20 0 (const uint) 181 0:20 direct index ( temp uint) 182 0:20 'dti' ( in 3-component vector of uint) 183 0:20 Constant: 184 0:20 0 (const int) 185 0:20 Constant: 186 0:20 1 (const int) 187 0:20 Constant: 188 0:20 0 (const int) 189 0:20 subgroupAdd ( temp int) 190 0:20 direct index ( temp int) 191 0:20 i: direct index for structure ( temp 4-component vector of int) 192 0: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}) 193 0: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}) 194 0: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}) 195 0:20 Constant: 196 0:20 0 (const uint) 197 0:20 direct index ( temp uint) 198 0:20 'dti' ( in 3-component vector of uint) 199 0:20 Constant: 200 0:20 0 (const int) 201 0:20 Constant: 202 0:20 1 (const int) 203 0:20 Constant: 204 0:20 0 (const int) 205 0:21 move second child to first child ( temp 2-component vector of int) 206 0:21 vector swizzle ( temp 2-component vector of int) 207 0:21 i: direct index for structure ( temp 4-component vector of int) 208 0: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}) 209 0: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}) 210 0: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}) 211 0:21 Constant: 212 0:21 0 (const uint) 213 0:21 direct index ( temp uint) 214 0:21 'dti' ( in 3-component vector of uint) 215 0:21 Constant: 216 0:21 0 (const int) 217 0:21 Constant: 218 0:21 1 (const int) 219 0:21 Sequence 220 0:21 Constant: 221 0:21 0 (const int) 222 0:21 Constant: 223 0:21 1 (const int) 224 0:21 subgroupAdd ( temp 2-component vector of int) 225 0:21 vector swizzle ( temp 2-component vector of int) 226 0:21 i: direct index for structure ( temp 4-component vector of int) 227 0: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}) 228 0: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}) 229 0: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}) 230 0:21 Constant: 231 0:21 0 (const uint) 232 0:21 direct index ( temp uint) 233 0:21 'dti' ( in 3-component vector of uint) 234 0:21 Constant: 235 0:21 0 (const int) 236 0:21 Constant: 237 0:21 1 (const int) 238 0:21 Sequence 239 0:21 Constant: 240 0:21 0 (const int) 241 0:21 Constant: 242 0:21 1 (const int) 243 0:22 move second child to first child ( temp 3-component vector of int) 244 0:22 vector swizzle ( temp 3-component vector of int) 245 0:22 i: direct index for structure ( temp 4-component vector of int) 246 0: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}) 247 0: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}) 248 0: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}) 249 0:22 Constant: 250 0:22 0 (const uint) 251 0:22 direct index ( temp uint) 252 0:22 'dti' ( in 3-component vector of uint) 253 0:22 Constant: 254 0:22 0 (const int) 255 0:22 Constant: 256 0:22 1 (const int) 257 0:22 Sequence 258 0:22 Constant: 259 0:22 0 (const int) 260 0:22 Constant: 261 0:22 1 (const int) 262 0:22 Constant: 263 0:22 2 (const int) 264 0:22 subgroupAdd ( temp 3-component vector of int) 265 0:22 vector swizzle ( temp 3-component vector of int) 266 0:22 i: direct index for structure ( temp 4-component vector of int) 267 0: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}) 268 0: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}) 269 0: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}) 270 0:22 Constant: 271 0:22 0 (const uint) 272 0:22 direct index ( temp uint) 273 0:22 'dti' ( in 3-component vector of uint) 274 0:22 Constant: 275 0:22 0 (const int) 276 0:22 Constant: 277 0:22 1 (const int) 278 0:22 Sequence 279 0:22 Constant: 280 0:22 0 (const int) 281 0:22 Constant: 282 0:22 1 (const int) 283 0:22 Constant: 284 0:22 2 (const int) 285 0:24 move second child to first child ( temp 4-component vector of float) 286 0:24 f: direct index for structure ( temp 4-component vector of float) 287 0: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}) 288 0: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}) 289 0: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}) 290 0:24 Constant: 291 0:24 0 (const uint) 292 0:24 direct index ( temp uint) 293 0:24 'dti' ( in 3-component vector of uint) 294 0:24 Constant: 295 0:24 0 (const int) 296 0:24 Constant: 297 0:24 2 (const int) 298 0:24 subgroupAdd ( temp 4-component vector of float) 299 0:24 f: direct index for structure ( temp 4-component vector of float) 300 0: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}) 301 0: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}) 302 0: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}) 303 0:24 Constant: 304 0:24 0 (const uint) 305 0:24 direct index ( temp uint) 306 0:24 'dti' ( in 3-component vector of uint) 307 0:24 Constant: 308 0:24 0 (const int) 309 0:24 Constant: 310 0:24 2 (const int) 311 0:25 move second child to first child ( temp float) 312 0:25 direct index ( temp float) 313 0:25 f: direct index for structure ( temp 4-component vector of float) 314 0: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}) 315 0: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}) 316 0: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}) 317 0:25 Constant: 318 0:25 0 (const uint) 319 0:25 direct index ( temp uint) 320 0:25 'dti' ( in 3-component vector of uint) 321 0:25 Constant: 322 0:25 0 (const int) 323 0:25 Constant: 324 0:25 2 (const int) 325 0:25 Constant: 326 0:25 0 (const int) 327 0:25 subgroupAdd ( temp float) 328 0:25 direct index ( temp float) 329 0:25 f: direct index for structure ( temp 4-component vector of float) 330 0: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}) 331 0: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}) 332 0: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}) 333 0:25 Constant: 334 0:25 0 (const uint) 335 0:25 direct index ( temp uint) 336 0:25 'dti' ( in 3-component vector of uint) 337 0:25 Constant: 338 0:25 0 (const int) 339 0:25 Constant: 340 0:25 2 (const int) 341 0:25 Constant: 342 0:25 0 (const int) 343 0:26 move second child to first child ( temp 2-component vector of float) 344 0:26 vector swizzle ( temp 2-component vector of float) 345 0:26 f: direct index for structure ( temp 4-component vector of float) 346 0: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}) 347 0: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}) 348 0: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}) 349 0:26 Constant: 350 0:26 0 (const uint) 351 0:26 direct index ( temp uint) 352 0:26 'dti' ( in 3-component vector of uint) 353 0:26 Constant: 354 0:26 0 (const int) 355 0:26 Constant: 356 0:26 2 (const int) 357 0:26 Sequence 358 0:26 Constant: 359 0:26 0 (const int) 360 0:26 Constant: 361 0:26 1 (const int) 362 0:26 subgroupAdd ( temp 2-component vector of float) 363 0:26 vector swizzle ( temp 2-component vector of float) 364 0:26 f: direct index for structure ( temp 4-component vector of float) 365 0: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}) 366 0: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}) 367 0: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}) 368 0:26 Constant: 369 0:26 0 (const uint) 370 0:26 direct index ( temp uint) 371 0:26 'dti' ( in 3-component vector of uint) 372 0:26 Constant: 373 0:26 0 (const int) 374 0:26 Constant: 375 0:26 2 (const int) 376 0:26 Sequence 377 0:26 Constant: 378 0:26 0 (const int) 379 0:26 Constant: 380 0:26 1 (const int) 381 0:27 move second child to first child ( temp 3-component vector of float) 382 0:27 vector swizzle ( temp 3-component vector of float) 383 0:27 f: direct index for structure ( temp 4-component vector of float) 384 0: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}) 385 0: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}) 386 0: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}) 387 0:27 Constant: 388 0:27 0 (const uint) 389 0:27 direct index ( temp uint) 390 0:27 'dti' ( in 3-component vector of uint) 391 0:27 Constant: 392 0:27 0 (const int) 393 0:27 Constant: 394 0:27 2 (const int) 395 0:27 Sequence 396 0:27 Constant: 397 0:27 0 (const int) 398 0:27 Constant: 399 0:27 1 (const int) 400 0:27 Constant: 401 0:27 2 (const int) 402 0:27 subgroupAdd ( temp 3-component vector of float) 403 0:27 vector swizzle ( temp 3-component vector of float) 404 0:27 f: direct index for structure ( temp 4-component vector of float) 405 0: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}) 406 0: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}) 407 0: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}) 408 0:27 Constant: 409 0:27 0 (const uint) 410 0:27 direct index ( temp uint) 411 0:27 'dti' ( in 3-component vector of uint) 412 0:27 Constant: 413 0:27 0 (const int) 414 0:27 Constant: 415 0:27 2 (const int) 416 0:27 Sequence 417 0:27 Constant: 418 0:27 0 (const int) 419 0:27 Constant: 420 0:27 1 (const int) 421 0:27 Constant: 422 0:27 2 (const int) 423 0:29 move second child to first child ( temp 4-component vector of double) 424 0:29 d: direct index for structure ( temp 4-component vector of double) 425 0: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}) 426 0: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}) 427 0: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}) 428 0:29 Constant: 429 0:29 0 (const uint) 430 0:29 direct index ( temp uint) 431 0:29 'dti' ( in 3-component vector of uint) 432 0:29 Constant: 433 0:29 0 (const int) 434 0:29 Constant: 435 0:29 3 (const int) 436 0:29 subgroupAdd ( temp 4-component vector of double) 437 0:29 d: direct index for structure ( temp 4-component vector of double) 438 0: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}) 439 0: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}) 440 0: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}) 441 0:29 Constant: 442 0:29 0 (const uint) 443 0:29 direct index ( temp uint) 444 0:29 'dti' ( in 3-component vector of uint) 445 0:29 Constant: 446 0:29 0 (const int) 447 0:29 Constant: 448 0:29 3 (const int) 449 0:30 move second child to first child ( temp double) 450 0:30 direct index ( temp double) 451 0:30 d: direct index for structure ( temp 4-component vector of double) 452 0: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}) 453 0: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}) 454 0: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}) 455 0:30 Constant: 456 0:30 0 (const uint) 457 0:30 direct index ( temp uint) 458 0:30 'dti' ( in 3-component vector of uint) 459 0:30 Constant: 460 0:30 0 (const int) 461 0:30 Constant: 462 0:30 3 (const int) 463 0:30 Constant: 464 0:30 0 (const int) 465 0:30 subgroupAdd ( temp double) 466 0:30 direct index ( temp double) 467 0:30 d: direct index for structure ( temp 4-component vector of double) 468 0: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}) 469 0: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}) 470 0: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}) 471 0:30 Constant: 472 0:30 0 (const uint) 473 0:30 direct index ( temp uint) 474 0:30 'dti' ( in 3-component vector of uint) 475 0:30 Constant: 476 0:30 0 (const int) 477 0:30 Constant: 478 0:30 3 (const int) 479 0:30 Constant: 480 0:30 0 (const int) 481 0:31 move second child to first child ( temp 2-component vector of double) 482 0:31 vector swizzle ( temp 2-component vector of double) 483 0:31 d: direct index for structure ( temp 4-component vector of double) 484 0: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}) 485 0: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}) 486 0: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}) 487 0:31 Constant: 488 0:31 0 (const uint) 489 0:31 direct index ( temp uint) 490 0:31 'dti' ( in 3-component vector of uint) 491 0:31 Constant: 492 0:31 0 (const int) 493 0:31 Constant: 494 0:31 3 (const int) 495 0:31 Sequence 496 0:31 Constant: 497 0:31 0 (const int) 498 0:31 Constant: 499 0:31 1 (const int) 500 0:31 subgroupAdd ( temp 2-component vector of double) 501 0:31 vector swizzle ( temp 2-component vector of double) 502 0:31 d: direct index for structure ( temp 4-component vector of double) 503 0: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}) 504 0: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}) 505 0: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}) 506 0:31 Constant: 507 0:31 0 (const uint) 508 0:31 direct index ( temp uint) 509 0:31 'dti' ( in 3-component vector of uint) 510 0:31 Constant: 511 0:31 0 (const int) 512 0:31 Constant: 513 0:31 3 (const int) 514 0:31 Sequence 515 0:31 Constant: 516 0:31 0 (const int) 517 0:31 Constant: 518 0:31 1 (const int) 519 0:32 move second child to first child ( temp 3-component vector of double) 520 0:32 vector swizzle ( temp 3-component vector of double) 521 0:32 d: direct index for structure ( temp 4-component vector of double) 522 0: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}) 523 0: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}) 524 0: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}) 525 0:32 Constant: 526 0:32 0 (const uint) 527 0:32 direct index ( temp uint) 528 0:32 'dti' ( in 3-component vector of uint) 529 0:32 Constant: 530 0:32 0 (const int) 531 0:32 Constant: 532 0:32 3 (const int) 533 0:32 Sequence 534 0:32 Constant: 535 0:32 0 (const int) 536 0:32 Constant: 537 0:32 1 (const int) 538 0:32 Constant: 539 0:32 2 (const int) 540 0:32 subgroupAdd ( temp 3-component vector of double) 541 0:32 vector swizzle ( temp 3-component vector of double) 542 0:32 d: direct index for structure ( temp 4-component vector of double) 543 0: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}) 544 0: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}) 545 0: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}) 546 0:32 Constant: 547 0:32 0 (const uint) 548 0:32 direct index ( temp uint) 549 0:32 'dti' ( in 3-component vector of uint) 550 0:32 Constant: 551 0:32 0 (const int) 552 0:32 Constant: 553 0:32 3 (const int) 554 0:32 Sequence 555 0:32 Constant: 556 0:32 0 (const int) 557 0:32 Constant: 558 0:32 1 (const int) 559 0:32 Constant: 560 0:32 2 (const int) 561 0:34 move second child to first child ( temp 4-component vector of uint) 562 0:34 u: direct index for structure ( temp 4-component vector of uint) 563 0: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}) 564 0: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}) 565 0: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}) 566 0:34 Constant: 567 0:34 0 (const uint) 568 0:34 direct index ( temp uint) 569 0:34 'dti' ( in 3-component vector of uint) 570 0:34 Constant: 571 0:34 0 (const int) 572 0:34 Constant: 573 0:34 0 (const int) 574 0:34 subgroupMul ( temp 4-component vector of uint) 575 0:34 u: direct index for structure ( temp 4-component vector of uint) 576 0: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}) 577 0: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}) 578 0: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}) 579 0:34 Constant: 580 0:34 0 (const uint) 581 0:34 direct index ( temp uint) 582 0:34 'dti' ( in 3-component vector of uint) 583 0:34 Constant: 584 0:34 0 (const int) 585 0:34 Constant: 586 0:34 0 (const int) 587 0:35 move second child to first child ( temp uint) 588 0:35 direct index ( temp uint) 589 0:35 u: direct index for structure ( temp 4-component vector of uint) 590 0: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}) 591 0: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}) 592 0: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}) 593 0:35 Constant: 594 0:35 0 (const uint) 595 0:35 direct index ( temp uint) 596 0:35 'dti' ( in 3-component vector of uint) 597 0:35 Constant: 598 0:35 0 (const int) 599 0:35 Constant: 600 0:35 0 (const int) 601 0:35 Constant: 602 0:35 0 (const int) 603 0:35 subgroupMul ( temp uint) 604 0:35 direct index ( temp uint) 605 0:35 u: direct index for structure ( temp 4-component vector of uint) 606 0: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}) 607 0: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}) 608 0: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}) 609 0:35 Constant: 610 0:35 0 (const uint) 611 0:35 direct index ( temp uint) 612 0:35 'dti' ( in 3-component vector of uint) 613 0:35 Constant: 614 0:35 0 (const int) 615 0:35 Constant: 616 0:35 0 (const int) 617 0:35 Constant: 618 0:35 0 (const int) 619 0:36 move second child to first child ( temp 2-component vector of uint) 620 0:36 vector swizzle ( temp 2-component vector of uint) 621 0:36 u: direct index for structure ( temp 4-component vector of uint) 622 0: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}) 623 0: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}) 624 0: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}) 625 0:36 Constant: 626 0:36 0 (const uint) 627 0:36 direct index ( temp uint) 628 0:36 'dti' ( in 3-component vector of uint) 629 0:36 Constant: 630 0:36 0 (const int) 631 0:36 Constant: 632 0:36 0 (const int) 633 0:36 Sequence 634 0:36 Constant: 635 0:36 0 (const int) 636 0:36 Constant: 637 0:36 1 (const int) 638 0:36 subgroupMul ( temp 2-component vector of uint) 639 0:36 vector swizzle ( temp 2-component vector of uint) 640 0:36 u: direct index for structure ( temp 4-component vector of uint) 641 0: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}) 642 0: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}) 643 0: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}) 644 0:36 Constant: 645 0:36 0 (const uint) 646 0:36 direct index ( temp uint) 647 0:36 'dti' ( in 3-component vector of uint) 648 0:36 Constant: 649 0:36 0 (const int) 650 0:36 Constant: 651 0:36 0 (const int) 652 0:36 Sequence 653 0:36 Constant: 654 0:36 0 (const int) 655 0:36 Constant: 656 0:36 1 (const int) 657 0:37 move second child to first child ( temp 3-component vector of uint) 658 0:37 vector swizzle ( temp 3-component vector of uint) 659 0:37 u: direct index for structure ( temp 4-component vector of uint) 660 0: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}) 661 0: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}) 662 0: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}) 663 0:37 Constant: 664 0:37 0 (const uint) 665 0:37 direct index ( temp uint) 666 0:37 'dti' ( in 3-component vector of uint) 667 0:37 Constant: 668 0:37 0 (const int) 669 0:37 Constant: 670 0:37 0 (const int) 671 0:37 Sequence 672 0:37 Constant: 673 0:37 0 (const int) 674 0:37 Constant: 675 0:37 1 (const int) 676 0:37 Constant: 677 0:37 2 (const int) 678 0:37 subgroupMul ( temp 3-component vector of uint) 679 0:37 vector swizzle ( temp 3-component vector of uint) 680 0:37 u: direct index for structure ( temp 4-component vector of uint) 681 0: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}) 682 0: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}) 683 0: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}) 684 0:37 Constant: 685 0:37 0 (const uint) 686 0:37 direct index ( temp uint) 687 0:37 'dti' ( in 3-component vector of uint) 688 0:37 Constant: 689 0:37 0 (const int) 690 0:37 Constant: 691 0:37 0 (const int) 692 0:37 Sequence 693 0:37 Constant: 694 0:37 0 (const int) 695 0:37 Constant: 696 0:37 1 (const int) 697 0:37 Constant: 698 0:37 2 (const int) 699 0:39 move second child to first child ( temp 4-component vector of int) 700 0:39 i: direct index for structure ( temp 4-component vector of int) 701 0: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}) 702 0: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}) 703 0: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}) 704 0:39 Constant: 705 0:39 0 (const uint) 706 0:39 direct index ( temp uint) 707 0:39 'dti' ( in 3-component vector of uint) 708 0:39 Constant: 709 0:39 0 (const int) 710 0:39 Constant: 711 0:39 1 (const int) 712 0:39 subgroupMul ( temp 4-component vector of int) 713 0:39 i: direct index for structure ( temp 4-component vector of int) 714 0: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}) 715 0: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}) 716 0: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}) 717 0:39 Constant: 718 0:39 0 (const uint) 719 0:39 direct index ( temp uint) 720 0:39 'dti' ( in 3-component vector of uint) 721 0:39 Constant: 722 0:39 0 (const int) 723 0:39 Constant: 724 0:39 1 (const int) 725 0:40 move second child to first child ( temp int) 726 0:40 direct index ( temp int) 727 0:40 i: direct index for structure ( temp 4-component vector of int) 728 0: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}) 729 0: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}) 730 0: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}) 731 0:40 Constant: 732 0:40 0 (const uint) 733 0:40 direct index ( temp uint) 734 0:40 'dti' ( in 3-component vector of uint) 735 0:40 Constant: 736 0:40 0 (const int) 737 0:40 Constant: 738 0:40 1 (const int) 739 0:40 Constant: 740 0:40 0 (const int) 741 0:40 subgroupMul ( temp int) 742 0:40 direct index ( temp int) 743 0:40 i: direct index for structure ( temp 4-component vector of int) 744 0: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}) 745 0: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}) 746 0: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}) 747 0:40 Constant: 748 0:40 0 (const uint) 749 0:40 direct index ( temp uint) 750 0:40 'dti' ( in 3-component vector of uint) 751 0:40 Constant: 752 0:40 0 (const int) 753 0:40 Constant: 754 0:40 1 (const int) 755 0:40 Constant: 756 0:40 0 (const int) 757 0:41 move second child to first child ( temp 2-component vector of int) 758 0:41 vector swizzle ( temp 2-component vector of int) 759 0:41 i: direct index for structure ( temp 4-component vector of int) 760 0: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}) 761 0: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}) 762 0: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}) 763 0:41 Constant: 764 0:41 0 (const uint) 765 0:41 direct index ( temp uint) 766 0:41 'dti' ( in 3-component vector of uint) 767 0:41 Constant: 768 0:41 0 (const int) 769 0:41 Constant: 770 0:41 1 (const int) 771 0:41 Sequence 772 0:41 Constant: 773 0:41 0 (const int) 774 0:41 Constant: 775 0:41 1 (const int) 776 0:41 subgroupMul ( temp 2-component vector of int) 777 0:41 vector swizzle ( temp 2-component vector of int) 778 0:41 i: direct index for structure ( temp 4-component vector of int) 779 0: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}) 780 0: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}) 781 0: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}) 782 0:41 Constant: 783 0:41 0 (const uint) 784 0:41 direct index ( temp uint) 785 0:41 'dti' ( in 3-component vector of uint) 786 0:41 Constant: 787 0:41 0 (const int) 788 0:41 Constant: 789 0:41 1 (const int) 790 0:41 Sequence 791 0:41 Constant: 792 0:41 0 (const int) 793 0:41 Constant: 794 0:41 1 (const int) 795 0:42 move second child to first child ( temp 3-component vector of int) 796 0:42 vector swizzle ( temp 3-component vector of int) 797 0:42 i: direct index for structure ( temp 4-component vector of int) 798 0: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}) 799 0: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}) 800 0: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}) 801 0:42 Constant: 802 0:42 0 (const uint) 803 0:42 direct index ( temp uint) 804 0:42 'dti' ( in 3-component vector of uint) 805 0:42 Constant: 806 0:42 0 (const int) 807 0:42 Constant: 808 0:42 1 (const int) 809 0:42 Sequence 810 0:42 Constant: 811 0:42 0 (const int) 812 0:42 Constant: 813 0:42 1 (const int) 814 0:42 Constant: 815 0:42 2 (const int) 816 0:42 subgroupMul ( temp 3-component vector of int) 817 0:42 vector swizzle ( temp 3-component vector of int) 818 0:42 i: direct index for structure ( temp 4-component vector of int) 819 0: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}) 820 0: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}) 821 0: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}) 822 0:42 Constant: 823 0:42 0 (const uint) 824 0:42 direct index ( temp uint) 825 0:42 'dti' ( in 3-component vector of uint) 826 0:42 Constant: 827 0:42 0 (const int) 828 0:42 Constant: 829 0:42 1 (const int) 830 0:42 Sequence 831 0:42 Constant: 832 0:42 0 (const int) 833 0:42 Constant: 834 0:42 1 (const int) 835 0:42 Constant: 836 0:42 2 (const int) 837 0:44 move second child to first child ( temp 4-component vector of float) 838 0:44 f: direct index for structure ( temp 4-component vector of float) 839 0: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}) 840 0: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}) 841 0: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}) 842 0:44 Constant: 843 0:44 0 (const uint) 844 0:44 direct index ( temp uint) 845 0:44 'dti' ( in 3-component vector of uint) 846 0:44 Constant: 847 0:44 0 (const int) 848 0:44 Constant: 849 0:44 2 (const int) 850 0:44 subgroupMul ( temp 4-component vector of float) 851 0:44 f: direct index for structure ( temp 4-component vector of float) 852 0: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}) 853 0: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}) 854 0: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}) 855 0:44 Constant: 856 0:44 0 (const uint) 857 0:44 direct index ( temp uint) 858 0:44 'dti' ( in 3-component vector of uint) 859 0:44 Constant: 860 0:44 0 (const int) 861 0:44 Constant: 862 0:44 2 (const int) 863 0:45 move second child to first child ( temp float) 864 0:45 direct index ( temp float) 865 0:45 f: direct index for structure ( temp 4-component vector of float) 866 0: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}) 867 0: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}) 868 0: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}) 869 0:45 Constant: 870 0:45 0 (const uint) 871 0:45 direct index ( temp uint) 872 0:45 'dti' ( in 3-component vector of uint) 873 0:45 Constant: 874 0:45 0 (const int) 875 0:45 Constant: 876 0:45 2 (const int) 877 0:45 Constant: 878 0:45 0 (const int) 879 0:45 subgroupMul ( temp float) 880 0:45 direct index ( temp float) 881 0:45 f: direct index for structure ( temp 4-component vector of float) 882 0: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}) 883 0: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}) 884 0: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}) 885 0:45 Constant: 886 0:45 0 (const uint) 887 0:45 direct index ( temp uint) 888 0:45 'dti' ( in 3-component vector of uint) 889 0:45 Constant: 890 0:45 0 (const int) 891 0:45 Constant: 892 0:45 2 (const int) 893 0:45 Constant: 894 0:45 0 (const int) 895 0:46 move second child to first child ( temp 2-component vector of float) 896 0:46 vector swizzle ( temp 2-component vector of float) 897 0:46 f: direct index for structure ( temp 4-component vector of float) 898 0: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}) 899 0: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}) 900 0: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}) 901 0:46 Constant: 902 0:46 0 (const uint) 903 0:46 direct index ( temp uint) 904 0:46 'dti' ( in 3-component vector of uint) 905 0:46 Constant: 906 0:46 0 (const int) 907 0:46 Constant: 908 0:46 2 (const int) 909 0:46 Sequence 910 0:46 Constant: 911 0:46 0 (const int) 912 0:46 Constant: 913 0:46 1 (const int) 914 0:46 subgroupMul ( temp 2-component vector of float) 915 0:46 vector swizzle ( temp 2-component vector of float) 916 0:46 f: direct index for structure ( temp 4-component vector of float) 917 0: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}) 918 0: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}) 919 0: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}) 920 0:46 Constant: 921 0:46 0 (const uint) 922 0:46 direct index ( temp uint) 923 0:46 'dti' ( in 3-component vector of uint) 924 0:46 Constant: 925 0:46 0 (const int) 926 0:46 Constant: 927 0:46 2 (const int) 928 0:46 Sequence 929 0:46 Constant: 930 0:46 0 (const int) 931 0:46 Constant: 932 0:46 1 (const int) 933 0:47 move second child to first child ( temp 3-component vector of float) 934 0:47 vector swizzle ( temp 3-component vector of float) 935 0:47 f: direct index for structure ( temp 4-component vector of float) 936 0: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}) 937 0: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}) 938 0: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}) 939 0:47 Constant: 940 0:47 0 (const uint) 941 0:47 direct index ( temp uint) 942 0:47 'dti' ( in 3-component vector of uint) 943 0:47 Constant: 944 0:47 0 (const int) 945 0:47 Constant: 946 0:47 2 (const int) 947 0:47 Sequence 948 0:47 Constant: 949 0:47 0 (const int) 950 0:47 Constant: 951 0:47 1 (const int) 952 0:47 Constant: 953 0:47 2 (const int) 954 0:47 subgroupMul ( temp 3-component vector of float) 955 0:47 vector swizzle ( temp 3-component vector of float) 956 0:47 f: direct index for structure ( temp 4-component vector of float) 957 0: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}) 958 0: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}) 959 0: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}) 960 0:47 Constant: 961 0:47 0 (const uint) 962 0:47 direct index ( temp uint) 963 0:47 'dti' ( in 3-component vector of uint) 964 0:47 Constant: 965 0:47 0 (const int) 966 0:47 Constant: 967 0:47 2 (const int) 968 0:47 Sequence 969 0:47 Constant: 970 0:47 0 (const int) 971 0:47 Constant: 972 0:47 1 (const int) 973 0:47 Constant: 974 0:47 2 (const int) 975 0:49 move second child to first child ( temp 4-component vector of double) 976 0:49 d: direct index for structure ( temp 4-component vector of double) 977 0: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}) 978 0: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}) 979 0: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}) 980 0:49 Constant: 981 0:49 0 (const uint) 982 0:49 direct index ( temp uint) 983 0:49 'dti' ( in 3-component vector of uint) 984 0:49 Constant: 985 0:49 0 (const int) 986 0:49 Constant: 987 0:49 3 (const int) 988 0:49 subgroupMul ( temp 4-component vector of double) 989 0:49 d: direct index for structure ( temp 4-component vector of double) 990 0: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}) 991 0: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}) 992 0: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}) 993 0:49 Constant: 994 0:49 0 (const uint) 995 0:49 direct index ( temp uint) 996 0:49 'dti' ( in 3-component vector of uint) 997 0:49 Constant: 998 0:49 0 (const int) 999 0:49 Constant: 1000 0:49 3 (const int) 1001 0:50 move second child to first child ( temp double) 1002 0:50 direct index ( temp double) 1003 0:50 d: direct index for structure ( temp 4-component vector of double) 1004 0: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}) 1005 0: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}) 1006 0: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}) 1007 0:50 Constant: 1008 0:50 0 (const uint) 1009 0:50 direct index ( temp uint) 1010 0:50 'dti' ( in 3-component vector of uint) 1011 0:50 Constant: 1012 0:50 0 (const int) 1013 0:50 Constant: 1014 0:50 3 (const int) 1015 0:50 Constant: 1016 0:50 0 (const int) 1017 0:50 subgroupMul ( temp double) 1018 0:50 direct index ( temp double) 1019 0:50 d: direct index for structure ( temp 4-component vector of double) 1020 0: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}) 1021 0: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}) 1022 0: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}) 1023 0:50 Constant: 1024 0:50 0 (const uint) 1025 0:50 direct index ( temp uint) 1026 0:50 'dti' ( in 3-component vector of uint) 1027 0:50 Constant: 1028 0:50 0 (const int) 1029 0:50 Constant: 1030 0:50 3 (const int) 1031 0:50 Constant: 1032 0:50 0 (const int) 1033 0:51 move second child to first child ( temp 2-component vector of double) 1034 0:51 vector swizzle ( temp 2-component vector of double) 1035 0:51 d: direct index for structure ( temp 4-component vector of double) 1036 0: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}) 1037 0: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}) 1038 0: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}) 1039 0:51 Constant: 1040 0:51 0 (const uint) 1041 0:51 direct index ( temp uint) 1042 0:51 'dti' ( in 3-component vector of uint) 1043 0:51 Constant: 1044 0:51 0 (const int) 1045 0:51 Constant: 1046 0:51 3 (const int) 1047 0:51 Sequence 1048 0:51 Constant: 1049 0:51 0 (const int) 1050 0:51 Constant: 1051 0:51 1 (const int) 1052 0:51 subgroupMul ( temp 2-component vector of double) 1053 0:51 vector swizzle ( temp 2-component vector of double) 1054 0:51 d: direct index for structure ( temp 4-component vector of double) 1055 0: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}) 1056 0: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}) 1057 0: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}) 1058 0:51 Constant: 1059 0:51 0 (const uint) 1060 0:51 direct index ( temp uint) 1061 0:51 'dti' ( in 3-component vector of uint) 1062 0:51 Constant: 1063 0:51 0 (const int) 1064 0:51 Constant: 1065 0:51 3 (const int) 1066 0:51 Sequence 1067 0:51 Constant: 1068 0:51 0 (const int) 1069 0:51 Constant: 1070 0:51 1 (const int) 1071 0:52 move second child to first child ( temp 3-component vector of double) 1072 0:52 vector swizzle ( temp 3-component vector of double) 1073 0:52 d: direct index for structure ( temp 4-component vector of double) 1074 0: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}) 1075 0: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}) 1076 0: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}) 1077 0:52 Constant: 1078 0:52 0 (const uint) 1079 0:52 direct index ( temp uint) 1080 0:52 'dti' ( in 3-component vector of uint) 1081 0:52 Constant: 1082 0:52 0 (const int) 1083 0:52 Constant: 1084 0:52 3 (const int) 1085 0:52 Sequence 1086 0:52 Constant: 1087 0:52 0 (const int) 1088 0:52 Constant: 1089 0:52 1 (const int) 1090 0:52 Constant: 1091 0:52 2 (const int) 1092 0:52 subgroupMul ( temp 3-component vector of double) 1093 0:52 vector swizzle ( temp 3-component vector of double) 1094 0:52 d: direct index for structure ( temp 4-component vector of double) 1095 0: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}) 1096 0: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}) 1097 0: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}) 1098 0:52 Constant: 1099 0:52 0 (const uint) 1100 0:52 direct index ( temp uint) 1101 0:52 'dti' ( in 3-component vector of uint) 1102 0:52 Constant: 1103 0:52 0 (const int) 1104 0:52 Constant: 1105 0:52 3 (const int) 1106 0:52 Sequence 1107 0:52 Constant: 1108 0:52 0 (const int) 1109 0:52 Constant: 1110 0:52 1 (const int) 1111 0:52 Constant: 1112 0:52 2 (const int) 1113 0:54 move second child to first child ( temp 4-component vector of uint) 1114 0:54 u: direct index for structure ( temp 4-component vector of uint) 1115 0: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}) 1116 0: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}) 1117 0: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}) 1118 0:54 Constant: 1119 0:54 0 (const uint) 1120 0:54 direct index ( temp uint) 1121 0:54 'dti' ( in 3-component vector of uint) 1122 0:54 Constant: 1123 0:54 0 (const int) 1124 0:54 Constant: 1125 0:54 0 (const int) 1126 0:54 subgroupMin ( temp 4-component vector of uint) 1127 0:54 u: direct index for structure ( temp 4-component vector of uint) 1128 0: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}) 1129 0: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}) 1130 0: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}) 1131 0:54 Constant: 1132 0:54 0 (const uint) 1133 0:54 direct index ( temp uint) 1134 0:54 'dti' ( in 3-component vector of uint) 1135 0:54 Constant: 1136 0:54 0 (const int) 1137 0:54 Constant: 1138 0:54 0 (const int) 1139 0:55 move second child to first child ( temp uint) 1140 0:55 direct index ( temp uint) 1141 0:55 u: direct index for structure ( temp 4-component vector of uint) 1142 0: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}) 1143 0: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}) 1144 0: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}) 1145 0:55 Constant: 1146 0:55 0 (const uint) 1147 0:55 direct index ( temp uint) 1148 0:55 'dti' ( in 3-component vector of uint) 1149 0:55 Constant: 1150 0:55 0 (const int) 1151 0:55 Constant: 1152 0:55 0 (const int) 1153 0:55 Constant: 1154 0:55 0 (const int) 1155 0:55 subgroupMin ( temp uint) 1156 0:55 direct index ( temp uint) 1157 0:55 u: direct index for structure ( temp 4-component vector of uint) 1158 0: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}) 1159 0: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}) 1160 0: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}) 1161 0:55 Constant: 1162 0:55 0 (const uint) 1163 0:55 direct index ( temp uint) 1164 0:55 'dti' ( in 3-component vector of uint) 1165 0:55 Constant: 1166 0:55 0 (const int) 1167 0:55 Constant: 1168 0:55 0 (const int) 1169 0:55 Constant: 1170 0:55 0 (const int) 1171 0:56 move second child to first child ( temp 2-component vector of uint) 1172 0:56 vector swizzle ( temp 2-component vector of uint) 1173 0:56 u: direct index for structure ( temp 4-component vector of uint) 1174 0: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}) 1175 0: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}) 1176 0: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}) 1177 0:56 Constant: 1178 0:56 0 (const uint) 1179 0:56 direct index ( temp uint) 1180 0:56 'dti' ( in 3-component vector of uint) 1181 0:56 Constant: 1182 0:56 0 (const int) 1183 0:56 Constant: 1184 0:56 0 (const int) 1185 0:56 Sequence 1186 0:56 Constant: 1187 0:56 0 (const int) 1188 0:56 Constant: 1189 0:56 1 (const int) 1190 0:56 subgroupMin ( temp 2-component vector of uint) 1191 0:56 vector swizzle ( temp 2-component vector of uint) 1192 0:56 u: direct index for structure ( temp 4-component vector of uint) 1193 0: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}) 1194 0: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}) 1195 0: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}) 1196 0:56 Constant: 1197 0:56 0 (const uint) 1198 0:56 direct index ( temp uint) 1199 0:56 'dti' ( in 3-component vector of uint) 1200 0:56 Constant: 1201 0:56 0 (const int) 1202 0:56 Constant: 1203 0:56 0 (const int) 1204 0:56 Sequence 1205 0:56 Constant: 1206 0:56 0 (const int) 1207 0:56 Constant: 1208 0:56 1 (const int) 1209 0:57 move second child to first child ( temp 3-component vector of uint) 1210 0:57 vector swizzle ( temp 3-component vector of uint) 1211 0:57 u: direct index for structure ( temp 4-component vector of uint) 1212 0: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}) 1213 0: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}) 1214 0: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}) 1215 0:57 Constant: 1216 0:57 0 (const uint) 1217 0:57 direct index ( temp uint) 1218 0:57 'dti' ( in 3-component vector of uint) 1219 0:57 Constant: 1220 0:57 0 (const int) 1221 0:57 Constant: 1222 0:57 0 (const int) 1223 0:57 Sequence 1224 0:57 Constant: 1225 0:57 0 (const int) 1226 0:57 Constant: 1227 0:57 1 (const int) 1228 0:57 Constant: 1229 0:57 2 (const int) 1230 0:57 subgroupMin ( temp 3-component vector of uint) 1231 0:57 vector swizzle ( temp 3-component vector of uint) 1232 0:57 u: direct index for structure ( temp 4-component vector of uint) 1233 0: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}) 1234 0: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}) 1235 0: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}) 1236 0:57 Constant: 1237 0:57 0 (const uint) 1238 0:57 direct index ( temp uint) 1239 0:57 'dti' ( in 3-component vector of uint) 1240 0:57 Constant: 1241 0:57 0 (const int) 1242 0:57 Constant: 1243 0:57 0 (const int) 1244 0:57 Sequence 1245 0:57 Constant: 1246 0:57 0 (const int) 1247 0:57 Constant: 1248 0:57 1 (const int) 1249 0:57 Constant: 1250 0:57 2 (const int) 1251 0:59 move second child to first child ( temp 4-component vector of int) 1252 0:59 i: direct index for structure ( temp 4-component vector of int) 1253 0: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}) 1254 0: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}) 1255 0: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}) 1256 0:59 Constant: 1257 0:59 0 (const uint) 1258 0:59 direct index ( temp uint) 1259 0:59 'dti' ( in 3-component vector of uint) 1260 0:59 Constant: 1261 0:59 0 (const int) 1262 0:59 Constant: 1263 0:59 1 (const int) 1264 0:59 subgroupMin ( temp 4-component vector of int) 1265 0:59 i: direct index for structure ( temp 4-component vector of int) 1266 0: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}) 1267 0: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}) 1268 0: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}) 1269 0:59 Constant: 1270 0:59 0 (const uint) 1271 0:59 direct index ( temp uint) 1272 0:59 'dti' ( in 3-component vector of uint) 1273 0:59 Constant: 1274 0:59 0 (const int) 1275 0:59 Constant: 1276 0:59 1 (const int) 1277 0:60 move second child to first child ( temp int) 1278 0:60 direct index ( temp int) 1279 0:60 i: direct index for structure ( temp 4-component vector of int) 1280 0: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}) 1281 0: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}) 1282 0: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}) 1283 0:60 Constant: 1284 0:60 0 (const uint) 1285 0:60 direct index ( temp uint) 1286 0:60 'dti' ( in 3-component vector of uint) 1287 0:60 Constant: 1288 0:60 0 (const int) 1289 0:60 Constant: 1290 0:60 1 (const int) 1291 0:60 Constant: 1292 0:60 0 (const int) 1293 0:60 subgroupMin ( temp int) 1294 0:60 direct index ( temp int) 1295 0:60 i: direct index for structure ( temp 4-component vector of int) 1296 0: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}) 1297 0: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}) 1298 0: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}) 1299 0:60 Constant: 1300 0:60 0 (const uint) 1301 0:60 direct index ( temp uint) 1302 0:60 'dti' ( in 3-component vector of uint) 1303 0:60 Constant: 1304 0:60 0 (const int) 1305 0:60 Constant: 1306 0:60 1 (const int) 1307 0:60 Constant: 1308 0:60 0 (const int) 1309 0:61 move second child to first child ( temp 2-component vector of int) 1310 0:61 vector swizzle ( temp 2-component vector of int) 1311 0:61 i: direct index for structure ( temp 4-component vector of int) 1312 0: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}) 1313 0: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}) 1314 0: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}) 1315 0:61 Constant: 1316 0:61 0 (const uint) 1317 0:61 direct index ( temp uint) 1318 0:61 'dti' ( in 3-component vector of uint) 1319 0:61 Constant: 1320 0:61 0 (const int) 1321 0:61 Constant: 1322 0:61 1 (const int) 1323 0:61 Sequence 1324 0:61 Constant: 1325 0:61 0 (const int) 1326 0:61 Constant: 1327 0:61 1 (const int) 1328 0:61 subgroupMin ( temp 2-component vector of int) 1329 0:61 vector swizzle ( temp 2-component vector of int) 1330 0:61 i: direct index for structure ( temp 4-component vector of int) 1331 0: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}) 1332 0: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}) 1333 0: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}) 1334 0:61 Constant: 1335 0:61 0 (const uint) 1336 0:61 direct index ( temp uint) 1337 0:61 'dti' ( in 3-component vector of uint) 1338 0:61 Constant: 1339 0:61 0 (const int) 1340 0:61 Constant: 1341 0:61 1 (const int) 1342 0:61 Sequence 1343 0:61 Constant: 1344 0:61 0 (const int) 1345 0:61 Constant: 1346 0:61 1 (const int) 1347 0:62 move second child to first child ( temp 3-component vector of int) 1348 0:62 vector swizzle ( temp 3-component vector of int) 1349 0:62 i: direct index for structure ( temp 4-component vector of int) 1350 0: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}) 1351 0: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}) 1352 0: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}) 1353 0:62 Constant: 1354 0:62 0 (const uint) 1355 0:62 direct index ( temp uint) 1356 0:62 'dti' ( in 3-component vector of uint) 1357 0:62 Constant: 1358 0:62 0 (const int) 1359 0:62 Constant: 1360 0:62 1 (const int) 1361 0:62 Sequence 1362 0:62 Constant: 1363 0:62 0 (const int) 1364 0:62 Constant: 1365 0:62 1 (const int) 1366 0:62 Constant: 1367 0:62 2 (const int) 1368 0:62 subgroupMin ( temp 3-component vector of int) 1369 0:62 vector swizzle ( temp 3-component vector of int) 1370 0:62 i: direct index for structure ( temp 4-component vector of int) 1371 0: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}) 1372 0: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}) 1373 0: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}) 1374 0:62 Constant: 1375 0:62 0 (const uint) 1376 0:62 direct index ( temp uint) 1377 0:62 'dti' ( in 3-component vector of uint) 1378 0:62 Constant: 1379 0:62 0 (const int) 1380 0:62 Constant: 1381 0:62 1 (const int) 1382 0:62 Sequence 1383 0:62 Constant: 1384 0:62 0 (const int) 1385 0:62 Constant: 1386 0:62 1 (const int) 1387 0:62 Constant: 1388 0:62 2 (const int) 1389 0:64 move second child to first child ( temp 4-component vector of float) 1390 0:64 f: direct index for structure ( temp 4-component vector of float) 1391 0: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}) 1392 0: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}) 1393 0: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}) 1394 0:64 Constant: 1395 0:64 0 (const uint) 1396 0:64 direct index ( temp uint) 1397 0:64 'dti' ( in 3-component vector of uint) 1398 0:64 Constant: 1399 0:64 0 (const int) 1400 0:64 Constant: 1401 0:64 2 (const int) 1402 0:64 subgroupMin ( temp 4-component vector of float) 1403 0:64 f: direct index for structure ( temp 4-component vector of float) 1404 0: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}) 1405 0: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}) 1406 0: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}) 1407 0:64 Constant: 1408 0:64 0 (const uint) 1409 0:64 direct index ( temp uint) 1410 0:64 'dti' ( in 3-component vector of uint) 1411 0:64 Constant: 1412 0:64 0 (const int) 1413 0:64 Constant: 1414 0:64 2 (const int) 1415 0:65 move second child to first child ( temp float) 1416 0:65 direct index ( temp float) 1417 0:65 f: direct index for structure ( temp 4-component vector of float) 1418 0: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}) 1419 0: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}) 1420 0: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}) 1421 0:65 Constant: 1422 0:65 0 (const uint) 1423 0:65 direct index ( temp uint) 1424 0:65 'dti' ( in 3-component vector of uint) 1425 0:65 Constant: 1426 0:65 0 (const int) 1427 0:65 Constant: 1428 0:65 2 (const int) 1429 0:65 Constant: 1430 0:65 0 (const int) 1431 0:65 subgroupMin ( temp float) 1432 0:65 direct index ( temp float) 1433 0:65 f: direct index for structure ( temp 4-component vector of float) 1434 0: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}) 1435 0: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}) 1436 0: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}) 1437 0:65 Constant: 1438 0:65 0 (const uint) 1439 0:65 direct index ( temp uint) 1440 0:65 'dti' ( in 3-component vector of uint) 1441 0:65 Constant: 1442 0:65 0 (const int) 1443 0:65 Constant: 1444 0:65 2 (const int) 1445 0:65 Constant: 1446 0:65 0 (const int) 1447 0:66 move second child to first child ( temp 2-component vector of float) 1448 0:66 vector swizzle ( temp 2-component vector of float) 1449 0:66 f: direct index for structure ( temp 4-component vector of float) 1450 0: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}) 1451 0: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}) 1452 0: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}) 1453 0:66 Constant: 1454 0:66 0 (const uint) 1455 0:66 direct index ( temp uint) 1456 0:66 'dti' ( in 3-component vector of uint) 1457 0:66 Constant: 1458 0:66 0 (const int) 1459 0:66 Constant: 1460 0:66 2 (const int) 1461 0:66 Sequence 1462 0:66 Constant: 1463 0:66 0 (const int) 1464 0:66 Constant: 1465 0:66 1 (const int) 1466 0:66 subgroupMin ( temp 2-component vector of float) 1467 0:66 vector swizzle ( temp 2-component vector of float) 1468 0:66 f: direct index for structure ( temp 4-component vector of float) 1469 0: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}) 1470 0: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}) 1471 0: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}) 1472 0:66 Constant: 1473 0:66 0 (const uint) 1474 0:66 direct index ( temp uint) 1475 0:66 'dti' ( in 3-component vector of uint) 1476 0:66 Constant: 1477 0:66 0 (const int) 1478 0:66 Constant: 1479 0:66 2 (const int) 1480 0:66 Sequence 1481 0:66 Constant: 1482 0:66 0 (const int) 1483 0:66 Constant: 1484 0:66 1 (const int) 1485 0:67 move second child to first child ( temp 3-component vector of float) 1486 0:67 vector swizzle ( temp 3-component vector of float) 1487 0:67 f: direct index for structure ( temp 4-component vector of float) 1488 0: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}) 1489 0: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}) 1490 0: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}) 1491 0:67 Constant: 1492 0:67 0 (const uint) 1493 0:67 direct index ( temp uint) 1494 0:67 'dti' ( in 3-component vector of uint) 1495 0:67 Constant: 1496 0:67 0 (const int) 1497 0:67 Constant: 1498 0:67 2 (const int) 1499 0:67 Sequence 1500 0:67 Constant: 1501 0:67 0 (const int) 1502 0:67 Constant: 1503 0:67 1 (const int) 1504 0:67 Constant: 1505 0:67 2 (const int) 1506 0:67 subgroupMin ( temp 3-component vector of float) 1507 0:67 vector swizzle ( temp 3-component vector of float) 1508 0:67 f: direct index for structure ( temp 4-component vector of float) 1509 0: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}) 1510 0: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}) 1511 0: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}) 1512 0:67 Constant: 1513 0:67 0 (const uint) 1514 0:67 direct index ( temp uint) 1515 0:67 'dti' ( in 3-component vector of uint) 1516 0:67 Constant: 1517 0:67 0 (const int) 1518 0:67 Constant: 1519 0:67 2 (const int) 1520 0:67 Sequence 1521 0:67 Constant: 1522 0:67 0 (const int) 1523 0:67 Constant: 1524 0:67 1 (const int) 1525 0:67 Constant: 1526 0:67 2 (const int) 1527 0:69 move second child to first child ( temp 4-component vector of double) 1528 0:69 d: direct index for structure ( temp 4-component vector of double) 1529 0: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}) 1530 0: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}) 1531 0: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}) 1532 0:69 Constant: 1533 0:69 0 (const uint) 1534 0:69 direct index ( temp uint) 1535 0:69 'dti' ( in 3-component vector of uint) 1536 0:69 Constant: 1537 0:69 0 (const int) 1538 0:69 Constant: 1539 0:69 3 (const int) 1540 0:69 subgroupMin ( temp 4-component vector of double) 1541 0:69 d: direct index for structure ( temp 4-component vector of double) 1542 0: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}) 1543 0: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}) 1544 0: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}) 1545 0:69 Constant: 1546 0:69 0 (const uint) 1547 0:69 direct index ( temp uint) 1548 0:69 'dti' ( in 3-component vector of uint) 1549 0:69 Constant: 1550 0:69 0 (const int) 1551 0:69 Constant: 1552 0:69 3 (const int) 1553 0:70 move second child to first child ( temp double) 1554 0:70 direct index ( temp double) 1555 0:70 d: direct index for structure ( temp 4-component vector of double) 1556 0: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}) 1557 0: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}) 1558 0: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}) 1559 0:70 Constant: 1560 0:70 0 (const uint) 1561 0:70 direct index ( temp uint) 1562 0:70 'dti' ( in 3-component vector of uint) 1563 0:70 Constant: 1564 0:70 0 (const int) 1565 0:70 Constant: 1566 0:70 3 (const int) 1567 0:70 Constant: 1568 0:70 0 (const int) 1569 0:70 subgroupMin ( temp double) 1570 0:70 direct index ( temp double) 1571 0:70 d: direct index for structure ( temp 4-component vector of double) 1572 0: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}) 1573 0: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}) 1574 0: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}) 1575 0:70 Constant: 1576 0:70 0 (const uint) 1577 0:70 direct index ( temp uint) 1578 0:70 'dti' ( in 3-component vector of uint) 1579 0:70 Constant: 1580 0:70 0 (const int) 1581 0:70 Constant: 1582 0:70 3 (const int) 1583 0:70 Constant: 1584 0:70 0 (const int) 1585 0:71 move second child to first child ( temp 2-component vector of double) 1586 0:71 vector swizzle ( temp 2-component vector of double) 1587 0:71 d: direct index for structure ( temp 4-component vector of double) 1588 0: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}) 1589 0: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}) 1590 0: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}) 1591 0:71 Constant: 1592 0:71 0 (const uint) 1593 0:71 direct index ( temp uint) 1594 0:71 'dti' ( in 3-component vector of uint) 1595 0:71 Constant: 1596 0:71 0 (const int) 1597 0:71 Constant: 1598 0:71 3 (const int) 1599 0:71 Sequence 1600 0:71 Constant: 1601 0:71 0 (const int) 1602 0:71 Constant: 1603 0:71 1 (const int) 1604 0:71 subgroupMin ( temp 2-component vector of double) 1605 0:71 vector swizzle ( temp 2-component vector of double) 1606 0:71 d: direct index for structure ( temp 4-component vector of double) 1607 0: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}) 1608 0: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}) 1609 0: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}) 1610 0:71 Constant: 1611 0:71 0 (const uint) 1612 0:71 direct index ( temp uint) 1613 0:71 'dti' ( in 3-component vector of uint) 1614 0:71 Constant: 1615 0:71 0 (const int) 1616 0:71 Constant: 1617 0:71 3 (const int) 1618 0:71 Sequence 1619 0:71 Constant: 1620 0:71 0 (const int) 1621 0:71 Constant: 1622 0:71 1 (const int) 1623 0:72 move second child to first child ( temp 3-component vector of double) 1624 0:72 vector swizzle ( temp 3-component vector of double) 1625 0:72 d: direct index for structure ( temp 4-component vector of double) 1626 0: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}) 1627 0: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}) 1628 0: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}) 1629 0:72 Constant: 1630 0:72 0 (const uint) 1631 0:72 direct index ( temp uint) 1632 0:72 'dti' ( in 3-component vector of uint) 1633 0:72 Constant: 1634 0:72 0 (const int) 1635 0:72 Constant: 1636 0:72 3 (const int) 1637 0:72 Sequence 1638 0:72 Constant: 1639 0:72 0 (const int) 1640 0:72 Constant: 1641 0:72 1 (const int) 1642 0:72 Constant: 1643 0:72 2 (const int) 1644 0:72 subgroupMin ( temp 3-component vector of double) 1645 0:72 vector swizzle ( temp 3-component vector of double) 1646 0:72 d: direct index for structure ( temp 4-component vector of double) 1647 0: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}) 1648 0: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}) 1649 0: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}) 1650 0:72 Constant: 1651 0:72 0 (const uint) 1652 0:72 direct index ( temp uint) 1653 0:72 'dti' ( in 3-component vector of uint) 1654 0:72 Constant: 1655 0:72 0 (const int) 1656 0:72 Constant: 1657 0:72 3 (const int) 1658 0:72 Sequence 1659 0:72 Constant: 1660 0:72 0 (const int) 1661 0:72 Constant: 1662 0:72 1 (const int) 1663 0:72 Constant: 1664 0:72 2 (const int) 1665 0:74 move second child to first child ( temp 4-component vector of uint) 1666 0:74 u: direct index for structure ( temp 4-component vector of uint) 1667 0: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}) 1668 0: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}) 1669 0: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}) 1670 0:74 Constant: 1671 0:74 0 (const uint) 1672 0:74 direct index ( temp uint) 1673 0:74 'dti' ( in 3-component vector of uint) 1674 0:74 Constant: 1675 0:74 0 (const int) 1676 0:74 Constant: 1677 0:74 0 (const int) 1678 0:74 subgroupMax ( temp 4-component vector of uint) 1679 0:74 u: direct index for structure ( temp 4-component vector of uint) 1680 0: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}) 1681 0: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}) 1682 0: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}) 1683 0:74 Constant: 1684 0:74 0 (const uint) 1685 0:74 direct index ( temp uint) 1686 0:74 'dti' ( in 3-component vector of uint) 1687 0:74 Constant: 1688 0:74 0 (const int) 1689 0:74 Constant: 1690 0:74 0 (const int) 1691 0:75 move second child to first child ( temp uint) 1692 0:75 direct index ( temp uint) 1693 0:75 u: direct index for structure ( temp 4-component vector of uint) 1694 0: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}) 1695 0: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}) 1696 0: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}) 1697 0:75 Constant: 1698 0:75 0 (const uint) 1699 0:75 direct index ( temp uint) 1700 0:75 'dti' ( in 3-component vector of uint) 1701 0:75 Constant: 1702 0:75 0 (const int) 1703 0:75 Constant: 1704 0:75 0 (const int) 1705 0:75 Constant: 1706 0:75 0 (const int) 1707 0:75 subgroupMax ( temp uint) 1708 0:75 direct index ( temp uint) 1709 0:75 u: direct index for structure ( temp 4-component vector of uint) 1710 0: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}) 1711 0: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}) 1712 0: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}) 1713 0:75 Constant: 1714 0:75 0 (const uint) 1715 0:75 direct index ( temp uint) 1716 0:75 'dti' ( in 3-component vector of uint) 1717 0:75 Constant: 1718 0:75 0 (const int) 1719 0:75 Constant: 1720 0:75 0 (const int) 1721 0:75 Constant: 1722 0:75 0 (const int) 1723 0:76 move second child to first child ( temp 2-component vector of uint) 1724 0:76 vector swizzle ( temp 2-component vector of uint) 1725 0:76 u: direct index for structure ( temp 4-component vector of uint) 1726 0: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}) 1727 0: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}) 1728 0: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}) 1729 0:76 Constant: 1730 0:76 0 (const uint) 1731 0:76 direct index ( temp uint) 1732 0:76 'dti' ( in 3-component vector of uint) 1733 0:76 Constant: 1734 0:76 0 (const int) 1735 0:76 Constant: 1736 0:76 0 (const int) 1737 0:76 Sequence 1738 0:76 Constant: 1739 0:76 0 (const int) 1740 0:76 Constant: 1741 0:76 1 (const int) 1742 0:76 subgroupMax ( temp 2-component vector of uint) 1743 0:76 vector swizzle ( temp 2-component vector of uint) 1744 0:76 u: direct index for structure ( temp 4-component vector of uint) 1745 0: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}) 1746 0: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}) 1747 0: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}) 1748 0:76 Constant: 1749 0:76 0 (const uint) 1750 0:76 direct index ( temp uint) 1751 0:76 'dti' ( in 3-component vector of uint) 1752 0:76 Constant: 1753 0:76 0 (const int) 1754 0:76 Constant: 1755 0:76 0 (const int) 1756 0:76 Sequence 1757 0:76 Constant: 1758 0:76 0 (const int) 1759 0:76 Constant: 1760 0:76 1 (const int) 1761 0:77 move second child to first child ( temp 3-component vector of uint) 1762 0:77 vector swizzle ( temp 3-component vector of uint) 1763 0:77 u: direct index for structure ( temp 4-component vector of uint) 1764 0: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}) 1765 0: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}) 1766 0: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}) 1767 0:77 Constant: 1768 0:77 0 (const uint) 1769 0:77 direct index ( temp uint) 1770 0:77 'dti' ( in 3-component vector of uint) 1771 0:77 Constant: 1772 0:77 0 (const int) 1773 0:77 Constant: 1774 0:77 0 (const int) 1775 0:77 Sequence 1776 0:77 Constant: 1777 0:77 0 (const int) 1778 0:77 Constant: 1779 0:77 1 (const int) 1780 0:77 Constant: 1781 0:77 2 (const int) 1782 0:77 subgroupMax ( temp 3-component vector of uint) 1783 0:77 vector swizzle ( temp 3-component vector of uint) 1784 0:77 u: direct index for structure ( temp 4-component vector of uint) 1785 0: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}) 1786 0: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}) 1787 0: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}) 1788 0:77 Constant: 1789 0:77 0 (const uint) 1790 0:77 direct index ( temp uint) 1791 0:77 'dti' ( in 3-component vector of uint) 1792 0:77 Constant: 1793 0:77 0 (const int) 1794 0:77 Constant: 1795 0:77 0 (const int) 1796 0:77 Sequence 1797 0:77 Constant: 1798 0:77 0 (const int) 1799 0:77 Constant: 1800 0:77 1 (const int) 1801 0:77 Constant: 1802 0:77 2 (const int) 1803 0:79 move second child to first child ( temp 4-component vector of int) 1804 0:79 i: direct index for structure ( temp 4-component vector of int) 1805 0: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}) 1806 0: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}) 1807 0: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}) 1808 0:79 Constant: 1809 0:79 0 (const uint) 1810 0:79 direct index ( temp uint) 1811 0:79 'dti' ( in 3-component vector of uint) 1812 0:79 Constant: 1813 0:79 0 (const int) 1814 0:79 Constant: 1815 0:79 1 (const int) 1816 0:79 subgroupMax ( temp 4-component vector of int) 1817 0:79 i: direct index for structure ( temp 4-component vector of int) 1818 0: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}) 1819 0: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}) 1820 0: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}) 1821 0:79 Constant: 1822 0:79 0 (const uint) 1823 0:79 direct index ( temp uint) 1824 0:79 'dti' ( in 3-component vector of uint) 1825 0:79 Constant: 1826 0:79 0 (const int) 1827 0:79 Constant: 1828 0:79 1 (const int) 1829 0:80 move second child to first child ( temp int) 1830 0:80 direct index ( temp int) 1831 0:80 i: direct index for structure ( temp 4-component vector of int) 1832 0: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}) 1833 0: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}) 1834 0: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}) 1835 0:80 Constant: 1836 0:80 0 (const uint) 1837 0:80 direct index ( temp uint) 1838 0:80 'dti' ( in 3-component vector of uint) 1839 0:80 Constant: 1840 0:80 0 (const int) 1841 0:80 Constant: 1842 0:80 1 (const int) 1843 0:80 Constant: 1844 0:80 0 (const int) 1845 0:80 subgroupMax ( temp int) 1846 0:80 direct index ( temp int) 1847 0:80 i: direct index for structure ( temp 4-component vector of int) 1848 0: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}) 1849 0: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}) 1850 0: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}) 1851 0:80 Constant: 1852 0:80 0 (const uint) 1853 0:80 direct index ( temp uint) 1854 0:80 'dti' ( in 3-component vector of uint) 1855 0:80 Constant: 1856 0:80 0 (const int) 1857 0:80 Constant: 1858 0:80 1 (const int) 1859 0:80 Constant: 1860 0:80 0 (const int) 1861 0:81 move second child to first child ( temp 2-component vector of int) 1862 0:81 vector swizzle ( temp 2-component vector of int) 1863 0:81 i: direct index for structure ( temp 4-component vector of int) 1864 0: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}) 1865 0: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}) 1866 0: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}) 1867 0:81 Constant: 1868 0:81 0 (const uint) 1869 0:81 direct index ( temp uint) 1870 0:81 'dti' ( in 3-component vector of uint) 1871 0:81 Constant: 1872 0:81 0 (const int) 1873 0:81 Constant: 1874 0:81 1 (const int) 1875 0:81 Sequence 1876 0:81 Constant: 1877 0:81 0 (const int) 1878 0:81 Constant: 1879 0:81 1 (const int) 1880 0:81 subgroupMax ( temp 2-component vector of int) 1881 0:81 vector swizzle ( temp 2-component vector of int) 1882 0:81 i: direct index for structure ( temp 4-component vector of int) 1883 0: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}) 1884 0: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}) 1885 0: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}) 1886 0:81 Constant: 1887 0:81 0 (const uint) 1888 0:81 direct index ( temp uint) 1889 0:81 'dti' ( in 3-component vector of uint) 1890 0:81 Constant: 1891 0:81 0 (const int) 1892 0:81 Constant: 1893 0:81 1 (const int) 1894 0:81 Sequence 1895 0:81 Constant: 1896 0:81 0 (const int) 1897 0:81 Constant: 1898 0:81 1 (const int) 1899 0:82 move second child to first child ( temp 3-component vector of int) 1900 0:82 vector swizzle ( temp 3-component vector of int) 1901 0:82 i: direct index for structure ( temp 4-component vector of int) 1902 0: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}) 1903 0: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}) 1904 0: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}) 1905 0:82 Constant: 1906 0:82 0 (const uint) 1907 0:82 direct index ( temp uint) 1908 0:82 'dti' ( in 3-component vector of uint) 1909 0:82 Constant: 1910 0:82 0 (const int) 1911 0:82 Constant: 1912 0:82 1 (const int) 1913 0:82 Sequence 1914 0:82 Constant: 1915 0:82 0 (const int) 1916 0:82 Constant: 1917 0:82 1 (const int) 1918 0:82 Constant: 1919 0:82 2 (const int) 1920 0:82 subgroupMax ( temp 3-component vector of int) 1921 0:82 vector swizzle ( temp 3-component vector of int) 1922 0:82 i: direct index for structure ( temp 4-component vector of int) 1923 0: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}) 1924 0: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}) 1925 0: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}) 1926 0:82 Constant: 1927 0:82 0 (const uint) 1928 0:82 direct index ( temp uint) 1929 0:82 'dti' ( in 3-component vector of uint) 1930 0:82 Constant: 1931 0:82 0 (const int) 1932 0:82 Constant: 1933 0:82 1 (const int) 1934 0:82 Sequence 1935 0:82 Constant: 1936 0:82 0 (const int) 1937 0:82 Constant: 1938 0:82 1 (const int) 1939 0:82 Constant: 1940 0:82 2 (const int) 1941 0:84 move second child to first child ( temp 4-component vector of float) 1942 0:84 f: direct index for structure ( temp 4-component vector of float) 1943 0: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}) 1944 0: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}) 1945 0: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}) 1946 0:84 Constant: 1947 0:84 0 (const uint) 1948 0:84 direct index ( temp uint) 1949 0:84 'dti' ( in 3-component vector of uint) 1950 0:84 Constant: 1951 0:84 0 (const int) 1952 0:84 Constant: 1953 0:84 2 (const int) 1954 0:84 subgroupMax ( temp 4-component vector of float) 1955 0:84 f: direct index for structure ( temp 4-component vector of float) 1956 0: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}) 1957 0: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}) 1958 0: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}) 1959 0:84 Constant: 1960 0:84 0 (const uint) 1961 0:84 direct index ( temp uint) 1962 0:84 'dti' ( in 3-component vector of uint) 1963 0:84 Constant: 1964 0:84 0 (const int) 1965 0:84 Constant: 1966 0:84 2 (const int) 1967 0:85 move second child to first child ( temp float) 1968 0:85 direct index ( temp float) 1969 0:85 f: direct index for structure ( temp 4-component vector of float) 1970 0: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}) 1971 0: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}) 1972 0: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}) 1973 0:85 Constant: 1974 0:85 0 (const uint) 1975 0:85 direct index ( temp uint) 1976 0:85 'dti' ( in 3-component vector of uint) 1977 0:85 Constant: 1978 0:85 0 (const int) 1979 0:85 Constant: 1980 0:85 2 (const int) 1981 0:85 Constant: 1982 0:85 0 (const int) 1983 0:85 subgroupMax ( temp float) 1984 0:85 direct index ( temp float) 1985 0:85 f: direct index for structure ( temp 4-component vector of float) 1986 0: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}) 1987 0: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}) 1988 0: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}) 1989 0:85 Constant: 1990 0:85 0 (const uint) 1991 0:85 direct index ( temp uint) 1992 0:85 'dti' ( in 3-component vector of uint) 1993 0:85 Constant: 1994 0:85 0 (const int) 1995 0:85 Constant: 1996 0:85 2 (const int) 1997 0:85 Constant: 1998 0:85 0 (const int) 1999 0:86 move second child to first child ( temp 2-component vector of float) 2000 0:86 vector swizzle ( temp 2-component vector of float) 2001 0:86 f: direct index for structure ( temp 4-component vector of float) 2002 0: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}) 2003 0: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}) 2004 0: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}) 2005 0:86 Constant: 2006 0:86 0 (const uint) 2007 0:86 direct index ( temp uint) 2008 0:86 'dti' ( in 3-component vector of uint) 2009 0:86 Constant: 2010 0:86 0 (const int) 2011 0:86 Constant: 2012 0:86 2 (const int) 2013 0:86 Sequence 2014 0:86 Constant: 2015 0:86 0 (const int) 2016 0:86 Constant: 2017 0:86 1 (const int) 2018 0:86 subgroupMax ( temp 2-component vector of float) 2019 0:86 vector swizzle ( temp 2-component vector of float) 2020 0:86 f: direct index for structure ( temp 4-component vector of float) 2021 0: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}) 2022 0: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}) 2023 0: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}) 2024 0:86 Constant: 2025 0:86 0 (const uint) 2026 0:86 direct index ( temp uint) 2027 0:86 'dti' ( in 3-component vector of uint) 2028 0:86 Constant: 2029 0:86 0 (const int) 2030 0:86 Constant: 2031 0:86 2 (const int) 2032 0:86 Sequence 2033 0:86 Constant: 2034 0:86 0 (const int) 2035 0:86 Constant: 2036 0:86 1 (const int) 2037 0:87 move second child to first child ( temp 3-component vector of float) 2038 0:87 vector swizzle ( temp 3-component vector of float) 2039 0:87 f: direct index for structure ( temp 4-component vector of float) 2040 0: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}) 2041 0: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}) 2042 0: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}) 2043 0:87 Constant: 2044 0:87 0 (const uint) 2045 0:87 direct index ( temp uint) 2046 0:87 'dti' ( in 3-component vector of uint) 2047 0:87 Constant: 2048 0:87 0 (const int) 2049 0:87 Constant: 2050 0:87 2 (const int) 2051 0:87 Sequence 2052 0:87 Constant: 2053 0:87 0 (const int) 2054 0:87 Constant: 2055 0:87 1 (const int) 2056 0:87 Constant: 2057 0:87 2 (const int) 2058 0:87 subgroupMax ( temp 3-component vector of float) 2059 0:87 vector swizzle ( temp 3-component vector of float) 2060 0:87 f: direct index for structure ( temp 4-component vector of float) 2061 0: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}) 2062 0: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}) 2063 0: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}) 2064 0:87 Constant: 2065 0:87 0 (const uint) 2066 0:87 direct index ( temp uint) 2067 0:87 'dti' ( in 3-component vector of uint) 2068 0:87 Constant: 2069 0:87 0 (const int) 2070 0:87 Constant: 2071 0:87 2 (const int) 2072 0:87 Sequence 2073 0:87 Constant: 2074 0:87 0 (const int) 2075 0:87 Constant: 2076 0:87 1 (const int) 2077 0:87 Constant: 2078 0:87 2 (const int) 2079 0:89 move second child to first child ( temp 4-component vector of double) 2080 0:89 d: direct index for structure ( temp 4-component vector of double) 2081 0: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}) 2082 0: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}) 2083 0: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}) 2084 0:89 Constant: 2085 0:89 0 (const uint) 2086 0:89 direct index ( temp uint) 2087 0:89 'dti' ( in 3-component vector of uint) 2088 0:89 Constant: 2089 0:89 0 (const int) 2090 0:89 Constant: 2091 0:89 3 (const int) 2092 0:89 subgroupMax ( temp 4-component vector of double) 2093 0:89 d: direct index for structure ( temp 4-component vector of double) 2094 0: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}) 2095 0: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}) 2096 0: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}) 2097 0:89 Constant: 2098 0:89 0 (const uint) 2099 0:89 direct index ( temp uint) 2100 0:89 'dti' ( in 3-component vector of uint) 2101 0:89 Constant: 2102 0:89 0 (const int) 2103 0:89 Constant: 2104 0:89 3 (const int) 2105 0:90 move second child to first child ( temp double) 2106 0:90 direct index ( temp double) 2107 0:90 d: direct index for structure ( temp 4-component vector of double) 2108 0: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}) 2109 0: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}) 2110 0: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}) 2111 0:90 Constant: 2112 0:90 0 (const uint) 2113 0:90 direct index ( temp uint) 2114 0:90 'dti' ( in 3-component vector of uint) 2115 0:90 Constant: 2116 0:90 0 (const int) 2117 0:90 Constant: 2118 0:90 3 (const int) 2119 0:90 Constant: 2120 0:90 0 (const int) 2121 0:90 subgroupMax ( temp double) 2122 0:90 direct index ( temp double) 2123 0:90 d: direct index for structure ( temp 4-component vector of double) 2124 0: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}) 2125 0: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}) 2126 0: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}) 2127 0:90 Constant: 2128 0:90 0 (const uint) 2129 0:90 direct index ( temp uint) 2130 0:90 'dti' ( in 3-component vector of uint) 2131 0:90 Constant: 2132 0:90 0 (const int) 2133 0:90 Constant: 2134 0:90 3 (const int) 2135 0:90 Constant: 2136 0:90 0 (const int) 2137 0:91 move second child to first child ( temp 2-component vector of double) 2138 0:91 vector swizzle ( temp 2-component vector of double) 2139 0:91 d: direct index for structure ( temp 4-component vector of double) 2140 0: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}) 2141 0: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}) 2142 0: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}) 2143 0:91 Constant: 2144 0:91 0 (const uint) 2145 0:91 direct index ( temp uint) 2146 0:91 'dti' ( in 3-component vector of uint) 2147 0:91 Constant: 2148 0:91 0 (const int) 2149 0:91 Constant: 2150 0:91 3 (const int) 2151 0:91 Sequence 2152 0:91 Constant: 2153 0:91 0 (const int) 2154 0:91 Constant: 2155 0:91 1 (const int) 2156 0:91 subgroupMax ( temp 2-component vector of double) 2157 0:91 vector swizzle ( temp 2-component vector of double) 2158 0:91 d: direct index for structure ( temp 4-component vector of double) 2159 0: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}) 2160 0: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}) 2161 0: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}) 2162 0:91 Constant: 2163 0:91 0 (const uint) 2164 0:91 direct index ( temp uint) 2165 0:91 'dti' ( in 3-component vector of uint) 2166 0:91 Constant: 2167 0:91 0 (const int) 2168 0:91 Constant: 2169 0:91 3 (const int) 2170 0:91 Sequence 2171 0:91 Constant: 2172 0:91 0 (const int) 2173 0:91 Constant: 2174 0:91 1 (const int) 2175 0:92 move second child to first child ( temp 3-component vector of double) 2176 0:92 vector swizzle ( temp 3-component vector of double) 2177 0:92 d: direct index for structure ( temp 4-component vector of double) 2178 0: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}) 2179 0: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}) 2180 0: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}) 2181 0:92 Constant: 2182 0:92 0 (const uint) 2183 0:92 direct index ( temp uint) 2184 0:92 'dti' ( in 3-component vector of uint) 2185 0:92 Constant: 2186 0:92 0 (const int) 2187 0:92 Constant: 2188 0:92 3 (const int) 2189 0:92 Sequence 2190 0:92 Constant: 2191 0:92 0 (const int) 2192 0:92 Constant: 2193 0:92 1 (const int) 2194 0:92 Constant: 2195 0:92 2 (const int) 2196 0:92 subgroupMax ( temp 3-component vector of double) 2197 0:92 vector swizzle ( temp 3-component vector of double) 2198 0:92 d: direct index for structure ( temp 4-component vector of double) 2199 0: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}) 2200 0: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}) 2201 0: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}) 2202 0:92 Constant: 2203 0:92 0 (const uint) 2204 0:92 direct index ( temp uint) 2205 0:92 'dti' ( in 3-component vector of uint) 2206 0:92 Constant: 2207 0:92 0 (const int) 2208 0:92 Constant: 2209 0:92 3 (const int) 2210 0:92 Sequence 2211 0:92 Constant: 2212 0:92 0 (const int) 2213 0:92 Constant: 2214 0:92 1 (const int) 2215 0:92 Constant: 2216 0:92 2 (const int) 2217 0:94 move second child to first child ( temp 4-component vector of uint) 2218 0:94 u: direct index for structure ( temp 4-component vector of uint) 2219 0: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}) 2220 0: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}) 2221 0: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}) 2222 0:94 Constant: 2223 0:94 0 (const uint) 2224 0:94 direct index ( temp uint) 2225 0:94 'dti' ( in 3-component vector of uint) 2226 0:94 Constant: 2227 0:94 0 (const int) 2228 0:94 Constant: 2229 0:94 0 (const int) 2230 0:94 subgroupAnd ( temp 4-component vector of uint) 2231 0:94 u: direct index for structure ( temp 4-component vector of uint) 2232 0: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}) 2233 0: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}) 2234 0: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}) 2235 0:94 Constant: 2236 0:94 0 (const uint) 2237 0:94 direct index ( temp uint) 2238 0:94 'dti' ( in 3-component vector of uint) 2239 0:94 Constant: 2240 0:94 0 (const int) 2241 0:94 Constant: 2242 0:94 0 (const int) 2243 0:95 move second child to first child ( temp uint) 2244 0:95 direct index ( temp uint) 2245 0:95 u: direct index for structure ( temp 4-component vector of uint) 2246 0: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}) 2247 0: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}) 2248 0: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}) 2249 0:95 Constant: 2250 0:95 0 (const uint) 2251 0:95 direct index ( temp uint) 2252 0:95 'dti' ( in 3-component vector of uint) 2253 0:95 Constant: 2254 0:95 0 (const int) 2255 0:95 Constant: 2256 0:95 0 (const int) 2257 0:95 Constant: 2258 0:95 0 (const int) 2259 0:95 subgroupAnd ( temp uint) 2260 0:95 direct index ( temp uint) 2261 0:95 u: direct index for structure ( temp 4-component vector of uint) 2262 0: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}) 2263 0: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}) 2264 0: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}) 2265 0:95 Constant: 2266 0:95 0 (const uint) 2267 0:95 direct index ( temp uint) 2268 0:95 'dti' ( in 3-component vector of uint) 2269 0:95 Constant: 2270 0:95 0 (const int) 2271 0:95 Constant: 2272 0:95 0 (const int) 2273 0:95 Constant: 2274 0:95 0 (const int) 2275 0:96 move second child to first child ( temp 2-component vector of uint) 2276 0:96 vector swizzle ( temp 2-component vector of uint) 2277 0:96 u: direct index for structure ( temp 4-component vector of uint) 2278 0: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}) 2279 0: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}) 2280 0: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}) 2281 0:96 Constant: 2282 0:96 0 (const uint) 2283 0:96 direct index ( temp uint) 2284 0:96 'dti' ( in 3-component vector of uint) 2285 0:96 Constant: 2286 0:96 0 (const int) 2287 0:96 Constant: 2288 0:96 0 (const int) 2289 0:96 Sequence 2290 0:96 Constant: 2291 0:96 0 (const int) 2292 0:96 Constant: 2293 0:96 1 (const int) 2294 0:96 subgroupAnd ( temp 2-component vector of uint) 2295 0:96 vector swizzle ( temp 2-component vector of uint) 2296 0:96 u: direct index for structure ( temp 4-component vector of uint) 2297 0: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}) 2298 0: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}) 2299 0: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}) 2300 0:96 Constant: 2301 0:96 0 (const uint) 2302 0:96 direct index ( temp uint) 2303 0:96 'dti' ( in 3-component vector of uint) 2304 0:96 Constant: 2305 0:96 0 (const int) 2306 0:96 Constant: 2307 0:96 0 (const int) 2308 0:96 Sequence 2309 0:96 Constant: 2310 0:96 0 (const int) 2311 0:96 Constant: 2312 0:96 1 (const int) 2313 0:97 move second child to first child ( temp 3-component vector of uint) 2314 0:97 vector swizzle ( temp 3-component vector of uint) 2315 0:97 u: direct index for structure ( temp 4-component vector of uint) 2316 0: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}) 2317 0: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}) 2318 0: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}) 2319 0:97 Constant: 2320 0:97 0 (const uint) 2321 0:97 direct index ( temp uint) 2322 0:97 'dti' ( in 3-component vector of uint) 2323 0:97 Constant: 2324 0:97 0 (const int) 2325 0:97 Constant: 2326 0:97 0 (const int) 2327 0:97 Sequence 2328 0:97 Constant: 2329 0:97 0 (const int) 2330 0:97 Constant: 2331 0:97 1 (const int) 2332 0:97 Constant: 2333 0:97 2 (const int) 2334 0:97 subgroupAnd ( temp 3-component vector of uint) 2335 0:97 vector swizzle ( temp 3-component vector of uint) 2336 0:97 u: direct index for structure ( temp 4-component vector of uint) 2337 0: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}) 2338 0: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}) 2339 0: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}) 2340 0:97 Constant: 2341 0:97 0 (const uint) 2342 0:97 direct index ( temp uint) 2343 0:97 'dti' ( in 3-component vector of uint) 2344 0:97 Constant: 2345 0:97 0 (const int) 2346 0:97 Constant: 2347 0:97 0 (const int) 2348 0:97 Sequence 2349 0:97 Constant: 2350 0:97 0 (const int) 2351 0:97 Constant: 2352 0:97 1 (const int) 2353 0:97 Constant: 2354 0:97 2 (const int) 2355 0:99 move second child to first child ( temp 4-component vector of int) 2356 0:99 i: direct index for structure ( temp 4-component vector of int) 2357 0: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}) 2358 0: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}) 2359 0: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}) 2360 0:99 Constant: 2361 0:99 0 (const uint) 2362 0:99 direct index ( temp uint) 2363 0:99 'dti' ( in 3-component vector of uint) 2364 0:99 Constant: 2365 0:99 0 (const int) 2366 0:99 Constant: 2367 0:99 1 (const int) 2368 0:99 subgroupAnd ( temp 4-component vector of int) 2369 0:99 i: direct index for structure ( temp 4-component vector of int) 2370 0: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}) 2371 0: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}) 2372 0: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}) 2373 0:99 Constant: 2374 0:99 0 (const uint) 2375 0:99 direct index ( temp uint) 2376 0:99 'dti' ( in 3-component vector of uint) 2377 0:99 Constant: 2378 0:99 0 (const int) 2379 0:99 Constant: 2380 0:99 1 (const int) 2381 0:100 move second child to first child ( temp int) 2382 0:100 direct index ( temp int) 2383 0:100 i: direct index for structure ( temp 4-component vector of int) 2384 0: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}) 2385 0: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}) 2386 0: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}) 2387 0:100 Constant: 2388 0:100 0 (const uint) 2389 0:100 direct index ( temp uint) 2390 0:100 'dti' ( in 3-component vector of uint) 2391 0:100 Constant: 2392 0:100 0 (const int) 2393 0:100 Constant: 2394 0:100 1 (const int) 2395 0:100 Constant: 2396 0:100 0 (const int) 2397 0:100 subgroupAnd ( temp int) 2398 0:100 direct index ( temp int) 2399 0:100 i: direct index for structure ( temp 4-component vector of int) 2400 0: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}) 2401 0: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}) 2402 0: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}) 2403 0:100 Constant: 2404 0:100 0 (const uint) 2405 0:100 direct index ( temp uint) 2406 0:100 'dti' ( in 3-component vector of uint) 2407 0:100 Constant: 2408 0:100 0 (const int) 2409 0:100 Constant: 2410 0:100 1 (const int) 2411 0:100 Constant: 2412 0:100 0 (const int) 2413 0:101 move second child to first child ( temp 2-component vector of int) 2414 0:101 vector swizzle ( temp 2-component vector of int) 2415 0:101 i: direct index for structure ( temp 4-component vector of int) 2416 0: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}) 2417 0: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}) 2418 0: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}) 2419 0:101 Constant: 2420 0:101 0 (const uint) 2421 0:101 direct index ( temp uint) 2422 0:101 'dti' ( in 3-component vector of uint) 2423 0:101 Constant: 2424 0:101 0 (const int) 2425 0:101 Constant: 2426 0:101 1 (const int) 2427 0:101 Sequence 2428 0:101 Constant: 2429 0:101 0 (const int) 2430 0:101 Constant: 2431 0:101 1 (const int) 2432 0:101 subgroupAnd ( temp 2-component vector of int) 2433 0:101 vector swizzle ( temp 2-component vector of int) 2434 0:101 i: direct index for structure ( temp 4-component vector of int) 2435 0: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}) 2436 0: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}) 2437 0: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}) 2438 0:101 Constant: 2439 0:101 0 (const uint) 2440 0:101 direct index ( temp uint) 2441 0:101 'dti' ( in 3-component vector of uint) 2442 0:101 Constant: 2443 0:101 0 (const int) 2444 0:101 Constant: 2445 0:101 1 (const int) 2446 0:101 Sequence 2447 0:101 Constant: 2448 0:101 0 (const int) 2449 0:101 Constant: 2450 0:101 1 (const int) 2451 0:102 move second child to first child ( temp 3-component vector of int) 2452 0:102 vector swizzle ( temp 3-component vector of int) 2453 0:102 i: direct index for structure ( temp 4-component vector of int) 2454 0: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}) 2455 0: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}) 2456 0: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}) 2457 0:102 Constant: 2458 0:102 0 (const uint) 2459 0:102 direct index ( temp uint) 2460 0:102 'dti' ( in 3-component vector of uint) 2461 0:102 Constant: 2462 0:102 0 (const int) 2463 0:102 Constant: 2464 0:102 1 (const int) 2465 0:102 Sequence 2466 0:102 Constant: 2467 0:102 0 (const int) 2468 0:102 Constant: 2469 0:102 1 (const int) 2470 0:102 Constant: 2471 0:102 2 (const int) 2472 0:102 subgroupAnd ( temp 3-component vector of int) 2473 0:102 vector swizzle ( temp 3-component vector of int) 2474 0:102 i: direct index for structure ( temp 4-component vector of int) 2475 0: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}) 2476 0: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}) 2477 0: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}) 2478 0:102 Constant: 2479 0:102 0 (const uint) 2480 0:102 direct index ( temp uint) 2481 0:102 'dti' ( in 3-component vector of uint) 2482 0:102 Constant: 2483 0:102 0 (const int) 2484 0:102 Constant: 2485 0:102 1 (const int) 2486 0:102 Sequence 2487 0:102 Constant: 2488 0:102 0 (const int) 2489 0:102 Constant: 2490 0:102 1 (const int) 2491 0:102 Constant: 2492 0:102 2 (const int) 2493 0:104 move second child to first child ( temp 4-component vector of uint) 2494 0:104 u: direct index for structure ( temp 4-component vector of uint) 2495 0: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}) 2496 0: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}) 2497 0: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}) 2498 0:104 Constant: 2499 0:104 0 (const uint) 2500 0:104 direct index ( temp uint) 2501 0:104 'dti' ( in 3-component vector of uint) 2502 0:104 Constant: 2503 0:104 0 (const int) 2504 0:104 Constant: 2505 0:104 0 (const int) 2506 0:104 subgroupOr ( temp 4-component vector of uint) 2507 0:104 u: direct index for structure ( temp 4-component vector of uint) 2508 0: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}) 2509 0: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}) 2510 0: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}) 2511 0:104 Constant: 2512 0:104 0 (const uint) 2513 0:104 direct index ( temp uint) 2514 0:104 'dti' ( in 3-component vector of uint) 2515 0:104 Constant: 2516 0:104 0 (const int) 2517 0:104 Constant: 2518 0:104 0 (const int) 2519 0:105 move second child to first child ( temp uint) 2520 0:105 direct index ( temp uint) 2521 0:105 u: direct index for structure ( temp 4-component vector of uint) 2522 0: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}) 2523 0: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}) 2524 0: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}) 2525 0:105 Constant: 2526 0:105 0 (const uint) 2527 0:105 direct index ( temp uint) 2528 0:105 'dti' ( in 3-component vector of uint) 2529 0:105 Constant: 2530 0:105 0 (const int) 2531 0:105 Constant: 2532 0:105 0 (const int) 2533 0:105 Constant: 2534 0:105 0 (const int) 2535 0:105 subgroupOr ( temp uint) 2536 0:105 direct index ( temp uint) 2537 0:105 u: direct index for structure ( temp 4-component vector of uint) 2538 0: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}) 2539 0: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}) 2540 0: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}) 2541 0:105 Constant: 2542 0:105 0 (const uint) 2543 0:105 direct index ( temp uint) 2544 0:105 'dti' ( in 3-component vector of uint) 2545 0:105 Constant: 2546 0:105 0 (const int) 2547 0:105 Constant: 2548 0:105 0 (const int) 2549 0:105 Constant: 2550 0:105 0 (const int) 2551 0:106 move second child to first child ( temp 2-component vector of uint) 2552 0:106 vector swizzle ( temp 2-component vector of uint) 2553 0:106 u: direct index for structure ( temp 4-component vector of uint) 2554 0: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}) 2555 0: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}) 2556 0: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}) 2557 0:106 Constant: 2558 0:106 0 (const uint) 2559 0:106 direct index ( temp uint) 2560 0:106 'dti' ( in 3-component vector of uint) 2561 0:106 Constant: 2562 0:106 0 (const int) 2563 0:106 Constant: 2564 0:106 0 (const int) 2565 0:106 Sequence 2566 0:106 Constant: 2567 0:106 0 (const int) 2568 0:106 Constant: 2569 0:106 1 (const int) 2570 0:106 subgroupOr ( temp 2-component vector of uint) 2571 0:106 vector swizzle ( temp 2-component vector of uint) 2572 0:106 u: direct index for structure ( temp 4-component vector of uint) 2573 0: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}) 2574 0: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}) 2575 0: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}) 2576 0:106 Constant: 2577 0:106 0 (const uint) 2578 0:106 direct index ( temp uint) 2579 0:106 'dti' ( in 3-component vector of uint) 2580 0:106 Constant: 2581 0:106 0 (const int) 2582 0:106 Constant: 2583 0:106 0 (const int) 2584 0:106 Sequence 2585 0:106 Constant: 2586 0:106 0 (const int) 2587 0:106 Constant: 2588 0:106 1 (const int) 2589 0:107 move second child to first child ( temp 3-component vector of uint) 2590 0:107 vector swizzle ( temp 3-component vector of uint) 2591 0:107 u: direct index for structure ( temp 4-component vector of uint) 2592 0: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}) 2593 0: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}) 2594 0: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}) 2595 0:107 Constant: 2596 0:107 0 (const uint) 2597 0:107 direct index ( temp uint) 2598 0:107 'dti' ( in 3-component vector of uint) 2599 0:107 Constant: 2600 0:107 0 (const int) 2601 0:107 Constant: 2602 0:107 0 (const int) 2603 0:107 Sequence 2604 0:107 Constant: 2605 0:107 0 (const int) 2606 0:107 Constant: 2607 0:107 1 (const int) 2608 0:107 Constant: 2609 0:107 2 (const int) 2610 0:107 subgroupOr ( temp 3-component vector of uint) 2611 0:107 vector swizzle ( temp 3-component vector of uint) 2612 0:107 u: direct index for structure ( temp 4-component vector of uint) 2613 0: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}) 2614 0: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}) 2615 0: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}) 2616 0:107 Constant: 2617 0:107 0 (const uint) 2618 0:107 direct index ( temp uint) 2619 0:107 'dti' ( in 3-component vector of uint) 2620 0:107 Constant: 2621 0:107 0 (const int) 2622 0:107 Constant: 2623 0:107 0 (const int) 2624 0:107 Sequence 2625 0:107 Constant: 2626 0:107 0 (const int) 2627 0:107 Constant: 2628 0:107 1 (const int) 2629 0:107 Constant: 2630 0:107 2 (const int) 2631 0:109 move second child to first child ( temp 4-component vector of int) 2632 0:109 i: direct index for structure ( temp 4-component vector of int) 2633 0: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}) 2634 0: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}) 2635 0: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}) 2636 0:109 Constant: 2637 0:109 0 (const uint) 2638 0:109 direct index ( temp uint) 2639 0:109 'dti' ( in 3-component vector of uint) 2640 0:109 Constant: 2641 0:109 0 (const int) 2642 0:109 Constant: 2643 0:109 1 (const int) 2644 0:109 subgroupOr ( temp 4-component vector of int) 2645 0:109 i: direct index for structure ( temp 4-component vector of int) 2646 0: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}) 2647 0: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}) 2648 0: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}) 2649 0:109 Constant: 2650 0:109 0 (const uint) 2651 0:109 direct index ( temp uint) 2652 0:109 'dti' ( in 3-component vector of uint) 2653 0:109 Constant: 2654 0:109 0 (const int) 2655 0:109 Constant: 2656 0:109 1 (const int) 2657 0:110 move second child to first child ( temp int) 2658 0:110 direct index ( temp int) 2659 0:110 i: direct index for structure ( temp 4-component vector of int) 2660 0: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}) 2661 0: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}) 2662 0: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}) 2663 0:110 Constant: 2664 0:110 0 (const uint) 2665 0:110 direct index ( temp uint) 2666 0:110 'dti' ( in 3-component vector of uint) 2667 0:110 Constant: 2668 0:110 0 (const int) 2669 0:110 Constant: 2670 0:110 1 (const int) 2671 0:110 Constant: 2672 0:110 0 (const int) 2673 0:110 subgroupOr ( temp int) 2674 0:110 direct index ( temp int) 2675 0:110 i: direct index for structure ( temp 4-component vector of int) 2676 0: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}) 2677 0: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}) 2678 0: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}) 2679 0:110 Constant: 2680 0:110 0 (const uint) 2681 0:110 direct index ( temp uint) 2682 0:110 'dti' ( in 3-component vector of uint) 2683 0:110 Constant: 2684 0:110 0 (const int) 2685 0:110 Constant: 2686 0:110 1 (const int) 2687 0:110 Constant: 2688 0:110 0 (const int) 2689 0:111 move second child to first child ( temp 2-component vector of int) 2690 0:111 vector swizzle ( temp 2-component vector of int) 2691 0:111 i: direct index for structure ( temp 4-component vector of int) 2692 0: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}) 2693 0: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}) 2694 0: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}) 2695 0:111 Constant: 2696 0:111 0 (const uint) 2697 0:111 direct index ( temp uint) 2698 0:111 'dti' ( in 3-component vector of uint) 2699 0:111 Constant: 2700 0:111 0 (const int) 2701 0:111 Constant: 2702 0:111 1 (const int) 2703 0:111 Sequence 2704 0:111 Constant: 2705 0:111 0 (const int) 2706 0:111 Constant: 2707 0:111 1 (const int) 2708 0:111 subgroupOr ( temp 2-component vector of int) 2709 0:111 vector swizzle ( temp 2-component vector of int) 2710 0:111 i: direct index for structure ( temp 4-component vector of int) 2711 0: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}) 2712 0: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}) 2713 0: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}) 2714 0:111 Constant: 2715 0:111 0 (const uint) 2716 0:111 direct index ( temp uint) 2717 0:111 'dti' ( in 3-component vector of uint) 2718 0:111 Constant: 2719 0:111 0 (const int) 2720 0:111 Constant: 2721 0:111 1 (const int) 2722 0:111 Sequence 2723 0:111 Constant: 2724 0:111 0 (const int) 2725 0:111 Constant: 2726 0:111 1 (const int) 2727 0:112 move second child to first child ( temp 3-component vector of int) 2728 0:112 vector swizzle ( temp 3-component vector of int) 2729 0:112 i: direct index for structure ( temp 4-component vector of int) 2730 0: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}) 2731 0: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}) 2732 0: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}) 2733 0:112 Constant: 2734 0:112 0 (const uint) 2735 0:112 direct index ( temp uint) 2736 0:112 'dti' ( in 3-component vector of uint) 2737 0:112 Constant: 2738 0:112 0 (const int) 2739 0:112 Constant: 2740 0:112 1 (const int) 2741 0:112 Sequence 2742 0:112 Constant: 2743 0:112 0 (const int) 2744 0:112 Constant: 2745 0:112 1 (const int) 2746 0:112 Constant: 2747 0:112 2 (const int) 2748 0:112 subgroupOr ( temp 3-component vector of int) 2749 0:112 vector swizzle ( temp 3-component vector of int) 2750 0:112 i: direct index for structure ( temp 4-component vector of int) 2751 0: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}) 2752 0: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}) 2753 0: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}) 2754 0:112 Constant: 2755 0:112 0 (const uint) 2756 0:112 direct index ( temp uint) 2757 0:112 'dti' ( in 3-component vector of uint) 2758 0:112 Constant: 2759 0:112 0 (const int) 2760 0:112 Constant: 2761 0:112 1 (const int) 2762 0:112 Sequence 2763 0:112 Constant: 2764 0:112 0 (const int) 2765 0:112 Constant: 2766 0:112 1 (const int) 2767 0:112 Constant: 2768 0:112 2 (const int) 2769 0:114 move second child to first child ( temp 4-component vector of uint) 2770 0:114 u: direct index for structure ( temp 4-component vector of uint) 2771 0: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}) 2772 0: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}) 2773 0: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}) 2774 0:114 Constant: 2775 0:114 0 (const uint) 2776 0:114 direct index ( temp uint) 2777 0:114 'dti' ( in 3-component vector of uint) 2778 0:114 Constant: 2779 0:114 0 (const int) 2780 0:114 Constant: 2781 0:114 0 (const int) 2782 0:114 subgroupXor ( temp 4-component vector of uint) 2783 0:114 u: direct index for structure ( temp 4-component vector of uint) 2784 0: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}) 2785 0: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}) 2786 0: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}) 2787 0:114 Constant: 2788 0:114 0 (const uint) 2789 0:114 direct index ( temp uint) 2790 0:114 'dti' ( in 3-component vector of uint) 2791 0:114 Constant: 2792 0:114 0 (const int) 2793 0:114 Constant: 2794 0:114 0 (const int) 2795 0:115 move second child to first child ( temp uint) 2796 0:115 direct index ( temp uint) 2797 0:115 u: direct index for structure ( temp 4-component vector of uint) 2798 0: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}) 2799 0: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}) 2800 0: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}) 2801 0:115 Constant: 2802 0:115 0 (const uint) 2803 0:115 direct index ( temp uint) 2804 0:115 'dti' ( in 3-component vector of uint) 2805 0:115 Constant: 2806 0:115 0 (const int) 2807 0:115 Constant: 2808 0:115 0 (const int) 2809 0:115 Constant: 2810 0:115 0 (const int) 2811 0:115 subgroupXor ( temp uint) 2812 0:115 direct index ( temp uint) 2813 0:115 u: direct index for structure ( temp 4-component vector of uint) 2814 0: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}) 2815 0: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}) 2816 0: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}) 2817 0:115 Constant: 2818 0:115 0 (const uint) 2819 0:115 direct index ( temp uint) 2820 0:115 'dti' ( in 3-component vector of uint) 2821 0:115 Constant: 2822 0:115 0 (const int) 2823 0:115 Constant: 2824 0:115 0 (const int) 2825 0:115 Constant: 2826 0:115 0 (const int) 2827 0:116 move second child to first child ( temp 2-component vector of uint) 2828 0:116 vector swizzle ( temp 2-component vector of uint) 2829 0:116 u: direct index for structure ( temp 4-component vector of uint) 2830 0: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}) 2831 0: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}) 2832 0: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}) 2833 0:116 Constant: 2834 0:116 0 (const uint) 2835 0:116 direct index ( temp uint) 2836 0:116 'dti' ( in 3-component vector of uint) 2837 0:116 Constant: 2838 0:116 0 (const int) 2839 0:116 Constant: 2840 0:116 0 (const int) 2841 0:116 Sequence 2842 0:116 Constant: 2843 0:116 0 (const int) 2844 0:116 Constant: 2845 0:116 1 (const int) 2846 0:116 subgroupXor ( temp 2-component vector of uint) 2847 0:116 vector swizzle ( temp 2-component vector of uint) 2848 0:116 u: direct index for structure ( temp 4-component vector of uint) 2849 0: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}) 2850 0: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}) 2851 0: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}) 2852 0:116 Constant: 2853 0:116 0 (const uint) 2854 0:116 direct index ( temp uint) 2855 0:116 'dti' ( in 3-component vector of uint) 2856 0:116 Constant: 2857 0:116 0 (const int) 2858 0:116 Constant: 2859 0:116 0 (const int) 2860 0:116 Sequence 2861 0:116 Constant: 2862 0:116 0 (const int) 2863 0:116 Constant: 2864 0:116 1 (const int) 2865 0:117 move second child to first child ( temp 3-component vector of uint) 2866 0:117 vector swizzle ( temp 3-component vector of uint) 2867 0:117 u: direct index for structure ( temp 4-component vector of uint) 2868 0: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}) 2869 0: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}) 2870 0: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}) 2871 0:117 Constant: 2872 0:117 0 (const uint) 2873 0:117 direct index ( temp uint) 2874 0:117 'dti' ( in 3-component vector of uint) 2875 0:117 Constant: 2876 0:117 0 (const int) 2877 0:117 Constant: 2878 0:117 0 (const int) 2879 0:117 Sequence 2880 0:117 Constant: 2881 0:117 0 (const int) 2882 0:117 Constant: 2883 0:117 1 (const int) 2884 0:117 Constant: 2885 0:117 2 (const int) 2886 0:117 subgroupXor ( temp 3-component vector of uint) 2887 0:117 vector swizzle ( temp 3-component vector of uint) 2888 0:117 u: direct index for structure ( temp 4-component vector of uint) 2889 0: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}) 2890 0: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}) 2891 0: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}) 2892 0:117 Constant: 2893 0:117 0 (const uint) 2894 0:117 direct index ( temp uint) 2895 0:117 'dti' ( in 3-component vector of uint) 2896 0:117 Constant: 2897 0:117 0 (const int) 2898 0:117 Constant: 2899 0:117 0 (const int) 2900 0:117 Sequence 2901 0:117 Constant: 2902 0:117 0 (const int) 2903 0:117 Constant: 2904 0:117 1 (const int) 2905 0:117 Constant: 2906 0:117 2 (const int) 2907 0:119 move second child to first child ( temp 4-component vector of int) 2908 0:119 i: direct index for structure ( temp 4-component vector of int) 2909 0: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}) 2910 0: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}) 2911 0: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}) 2912 0:119 Constant: 2913 0:119 0 (const uint) 2914 0:119 direct index ( temp uint) 2915 0:119 'dti' ( in 3-component vector of uint) 2916 0:119 Constant: 2917 0:119 0 (const int) 2918 0:119 Constant: 2919 0:119 1 (const int) 2920 0:119 subgroupXor ( temp 4-component vector of int) 2921 0:119 i: direct index for structure ( temp 4-component vector of int) 2922 0: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}) 2923 0: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}) 2924 0: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}) 2925 0:119 Constant: 2926 0:119 0 (const uint) 2927 0:119 direct index ( temp uint) 2928 0:119 'dti' ( in 3-component vector of uint) 2929 0:119 Constant: 2930 0:119 0 (const int) 2931 0:119 Constant: 2932 0:119 1 (const int) 2933 0:120 move second child to first child ( temp int) 2934 0:120 direct index ( temp int) 2935 0:120 i: direct index for structure ( temp 4-component vector of int) 2936 0: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}) 2937 0: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}) 2938 0: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}) 2939 0:120 Constant: 2940 0:120 0 (const uint) 2941 0:120 direct index ( temp uint) 2942 0:120 'dti' ( in 3-component vector of uint) 2943 0:120 Constant: 2944 0:120 0 (const int) 2945 0:120 Constant: 2946 0:120 1 (const int) 2947 0:120 Constant: 2948 0:120 0 (const int) 2949 0:120 subgroupXor ( temp int) 2950 0:120 direct index ( temp int) 2951 0:120 i: direct index for structure ( temp 4-component vector of int) 2952 0: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}) 2953 0: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}) 2954 0: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}) 2955 0:120 Constant: 2956 0:120 0 (const uint) 2957 0:120 direct index ( temp uint) 2958 0:120 'dti' ( in 3-component vector of uint) 2959 0:120 Constant: 2960 0:120 0 (const int) 2961 0:120 Constant: 2962 0:120 1 (const int) 2963 0:120 Constant: 2964 0:120 0 (const int) 2965 0:121 move second child to first child ( temp 2-component vector of int) 2966 0:121 vector swizzle ( temp 2-component vector of int) 2967 0:121 i: direct index for structure ( temp 4-component vector of int) 2968 0: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}) 2969 0: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}) 2970 0: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}) 2971 0:121 Constant: 2972 0:121 0 (const uint) 2973 0:121 direct index ( temp uint) 2974 0:121 'dti' ( in 3-component vector of uint) 2975 0:121 Constant: 2976 0:121 0 (const int) 2977 0:121 Constant: 2978 0:121 1 (const int) 2979 0:121 Sequence 2980 0:121 Constant: 2981 0:121 0 (const int) 2982 0:121 Constant: 2983 0:121 1 (const int) 2984 0:121 subgroupXor ( temp 2-component vector of int) 2985 0:121 vector swizzle ( temp 2-component vector of int) 2986 0:121 i: direct index for structure ( temp 4-component vector of int) 2987 0: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}) 2988 0: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}) 2989 0: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}) 2990 0:121 Constant: 2991 0:121 0 (const uint) 2992 0:121 direct index ( temp uint) 2993 0:121 'dti' ( in 3-component vector of uint) 2994 0:121 Constant: 2995 0:121 0 (const int) 2996 0:121 Constant: 2997 0:121 1 (const int) 2998 0:121 Sequence 2999 0:121 Constant: 3000 0:121 0 (const int) 3001 0:121 Constant: 3002 0:121 1 (const int) 3003 0:122 move second child to first child ( temp 3-component vector of int) 3004 0:122 vector swizzle ( temp 3-component vector of int) 3005 0:122 i: direct index for structure ( temp 4-component vector of int) 3006 0: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}) 3007 0: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}) 3008 0: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}) 3009 0:122 Constant: 3010 0:122 0 (const uint) 3011 0:122 direct index ( temp uint) 3012 0:122 'dti' ( in 3-component vector of uint) 3013 0:122 Constant: 3014 0:122 0 (const int) 3015 0:122 Constant: 3016 0:122 1 (const int) 3017 0:122 Sequence 3018 0:122 Constant: 3019 0:122 0 (const int) 3020 0:122 Constant: 3021 0:122 1 (const int) 3022 0:122 Constant: 3023 0:122 2 (const int) 3024 0:122 subgroupXor ( temp 3-component vector of int) 3025 0:122 vector swizzle ( temp 3-component vector of int) 3026 0:122 i: direct index for structure ( temp 4-component vector of int) 3027 0: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}) 3028 0: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}) 3029 0: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}) 3030 0:122 Constant: 3031 0:122 0 (const uint) 3032 0:122 direct index ( temp uint) 3033 0:122 'dti' ( in 3-component vector of uint) 3034 0:122 Constant: 3035 0:122 0 (const int) 3036 0:122 Constant: 3037 0:122 1 (const int) 3038 0:122 Sequence 3039 0:122 Constant: 3040 0:122 0 (const int) 3041 0:122 Constant: 3042 0:122 1 (const int) 3043 0:122 Constant: 3044 0:122 2 (const int) 3045 0:124 move second child to first child ( temp uint) 3046 0:124 direct index ( temp uint) 3047 0:124 u: direct index for structure ( temp 4-component vector of uint) 3048 0: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}) 3049 0: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}) 3050 0: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}) 3051 0:124 Constant: 3052 0:124 0 (const uint) 3053 0:124 direct index ( temp uint) 3054 0:124 'dti' ( in 3-component vector of uint) 3055 0:124 Constant: 3056 0:124 0 (const int) 3057 0:124 Constant: 3058 0:124 0 (const int) 3059 0:124 Constant: 3060 0:124 0 (const int) 3061 0:124 subgroupBallotBitCount ( temp uint) 3062 0:124 subgroupBallot ( temp 4-component vector of uint) 3063 0:124 Compare Equal ( temp bool) 3064 0:124 direct index ( temp uint) 3065 0:124 u: direct index for structure ( temp 4-component vector of uint) 3066 0: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}) 3067 0: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}) 3068 0: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}) 3069 0:124 Constant: 3070 0:124 0 (const uint) 3071 0:124 direct index ( temp uint) 3072 0:124 'dti' ( in 3-component vector of uint) 3073 0:124 Constant: 3074 0:124 0 (const int) 3075 0:124 Constant: 3076 0:124 0 (const int) 3077 0:124 Constant: 3078 0:124 0 (const int) 3079 0:124 Constant: 3080 0:124 0 (const uint) 3081 0:13 Function Definition: CSMain( ( temp void) 3082 0:13 Function Parameters: 3083 0:? Sequence 3084 0:13 move second child to first child ( temp 3-component vector of uint) 3085 0:? 'dti' ( temp 3-component vector of uint) 3086 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 3087 0:13 Function Call: @CSMain(vu3; ( temp void) 3088 0:? 'dti' ( temp 3-component vector of uint) 3089 0:? Linker Objects 3090 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 3091 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 3092 3093 3094 Linked compute stage: 3095 3096 3097 Shader version: 500 3098 local_size = (32, 16, 1) 3099 0:? Sequence 3100 0:13 Function Definition: @CSMain(vu3; ( temp void) 3101 0:13 Function Parameters: 3102 0:13 'dti' ( in 3-component vector of uint) 3103 0:? Sequence 3104 0:14 move second child to first child ( temp 4-component vector of uint) 3105 0:14 u: direct index for structure ( temp 4-component vector of uint) 3106 0: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}) 3107 0: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}) 3108 0: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}) 3109 0:14 Constant: 3110 0:14 0 (const uint) 3111 0:14 direct index ( temp uint) 3112 0:14 'dti' ( in 3-component vector of uint) 3113 0:14 Constant: 3114 0:14 0 (const int) 3115 0:14 Constant: 3116 0:14 0 (const int) 3117 0:14 subgroupAdd ( temp 4-component vector of uint) 3118 0:14 u: direct index for structure ( temp 4-component vector of uint) 3119 0: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}) 3120 0: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}) 3121 0: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}) 3122 0:14 Constant: 3123 0:14 0 (const uint) 3124 0:14 direct index ( temp uint) 3125 0:14 'dti' ( in 3-component vector of uint) 3126 0:14 Constant: 3127 0:14 0 (const int) 3128 0:14 Constant: 3129 0:14 0 (const int) 3130 0:15 move second child to first child ( temp uint) 3131 0:15 direct index ( temp uint) 3132 0:15 u: direct index for structure ( temp 4-component vector of uint) 3133 0: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}) 3134 0: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}) 3135 0: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}) 3136 0:15 Constant: 3137 0:15 0 (const uint) 3138 0:15 direct index ( temp uint) 3139 0:15 'dti' ( in 3-component vector of uint) 3140 0:15 Constant: 3141 0:15 0 (const int) 3142 0:15 Constant: 3143 0:15 0 (const int) 3144 0:15 Constant: 3145 0:15 0 (const int) 3146 0:15 subgroupAdd ( temp uint) 3147 0:15 direct index ( temp uint) 3148 0:15 u: direct index for structure ( temp 4-component vector of uint) 3149 0: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}) 3150 0: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}) 3151 0: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}) 3152 0:15 Constant: 3153 0:15 0 (const uint) 3154 0:15 direct index ( temp uint) 3155 0:15 'dti' ( in 3-component vector of uint) 3156 0:15 Constant: 3157 0:15 0 (const int) 3158 0:15 Constant: 3159 0:15 0 (const int) 3160 0:15 Constant: 3161 0:15 0 (const int) 3162 0:16 move second child to first child ( temp 2-component vector of uint) 3163 0:16 vector swizzle ( temp 2-component vector of uint) 3164 0:16 u: direct index for structure ( temp 4-component vector of uint) 3165 0: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}) 3166 0: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}) 3167 0: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}) 3168 0:16 Constant: 3169 0:16 0 (const uint) 3170 0:16 direct index ( temp uint) 3171 0:16 'dti' ( in 3-component vector of uint) 3172 0:16 Constant: 3173 0:16 0 (const int) 3174 0:16 Constant: 3175 0:16 0 (const int) 3176 0:16 Sequence 3177 0:16 Constant: 3178 0:16 0 (const int) 3179 0:16 Constant: 3180 0:16 1 (const int) 3181 0:16 subgroupAdd ( temp 2-component vector of uint) 3182 0:16 vector swizzle ( temp 2-component vector of uint) 3183 0:16 u: direct index for structure ( temp 4-component vector of uint) 3184 0: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}) 3185 0: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}) 3186 0: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}) 3187 0:16 Constant: 3188 0:16 0 (const uint) 3189 0:16 direct index ( temp uint) 3190 0:16 'dti' ( in 3-component vector of uint) 3191 0:16 Constant: 3192 0:16 0 (const int) 3193 0:16 Constant: 3194 0:16 0 (const int) 3195 0:16 Sequence 3196 0:16 Constant: 3197 0:16 0 (const int) 3198 0:16 Constant: 3199 0:16 1 (const int) 3200 0:17 move second child to first child ( temp 3-component vector of uint) 3201 0:17 vector swizzle ( temp 3-component vector of uint) 3202 0:17 u: direct index for structure ( temp 4-component vector of uint) 3203 0: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}) 3204 0: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}) 3205 0: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}) 3206 0:17 Constant: 3207 0:17 0 (const uint) 3208 0:17 direct index ( temp uint) 3209 0:17 'dti' ( in 3-component vector of uint) 3210 0:17 Constant: 3211 0:17 0 (const int) 3212 0:17 Constant: 3213 0:17 0 (const int) 3214 0:17 Sequence 3215 0:17 Constant: 3216 0:17 0 (const int) 3217 0:17 Constant: 3218 0:17 1 (const int) 3219 0:17 Constant: 3220 0:17 2 (const int) 3221 0:17 subgroupAdd ( temp 3-component vector of uint) 3222 0:17 vector swizzle ( temp 3-component vector of uint) 3223 0:17 u: direct index for structure ( temp 4-component vector of uint) 3224 0: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}) 3225 0: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}) 3226 0: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}) 3227 0:17 Constant: 3228 0:17 0 (const uint) 3229 0:17 direct index ( temp uint) 3230 0:17 'dti' ( in 3-component vector of uint) 3231 0:17 Constant: 3232 0:17 0 (const int) 3233 0:17 Constant: 3234 0:17 0 (const int) 3235 0:17 Sequence 3236 0:17 Constant: 3237 0:17 0 (const int) 3238 0:17 Constant: 3239 0:17 1 (const int) 3240 0:17 Constant: 3241 0:17 2 (const int) 3242 0:19 move second child to first child ( temp 4-component vector of int) 3243 0:19 i: direct index for structure ( temp 4-component vector of int) 3244 0: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}) 3245 0: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}) 3246 0: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}) 3247 0:19 Constant: 3248 0:19 0 (const uint) 3249 0:19 direct index ( temp uint) 3250 0:19 'dti' ( in 3-component vector of uint) 3251 0:19 Constant: 3252 0:19 0 (const int) 3253 0:19 Constant: 3254 0:19 1 (const int) 3255 0:19 subgroupAdd ( temp 4-component vector of int) 3256 0:19 i: direct index for structure ( temp 4-component vector of int) 3257 0: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}) 3258 0: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}) 3259 0: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}) 3260 0:19 Constant: 3261 0:19 0 (const uint) 3262 0:19 direct index ( temp uint) 3263 0:19 'dti' ( in 3-component vector of uint) 3264 0:19 Constant: 3265 0:19 0 (const int) 3266 0:19 Constant: 3267 0:19 1 (const int) 3268 0:20 move second child to first child ( temp int) 3269 0:20 direct index ( temp int) 3270 0:20 i: direct index for structure ( temp 4-component vector of int) 3271 0: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}) 3272 0: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}) 3273 0: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}) 3274 0:20 Constant: 3275 0:20 0 (const uint) 3276 0:20 direct index ( temp uint) 3277 0:20 'dti' ( in 3-component vector of uint) 3278 0:20 Constant: 3279 0:20 0 (const int) 3280 0:20 Constant: 3281 0:20 1 (const int) 3282 0:20 Constant: 3283 0:20 0 (const int) 3284 0:20 subgroupAdd ( temp int) 3285 0:20 direct index ( temp int) 3286 0:20 i: direct index for structure ( temp 4-component vector of int) 3287 0: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}) 3288 0: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}) 3289 0: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}) 3290 0:20 Constant: 3291 0:20 0 (const uint) 3292 0:20 direct index ( temp uint) 3293 0:20 'dti' ( in 3-component vector of uint) 3294 0:20 Constant: 3295 0:20 0 (const int) 3296 0:20 Constant: 3297 0:20 1 (const int) 3298 0:20 Constant: 3299 0:20 0 (const int) 3300 0:21 move second child to first child ( temp 2-component vector of int) 3301 0:21 vector swizzle ( temp 2-component vector of int) 3302 0:21 i: direct index for structure ( temp 4-component vector of int) 3303 0: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}) 3304 0: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}) 3305 0: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}) 3306 0:21 Constant: 3307 0:21 0 (const uint) 3308 0:21 direct index ( temp uint) 3309 0:21 'dti' ( in 3-component vector of uint) 3310 0:21 Constant: 3311 0:21 0 (const int) 3312 0:21 Constant: 3313 0:21 1 (const int) 3314 0:21 Sequence 3315 0:21 Constant: 3316 0:21 0 (const int) 3317 0:21 Constant: 3318 0:21 1 (const int) 3319 0:21 subgroupAdd ( temp 2-component vector of int) 3320 0:21 vector swizzle ( temp 2-component vector of int) 3321 0:21 i: direct index for structure ( temp 4-component vector of int) 3322 0: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}) 3323 0: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}) 3324 0: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}) 3325 0:21 Constant: 3326 0:21 0 (const uint) 3327 0:21 direct index ( temp uint) 3328 0:21 'dti' ( in 3-component vector of uint) 3329 0:21 Constant: 3330 0:21 0 (const int) 3331 0:21 Constant: 3332 0:21 1 (const int) 3333 0:21 Sequence 3334 0:21 Constant: 3335 0:21 0 (const int) 3336 0:21 Constant: 3337 0:21 1 (const int) 3338 0:22 move second child to first child ( temp 3-component vector of int) 3339 0:22 vector swizzle ( temp 3-component vector of int) 3340 0:22 i: direct index for structure ( temp 4-component vector of int) 3341 0: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}) 3342 0: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}) 3343 0: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}) 3344 0:22 Constant: 3345 0:22 0 (const uint) 3346 0:22 direct index ( temp uint) 3347 0:22 'dti' ( in 3-component vector of uint) 3348 0:22 Constant: 3349 0:22 0 (const int) 3350 0:22 Constant: 3351 0:22 1 (const int) 3352 0:22 Sequence 3353 0:22 Constant: 3354 0:22 0 (const int) 3355 0:22 Constant: 3356 0:22 1 (const int) 3357 0:22 Constant: 3358 0:22 2 (const int) 3359 0:22 subgroupAdd ( temp 3-component vector of int) 3360 0:22 vector swizzle ( temp 3-component vector of int) 3361 0:22 i: direct index for structure ( temp 4-component vector of int) 3362 0: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}) 3363 0: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}) 3364 0: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}) 3365 0:22 Constant: 3366 0:22 0 (const uint) 3367 0:22 direct index ( temp uint) 3368 0:22 'dti' ( in 3-component vector of uint) 3369 0:22 Constant: 3370 0:22 0 (const int) 3371 0:22 Constant: 3372 0:22 1 (const int) 3373 0:22 Sequence 3374 0:22 Constant: 3375 0:22 0 (const int) 3376 0:22 Constant: 3377 0:22 1 (const int) 3378 0:22 Constant: 3379 0:22 2 (const int) 3380 0:24 move second child to first child ( temp 4-component vector of float) 3381 0:24 f: direct index for structure ( temp 4-component vector of float) 3382 0: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}) 3383 0: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}) 3384 0: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}) 3385 0:24 Constant: 3386 0:24 0 (const uint) 3387 0:24 direct index ( temp uint) 3388 0:24 'dti' ( in 3-component vector of uint) 3389 0:24 Constant: 3390 0:24 0 (const int) 3391 0:24 Constant: 3392 0:24 2 (const int) 3393 0:24 subgroupAdd ( temp 4-component vector of float) 3394 0:24 f: direct index for structure ( temp 4-component vector of float) 3395 0: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}) 3396 0: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}) 3397 0: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}) 3398 0:24 Constant: 3399 0:24 0 (const uint) 3400 0:24 direct index ( temp uint) 3401 0:24 'dti' ( in 3-component vector of uint) 3402 0:24 Constant: 3403 0:24 0 (const int) 3404 0:24 Constant: 3405 0:24 2 (const int) 3406 0:25 move second child to first child ( temp float) 3407 0:25 direct index ( temp float) 3408 0:25 f: direct index for structure ( temp 4-component vector of float) 3409 0: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}) 3410 0: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}) 3411 0: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}) 3412 0:25 Constant: 3413 0:25 0 (const uint) 3414 0:25 direct index ( temp uint) 3415 0:25 'dti' ( in 3-component vector of uint) 3416 0:25 Constant: 3417 0:25 0 (const int) 3418 0:25 Constant: 3419 0:25 2 (const int) 3420 0:25 Constant: 3421 0:25 0 (const int) 3422 0:25 subgroupAdd ( temp float) 3423 0:25 direct index ( temp float) 3424 0:25 f: direct index for structure ( temp 4-component vector of float) 3425 0: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}) 3426 0: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}) 3427 0: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}) 3428 0:25 Constant: 3429 0:25 0 (const uint) 3430 0:25 direct index ( temp uint) 3431 0:25 'dti' ( in 3-component vector of uint) 3432 0:25 Constant: 3433 0:25 0 (const int) 3434 0:25 Constant: 3435 0:25 2 (const int) 3436 0:25 Constant: 3437 0:25 0 (const int) 3438 0:26 move second child to first child ( temp 2-component vector of float) 3439 0:26 vector swizzle ( temp 2-component vector of float) 3440 0:26 f: direct index for structure ( temp 4-component vector of float) 3441 0: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}) 3442 0: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}) 3443 0: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}) 3444 0:26 Constant: 3445 0:26 0 (const uint) 3446 0:26 direct index ( temp uint) 3447 0:26 'dti' ( in 3-component vector of uint) 3448 0:26 Constant: 3449 0:26 0 (const int) 3450 0:26 Constant: 3451 0:26 2 (const int) 3452 0:26 Sequence 3453 0:26 Constant: 3454 0:26 0 (const int) 3455 0:26 Constant: 3456 0:26 1 (const int) 3457 0:26 subgroupAdd ( temp 2-component vector of float) 3458 0:26 vector swizzle ( temp 2-component vector of float) 3459 0:26 f: direct index for structure ( temp 4-component vector of float) 3460 0: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}) 3461 0: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}) 3462 0: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}) 3463 0:26 Constant: 3464 0:26 0 (const uint) 3465 0:26 direct index ( temp uint) 3466 0:26 'dti' ( in 3-component vector of uint) 3467 0:26 Constant: 3468 0:26 0 (const int) 3469 0:26 Constant: 3470 0:26 2 (const int) 3471 0:26 Sequence 3472 0:26 Constant: 3473 0:26 0 (const int) 3474 0:26 Constant: 3475 0:26 1 (const int) 3476 0:27 move second child to first child ( temp 3-component vector of float) 3477 0:27 vector swizzle ( temp 3-component vector of float) 3478 0:27 f: direct index for structure ( temp 4-component vector of float) 3479 0: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}) 3480 0: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}) 3481 0: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}) 3482 0:27 Constant: 3483 0:27 0 (const uint) 3484 0:27 direct index ( temp uint) 3485 0:27 'dti' ( in 3-component vector of uint) 3486 0:27 Constant: 3487 0:27 0 (const int) 3488 0:27 Constant: 3489 0:27 2 (const int) 3490 0:27 Sequence 3491 0:27 Constant: 3492 0:27 0 (const int) 3493 0:27 Constant: 3494 0:27 1 (const int) 3495 0:27 Constant: 3496 0:27 2 (const int) 3497 0:27 subgroupAdd ( temp 3-component vector of float) 3498 0:27 vector swizzle ( temp 3-component vector of float) 3499 0:27 f: direct index for structure ( temp 4-component vector of float) 3500 0: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}) 3501 0: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}) 3502 0: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}) 3503 0:27 Constant: 3504 0:27 0 (const uint) 3505 0:27 direct index ( temp uint) 3506 0:27 'dti' ( in 3-component vector of uint) 3507 0:27 Constant: 3508 0:27 0 (const int) 3509 0:27 Constant: 3510 0:27 2 (const int) 3511 0:27 Sequence 3512 0:27 Constant: 3513 0:27 0 (const int) 3514 0:27 Constant: 3515 0:27 1 (const int) 3516 0:27 Constant: 3517 0:27 2 (const int) 3518 0:29 move second child to first child ( temp 4-component vector of double) 3519 0:29 d: direct index for structure ( temp 4-component vector of double) 3520 0: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}) 3521 0: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}) 3522 0: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}) 3523 0:29 Constant: 3524 0:29 0 (const uint) 3525 0:29 direct index ( temp uint) 3526 0:29 'dti' ( in 3-component vector of uint) 3527 0:29 Constant: 3528 0:29 0 (const int) 3529 0:29 Constant: 3530 0:29 3 (const int) 3531 0:29 subgroupAdd ( temp 4-component vector of double) 3532 0:29 d: direct index for structure ( temp 4-component vector of double) 3533 0: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}) 3534 0: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}) 3535 0: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}) 3536 0:29 Constant: 3537 0:29 0 (const uint) 3538 0:29 direct index ( temp uint) 3539 0:29 'dti' ( in 3-component vector of uint) 3540 0:29 Constant: 3541 0:29 0 (const int) 3542 0:29 Constant: 3543 0:29 3 (const int) 3544 0:30 move second child to first child ( temp double) 3545 0:30 direct index ( temp double) 3546 0:30 d: direct index for structure ( temp 4-component vector of double) 3547 0: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}) 3548 0: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}) 3549 0: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}) 3550 0:30 Constant: 3551 0:30 0 (const uint) 3552 0:30 direct index ( temp uint) 3553 0:30 'dti' ( in 3-component vector of uint) 3554 0:30 Constant: 3555 0:30 0 (const int) 3556 0:30 Constant: 3557 0:30 3 (const int) 3558 0:30 Constant: 3559 0:30 0 (const int) 3560 0:30 subgroupAdd ( temp double) 3561 0:30 direct index ( temp double) 3562 0:30 d: direct index for structure ( temp 4-component vector of double) 3563 0: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}) 3564 0: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}) 3565 0: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}) 3566 0:30 Constant: 3567 0:30 0 (const uint) 3568 0:30 direct index ( temp uint) 3569 0:30 'dti' ( in 3-component vector of uint) 3570 0:30 Constant: 3571 0:30 0 (const int) 3572 0:30 Constant: 3573 0:30 3 (const int) 3574 0:30 Constant: 3575 0:30 0 (const int) 3576 0:31 move second child to first child ( temp 2-component vector of double) 3577 0:31 vector swizzle ( temp 2-component vector of double) 3578 0:31 d: direct index for structure ( temp 4-component vector of double) 3579 0: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}) 3580 0: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}) 3581 0: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}) 3582 0:31 Constant: 3583 0:31 0 (const uint) 3584 0:31 direct index ( temp uint) 3585 0:31 'dti' ( in 3-component vector of uint) 3586 0:31 Constant: 3587 0:31 0 (const int) 3588 0:31 Constant: 3589 0:31 3 (const int) 3590 0:31 Sequence 3591 0:31 Constant: 3592 0:31 0 (const int) 3593 0:31 Constant: 3594 0:31 1 (const int) 3595 0:31 subgroupAdd ( temp 2-component vector of double) 3596 0:31 vector swizzle ( temp 2-component vector of double) 3597 0:31 d: direct index for structure ( temp 4-component vector of double) 3598 0: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}) 3599 0: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}) 3600 0: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}) 3601 0:31 Constant: 3602 0:31 0 (const uint) 3603 0:31 direct index ( temp uint) 3604 0:31 'dti' ( in 3-component vector of uint) 3605 0:31 Constant: 3606 0:31 0 (const int) 3607 0:31 Constant: 3608 0:31 3 (const int) 3609 0:31 Sequence 3610 0:31 Constant: 3611 0:31 0 (const int) 3612 0:31 Constant: 3613 0:31 1 (const int) 3614 0:32 move second child to first child ( temp 3-component vector of double) 3615 0:32 vector swizzle ( temp 3-component vector of double) 3616 0:32 d: direct index for structure ( temp 4-component vector of double) 3617 0: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}) 3618 0: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}) 3619 0: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}) 3620 0:32 Constant: 3621 0:32 0 (const uint) 3622 0:32 direct index ( temp uint) 3623 0:32 'dti' ( in 3-component vector of uint) 3624 0:32 Constant: 3625 0:32 0 (const int) 3626 0:32 Constant: 3627 0:32 3 (const int) 3628 0:32 Sequence 3629 0:32 Constant: 3630 0:32 0 (const int) 3631 0:32 Constant: 3632 0:32 1 (const int) 3633 0:32 Constant: 3634 0:32 2 (const int) 3635 0:32 subgroupAdd ( temp 3-component vector of double) 3636 0:32 vector swizzle ( temp 3-component vector of double) 3637 0:32 d: direct index for structure ( temp 4-component vector of double) 3638 0: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}) 3639 0: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}) 3640 0: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}) 3641 0:32 Constant: 3642 0:32 0 (const uint) 3643 0:32 direct index ( temp uint) 3644 0:32 'dti' ( in 3-component vector of uint) 3645 0:32 Constant: 3646 0:32 0 (const int) 3647 0:32 Constant: 3648 0:32 3 (const int) 3649 0:32 Sequence 3650 0:32 Constant: 3651 0:32 0 (const int) 3652 0:32 Constant: 3653 0:32 1 (const int) 3654 0:32 Constant: 3655 0:32 2 (const int) 3656 0:34 move second child to first child ( temp 4-component vector of uint) 3657 0:34 u: direct index for structure ( temp 4-component vector of uint) 3658 0: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}) 3659 0: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}) 3660 0: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}) 3661 0:34 Constant: 3662 0:34 0 (const uint) 3663 0:34 direct index ( temp uint) 3664 0:34 'dti' ( in 3-component vector of uint) 3665 0:34 Constant: 3666 0:34 0 (const int) 3667 0:34 Constant: 3668 0:34 0 (const int) 3669 0:34 subgroupMul ( temp 4-component vector of uint) 3670 0:34 u: direct index for structure ( temp 4-component vector of uint) 3671 0: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}) 3672 0: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}) 3673 0: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}) 3674 0:34 Constant: 3675 0:34 0 (const uint) 3676 0:34 direct index ( temp uint) 3677 0:34 'dti' ( in 3-component vector of uint) 3678 0:34 Constant: 3679 0:34 0 (const int) 3680 0:34 Constant: 3681 0:34 0 (const int) 3682 0:35 move second child to first child ( temp uint) 3683 0:35 direct index ( temp uint) 3684 0:35 u: direct index for structure ( temp 4-component vector of uint) 3685 0: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}) 3686 0: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}) 3687 0: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}) 3688 0:35 Constant: 3689 0:35 0 (const uint) 3690 0:35 direct index ( temp uint) 3691 0:35 'dti' ( in 3-component vector of uint) 3692 0:35 Constant: 3693 0:35 0 (const int) 3694 0:35 Constant: 3695 0:35 0 (const int) 3696 0:35 Constant: 3697 0:35 0 (const int) 3698 0:35 subgroupMul ( temp uint) 3699 0:35 direct index ( temp uint) 3700 0:35 u: direct index for structure ( temp 4-component vector of uint) 3701 0: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}) 3702 0: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}) 3703 0: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}) 3704 0:35 Constant: 3705 0:35 0 (const uint) 3706 0:35 direct index ( temp uint) 3707 0:35 'dti' ( in 3-component vector of uint) 3708 0:35 Constant: 3709 0:35 0 (const int) 3710 0:35 Constant: 3711 0:35 0 (const int) 3712 0:35 Constant: 3713 0:35 0 (const int) 3714 0:36 move second child to first child ( temp 2-component vector of uint) 3715 0:36 vector swizzle ( temp 2-component vector of uint) 3716 0:36 u: direct index for structure ( temp 4-component vector of uint) 3717 0: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}) 3718 0: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}) 3719 0: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}) 3720 0:36 Constant: 3721 0:36 0 (const uint) 3722 0:36 direct index ( temp uint) 3723 0:36 'dti' ( in 3-component vector of uint) 3724 0:36 Constant: 3725 0:36 0 (const int) 3726 0:36 Constant: 3727 0:36 0 (const int) 3728 0:36 Sequence 3729 0:36 Constant: 3730 0:36 0 (const int) 3731 0:36 Constant: 3732 0:36 1 (const int) 3733 0:36 subgroupMul ( temp 2-component vector of uint) 3734 0:36 vector swizzle ( temp 2-component vector of uint) 3735 0:36 u: direct index for structure ( temp 4-component vector of uint) 3736 0: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}) 3737 0: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}) 3738 0: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}) 3739 0:36 Constant: 3740 0:36 0 (const uint) 3741 0:36 direct index ( temp uint) 3742 0:36 'dti' ( in 3-component vector of uint) 3743 0:36 Constant: 3744 0:36 0 (const int) 3745 0:36 Constant: 3746 0:36 0 (const int) 3747 0:36 Sequence 3748 0:36 Constant: 3749 0:36 0 (const int) 3750 0:36 Constant: 3751 0:36 1 (const int) 3752 0:37 move second child to first child ( temp 3-component vector of uint) 3753 0:37 vector swizzle ( temp 3-component vector of uint) 3754 0:37 u: direct index for structure ( temp 4-component vector of uint) 3755 0: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}) 3756 0: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}) 3757 0: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}) 3758 0:37 Constant: 3759 0:37 0 (const uint) 3760 0:37 direct index ( temp uint) 3761 0:37 'dti' ( in 3-component vector of uint) 3762 0:37 Constant: 3763 0:37 0 (const int) 3764 0:37 Constant: 3765 0:37 0 (const int) 3766 0:37 Sequence 3767 0:37 Constant: 3768 0:37 0 (const int) 3769 0:37 Constant: 3770 0:37 1 (const int) 3771 0:37 Constant: 3772 0:37 2 (const int) 3773 0:37 subgroupMul ( temp 3-component vector of uint) 3774 0:37 vector swizzle ( temp 3-component vector of uint) 3775 0:37 u: direct index for structure ( temp 4-component vector of uint) 3776 0: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}) 3777 0: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}) 3778 0: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}) 3779 0:37 Constant: 3780 0:37 0 (const uint) 3781 0:37 direct index ( temp uint) 3782 0:37 'dti' ( in 3-component vector of uint) 3783 0:37 Constant: 3784 0:37 0 (const int) 3785 0:37 Constant: 3786 0:37 0 (const int) 3787 0:37 Sequence 3788 0:37 Constant: 3789 0:37 0 (const int) 3790 0:37 Constant: 3791 0:37 1 (const int) 3792 0:37 Constant: 3793 0:37 2 (const int) 3794 0:39 move second child to first child ( temp 4-component vector of int) 3795 0:39 i: direct index for structure ( temp 4-component vector of int) 3796 0: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}) 3797 0: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}) 3798 0: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}) 3799 0:39 Constant: 3800 0:39 0 (const uint) 3801 0:39 direct index ( temp uint) 3802 0:39 'dti' ( in 3-component vector of uint) 3803 0:39 Constant: 3804 0:39 0 (const int) 3805 0:39 Constant: 3806 0:39 1 (const int) 3807 0:39 subgroupMul ( temp 4-component vector of int) 3808 0:39 i: direct index for structure ( temp 4-component vector of int) 3809 0: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}) 3810 0: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}) 3811 0: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}) 3812 0:39 Constant: 3813 0:39 0 (const uint) 3814 0:39 direct index ( temp uint) 3815 0:39 'dti' ( in 3-component vector of uint) 3816 0:39 Constant: 3817 0:39 0 (const int) 3818 0:39 Constant: 3819 0:39 1 (const int) 3820 0:40 move second child to first child ( temp int) 3821 0:40 direct index ( temp int) 3822 0:40 i: direct index for structure ( temp 4-component vector of int) 3823 0: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}) 3824 0: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}) 3825 0: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}) 3826 0:40 Constant: 3827 0:40 0 (const uint) 3828 0:40 direct index ( temp uint) 3829 0:40 'dti' ( in 3-component vector of uint) 3830 0:40 Constant: 3831 0:40 0 (const int) 3832 0:40 Constant: 3833 0:40 1 (const int) 3834 0:40 Constant: 3835 0:40 0 (const int) 3836 0:40 subgroupMul ( temp int) 3837 0:40 direct index ( temp int) 3838 0:40 i: direct index for structure ( temp 4-component vector of int) 3839 0: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}) 3840 0: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}) 3841 0: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}) 3842 0:40 Constant: 3843 0:40 0 (const uint) 3844 0:40 direct index ( temp uint) 3845 0:40 'dti' ( in 3-component vector of uint) 3846 0:40 Constant: 3847 0:40 0 (const int) 3848 0:40 Constant: 3849 0:40 1 (const int) 3850 0:40 Constant: 3851 0:40 0 (const int) 3852 0:41 move second child to first child ( temp 2-component vector of int) 3853 0:41 vector swizzle ( temp 2-component vector of int) 3854 0:41 i: direct index for structure ( temp 4-component vector of int) 3855 0: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}) 3856 0: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}) 3857 0: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}) 3858 0:41 Constant: 3859 0:41 0 (const uint) 3860 0:41 direct index ( temp uint) 3861 0:41 'dti' ( in 3-component vector of uint) 3862 0:41 Constant: 3863 0:41 0 (const int) 3864 0:41 Constant: 3865 0:41 1 (const int) 3866 0:41 Sequence 3867 0:41 Constant: 3868 0:41 0 (const int) 3869 0:41 Constant: 3870 0:41 1 (const int) 3871 0:41 subgroupMul ( temp 2-component vector of int) 3872 0:41 vector swizzle ( temp 2-component vector of int) 3873 0:41 i: direct index for structure ( temp 4-component vector of int) 3874 0: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}) 3875 0: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}) 3876 0: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}) 3877 0:41 Constant: 3878 0:41 0 (const uint) 3879 0:41 direct index ( temp uint) 3880 0:41 'dti' ( in 3-component vector of uint) 3881 0:41 Constant: 3882 0:41 0 (const int) 3883 0:41 Constant: 3884 0:41 1 (const int) 3885 0:41 Sequence 3886 0:41 Constant: 3887 0:41 0 (const int) 3888 0:41 Constant: 3889 0:41 1 (const int) 3890 0:42 move second child to first child ( temp 3-component vector of int) 3891 0:42 vector swizzle ( temp 3-component vector of int) 3892 0:42 i: direct index for structure ( temp 4-component vector of int) 3893 0: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}) 3894 0: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}) 3895 0: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}) 3896 0:42 Constant: 3897 0:42 0 (const uint) 3898 0:42 direct index ( temp uint) 3899 0:42 'dti' ( in 3-component vector of uint) 3900 0:42 Constant: 3901 0:42 0 (const int) 3902 0:42 Constant: 3903 0:42 1 (const int) 3904 0:42 Sequence 3905 0:42 Constant: 3906 0:42 0 (const int) 3907 0:42 Constant: 3908 0:42 1 (const int) 3909 0:42 Constant: 3910 0:42 2 (const int) 3911 0:42 subgroupMul ( temp 3-component vector of int) 3912 0:42 vector swizzle ( temp 3-component vector of int) 3913 0:42 i: direct index for structure ( temp 4-component vector of int) 3914 0: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}) 3915 0: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}) 3916 0: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}) 3917 0:42 Constant: 3918 0:42 0 (const uint) 3919 0:42 direct index ( temp uint) 3920 0:42 'dti' ( in 3-component vector of uint) 3921 0:42 Constant: 3922 0:42 0 (const int) 3923 0:42 Constant: 3924 0:42 1 (const int) 3925 0:42 Sequence 3926 0:42 Constant: 3927 0:42 0 (const int) 3928 0:42 Constant: 3929 0:42 1 (const int) 3930 0:42 Constant: 3931 0:42 2 (const int) 3932 0:44 move second child to first child ( temp 4-component vector of float) 3933 0:44 f: direct index for structure ( temp 4-component vector of float) 3934 0: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}) 3935 0: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}) 3936 0: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}) 3937 0:44 Constant: 3938 0:44 0 (const uint) 3939 0:44 direct index ( temp uint) 3940 0:44 'dti' ( in 3-component vector of uint) 3941 0:44 Constant: 3942 0:44 0 (const int) 3943 0:44 Constant: 3944 0:44 2 (const int) 3945 0:44 subgroupMul ( temp 4-component vector of float) 3946 0:44 f: direct index for structure ( temp 4-component vector of float) 3947 0: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}) 3948 0: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}) 3949 0: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}) 3950 0:44 Constant: 3951 0:44 0 (const uint) 3952 0:44 direct index ( temp uint) 3953 0:44 'dti' ( in 3-component vector of uint) 3954 0:44 Constant: 3955 0:44 0 (const int) 3956 0:44 Constant: 3957 0:44 2 (const int) 3958 0:45 move second child to first child ( temp float) 3959 0:45 direct index ( temp float) 3960 0:45 f: direct index for structure ( temp 4-component vector of float) 3961 0: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}) 3962 0: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}) 3963 0: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}) 3964 0:45 Constant: 3965 0:45 0 (const uint) 3966 0:45 direct index ( temp uint) 3967 0:45 'dti' ( in 3-component vector of uint) 3968 0:45 Constant: 3969 0:45 0 (const int) 3970 0:45 Constant: 3971 0:45 2 (const int) 3972 0:45 Constant: 3973 0:45 0 (const int) 3974 0:45 subgroupMul ( temp float) 3975 0:45 direct index ( temp float) 3976 0:45 f: direct index for structure ( temp 4-component vector of float) 3977 0: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}) 3978 0: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}) 3979 0: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}) 3980 0:45 Constant: 3981 0:45 0 (const uint) 3982 0:45 direct index ( temp uint) 3983 0:45 'dti' ( in 3-component vector of uint) 3984 0:45 Constant: 3985 0:45 0 (const int) 3986 0:45 Constant: 3987 0:45 2 (const int) 3988 0:45 Constant: 3989 0:45 0 (const int) 3990 0:46 move second child to first child ( temp 2-component vector of float) 3991 0:46 vector swizzle ( temp 2-component vector of float) 3992 0:46 f: direct index for structure ( temp 4-component vector of float) 3993 0: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}) 3994 0: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}) 3995 0: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}) 3996 0:46 Constant: 3997 0:46 0 (const uint) 3998 0:46 direct index ( temp uint) 3999 0:46 'dti' ( in 3-component vector of uint) 4000 0:46 Constant: 4001 0:46 0 (const int) 4002 0:46 Constant: 4003 0:46 2 (const int) 4004 0:46 Sequence 4005 0:46 Constant: 4006 0:46 0 (const int) 4007 0:46 Constant: 4008 0:46 1 (const int) 4009 0:46 subgroupMul ( temp 2-component vector of float) 4010 0:46 vector swizzle ( temp 2-component vector of float) 4011 0:46 f: direct index for structure ( temp 4-component vector of float) 4012 0: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}) 4013 0: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}) 4014 0: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}) 4015 0:46 Constant: 4016 0:46 0 (const uint) 4017 0:46 direct index ( temp uint) 4018 0:46 'dti' ( in 3-component vector of uint) 4019 0:46 Constant: 4020 0:46 0 (const int) 4021 0:46 Constant: 4022 0:46 2 (const int) 4023 0:46 Sequence 4024 0:46 Constant: 4025 0:46 0 (const int) 4026 0:46 Constant: 4027 0:46 1 (const int) 4028 0:47 move second child to first child ( temp 3-component vector of float) 4029 0:47 vector swizzle ( temp 3-component vector of float) 4030 0:47 f: direct index for structure ( temp 4-component vector of float) 4031 0: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}) 4032 0: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}) 4033 0: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}) 4034 0:47 Constant: 4035 0:47 0 (const uint) 4036 0:47 direct index ( temp uint) 4037 0:47 'dti' ( in 3-component vector of uint) 4038 0:47 Constant: 4039 0:47 0 (const int) 4040 0:47 Constant: 4041 0:47 2 (const int) 4042 0:47 Sequence 4043 0:47 Constant: 4044 0:47 0 (const int) 4045 0:47 Constant: 4046 0:47 1 (const int) 4047 0:47 Constant: 4048 0:47 2 (const int) 4049 0:47 subgroupMul ( temp 3-component vector of float) 4050 0:47 vector swizzle ( temp 3-component vector of float) 4051 0:47 f: direct index for structure ( temp 4-component vector of float) 4052 0: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}) 4053 0: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}) 4054 0: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}) 4055 0:47 Constant: 4056 0:47 0 (const uint) 4057 0:47 direct index ( temp uint) 4058 0:47 'dti' ( in 3-component vector of uint) 4059 0:47 Constant: 4060 0:47 0 (const int) 4061 0:47 Constant: 4062 0:47 2 (const int) 4063 0:47 Sequence 4064 0:47 Constant: 4065 0:47 0 (const int) 4066 0:47 Constant: 4067 0:47 1 (const int) 4068 0:47 Constant: 4069 0:47 2 (const int) 4070 0:49 move second child to first child ( temp 4-component vector of double) 4071 0:49 d: direct index for structure ( temp 4-component vector of double) 4072 0: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}) 4073 0: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}) 4074 0: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}) 4075 0:49 Constant: 4076 0:49 0 (const uint) 4077 0:49 direct index ( temp uint) 4078 0:49 'dti' ( in 3-component vector of uint) 4079 0:49 Constant: 4080 0:49 0 (const int) 4081 0:49 Constant: 4082 0:49 3 (const int) 4083 0:49 subgroupMul ( temp 4-component vector of double) 4084 0:49 d: direct index for structure ( temp 4-component vector of double) 4085 0: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}) 4086 0: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}) 4087 0: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}) 4088 0:49 Constant: 4089 0:49 0 (const uint) 4090 0:49 direct index ( temp uint) 4091 0:49 'dti' ( in 3-component vector of uint) 4092 0:49 Constant: 4093 0:49 0 (const int) 4094 0:49 Constant: 4095 0:49 3 (const int) 4096 0:50 move second child to first child ( temp double) 4097 0:50 direct index ( temp double) 4098 0:50 d: direct index for structure ( temp 4-component vector of double) 4099 0: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}) 4100 0: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}) 4101 0: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}) 4102 0:50 Constant: 4103 0:50 0 (const uint) 4104 0:50 direct index ( temp uint) 4105 0:50 'dti' ( in 3-component vector of uint) 4106 0:50 Constant: 4107 0:50 0 (const int) 4108 0:50 Constant: 4109 0:50 3 (const int) 4110 0:50 Constant: 4111 0:50 0 (const int) 4112 0:50 subgroupMul ( temp double) 4113 0:50 direct index ( temp double) 4114 0:50 d: direct index for structure ( temp 4-component vector of double) 4115 0: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}) 4116 0: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}) 4117 0: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}) 4118 0:50 Constant: 4119 0:50 0 (const uint) 4120 0:50 direct index ( temp uint) 4121 0:50 'dti' ( in 3-component vector of uint) 4122 0:50 Constant: 4123 0:50 0 (const int) 4124 0:50 Constant: 4125 0:50 3 (const int) 4126 0:50 Constant: 4127 0:50 0 (const int) 4128 0:51 move second child to first child ( temp 2-component vector of double) 4129 0:51 vector swizzle ( temp 2-component vector of double) 4130 0:51 d: direct index for structure ( temp 4-component vector of double) 4131 0: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}) 4132 0: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}) 4133 0: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}) 4134 0:51 Constant: 4135 0:51 0 (const uint) 4136 0:51 direct index ( temp uint) 4137 0:51 'dti' ( in 3-component vector of uint) 4138 0:51 Constant: 4139 0:51 0 (const int) 4140 0:51 Constant: 4141 0:51 3 (const int) 4142 0:51 Sequence 4143 0:51 Constant: 4144 0:51 0 (const int) 4145 0:51 Constant: 4146 0:51 1 (const int) 4147 0:51 subgroupMul ( temp 2-component vector of double) 4148 0:51 vector swizzle ( temp 2-component vector of double) 4149 0:51 d: direct index for structure ( temp 4-component vector of double) 4150 0: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}) 4151 0: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}) 4152 0: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}) 4153 0:51 Constant: 4154 0:51 0 (const uint) 4155 0:51 direct index ( temp uint) 4156 0:51 'dti' ( in 3-component vector of uint) 4157 0:51 Constant: 4158 0:51 0 (const int) 4159 0:51 Constant: 4160 0:51 3 (const int) 4161 0:51 Sequence 4162 0:51 Constant: 4163 0:51 0 (const int) 4164 0:51 Constant: 4165 0:51 1 (const int) 4166 0:52 move second child to first child ( temp 3-component vector of double) 4167 0:52 vector swizzle ( temp 3-component vector of double) 4168 0:52 d: direct index for structure ( temp 4-component vector of double) 4169 0: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}) 4170 0: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}) 4171 0: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}) 4172 0:52 Constant: 4173 0:52 0 (const uint) 4174 0:52 direct index ( temp uint) 4175 0:52 'dti' ( in 3-component vector of uint) 4176 0:52 Constant: 4177 0:52 0 (const int) 4178 0:52 Constant: 4179 0:52 3 (const int) 4180 0:52 Sequence 4181 0:52 Constant: 4182 0:52 0 (const int) 4183 0:52 Constant: 4184 0:52 1 (const int) 4185 0:52 Constant: 4186 0:52 2 (const int) 4187 0:52 subgroupMul ( temp 3-component vector of double) 4188 0:52 vector swizzle ( temp 3-component vector of double) 4189 0:52 d: direct index for structure ( temp 4-component vector of double) 4190 0: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}) 4191 0: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}) 4192 0: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}) 4193 0:52 Constant: 4194 0:52 0 (const uint) 4195 0:52 direct index ( temp uint) 4196 0:52 'dti' ( in 3-component vector of uint) 4197 0:52 Constant: 4198 0:52 0 (const int) 4199 0:52 Constant: 4200 0:52 3 (const int) 4201 0:52 Sequence 4202 0:52 Constant: 4203 0:52 0 (const int) 4204 0:52 Constant: 4205 0:52 1 (const int) 4206 0:52 Constant: 4207 0:52 2 (const int) 4208 0:54 move second child to first child ( temp 4-component vector of uint) 4209 0:54 u: direct index for structure ( temp 4-component vector of uint) 4210 0: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}) 4211 0: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}) 4212 0: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}) 4213 0:54 Constant: 4214 0:54 0 (const uint) 4215 0:54 direct index ( temp uint) 4216 0:54 'dti' ( in 3-component vector of uint) 4217 0:54 Constant: 4218 0:54 0 (const int) 4219 0:54 Constant: 4220 0:54 0 (const int) 4221 0:54 subgroupMin ( temp 4-component vector of uint) 4222 0:54 u: direct index for structure ( temp 4-component vector of uint) 4223 0: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}) 4224 0: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}) 4225 0: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}) 4226 0:54 Constant: 4227 0:54 0 (const uint) 4228 0:54 direct index ( temp uint) 4229 0:54 'dti' ( in 3-component vector of uint) 4230 0:54 Constant: 4231 0:54 0 (const int) 4232 0:54 Constant: 4233 0:54 0 (const int) 4234 0:55 move second child to first child ( temp uint) 4235 0:55 direct index ( temp uint) 4236 0:55 u: direct index for structure ( temp 4-component vector of uint) 4237 0: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}) 4238 0: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}) 4239 0: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}) 4240 0:55 Constant: 4241 0:55 0 (const uint) 4242 0:55 direct index ( temp uint) 4243 0:55 'dti' ( in 3-component vector of uint) 4244 0:55 Constant: 4245 0:55 0 (const int) 4246 0:55 Constant: 4247 0:55 0 (const int) 4248 0:55 Constant: 4249 0:55 0 (const int) 4250 0:55 subgroupMin ( temp uint) 4251 0:55 direct index ( temp uint) 4252 0:55 u: direct index for structure ( temp 4-component vector of uint) 4253 0: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}) 4254 0: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}) 4255 0: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}) 4256 0:55 Constant: 4257 0:55 0 (const uint) 4258 0:55 direct index ( temp uint) 4259 0:55 'dti' ( in 3-component vector of uint) 4260 0:55 Constant: 4261 0:55 0 (const int) 4262 0:55 Constant: 4263 0:55 0 (const int) 4264 0:55 Constant: 4265 0:55 0 (const int) 4266 0:56 move second child to first child ( temp 2-component vector of uint) 4267 0:56 vector swizzle ( temp 2-component vector of uint) 4268 0:56 u: direct index for structure ( temp 4-component vector of uint) 4269 0: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}) 4270 0: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}) 4271 0: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}) 4272 0:56 Constant: 4273 0:56 0 (const uint) 4274 0:56 direct index ( temp uint) 4275 0:56 'dti' ( in 3-component vector of uint) 4276 0:56 Constant: 4277 0:56 0 (const int) 4278 0:56 Constant: 4279 0:56 0 (const int) 4280 0:56 Sequence 4281 0:56 Constant: 4282 0:56 0 (const int) 4283 0:56 Constant: 4284 0:56 1 (const int) 4285 0:56 subgroupMin ( temp 2-component vector of uint) 4286 0:56 vector swizzle ( temp 2-component vector of uint) 4287 0:56 u: direct index for structure ( temp 4-component vector of uint) 4288 0: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}) 4289 0: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}) 4290 0: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}) 4291 0:56 Constant: 4292 0:56 0 (const uint) 4293 0:56 direct index ( temp uint) 4294 0:56 'dti' ( in 3-component vector of uint) 4295 0:56 Constant: 4296 0:56 0 (const int) 4297 0:56 Constant: 4298 0:56 0 (const int) 4299 0:56 Sequence 4300 0:56 Constant: 4301 0:56 0 (const int) 4302 0:56 Constant: 4303 0:56 1 (const int) 4304 0:57 move second child to first child ( temp 3-component vector of uint) 4305 0:57 vector swizzle ( temp 3-component vector of uint) 4306 0:57 u: direct index for structure ( temp 4-component vector of uint) 4307 0: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}) 4308 0: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}) 4309 0: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}) 4310 0:57 Constant: 4311 0:57 0 (const uint) 4312 0:57 direct index ( temp uint) 4313 0:57 'dti' ( in 3-component vector of uint) 4314 0:57 Constant: 4315 0:57 0 (const int) 4316 0:57 Constant: 4317 0:57 0 (const int) 4318 0:57 Sequence 4319 0:57 Constant: 4320 0:57 0 (const int) 4321 0:57 Constant: 4322 0:57 1 (const int) 4323 0:57 Constant: 4324 0:57 2 (const int) 4325 0:57 subgroupMin ( temp 3-component vector of uint) 4326 0:57 vector swizzle ( temp 3-component vector of uint) 4327 0:57 u: direct index for structure ( temp 4-component vector of uint) 4328 0: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}) 4329 0: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}) 4330 0: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}) 4331 0:57 Constant: 4332 0:57 0 (const uint) 4333 0:57 direct index ( temp uint) 4334 0:57 'dti' ( in 3-component vector of uint) 4335 0:57 Constant: 4336 0:57 0 (const int) 4337 0:57 Constant: 4338 0:57 0 (const int) 4339 0:57 Sequence 4340 0:57 Constant: 4341 0:57 0 (const int) 4342 0:57 Constant: 4343 0:57 1 (const int) 4344 0:57 Constant: 4345 0:57 2 (const int) 4346 0:59 move second child to first child ( temp 4-component vector of int) 4347 0:59 i: direct index for structure ( temp 4-component vector of int) 4348 0: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}) 4349 0: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}) 4350 0: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}) 4351 0:59 Constant: 4352 0:59 0 (const uint) 4353 0:59 direct index ( temp uint) 4354 0:59 'dti' ( in 3-component vector of uint) 4355 0:59 Constant: 4356 0:59 0 (const int) 4357 0:59 Constant: 4358 0:59 1 (const int) 4359 0:59 subgroupMin ( temp 4-component vector of int) 4360 0:59 i: direct index for structure ( temp 4-component vector of int) 4361 0: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}) 4362 0: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}) 4363 0: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}) 4364 0:59 Constant: 4365 0:59 0 (const uint) 4366 0:59 direct index ( temp uint) 4367 0:59 'dti' ( in 3-component vector of uint) 4368 0:59 Constant: 4369 0:59 0 (const int) 4370 0:59 Constant: 4371 0:59 1 (const int) 4372 0:60 move second child to first child ( temp int) 4373 0:60 direct index ( temp int) 4374 0:60 i: direct index for structure ( temp 4-component vector of int) 4375 0: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}) 4376 0: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}) 4377 0: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}) 4378 0:60 Constant: 4379 0:60 0 (const uint) 4380 0:60 direct index ( temp uint) 4381 0:60 'dti' ( in 3-component vector of uint) 4382 0:60 Constant: 4383 0:60 0 (const int) 4384 0:60 Constant: 4385 0:60 1 (const int) 4386 0:60 Constant: 4387 0:60 0 (const int) 4388 0:60 subgroupMin ( temp int) 4389 0:60 direct index ( temp int) 4390 0:60 i: direct index for structure ( temp 4-component vector of int) 4391 0: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}) 4392 0: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}) 4393 0: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}) 4394 0:60 Constant: 4395 0:60 0 (const uint) 4396 0:60 direct index ( temp uint) 4397 0:60 'dti' ( in 3-component vector of uint) 4398 0:60 Constant: 4399 0:60 0 (const int) 4400 0:60 Constant: 4401 0:60 1 (const int) 4402 0:60 Constant: 4403 0:60 0 (const int) 4404 0:61 move second child to first child ( temp 2-component vector of int) 4405 0:61 vector swizzle ( temp 2-component vector of int) 4406 0:61 i: direct index for structure ( temp 4-component vector of int) 4407 0: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}) 4408 0: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}) 4409 0: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}) 4410 0:61 Constant: 4411 0:61 0 (const uint) 4412 0:61 direct index ( temp uint) 4413 0:61 'dti' ( in 3-component vector of uint) 4414 0:61 Constant: 4415 0:61 0 (const int) 4416 0:61 Constant: 4417 0:61 1 (const int) 4418 0:61 Sequence 4419 0:61 Constant: 4420 0:61 0 (const int) 4421 0:61 Constant: 4422 0:61 1 (const int) 4423 0:61 subgroupMin ( temp 2-component vector of int) 4424 0:61 vector swizzle ( temp 2-component vector of int) 4425 0:61 i: direct index for structure ( temp 4-component vector of int) 4426 0: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}) 4427 0: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}) 4428 0: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}) 4429 0:61 Constant: 4430 0:61 0 (const uint) 4431 0:61 direct index ( temp uint) 4432 0:61 'dti' ( in 3-component vector of uint) 4433 0:61 Constant: 4434 0:61 0 (const int) 4435 0:61 Constant: 4436 0:61 1 (const int) 4437 0:61 Sequence 4438 0:61 Constant: 4439 0:61 0 (const int) 4440 0:61 Constant: 4441 0:61 1 (const int) 4442 0:62 move second child to first child ( temp 3-component vector of int) 4443 0:62 vector swizzle ( temp 3-component vector of int) 4444 0:62 i: direct index for structure ( temp 4-component vector of int) 4445 0: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}) 4446 0: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}) 4447 0: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}) 4448 0:62 Constant: 4449 0:62 0 (const uint) 4450 0:62 direct index ( temp uint) 4451 0:62 'dti' ( in 3-component vector of uint) 4452 0:62 Constant: 4453 0:62 0 (const int) 4454 0:62 Constant: 4455 0:62 1 (const int) 4456 0:62 Sequence 4457 0:62 Constant: 4458 0:62 0 (const int) 4459 0:62 Constant: 4460 0:62 1 (const int) 4461 0:62 Constant: 4462 0:62 2 (const int) 4463 0:62 subgroupMin ( temp 3-component vector of int) 4464 0:62 vector swizzle ( temp 3-component vector of int) 4465 0:62 i: direct index for structure ( temp 4-component vector of int) 4466 0: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}) 4467 0: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}) 4468 0: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}) 4469 0:62 Constant: 4470 0:62 0 (const uint) 4471 0:62 direct index ( temp uint) 4472 0:62 'dti' ( in 3-component vector of uint) 4473 0:62 Constant: 4474 0:62 0 (const int) 4475 0:62 Constant: 4476 0:62 1 (const int) 4477 0:62 Sequence 4478 0:62 Constant: 4479 0:62 0 (const int) 4480 0:62 Constant: 4481 0:62 1 (const int) 4482 0:62 Constant: 4483 0:62 2 (const int) 4484 0:64 move second child to first child ( temp 4-component vector of float) 4485 0:64 f: direct index for structure ( temp 4-component vector of float) 4486 0: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}) 4487 0: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}) 4488 0: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}) 4489 0:64 Constant: 4490 0:64 0 (const uint) 4491 0:64 direct index ( temp uint) 4492 0:64 'dti' ( in 3-component vector of uint) 4493 0:64 Constant: 4494 0:64 0 (const int) 4495 0:64 Constant: 4496 0:64 2 (const int) 4497 0:64 subgroupMin ( temp 4-component vector of float) 4498 0:64 f: direct index for structure ( temp 4-component vector of float) 4499 0: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}) 4500 0: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}) 4501 0: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}) 4502 0:64 Constant: 4503 0:64 0 (const uint) 4504 0:64 direct index ( temp uint) 4505 0:64 'dti' ( in 3-component vector of uint) 4506 0:64 Constant: 4507 0:64 0 (const int) 4508 0:64 Constant: 4509 0:64 2 (const int) 4510 0:65 move second child to first child ( temp float) 4511 0:65 direct index ( temp float) 4512 0:65 f: direct index for structure ( temp 4-component vector of float) 4513 0: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}) 4514 0: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}) 4515 0: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}) 4516 0:65 Constant: 4517 0:65 0 (const uint) 4518 0:65 direct index ( temp uint) 4519 0:65 'dti' ( in 3-component vector of uint) 4520 0:65 Constant: 4521 0:65 0 (const int) 4522 0:65 Constant: 4523 0:65 2 (const int) 4524 0:65 Constant: 4525 0:65 0 (const int) 4526 0:65 subgroupMin ( temp float) 4527 0:65 direct index ( temp float) 4528 0:65 f: direct index for structure ( temp 4-component vector of float) 4529 0: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}) 4530 0: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}) 4531 0: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}) 4532 0:65 Constant: 4533 0:65 0 (const uint) 4534 0:65 direct index ( temp uint) 4535 0:65 'dti' ( in 3-component vector of uint) 4536 0:65 Constant: 4537 0:65 0 (const int) 4538 0:65 Constant: 4539 0:65 2 (const int) 4540 0:65 Constant: 4541 0:65 0 (const int) 4542 0:66 move second child to first child ( temp 2-component vector of float) 4543 0:66 vector swizzle ( temp 2-component vector of float) 4544 0:66 f: direct index for structure ( temp 4-component vector of float) 4545 0: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}) 4546 0: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}) 4547 0: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}) 4548 0:66 Constant: 4549 0:66 0 (const uint) 4550 0:66 direct index ( temp uint) 4551 0:66 'dti' ( in 3-component vector of uint) 4552 0:66 Constant: 4553 0:66 0 (const int) 4554 0:66 Constant: 4555 0:66 2 (const int) 4556 0:66 Sequence 4557 0:66 Constant: 4558 0:66 0 (const int) 4559 0:66 Constant: 4560 0:66 1 (const int) 4561 0:66 subgroupMin ( temp 2-component vector of float) 4562 0:66 vector swizzle ( temp 2-component vector of float) 4563 0:66 f: direct index for structure ( temp 4-component vector of float) 4564 0: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}) 4565 0: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}) 4566 0: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}) 4567 0:66 Constant: 4568 0:66 0 (const uint) 4569 0:66 direct index ( temp uint) 4570 0:66 'dti' ( in 3-component vector of uint) 4571 0:66 Constant: 4572 0:66 0 (const int) 4573 0:66 Constant: 4574 0:66 2 (const int) 4575 0:66 Sequence 4576 0:66 Constant: 4577 0:66 0 (const int) 4578 0:66 Constant: 4579 0:66 1 (const int) 4580 0:67 move second child to first child ( temp 3-component vector of float) 4581 0:67 vector swizzle ( temp 3-component vector of float) 4582 0:67 f: direct index for structure ( temp 4-component vector of float) 4583 0: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}) 4584 0: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}) 4585 0: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}) 4586 0:67 Constant: 4587 0:67 0 (const uint) 4588 0:67 direct index ( temp uint) 4589 0:67 'dti' ( in 3-component vector of uint) 4590 0:67 Constant: 4591 0:67 0 (const int) 4592 0:67 Constant: 4593 0:67 2 (const int) 4594 0:67 Sequence 4595 0:67 Constant: 4596 0:67 0 (const int) 4597 0:67 Constant: 4598 0:67 1 (const int) 4599 0:67 Constant: 4600 0:67 2 (const int) 4601 0:67 subgroupMin ( temp 3-component vector of float) 4602 0:67 vector swizzle ( temp 3-component vector of float) 4603 0:67 f: direct index for structure ( temp 4-component vector of float) 4604 0: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}) 4605 0: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}) 4606 0: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}) 4607 0:67 Constant: 4608 0:67 0 (const uint) 4609 0:67 direct index ( temp uint) 4610 0:67 'dti' ( in 3-component vector of uint) 4611 0:67 Constant: 4612 0:67 0 (const int) 4613 0:67 Constant: 4614 0:67 2 (const int) 4615 0:67 Sequence 4616 0:67 Constant: 4617 0:67 0 (const int) 4618 0:67 Constant: 4619 0:67 1 (const int) 4620 0:67 Constant: 4621 0:67 2 (const int) 4622 0:69 move second child to first child ( temp 4-component vector of double) 4623 0:69 d: direct index for structure ( temp 4-component vector of double) 4624 0: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}) 4625 0: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}) 4626 0: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}) 4627 0:69 Constant: 4628 0:69 0 (const uint) 4629 0:69 direct index ( temp uint) 4630 0:69 'dti' ( in 3-component vector of uint) 4631 0:69 Constant: 4632 0:69 0 (const int) 4633 0:69 Constant: 4634 0:69 3 (const int) 4635 0:69 subgroupMin ( temp 4-component vector of double) 4636 0:69 d: direct index for structure ( temp 4-component vector of double) 4637 0: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}) 4638 0: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}) 4639 0: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}) 4640 0:69 Constant: 4641 0:69 0 (const uint) 4642 0:69 direct index ( temp uint) 4643 0:69 'dti' ( in 3-component vector of uint) 4644 0:69 Constant: 4645 0:69 0 (const int) 4646 0:69 Constant: 4647 0:69 3 (const int) 4648 0:70 move second child to first child ( temp double) 4649 0:70 direct index ( temp double) 4650 0:70 d: direct index for structure ( temp 4-component vector of double) 4651 0: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}) 4652 0: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}) 4653 0: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}) 4654 0:70 Constant: 4655 0:70 0 (const uint) 4656 0:70 direct index ( temp uint) 4657 0:70 'dti' ( in 3-component vector of uint) 4658 0:70 Constant: 4659 0:70 0 (const int) 4660 0:70 Constant: 4661 0:70 3 (const int) 4662 0:70 Constant: 4663 0:70 0 (const int) 4664 0:70 subgroupMin ( temp double) 4665 0:70 direct index ( temp double) 4666 0:70 d: direct index for structure ( temp 4-component vector of double) 4667 0: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}) 4668 0: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}) 4669 0: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}) 4670 0:70 Constant: 4671 0:70 0 (const uint) 4672 0:70 direct index ( temp uint) 4673 0:70 'dti' ( in 3-component vector of uint) 4674 0:70 Constant: 4675 0:70 0 (const int) 4676 0:70 Constant: 4677 0:70 3 (const int) 4678 0:70 Constant: 4679 0:70 0 (const int) 4680 0:71 move second child to first child ( temp 2-component vector of double) 4681 0:71 vector swizzle ( temp 2-component vector of double) 4682 0:71 d: direct index for structure ( temp 4-component vector of double) 4683 0: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}) 4684 0: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}) 4685 0: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}) 4686 0:71 Constant: 4687 0:71 0 (const uint) 4688 0:71 direct index ( temp uint) 4689 0:71 'dti' ( in 3-component vector of uint) 4690 0:71 Constant: 4691 0:71 0 (const int) 4692 0:71 Constant: 4693 0:71 3 (const int) 4694 0:71 Sequence 4695 0:71 Constant: 4696 0:71 0 (const int) 4697 0:71 Constant: 4698 0:71 1 (const int) 4699 0:71 subgroupMin ( temp 2-component vector of double) 4700 0:71 vector swizzle ( temp 2-component vector of double) 4701 0:71 d: direct index for structure ( temp 4-component vector of double) 4702 0: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}) 4703 0: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}) 4704 0: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}) 4705 0:71 Constant: 4706 0:71 0 (const uint) 4707 0:71 direct index ( temp uint) 4708 0:71 'dti' ( in 3-component vector of uint) 4709 0:71 Constant: 4710 0:71 0 (const int) 4711 0:71 Constant: 4712 0:71 3 (const int) 4713 0:71 Sequence 4714 0:71 Constant: 4715 0:71 0 (const int) 4716 0:71 Constant: 4717 0:71 1 (const int) 4718 0:72 move second child to first child ( temp 3-component vector of double) 4719 0:72 vector swizzle ( temp 3-component vector of double) 4720 0:72 d: direct index for structure ( temp 4-component vector of double) 4721 0: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}) 4722 0: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}) 4723 0: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}) 4724 0:72 Constant: 4725 0:72 0 (const uint) 4726 0:72 direct index ( temp uint) 4727 0:72 'dti' ( in 3-component vector of uint) 4728 0:72 Constant: 4729 0:72 0 (const int) 4730 0:72 Constant: 4731 0:72 3 (const int) 4732 0:72 Sequence 4733 0:72 Constant: 4734 0:72 0 (const int) 4735 0:72 Constant: 4736 0:72 1 (const int) 4737 0:72 Constant: 4738 0:72 2 (const int) 4739 0:72 subgroupMin ( temp 3-component vector of double) 4740 0:72 vector swizzle ( temp 3-component vector of double) 4741 0:72 d: direct index for structure ( temp 4-component vector of double) 4742 0: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}) 4743 0: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}) 4744 0: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}) 4745 0:72 Constant: 4746 0:72 0 (const uint) 4747 0:72 direct index ( temp uint) 4748 0:72 'dti' ( in 3-component vector of uint) 4749 0:72 Constant: 4750 0:72 0 (const int) 4751 0:72 Constant: 4752 0:72 3 (const int) 4753 0:72 Sequence 4754 0:72 Constant: 4755 0:72 0 (const int) 4756 0:72 Constant: 4757 0:72 1 (const int) 4758 0:72 Constant: 4759 0:72 2 (const int) 4760 0:74 move second child to first child ( temp 4-component vector of uint) 4761 0:74 u: direct index for structure ( temp 4-component vector of uint) 4762 0: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}) 4763 0: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}) 4764 0: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}) 4765 0:74 Constant: 4766 0:74 0 (const uint) 4767 0:74 direct index ( temp uint) 4768 0:74 'dti' ( in 3-component vector of uint) 4769 0:74 Constant: 4770 0:74 0 (const int) 4771 0:74 Constant: 4772 0:74 0 (const int) 4773 0:74 subgroupMax ( temp 4-component vector of uint) 4774 0:74 u: direct index for structure ( temp 4-component vector of uint) 4775 0: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}) 4776 0: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}) 4777 0: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}) 4778 0:74 Constant: 4779 0:74 0 (const uint) 4780 0:74 direct index ( temp uint) 4781 0:74 'dti' ( in 3-component vector of uint) 4782 0:74 Constant: 4783 0:74 0 (const int) 4784 0:74 Constant: 4785 0:74 0 (const int) 4786 0:75 move second child to first child ( temp uint) 4787 0:75 direct index ( temp uint) 4788 0:75 u: direct index for structure ( temp 4-component vector of uint) 4789 0: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}) 4790 0: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}) 4791 0: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}) 4792 0:75 Constant: 4793 0:75 0 (const uint) 4794 0:75 direct index ( temp uint) 4795 0:75 'dti' ( in 3-component vector of uint) 4796 0:75 Constant: 4797 0:75 0 (const int) 4798 0:75 Constant: 4799 0:75 0 (const int) 4800 0:75 Constant: 4801 0:75 0 (const int) 4802 0:75 subgroupMax ( temp uint) 4803 0:75 direct index ( temp uint) 4804 0:75 u: direct index for structure ( temp 4-component vector of uint) 4805 0: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}) 4806 0: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}) 4807 0: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}) 4808 0:75 Constant: 4809 0:75 0 (const uint) 4810 0:75 direct index ( temp uint) 4811 0:75 'dti' ( in 3-component vector of uint) 4812 0:75 Constant: 4813 0:75 0 (const int) 4814 0:75 Constant: 4815 0:75 0 (const int) 4816 0:75 Constant: 4817 0:75 0 (const int) 4818 0:76 move second child to first child ( temp 2-component vector of uint) 4819 0:76 vector swizzle ( temp 2-component vector of uint) 4820 0:76 u: direct index for structure ( temp 4-component vector of uint) 4821 0: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}) 4822 0: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}) 4823 0: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}) 4824 0:76 Constant: 4825 0:76 0 (const uint) 4826 0:76 direct index ( temp uint) 4827 0:76 'dti' ( in 3-component vector of uint) 4828 0:76 Constant: 4829 0:76 0 (const int) 4830 0:76 Constant: 4831 0:76 0 (const int) 4832 0:76 Sequence 4833 0:76 Constant: 4834 0:76 0 (const int) 4835 0:76 Constant: 4836 0:76 1 (const int) 4837 0:76 subgroupMax ( temp 2-component vector of uint) 4838 0:76 vector swizzle ( temp 2-component vector of uint) 4839 0:76 u: direct index for structure ( temp 4-component vector of uint) 4840 0: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}) 4841 0: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}) 4842 0: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}) 4843 0:76 Constant: 4844 0:76 0 (const uint) 4845 0:76 direct index ( temp uint) 4846 0:76 'dti' ( in 3-component vector of uint) 4847 0:76 Constant: 4848 0:76 0 (const int) 4849 0:76 Constant: 4850 0:76 0 (const int) 4851 0:76 Sequence 4852 0:76 Constant: 4853 0:76 0 (const int) 4854 0:76 Constant: 4855 0:76 1 (const int) 4856 0:77 move second child to first child ( temp 3-component vector of uint) 4857 0:77 vector swizzle ( temp 3-component vector of uint) 4858 0:77 u: direct index for structure ( temp 4-component vector of uint) 4859 0: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}) 4860 0: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}) 4861 0: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}) 4862 0:77 Constant: 4863 0:77 0 (const uint) 4864 0:77 direct index ( temp uint) 4865 0:77 'dti' ( in 3-component vector of uint) 4866 0:77 Constant: 4867 0:77 0 (const int) 4868 0:77 Constant: 4869 0:77 0 (const int) 4870 0:77 Sequence 4871 0:77 Constant: 4872 0:77 0 (const int) 4873 0:77 Constant: 4874 0:77 1 (const int) 4875 0:77 Constant: 4876 0:77 2 (const int) 4877 0:77 subgroupMax ( temp 3-component vector of uint) 4878 0:77 vector swizzle ( temp 3-component vector of uint) 4879 0:77 u: direct index for structure ( temp 4-component vector of uint) 4880 0: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}) 4881 0: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}) 4882 0: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}) 4883 0:77 Constant: 4884 0:77 0 (const uint) 4885 0:77 direct index ( temp uint) 4886 0:77 'dti' ( in 3-component vector of uint) 4887 0:77 Constant: 4888 0:77 0 (const int) 4889 0:77 Constant: 4890 0:77 0 (const int) 4891 0:77 Sequence 4892 0:77 Constant: 4893 0:77 0 (const int) 4894 0:77 Constant: 4895 0:77 1 (const int) 4896 0:77 Constant: 4897 0:77 2 (const int) 4898 0:79 move second child to first child ( temp 4-component vector of int) 4899 0:79 i: direct index for structure ( temp 4-component vector of int) 4900 0: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}) 4901 0: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}) 4902 0: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}) 4903 0:79 Constant: 4904 0:79 0 (const uint) 4905 0:79 direct index ( temp uint) 4906 0:79 'dti' ( in 3-component vector of uint) 4907 0:79 Constant: 4908 0:79 0 (const int) 4909 0:79 Constant: 4910 0:79 1 (const int) 4911 0:79 subgroupMax ( temp 4-component vector of int) 4912 0:79 i: direct index for structure ( temp 4-component vector of int) 4913 0: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}) 4914 0: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}) 4915 0: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}) 4916 0:79 Constant: 4917 0:79 0 (const uint) 4918 0:79 direct index ( temp uint) 4919 0:79 'dti' ( in 3-component vector of uint) 4920 0:79 Constant: 4921 0:79 0 (const int) 4922 0:79 Constant: 4923 0:79 1 (const int) 4924 0:80 move second child to first child ( temp int) 4925 0:80 direct index ( temp int) 4926 0:80 i: direct index for structure ( temp 4-component vector of int) 4927 0: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}) 4928 0: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}) 4929 0: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}) 4930 0:80 Constant: 4931 0:80 0 (const uint) 4932 0:80 direct index ( temp uint) 4933 0:80 'dti' ( in 3-component vector of uint) 4934 0:80 Constant: 4935 0:80 0 (const int) 4936 0:80 Constant: 4937 0:80 1 (const int) 4938 0:80 Constant: 4939 0:80 0 (const int) 4940 0:80 subgroupMax ( temp int) 4941 0:80 direct index ( temp int) 4942 0:80 i: direct index for structure ( temp 4-component vector of int) 4943 0: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}) 4944 0: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}) 4945 0: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}) 4946 0:80 Constant: 4947 0:80 0 (const uint) 4948 0:80 direct index ( temp uint) 4949 0:80 'dti' ( in 3-component vector of uint) 4950 0:80 Constant: 4951 0:80 0 (const int) 4952 0:80 Constant: 4953 0:80 1 (const int) 4954 0:80 Constant: 4955 0:80 0 (const int) 4956 0:81 move second child to first child ( temp 2-component vector of int) 4957 0:81 vector swizzle ( temp 2-component vector of int) 4958 0:81 i: direct index for structure ( temp 4-component vector of int) 4959 0: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}) 4960 0: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}) 4961 0: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}) 4962 0:81 Constant: 4963 0:81 0 (const uint) 4964 0:81 direct index ( temp uint) 4965 0:81 'dti' ( in 3-component vector of uint) 4966 0:81 Constant: 4967 0:81 0 (const int) 4968 0:81 Constant: 4969 0:81 1 (const int) 4970 0:81 Sequence 4971 0:81 Constant: 4972 0:81 0 (const int) 4973 0:81 Constant: 4974 0:81 1 (const int) 4975 0:81 subgroupMax ( temp 2-component vector of int) 4976 0:81 vector swizzle ( temp 2-component vector of int) 4977 0:81 i: direct index for structure ( temp 4-component vector of int) 4978 0: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}) 4979 0: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}) 4980 0: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}) 4981 0:81 Constant: 4982 0:81 0 (const uint) 4983 0:81 direct index ( temp uint) 4984 0:81 'dti' ( in 3-component vector of uint) 4985 0:81 Constant: 4986 0:81 0 (const int) 4987 0:81 Constant: 4988 0:81 1 (const int) 4989 0:81 Sequence 4990 0:81 Constant: 4991 0:81 0 (const int) 4992 0:81 Constant: 4993 0:81 1 (const int) 4994 0:82 move second child to first child ( temp 3-component vector of int) 4995 0:82 vector swizzle ( temp 3-component vector of int) 4996 0:82 i: direct index for structure ( temp 4-component vector of int) 4997 0: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}) 4998 0: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}) 4999 0: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}) 5000 0:82 Constant: 5001 0:82 0 (const uint) 5002 0:82 direct index ( temp uint) 5003 0:82 'dti' ( in 3-component vector of uint) 5004 0:82 Constant: 5005 0:82 0 (const int) 5006 0:82 Constant: 5007 0:82 1 (const int) 5008 0:82 Sequence 5009 0:82 Constant: 5010 0:82 0 (const int) 5011 0:82 Constant: 5012 0:82 1 (const int) 5013 0:82 Constant: 5014 0:82 2 (const int) 5015 0:82 subgroupMax ( temp 3-component vector of int) 5016 0:82 vector swizzle ( temp 3-component vector of int) 5017 0:82 i: direct index for structure ( temp 4-component vector of int) 5018 0: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}) 5019 0: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}) 5020 0: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}) 5021 0:82 Constant: 5022 0:82 0 (const uint) 5023 0:82 direct index ( temp uint) 5024 0:82 'dti' ( in 3-component vector of uint) 5025 0:82 Constant: 5026 0:82 0 (const int) 5027 0:82 Constant: 5028 0:82 1 (const int) 5029 0:82 Sequence 5030 0:82 Constant: 5031 0:82 0 (const int) 5032 0:82 Constant: 5033 0:82 1 (const int) 5034 0:82 Constant: 5035 0:82 2 (const int) 5036 0:84 move second child to first child ( temp 4-component vector of float) 5037 0:84 f: direct index for structure ( temp 4-component vector of float) 5038 0: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}) 5039 0: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}) 5040 0: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}) 5041 0:84 Constant: 5042 0:84 0 (const uint) 5043 0:84 direct index ( temp uint) 5044 0:84 'dti' ( in 3-component vector of uint) 5045 0:84 Constant: 5046 0:84 0 (const int) 5047 0:84 Constant: 5048 0:84 2 (const int) 5049 0:84 subgroupMax ( temp 4-component vector of float) 5050 0:84 f: direct index for structure ( temp 4-component vector of float) 5051 0: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}) 5052 0: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}) 5053 0: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}) 5054 0:84 Constant: 5055 0:84 0 (const uint) 5056 0:84 direct index ( temp uint) 5057 0:84 'dti' ( in 3-component vector of uint) 5058 0:84 Constant: 5059 0:84 0 (const int) 5060 0:84 Constant: 5061 0:84 2 (const int) 5062 0:85 move second child to first child ( temp float) 5063 0:85 direct index ( temp float) 5064 0:85 f: direct index for structure ( temp 4-component vector of float) 5065 0: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}) 5066 0: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}) 5067 0: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}) 5068 0:85 Constant: 5069 0:85 0 (const uint) 5070 0:85 direct index ( temp uint) 5071 0:85 'dti' ( in 3-component vector of uint) 5072 0:85 Constant: 5073 0:85 0 (const int) 5074 0:85 Constant: 5075 0:85 2 (const int) 5076 0:85 Constant: 5077 0:85 0 (const int) 5078 0:85 subgroupMax ( temp float) 5079 0:85 direct index ( temp float) 5080 0:85 f: direct index for structure ( temp 4-component vector of float) 5081 0: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}) 5082 0: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}) 5083 0: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}) 5084 0:85 Constant: 5085 0:85 0 (const uint) 5086 0:85 direct index ( temp uint) 5087 0:85 'dti' ( in 3-component vector of uint) 5088 0:85 Constant: 5089 0:85 0 (const int) 5090 0:85 Constant: 5091 0:85 2 (const int) 5092 0:85 Constant: 5093 0:85 0 (const int) 5094 0:86 move second child to first child ( temp 2-component vector of float) 5095 0:86 vector swizzle ( temp 2-component vector of float) 5096 0:86 f: direct index for structure ( temp 4-component vector of float) 5097 0: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}) 5098 0: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}) 5099 0: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}) 5100 0:86 Constant: 5101 0:86 0 (const uint) 5102 0:86 direct index ( temp uint) 5103 0:86 'dti' ( in 3-component vector of uint) 5104 0:86 Constant: 5105 0:86 0 (const int) 5106 0:86 Constant: 5107 0:86 2 (const int) 5108 0:86 Sequence 5109 0:86 Constant: 5110 0:86 0 (const int) 5111 0:86 Constant: 5112 0:86 1 (const int) 5113 0:86 subgroupMax ( temp 2-component vector of float) 5114 0:86 vector swizzle ( temp 2-component vector of float) 5115 0:86 f: direct index for structure ( temp 4-component vector of float) 5116 0: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}) 5117 0: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}) 5118 0: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}) 5119 0:86 Constant: 5120 0:86 0 (const uint) 5121 0:86 direct index ( temp uint) 5122 0:86 'dti' ( in 3-component vector of uint) 5123 0:86 Constant: 5124 0:86 0 (const int) 5125 0:86 Constant: 5126 0:86 2 (const int) 5127 0:86 Sequence 5128 0:86 Constant: 5129 0:86 0 (const int) 5130 0:86 Constant: 5131 0:86 1 (const int) 5132 0:87 move second child to first child ( temp 3-component vector of float) 5133 0:87 vector swizzle ( temp 3-component vector of float) 5134 0:87 f: direct index for structure ( temp 4-component vector of float) 5135 0: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}) 5136 0: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}) 5137 0: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}) 5138 0:87 Constant: 5139 0:87 0 (const uint) 5140 0:87 direct index ( temp uint) 5141 0:87 'dti' ( in 3-component vector of uint) 5142 0:87 Constant: 5143 0:87 0 (const int) 5144 0:87 Constant: 5145 0:87 2 (const int) 5146 0:87 Sequence 5147 0:87 Constant: 5148 0:87 0 (const int) 5149 0:87 Constant: 5150 0:87 1 (const int) 5151 0:87 Constant: 5152 0:87 2 (const int) 5153 0:87 subgroupMax ( temp 3-component vector of float) 5154 0:87 vector swizzle ( temp 3-component vector of float) 5155 0:87 f: direct index for structure ( temp 4-component vector of float) 5156 0: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}) 5157 0: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}) 5158 0: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}) 5159 0:87 Constant: 5160 0:87 0 (const uint) 5161 0:87 direct index ( temp uint) 5162 0:87 'dti' ( in 3-component vector of uint) 5163 0:87 Constant: 5164 0:87 0 (const int) 5165 0:87 Constant: 5166 0:87 2 (const int) 5167 0:87 Sequence 5168 0:87 Constant: 5169 0:87 0 (const int) 5170 0:87 Constant: 5171 0:87 1 (const int) 5172 0:87 Constant: 5173 0:87 2 (const int) 5174 0:89 move second child to first child ( temp 4-component vector of double) 5175 0:89 d: direct index for structure ( temp 4-component vector of double) 5176 0: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}) 5177 0: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}) 5178 0: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}) 5179 0:89 Constant: 5180 0:89 0 (const uint) 5181 0:89 direct index ( temp uint) 5182 0:89 'dti' ( in 3-component vector of uint) 5183 0:89 Constant: 5184 0:89 0 (const int) 5185 0:89 Constant: 5186 0:89 3 (const int) 5187 0:89 subgroupMax ( temp 4-component vector of double) 5188 0:89 d: direct index for structure ( temp 4-component vector of double) 5189 0: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}) 5190 0: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}) 5191 0: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}) 5192 0:89 Constant: 5193 0:89 0 (const uint) 5194 0:89 direct index ( temp uint) 5195 0:89 'dti' ( in 3-component vector of uint) 5196 0:89 Constant: 5197 0:89 0 (const int) 5198 0:89 Constant: 5199 0:89 3 (const int) 5200 0:90 move second child to first child ( temp double) 5201 0:90 direct index ( temp double) 5202 0:90 d: direct index for structure ( temp 4-component vector of double) 5203 0: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}) 5204 0: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}) 5205 0: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}) 5206 0:90 Constant: 5207 0:90 0 (const uint) 5208 0:90 direct index ( temp uint) 5209 0:90 'dti' ( in 3-component vector of uint) 5210 0:90 Constant: 5211 0:90 0 (const int) 5212 0:90 Constant: 5213 0:90 3 (const int) 5214 0:90 Constant: 5215 0:90 0 (const int) 5216 0:90 subgroupMax ( temp double) 5217 0:90 direct index ( temp double) 5218 0:90 d: direct index for structure ( temp 4-component vector of double) 5219 0: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}) 5220 0: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}) 5221 0: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}) 5222 0:90 Constant: 5223 0:90 0 (const uint) 5224 0:90 direct index ( temp uint) 5225 0:90 'dti' ( in 3-component vector of uint) 5226 0:90 Constant: 5227 0:90 0 (const int) 5228 0:90 Constant: 5229 0:90 3 (const int) 5230 0:90 Constant: 5231 0:90 0 (const int) 5232 0:91 move second child to first child ( temp 2-component vector of double) 5233 0:91 vector swizzle ( temp 2-component vector of double) 5234 0:91 d: direct index for structure ( temp 4-component vector of double) 5235 0: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}) 5236 0: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}) 5237 0: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}) 5238 0:91 Constant: 5239 0:91 0 (const uint) 5240 0:91 direct index ( temp uint) 5241 0:91 'dti' ( in 3-component vector of uint) 5242 0:91 Constant: 5243 0:91 0 (const int) 5244 0:91 Constant: 5245 0:91 3 (const int) 5246 0:91 Sequence 5247 0:91 Constant: 5248 0:91 0 (const int) 5249 0:91 Constant: 5250 0:91 1 (const int) 5251 0:91 subgroupMax ( temp 2-component vector of double) 5252 0:91 vector swizzle ( temp 2-component vector of double) 5253 0:91 d: direct index for structure ( temp 4-component vector of double) 5254 0: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}) 5255 0: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}) 5256 0: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}) 5257 0:91 Constant: 5258 0:91 0 (const uint) 5259 0:91 direct index ( temp uint) 5260 0:91 'dti' ( in 3-component vector of uint) 5261 0:91 Constant: 5262 0:91 0 (const int) 5263 0:91 Constant: 5264 0:91 3 (const int) 5265 0:91 Sequence 5266 0:91 Constant: 5267 0:91 0 (const int) 5268 0:91 Constant: 5269 0:91 1 (const int) 5270 0:92 move second child to first child ( temp 3-component vector of double) 5271 0:92 vector swizzle ( temp 3-component vector of double) 5272 0:92 d: direct index for structure ( temp 4-component vector of double) 5273 0: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}) 5274 0: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}) 5275 0: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}) 5276 0:92 Constant: 5277 0:92 0 (const uint) 5278 0:92 direct index ( temp uint) 5279 0:92 'dti' ( in 3-component vector of uint) 5280 0:92 Constant: 5281 0:92 0 (const int) 5282 0:92 Constant: 5283 0:92 3 (const int) 5284 0:92 Sequence 5285 0:92 Constant: 5286 0:92 0 (const int) 5287 0:92 Constant: 5288 0:92 1 (const int) 5289 0:92 Constant: 5290 0:92 2 (const int) 5291 0:92 subgroupMax ( temp 3-component vector of double) 5292 0:92 vector swizzle ( temp 3-component vector of double) 5293 0:92 d: direct index for structure ( temp 4-component vector of double) 5294 0: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}) 5295 0: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}) 5296 0: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}) 5297 0:92 Constant: 5298 0:92 0 (const uint) 5299 0:92 direct index ( temp uint) 5300 0:92 'dti' ( in 3-component vector of uint) 5301 0:92 Constant: 5302 0:92 0 (const int) 5303 0:92 Constant: 5304 0:92 3 (const int) 5305 0:92 Sequence 5306 0:92 Constant: 5307 0:92 0 (const int) 5308 0:92 Constant: 5309 0:92 1 (const int) 5310 0:92 Constant: 5311 0:92 2 (const int) 5312 0:94 move second child to first child ( temp 4-component vector of uint) 5313 0:94 u: direct index for structure ( temp 4-component vector of uint) 5314 0: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}) 5315 0: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}) 5316 0: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}) 5317 0:94 Constant: 5318 0:94 0 (const uint) 5319 0:94 direct index ( temp uint) 5320 0:94 'dti' ( in 3-component vector of uint) 5321 0:94 Constant: 5322 0:94 0 (const int) 5323 0:94 Constant: 5324 0:94 0 (const int) 5325 0:94 subgroupAnd ( temp 4-component vector of uint) 5326 0:94 u: direct index for structure ( temp 4-component vector of uint) 5327 0: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}) 5328 0: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}) 5329 0: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}) 5330 0:94 Constant: 5331 0:94 0 (const uint) 5332 0:94 direct index ( temp uint) 5333 0:94 'dti' ( in 3-component vector of uint) 5334 0:94 Constant: 5335 0:94 0 (const int) 5336 0:94 Constant: 5337 0:94 0 (const int) 5338 0:95 move second child to first child ( temp uint) 5339 0:95 direct index ( temp uint) 5340 0:95 u: direct index for structure ( temp 4-component vector of uint) 5341 0: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}) 5342 0: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}) 5343 0: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}) 5344 0:95 Constant: 5345 0:95 0 (const uint) 5346 0:95 direct index ( temp uint) 5347 0:95 'dti' ( in 3-component vector of uint) 5348 0:95 Constant: 5349 0:95 0 (const int) 5350 0:95 Constant: 5351 0:95 0 (const int) 5352 0:95 Constant: 5353 0:95 0 (const int) 5354 0:95 subgroupAnd ( temp uint) 5355 0:95 direct index ( temp uint) 5356 0:95 u: direct index for structure ( temp 4-component vector of uint) 5357 0: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}) 5358 0: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}) 5359 0: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}) 5360 0:95 Constant: 5361 0:95 0 (const uint) 5362 0:95 direct index ( temp uint) 5363 0:95 'dti' ( in 3-component vector of uint) 5364 0:95 Constant: 5365 0:95 0 (const int) 5366 0:95 Constant: 5367 0:95 0 (const int) 5368 0:95 Constant: 5369 0:95 0 (const int) 5370 0:96 move second child to first child ( temp 2-component vector of uint) 5371 0:96 vector swizzle ( temp 2-component vector of uint) 5372 0:96 u: direct index for structure ( temp 4-component vector of uint) 5373 0: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}) 5374 0: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}) 5375 0: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}) 5376 0:96 Constant: 5377 0:96 0 (const uint) 5378 0:96 direct index ( temp uint) 5379 0:96 'dti' ( in 3-component vector of uint) 5380 0:96 Constant: 5381 0:96 0 (const int) 5382 0:96 Constant: 5383 0:96 0 (const int) 5384 0:96 Sequence 5385 0:96 Constant: 5386 0:96 0 (const int) 5387 0:96 Constant: 5388 0:96 1 (const int) 5389 0:96 subgroupAnd ( temp 2-component vector of uint) 5390 0:96 vector swizzle ( temp 2-component vector of uint) 5391 0:96 u: direct index for structure ( temp 4-component vector of uint) 5392 0: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}) 5393 0: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}) 5394 0: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}) 5395 0:96 Constant: 5396 0:96 0 (const uint) 5397 0:96 direct index ( temp uint) 5398 0:96 'dti' ( in 3-component vector of uint) 5399 0:96 Constant: 5400 0:96 0 (const int) 5401 0:96 Constant: 5402 0:96 0 (const int) 5403 0:96 Sequence 5404 0:96 Constant: 5405 0:96 0 (const int) 5406 0:96 Constant: 5407 0:96 1 (const int) 5408 0:97 move second child to first child ( temp 3-component vector of uint) 5409 0:97 vector swizzle ( temp 3-component vector of uint) 5410 0:97 u: direct index for structure ( temp 4-component vector of uint) 5411 0: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}) 5412 0: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}) 5413 0: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}) 5414 0:97 Constant: 5415 0:97 0 (const uint) 5416 0:97 direct index ( temp uint) 5417 0:97 'dti' ( in 3-component vector of uint) 5418 0:97 Constant: 5419 0:97 0 (const int) 5420 0:97 Constant: 5421 0:97 0 (const int) 5422 0:97 Sequence 5423 0:97 Constant: 5424 0:97 0 (const int) 5425 0:97 Constant: 5426 0:97 1 (const int) 5427 0:97 Constant: 5428 0:97 2 (const int) 5429 0:97 subgroupAnd ( temp 3-component vector of uint) 5430 0:97 vector swizzle ( temp 3-component vector of uint) 5431 0:97 u: direct index for structure ( temp 4-component vector of uint) 5432 0: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}) 5433 0: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}) 5434 0: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}) 5435 0:97 Constant: 5436 0:97 0 (const uint) 5437 0:97 direct index ( temp uint) 5438 0:97 'dti' ( in 3-component vector of uint) 5439 0:97 Constant: 5440 0:97 0 (const int) 5441 0:97 Constant: 5442 0:97 0 (const int) 5443 0:97 Sequence 5444 0:97 Constant: 5445 0:97 0 (const int) 5446 0:97 Constant: 5447 0:97 1 (const int) 5448 0:97 Constant: 5449 0:97 2 (const int) 5450 0:99 move second child to first child ( temp 4-component vector of int) 5451 0:99 i: direct index for structure ( temp 4-component vector of int) 5452 0: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}) 5453 0: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}) 5454 0: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}) 5455 0:99 Constant: 5456 0:99 0 (const uint) 5457 0:99 direct index ( temp uint) 5458 0:99 'dti' ( in 3-component vector of uint) 5459 0:99 Constant: 5460 0:99 0 (const int) 5461 0:99 Constant: 5462 0:99 1 (const int) 5463 0:99 subgroupAnd ( temp 4-component vector of int) 5464 0:99 i: direct index for structure ( temp 4-component vector of int) 5465 0: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}) 5466 0: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}) 5467 0: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}) 5468 0:99 Constant: 5469 0:99 0 (const uint) 5470 0:99 direct index ( temp uint) 5471 0:99 'dti' ( in 3-component vector of uint) 5472 0:99 Constant: 5473 0:99 0 (const int) 5474 0:99 Constant: 5475 0:99 1 (const int) 5476 0:100 move second child to first child ( temp int) 5477 0:100 direct index ( temp int) 5478 0:100 i: direct index for structure ( temp 4-component vector of int) 5479 0: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}) 5480 0: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}) 5481 0: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}) 5482 0:100 Constant: 5483 0:100 0 (const uint) 5484 0:100 direct index ( temp uint) 5485 0:100 'dti' ( in 3-component vector of uint) 5486 0:100 Constant: 5487 0:100 0 (const int) 5488 0:100 Constant: 5489 0:100 1 (const int) 5490 0:100 Constant: 5491 0:100 0 (const int) 5492 0:100 subgroupAnd ( temp int) 5493 0:100 direct index ( temp int) 5494 0:100 i: direct index for structure ( temp 4-component vector of int) 5495 0: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}) 5496 0: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}) 5497 0: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}) 5498 0:100 Constant: 5499 0:100 0 (const uint) 5500 0:100 direct index ( temp uint) 5501 0:100 'dti' ( in 3-component vector of uint) 5502 0:100 Constant: 5503 0:100 0 (const int) 5504 0:100 Constant: 5505 0:100 1 (const int) 5506 0:100 Constant: 5507 0:100 0 (const int) 5508 0:101 move second child to first child ( temp 2-component vector of int) 5509 0:101 vector swizzle ( temp 2-component vector of int) 5510 0:101 i: direct index for structure ( temp 4-component vector of int) 5511 0: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}) 5512 0: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}) 5513 0: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}) 5514 0:101 Constant: 5515 0:101 0 (const uint) 5516 0:101 direct index ( temp uint) 5517 0:101 'dti' ( in 3-component vector of uint) 5518 0:101 Constant: 5519 0:101 0 (const int) 5520 0:101 Constant: 5521 0:101 1 (const int) 5522 0:101 Sequence 5523 0:101 Constant: 5524 0:101 0 (const int) 5525 0:101 Constant: 5526 0:101 1 (const int) 5527 0:101 subgroupAnd ( temp 2-component vector of int) 5528 0:101 vector swizzle ( temp 2-component vector of int) 5529 0:101 i: direct index for structure ( temp 4-component vector of int) 5530 0: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}) 5531 0: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}) 5532 0: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}) 5533 0:101 Constant: 5534 0:101 0 (const uint) 5535 0:101 direct index ( temp uint) 5536 0:101 'dti' ( in 3-component vector of uint) 5537 0:101 Constant: 5538 0:101 0 (const int) 5539 0:101 Constant: 5540 0:101 1 (const int) 5541 0:101 Sequence 5542 0:101 Constant: 5543 0:101 0 (const int) 5544 0:101 Constant: 5545 0:101 1 (const int) 5546 0:102 move second child to first child ( temp 3-component vector of int) 5547 0:102 vector swizzle ( temp 3-component vector of int) 5548 0:102 i: direct index for structure ( temp 4-component vector of int) 5549 0: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}) 5550 0: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}) 5551 0: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}) 5552 0:102 Constant: 5553 0:102 0 (const uint) 5554 0:102 direct index ( temp uint) 5555 0:102 'dti' ( in 3-component vector of uint) 5556 0:102 Constant: 5557 0:102 0 (const int) 5558 0:102 Constant: 5559 0:102 1 (const int) 5560 0:102 Sequence 5561 0:102 Constant: 5562 0:102 0 (const int) 5563 0:102 Constant: 5564 0:102 1 (const int) 5565 0:102 Constant: 5566 0:102 2 (const int) 5567 0:102 subgroupAnd ( temp 3-component vector of int) 5568 0:102 vector swizzle ( temp 3-component vector of int) 5569 0:102 i: direct index for structure ( temp 4-component vector of int) 5570 0: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}) 5571 0: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}) 5572 0: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}) 5573 0:102 Constant: 5574 0:102 0 (const uint) 5575 0:102 direct index ( temp uint) 5576 0:102 'dti' ( in 3-component vector of uint) 5577 0:102 Constant: 5578 0:102 0 (const int) 5579 0:102 Constant: 5580 0:102 1 (const int) 5581 0:102 Sequence 5582 0:102 Constant: 5583 0:102 0 (const int) 5584 0:102 Constant: 5585 0:102 1 (const int) 5586 0:102 Constant: 5587 0:102 2 (const int) 5588 0:104 move second child to first child ( temp 4-component vector of uint) 5589 0:104 u: direct index for structure ( temp 4-component vector of uint) 5590 0: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}) 5591 0: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}) 5592 0: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}) 5593 0:104 Constant: 5594 0:104 0 (const uint) 5595 0:104 direct index ( temp uint) 5596 0:104 'dti' ( in 3-component vector of uint) 5597 0:104 Constant: 5598 0:104 0 (const int) 5599 0:104 Constant: 5600 0:104 0 (const int) 5601 0:104 subgroupOr ( temp 4-component vector of uint) 5602 0:104 u: direct index for structure ( temp 4-component vector of uint) 5603 0: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}) 5604 0: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}) 5605 0: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}) 5606 0:104 Constant: 5607 0:104 0 (const uint) 5608 0:104 direct index ( temp uint) 5609 0:104 'dti' ( in 3-component vector of uint) 5610 0:104 Constant: 5611 0:104 0 (const int) 5612 0:104 Constant: 5613 0:104 0 (const int) 5614 0:105 move second child to first child ( temp uint) 5615 0:105 direct index ( temp uint) 5616 0:105 u: direct index for structure ( temp 4-component vector of uint) 5617 0: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}) 5618 0: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}) 5619 0: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}) 5620 0:105 Constant: 5621 0:105 0 (const uint) 5622 0:105 direct index ( temp uint) 5623 0:105 'dti' ( in 3-component vector of uint) 5624 0:105 Constant: 5625 0:105 0 (const int) 5626 0:105 Constant: 5627 0:105 0 (const int) 5628 0:105 Constant: 5629 0:105 0 (const int) 5630 0:105 subgroupOr ( temp uint) 5631 0:105 direct index ( temp uint) 5632 0:105 u: direct index for structure ( temp 4-component vector of uint) 5633 0: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}) 5634 0: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}) 5635 0: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}) 5636 0:105 Constant: 5637 0:105 0 (const uint) 5638 0:105 direct index ( temp uint) 5639 0:105 'dti' ( in 3-component vector of uint) 5640 0:105 Constant: 5641 0:105 0 (const int) 5642 0:105 Constant: 5643 0:105 0 (const int) 5644 0:105 Constant: 5645 0:105 0 (const int) 5646 0:106 move second child to first child ( temp 2-component vector of uint) 5647 0:106 vector swizzle ( temp 2-component vector of uint) 5648 0:106 u: direct index for structure ( temp 4-component vector of uint) 5649 0: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}) 5650 0: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}) 5651 0: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}) 5652 0:106 Constant: 5653 0:106 0 (const uint) 5654 0:106 direct index ( temp uint) 5655 0:106 'dti' ( in 3-component vector of uint) 5656 0:106 Constant: 5657 0:106 0 (const int) 5658 0:106 Constant: 5659 0:106 0 (const int) 5660 0:106 Sequence 5661 0:106 Constant: 5662 0:106 0 (const int) 5663 0:106 Constant: 5664 0:106 1 (const int) 5665 0:106 subgroupOr ( temp 2-component vector of uint) 5666 0:106 vector swizzle ( temp 2-component vector of uint) 5667 0:106 u: direct index for structure ( temp 4-component vector of uint) 5668 0: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}) 5669 0: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}) 5670 0: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}) 5671 0:106 Constant: 5672 0:106 0 (const uint) 5673 0:106 direct index ( temp uint) 5674 0:106 'dti' ( in 3-component vector of uint) 5675 0:106 Constant: 5676 0:106 0 (const int) 5677 0:106 Constant: 5678 0:106 0 (const int) 5679 0:106 Sequence 5680 0:106 Constant: 5681 0:106 0 (const int) 5682 0:106 Constant: 5683 0:106 1 (const int) 5684 0:107 move second child to first child ( temp 3-component vector of uint) 5685 0:107 vector swizzle ( temp 3-component vector of uint) 5686 0:107 u: direct index for structure ( temp 4-component vector of uint) 5687 0: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}) 5688 0: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}) 5689 0: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}) 5690 0:107 Constant: 5691 0:107 0 (const uint) 5692 0:107 direct index ( temp uint) 5693 0:107 'dti' ( in 3-component vector of uint) 5694 0:107 Constant: 5695 0:107 0 (const int) 5696 0:107 Constant: 5697 0:107 0 (const int) 5698 0:107 Sequence 5699 0:107 Constant: 5700 0:107 0 (const int) 5701 0:107 Constant: 5702 0:107 1 (const int) 5703 0:107 Constant: 5704 0:107 2 (const int) 5705 0:107 subgroupOr ( temp 3-component vector of uint) 5706 0:107 vector swizzle ( temp 3-component vector of uint) 5707 0:107 u: direct index for structure ( temp 4-component vector of uint) 5708 0: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}) 5709 0: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}) 5710 0: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}) 5711 0:107 Constant: 5712 0:107 0 (const uint) 5713 0:107 direct index ( temp uint) 5714 0:107 'dti' ( in 3-component vector of uint) 5715 0:107 Constant: 5716 0:107 0 (const int) 5717 0:107 Constant: 5718 0:107 0 (const int) 5719 0:107 Sequence 5720 0:107 Constant: 5721 0:107 0 (const int) 5722 0:107 Constant: 5723 0:107 1 (const int) 5724 0:107 Constant: 5725 0:107 2 (const int) 5726 0:109 move second child to first child ( temp 4-component vector of int) 5727 0:109 i: direct index for structure ( temp 4-component vector of int) 5728 0: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}) 5729 0: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}) 5730 0: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}) 5731 0:109 Constant: 5732 0:109 0 (const uint) 5733 0:109 direct index ( temp uint) 5734 0:109 'dti' ( in 3-component vector of uint) 5735 0:109 Constant: 5736 0:109 0 (const int) 5737 0:109 Constant: 5738 0:109 1 (const int) 5739 0:109 subgroupOr ( temp 4-component vector of int) 5740 0:109 i: direct index for structure ( temp 4-component vector of int) 5741 0: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}) 5742 0: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}) 5743 0: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}) 5744 0:109 Constant: 5745 0:109 0 (const uint) 5746 0:109 direct index ( temp uint) 5747 0:109 'dti' ( in 3-component vector of uint) 5748 0:109 Constant: 5749 0:109 0 (const int) 5750 0:109 Constant: 5751 0:109 1 (const int) 5752 0:110 move second child to first child ( temp int) 5753 0:110 direct index ( temp int) 5754 0:110 i: direct index for structure ( temp 4-component vector of int) 5755 0: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}) 5756 0: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}) 5757 0: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}) 5758 0:110 Constant: 5759 0:110 0 (const uint) 5760 0:110 direct index ( temp uint) 5761 0:110 'dti' ( in 3-component vector of uint) 5762 0:110 Constant: 5763 0:110 0 (const int) 5764 0:110 Constant: 5765 0:110 1 (const int) 5766 0:110 Constant: 5767 0:110 0 (const int) 5768 0:110 subgroupOr ( temp int) 5769 0:110 direct index ( temp int) 5770 0:110 i: direct index for structure ( temp 4-component vector of int) 5771 0: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}) 5772 0: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}) 5773 0: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}) 5774 0:110 Constant: 5775 0:110 0 (const uint) 5776 0:110 direct index ( temp uint) 5777 0:110 'dti' ( in 3-component vector of uint) 5778 0:110 Constant: 5779 0:110 0 (const int) 5780 0:110 Constant: 5781 0:110 1 (const int) 5782 0:110 Constant: 5783 0:110 0 (const int) 5784 0:111 move second child to first child ( temp 2-component vector of int) 5785 0:111 vector swizzle ( temp 2-component vector of int) 5786 0:111 i: direct index for structure ( temp 4-component vector of int) 5787 0: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}) 5788 0: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}) 5789 0: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}) 5790 0:111 Constant: 5791 0:111 0 (const uint) 5792 0:111 direct index ( temp uint) 5793 0:111 'dti' ( in 3-component vector of uint) 5794 0:111 Constant: 5795 0:111 0 (const int) 5796 0:111 Constant: 5797 0:111 1 (const int) 5798 0:111 Sequence 5799 0:111 Constant: 5800 0:111 0 (const int) 5801 0:111 Constant: 5802 0:111 1 (const int) 5803 0:111 subgroupOr ( temp 2-component vector of int) 5804 0:111 vector swizzle ( temp 2-component vector of int) 5805 0:111 i: direct index for structure ( temp 4-component vector of int) 5806 0: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}) 5807 0: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}) 5808 0: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}) 5809 0:111 Constant: 5810 0:111 0 (const uint) 5811 0:111 direct index ( temp uint) 5812 0:111 'dti' ( in 3-component vector of uint) 5813 0:111 Constant: 5814 0:111 0 (const int) 5815 0:111 Constant: 5816 0:111 1 (const int) 5817 0:111 Sequence 5818 0:111 Constant: 5819 0:111 0 (const int) 5820 0:111 Constant: 5821 0:111 1 (const int) 5822 0:112 move second child to first child ( temp 3-component vector of int) 5823 0:112 vector swizzle ( temp 3-component vector of int) 5824 0:112 i: direct index for structure ( temp 4-component vector of int) 5825 0: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}) 5826 0: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}) 5827 0: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}) 5828 0:112 Constant: 5829 0:112 0 (const uint) 5830 0:112 direct index ( temp uint) 5831 0:112 'dti' ( in 3-component vector of uint) 5832 0:112 Constant: 5833 0:112 0 (const int) 5834 0:112 Constant: 5835 0:112 1 (const int) 5836 0:112 Sequence 5837 0:112 Constant: 5838 0:112 0 (const int) 5839 0:112 Constant: 5840 0:112 1 (const int) 5841 0:112 Constant: 5842 0:112 2 (const int) 5843 0:112 subgroupOr ( temp 3-component vector of int) 5844 0:112 vector swizzle ( temp 3-component vector of int) 5845 0:112 i: direct index for structure ( temp 4-component vector of int) 5846 0: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}) 5847 0: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}) 5848 0: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}) 5849 0:112 Constant: 5850 0:112 0 (const uint) 5851 0:112 direct index ( temp uint) 5852 0:112 'dti' ( in 3-component vector of uint) 5853 0:112 Constant: 5854 0:112 0 (const int) 5855 0:112 Constant: 5856 0:112 1 (const int) 5857 0:112 Sequence 5858 0:112 Constant: 5859 0:112 0 (const int) 5860 0:112 Constant: 5861 0:112 1 (const int) 5862 0:112 Constant: 5863 0:112 2 (const int) 5864 0:114 move second child to first child ( temp 4-component vector of uint) 5865 0:114 u: direct index for structure ( temp 4-component vector of uint) 5866 0: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}) 5867 0: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}) 5868 0: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}) 5869 0:114 Constant: 5870 0:114 0 (const uint) 5871 0:114 direct index ( temp uint) 5872 0:114 'dti' ( in 3-component vector of uint) 5873 0:114 Constant: 5874 0:114 0 (const int) 5875 0:114 Constant: 5876 0:114 0 (const int) 5877 0:114 subgroupXor ( temp 4-component vector of uint) 5878 0:114 u: direct index for structure ( temp 4-component vector of uint) 5879 0: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}) 5880 0: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}) 5881 0: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}) 5882 0:114 Constant: 5883 0:114 0 (const uint) 5884 0:114 direct index ( temp uint) 5885 0:114 'dti' ( in 3-component vector of uint) 5886 0:114 Constant: 5887 0:114 0 (const int) 5888 0:114 Constant: 5889 0:114 0 (const int) 5890 0:115 move second child to first child ( temp uint) 5891 0:115 direct index ( temp uint) 5892 0:115 u: direct index for structure ( temp 4-component vector of uint) 5893 0: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}) 5894 0: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}) 5895 0: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}) 5896 0:115 Constant: 5897 0:115 0 (const uint) 5898 0:115 direct index ( temp uint) 5899 0:115 'dti' ( in 3-component vector of uint) 5900 0:115 Constant: 5901 0:115 0 (const int) 5902 0:115 Constant: 5903 0:115 0 (const int) 5904 0:115 Constant: 5905 0:115 0 (const int) 5906 0:115 subgroupXor ( temp uint) 5907 0:115 direct index ( temp uint) 5908 0:115 u: direct index for structure ( temp 4-component vector of uint) 5909 0: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}) 5910 0: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}) 5911 0: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}) 5912 0:115 Constant: 5913 0:115 0 (const uint) 5914 0:115 direct index ( temp uint) 5915 0:115 'dti' ( in 3-component vector of uint) 5916 0:115 Constant: 5917 0:115 0 (const int) 5918 0:115 Constant: 5919 0:115 0 (const int) 5920 0:115 Constant: 5921 0:115 0 (const int) 5922 0:116 move second child to first child ( temp 2-component vector of uint) 5923 0:116 vector swizzle ( temp 2-component vector of uint) 5924 0:116 u: direct index for structure ( temp 4-component vector of uint) 5925 0: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}) 5926 0: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}) 5927 0: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}) 5928 0:116 Constant: 5929 0:116 0 (const uint) 5930 0:116 direct index ( temp uint) 5931 0:116 'dti' ( in 3-component vector of uint) 5932 0:116 Constant: 5933 0:116 0 (const int) 5934 0:116 Constant: 5935 0:116 0 (const int) 5936 0:116 Sequence 5937 0:116 Constant: 5938 0:116 0 (const int) 5939 0:116 Constant: 5940 0:116 1 (const int) 5941 0:116 subgroupXor ( temp 2-component vector of uint) 5942 0:116 vector swizzle ( temp 2-component vector of uint) 5943 0:116 u: direct index for structure ( temp 4-component vector of uint) 5944 0: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}) 5945 0: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}) 5946 0: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}) 5947 0:116 Constant: 5948 0:116 0 (const uint) 5949 0:116 direct index ( temp uint) 5950 0:116 'dti' ( in 3-component vector of uint) 5951 0:116 Constant: 5952 0:116 0 (const int) 5953 0:116 Constant: 5954 0:116 0 (const int) 5955 0:116 Sequence 5956 0:116 Constant: 5957 0:116 0 (const int) 5958 0:116 Constant: 5959 0:116 1 (const int) 5960 0:117 move second child to first child ( temp 3-component vector of uint) 5961 0:117 vector swizzle ( temp 3-component vector of uint) 5962 0:117 u: direct index for structure ( temp 4-component vector of uint) 5963 0: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}) 5964 0: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}) 5965 0: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}) 5966 0:117 Constant: 5967 0:117 0 (const uint) 5968 0:117 direct index ( temp uint) 5969 0:117 'dti' ( in 3-component vector of uint) 5970 0:117 Constant: 5971 0:117 0 (const int) 5972 0:117 Constant: 5973 0:117 0 (const int) 5974 0:117 Sequence 5975 0:117 Constant: 5976 0:117 0 (const int) 5977 0:117 Constant: 5978 0:117 1 (const int) 5979 0:117 Constant: 5980 0:117 2 (const int) 5981 0:117 subgroupXor ( temp 3-component vector of uint) 5982 0:117 vector swizzle ( temp 3-component vector of uint) 5983 0:117 u: direct index for structure ( temp 4-component vector of uint) 5984 0: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}) 5985 0: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}) 5986 0: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}) 5987 0:117 Constant: 5988 0:117 0 (const uint) 5989 0:117 direct index ( temp uint) 5990 0:117 'dti' ( in 3-component vector of uint) 5991 0:117 Constant: 5992 0:117 0 (const int) 5993 0:117 Constant: 5994 0:117 0 (const int) 5995 0:117 Sequence 5996 0:117 Constant: 5997 0:117 0 (const int) 5998 0:117 Constant: 5999 0:117 1 (const int) 6000 0:117 Constant: 6001 0:117 2 (const int) 6002 0:119 move second child to first child ( temp 4-component vector of int) 6003 0:119 i: direct index for structure ( temp 4-component vector of int) 6004 0: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}) 6005 0: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}) 6006 0: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}) 6007 0:119 Constant: 6008 0:119 0 (const uint) 6009 0:119 direct index ( temp uint) 6010 0:119 'dti' ( in 3-component vector of uint) 6011 0:119 Constant: 6012 0:119 0 (const int) 6013 0:119 Constant: 6014 0:119 1 (const int) 6015 0:119 subgroupXor ( temp 4-component vector of int) 6016 0:119 i: direct index for structure ( temp 4-component vector of int) 6017 0: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}) 6018 0: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}) 6019 0: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}) 6020 0:119 Constant: 6021 0:119 0 (const uint) 6022 0:119 direct index ( temp uint) 6023 0:119 'dti' ( in 3-component vector of uint) 6024 0:119 Constant: 6025 0:119 0 (const int) 6026 0:119 Constant: 6027 0:119 1 (const int) 6028 0:120 move second child to first child ( temp int) 6029 0:120 direct index ( temp int) 6030 0:120 i: direct index for structure ( temp 4-component vector of int) 6031 0: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}) 6032 0: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}) 6033 0: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}) 6034 0:120 Constant: 6035 0:120 0 (const uint) 6036 0:120 direct index ( temp uint) 6037 0:120 'dti' ( in 3-component vector of uint) 6038 0:120 Constant: 6039 0:120 0 (const int) 6040 0:120 Constant: 6041 0:120 1 (const int) 6042 0:120 Constant: 6043 0:120 0 (const int) 6044 0:120 subgroupXor ( temp int) 6045 0:120 direct index ( temp int) 6046 0:120 i: direct index for structure ( temp 4-component vector of int) 6047 0: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}) 6048 0: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}) 6049 0: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}) 6050 0:120 Constant: 6051 0:120 0 (const uint) 6052 0:120 direct index ( temp uint) 6053 0:120 'dti' ( in 3-component vector of uint) 6054 0:120 Constant: 6055 0:120 0 (const int) 6056 0:120 Constant: 6057 0:120 1 (const int) 6058 0:120 Constant: 6059 0:120 0 (const int) 6060 0:121 move second child to first child ( temp 2-component vector of int) 6061 0:121 vector swizzle ( temp 2-component vector of int) 6062 0:121 i: direct index for structure ( temp 4-component vector of int) 6063 0: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}) 6064 0: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}) 6065 0: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}) 6066 0:121 Constant: 6067 0:121 0 (const uint) 6068 0:121 direct index ( temp uint) 6069 0:121 'dti' ( in 3-component vector of uint) 6070 0:121 Constant: 6071 0:121 0 (const int) 6072 0:121 Constant: 6073 0:121 1 (const int) 6074 0:121 Sequence 6075 0:121 Constant: 6076 0:121 0 (const int) 6077 0:121 Constant: 6078 0:121 1 (const int) 6079 0:121 subgroupXor ( temp 2-component vector of int) 6080 0:121 vector swizzle ( temp 2-component vector of int) 6081 0:121 i: direct index for structure ( temp 4-component vector of int) 6082 0: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}) 6083 0: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}) 6084 0: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}) 6085 0:121 Constant: 6086 0:121 0 (const uint) 6087 0:121 direct index ( temp uint) 6088 0:121 'dti' ( in 3-component vector of uint) 6089 0:121 Constant: 6090 0:121 0 (const int) 6091 0:121 Constant: 6092 0:121 1 (const int) 6093 0:121 Sequence 6094 0:121 Constant: 6095 0:121 0 (const int) 6096 0:121 Constant: 6097 0:121 1 (const int) 6098 0:122 move second child to first child ( temp 3-component vector of int) 6099 0:122 vector swizzle ( temp 3-component vector of int) 6100 0:122 i: direct index for structure ( temp 4-component vector of int) 6101 0: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}) 6102 0: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}) 6103 0: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}) 6104 0:122 Constant: 6105 0:122 0 (const uint) 6106 0:122 direct index ( temp uint) 6107 0:122 'dti' ( in 3-component vector of uint) 6108 0:122 Constant: 6109 0:122 0 (const int) 6110 0:122 Constant: 6111 0:122 1 (const int) 6112 0:122 Sequence 6113 0:122 Constant: 6114 0:122 0 (const int) 6115 0:122 Constant: 6116 0:122 1 (const int) 6117 0:122 Constant: 6118 0:122 2 (const int) 6119 0:122 subgroupXor ( temp 3-component vector of int) 6120 0:122 vector swizzle ( temp 3-component vector of int) 6121 0:122 i: direct index for structure ( temp 4-component vector of int) 6122 0: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}) 6123 0: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}) 6124 0: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}) 6125 0:122 Constant: 6126 0:122 0 (const uint) 6127 0:122 direct index ( temp uint) 6128 0:122 'dti' ( in 3-component vector of uint) 6129 0:122 Constant: 6130 0:122 0 (const int) 6131 0:122 Constant: 6132 0:122 1 (const int) 6133 0:122 Sequence 6134 0:122 Constant: 6135 0:122 0 (const int) 6136 0:122 Constant: 6137 0:122 1 (const int) 6138 0:122 Constant: 6139 0:122 2 (const int) 6140 0:124 move second child to first child ( temp uint) 6141 0:124 direct index ( temp uint) 6142 0:124 u: direct index for structure ( temp 4-component vector of uint) 6143 0: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}) 6144 0: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}) 6145 0: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}) 6146 0:124 Constant: 6147 0:124 0 (const uint) 6148 0:124 direct index ( temp uint) 6149 0:124 'dti' ( in 3-component vector of uint) 6150 0:124 Constant: 6151 0:124 0 (const int) 6152 0:124 Constant: 6153 0:124 0 (const int) 6154 0:124 Constant: 6155 0:124 0 (const int) 6156 0:124 subgroupBallotBitCount ( temp uint) 6157 0:124 subgroupBallot ( temp 4-component vector of uint) 6158 0:124 Compare Equal ( temp bool) 6159 0:124 direct index ( temp uint) 6160 0:124 u: direct index for structure ( temp 4-component vector of uint) 6161 0: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}) 6162 0: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}) 6163 0: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}) 6164 0:124 Constant: 6165 0:124 0 (const uint) 6166 0:124 direct index ( temp uint) 6167 0:124 'dti' ( in 3-component vector of uint) 6168 0:124 Constant: 6169 0:124 0 (const int) 6170 0:124 Constant: 6171 0:124 0 (const int) 6172 0:124 Constant: 6173 0:124 0 (const int) 6174 0:124 Constant: 6175 0:124 0 (const uint) 6176 0:13 Function Definition: CSMain( ( temp void) 6177 0:13 Function Parameters: 6178 0:? Sequence 6179 0:13 move second child to first child ( temp 3-component vector of uint) 6180 0:? 'dti' ( temp 3-component vector of uint) 6181 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 6182 0:13 Function Call: @CSMain(vu3; ( temp void) 6183 0:? 'dti' ( temp 3-component vector of uint) 6184 0:? Linker Objects 6185 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data}) 6186 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 6187 6188 // Module Version 10300 6189 // Generated by (magic number): 80007 6190 // Id's are bound by 901 6191 6192 Capability Shader 6193 Capability Float64 6194 Capability GroupNonUniform 6195 Capability GroupNonUniformArithmetic 6196 Capability GroupNonUniformBallot 6197 1: ExtInstImport "GLSL.std.450" 6198 MemoryModel Logical GLSL450 6199 EntryPoint GLCompute 4 "CSMain" 896 6200 ExecutionMode 4 LocalSize 32 16 1 6201 Source HLSL 500 6202 Name 4 "CSMain" 6203 Name 11 "@CSMain(vu3;" 6204 Name 10 "dti" 6205 Name 20 "Types" 6206 MemberName 20(Types) 0 "u" 6207 MemberName 20(Types) 1 "i" 6208 MemberName 20(Types) 2 "f" 6209 MemberName 20(Types) 3 "d" 6210 Name 22 "data" 6211 MemberName 22(data) 0 "@data" 6212 Name 24 "data" 6213 Name 894 "dti" 6214 Name 896 "dti" 6215 Name 898 "param" 6216 MemberDecorate 20(Types) 0 Offset 0 6217 MemberDecorate 20(Types) 1 Offset 16 6218 MemberDecorate 20(Types) 2 Offset 32 6219 MemberDecorate 20(Types) 3 Offset 64 6220 Decorate 21 ArrayStride 96 6221 MemberDecorate 22(data) 0 Offset 0 6222 Decorate 22(data) BufferBlock 6223 Decorate 24(data) DescriptorSet 0 6224 Decorate 24(data) Binding 0 6225 Decorate 896(dti) BuiltIn GlobalInvocationId 6226 2: TypeVoid 6227 3: TypeFunction 2 6228 6: TypeInt 32 0 6229 7: TypeVector 6(int) 3 6230 8: TypePointer Function 7(ivec3) 6231 9: TypeFunction 2 8(ptr) 6232 13: TypeVector 6(int) 4 6233 14: TypeInt 32 1 6234 15: TypeVector 14(int) 4 6235 16: TypeFloat 32 6236 17: TypeVector 16(float) 4 6237 18: TypeFloat 64 6238 19: TypeVector 18(float64_t) 4 6239 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4) 6240 21: TypeRuntimeArray 20(Types) 6241 22(data): TypeStruct 21 6242 23: TypePointer Uniform 22(data) 6243 24(data): 23(ptr) Variable Uniform 6244 25: 14(int) Constant 0 6245 26: 6(int) Constant 0 6246 27: TypePointer Function 6(int) 6247 32: TypePointer Uniform 13(ivec4) 6248 35: 6(int) Constant 3 6249 42: TypePointer Uniform 6(int) 6250 51: TypeVector 6(int) 2 6251 72: 14(int) Constant 1 6252 75: TypePointer Uniform 15(ivec4) 6253 84: TypePointer Uniform 14(int) 6254 93: TypeVector 14(int) 2 6255 105: TypeVector 14(int) 3 6256 115: 14(int) Constant 2 6257 118: TypePointer Uniform 17(fvec4) 6258 127: TypePointer Uniform 16(float) 6259 136: TypeVector 16(float) 2 6260 148: TypeVector 16(float) 3 6261 158: 14(int) Constant 3 6262 161: TypePointer Uniform 19(f64vec4) 6263 170: TypePointer Uniform 18(float64_t) 6264 179: TypeVector 18(float64_t) 2 6265 191: TypeVector 18(float64_t) 3 6266 889: TypeBool 6267 895: TypePointer Input 7(ivec3) 6268 896(dti): 895(ptr) Variable Input 6269 4(CSMain): 2 Function None 3 6270 5: Label 6271 894(dti): 8(ptr) Variable Function 6272 898(param): 8(ptr) Variable Function 6273 897: 7(ivec3) Load 896(dti) 6274 Store 894(dti) 897 6275 899: 7(ivec3) Load 894(dti) 6276 Store 898(param) 899 6277 900: 2 FunctionCall 11(@CSMain(vu3;) 898(param) 6278 Return 6279 FunctionEnd 6280 11(@CSMain(vu3;): 2 Function None 9 6281 10(dti): 8(ptr) FunctionParameter 6282 12: Label 6283 28: 27(ptr) AccessChain 10(dti) 26 6284 29: 6(int) Load 28 6285 30: 27(ptr) AccessChain 10(dti) 26 6286 31: 6(int) Load 30 6287 33: 32(ptr) AccessChain 24(data) 25 31 25 6288 34: 13(ivec4) Load 33 6289 36: 13(ivec4) GroupNonUniformIAdd 35 Reduce 34 6290 37: 32(ptr) AccessChain 24(data) 25 29 25 6291 Store 37 36 6292 38: 27(ptr) AccessChain 10(dti) 26 6293 39: 6(int) Load 38 6294 40: 27(ptr) AccessChain 10(dti) 26 6295 41: 6(int) Load 40 6296 43: 42(ptr) AccessChain 24(data) 25 41 25 26 6297 44: 6(int) Load 43 6298 45: 6(int) GroupNonUniformIAdd 35 Reduce 44 6299 46: 42(ptr) AccessChain 24(data) 25 39 25 26 6300 Store 46 45 6301 47: 27(ptr) AccessChain 10(dti) 26 6302 48: 6(int) Load 47 6303 49: 27(ptr) AccessChain 10(dti) 26 6304 50: 6(int) Load 49 6305 52: 32(ptr) AccessChain 24(data) 25 50 25 6306 53: 13(ivec4) Load 52 6307 54: 51(ivec2) VectorShuffle 53 53 0 1 6308 55: 51(ivec2) GroupNonUniformIAdd 35 Reduce 54 6309 56: 32(ptr) AccessChain 24(data) 25 48 25 6310 57: 13(ivec4) Load 56 6311 58: 13(ivec4) VectorShuffle 57 55 4 5 2 3 6312 Store 56 58 6313 59: 27(ptr) AccessChain 10(dti) 26 6314 60: 6(int) Load 59 6315 61: 27(ptr) AccessChain 10(dti) 26 6316 62: 6(int) Load 61 6317 63: 32(ptr) AccessChain 24(data) 25 62 25 6318 64: 13(ivec4) Load 63 6319 65: 7(ivec3) VectorShuffle 64 64 0 1 2 6320 66: 7(ivec3) GroupNonUniformIAdd 35 Reduce 65 6321 67: 32(ptr) AccessChain 24(data) 25 60 25 6322 68: 13(ivec4) Load 67 6323 69: 13(ivec4) VectorShuffle 68 66 4 5 6 3 6324 Store 67 69 6325 70: 27(ptr) AccessChain 10(dti) 26 6326 71: 6(int) Load 70 6327 73: 27(ptr) AccessChain 10(dti) 26 6328 74: 6(int) Load 73 6329 76: 75(ptr) AccessChain 24(data) 25 74 72 6330 77: 15(ivec4) Load 76 6331 78: 15(ivec4) GroupNonUniformIAdd 35 Reduce 77 6332 79: 75(ptr) AccessChain 24(data) 25 71 72 6333 Store 79 78 6334 80: 27(ptr) AccessChain 10(dti) 26 6335 81: 6(int) Load 80 6336 82: 27(ptr) AccessChain 10(dti) 26 6337 83: 6(int) Load 82 6338 85: 84(ptr) AccessChain 24(data) 25 83 72 26 6339 86: 14(int) Load 85 6340 87: 14(int) GroupNonUniformIAdd 35 Reduce 86 6341 88: 84(ptr) AccessChain 24(data) 25 81 72 26 6342 Store 88 87 6343 89: 27(ptr) AccessChain 10(dti) 26 6344 90: 6(int) Load 89 6345 91: 27(ptr) AccessChain 10(dti) 26 6346 92: 6(int) Load 91 6347 94: 75(ptr) AccessChain 24(data) 25 92 72 6348 95: 15(ivec4) Load 94 6349 96: 93(ivec2) VectorShuffle 95 95 0 1 6350 97: 93(ivec2) GroupNonUniformIAdd 35 Reduce 96 6351 98: 75(ptr) AccessChain 24(data) 25 90 72 6352 99: 15(ivec4) Load 98 6353 100: 15(ivec4) VectorShuffle 99 97 4 5 2 3 6354 Store 98 100 6355 101: 27(ptr) AccessChain 10(dti) 26 6356 102: 6(int) Load 101 6357 103: 27(ptr) AccessChain 10(dti) 26 6358 104: 6(int) Load 103 6359 106: 75(ptr) AccessChain 24(data) 25 104 72 6360 107: 15(ivec4) Load 106 6361 108: 105(ivec3) VectorShuffle 107 107 0 1 2 6362 109: 105(ivec3) GroupNonUniformIAdd 35 Reduce 108 6363 110: 75(ptr) AccessChain 24(data) 25 102 72 6364 111: 15(ivec4) Load 110 6365 112: 15(ivec4) VectorShuffle 111 109 4 5 6 3 6366 Store 110 112 6367 113: 27(ptr) AccessChain 10(dti) 26 6368 114: 6(int) Load 113 6369 116: 27(ptr) AccessChain 10(dti) 26 6370 117: 6(int) Load 116 6371 119: 118(ptr) AccessChain 24(data) 25 117 115 6372 120: 17(fvec4) Load 119 6373 121: 17(fvec4) GroupNonUniformFAdd 35 Reduce 120 6374 122: 118(ptr) AccessChain 24(data) 25 114 115 6375 Store 122 121 6376 123: 27(ptr) AccessChain 10(dti) 26 6377 124: 6(int) Load 123 6378 125: 27(ptr) AccessChain 10(dti) 26 6379 126: 6(int) Load 125 6380 128: 127(ptr) AccessChain 24(data) 25 126 115 26 6381 129: 16(float) Load 128 6382 130: 16(float) GroupNonUniformFAdd 35 Reduce 129 6383 131: 127(ptr) AccessChain 24(data) 25 124 115 26 6384 Store 131 130 6385 132: 27(ptr) AccessChain 10(dti) 26 6386 133: 6(int) Load 132 6387 134: 27(ptr) AccessChain 10(dti) 26 6388 135: 6(int) Load 134 6389 137: 118(ptr) AccessChain 24(data) 25 135 115 6390 138: 17(fvec4) Load 137 6391 139: 136(fvec2) VectorShuffle 138 138 0 1 6392 140: 136(fvec2) GroupNonUniformFAdd 35 Reduce 139 6393 141: 118(ptr) AccessChain 24(data) 25 133 115 6394 142: 17(fvec4) Load 141 6395 143: 17(fvec4) VectorShuffle 142 140 4 5 2 3 6396 Store 141 143 6397 144: 27(ptr) AccessChain 10(dti) 26 6398 145: 6(int) Load 144 6399 146: 27(ptr) AccessChain 10(dti) 26 6400 147: 6(int) Load 146 6401 149: 118(ptr) AccessChain 24(data) 25 147 115 6402 150: 17(fvec4) Load 149 6403 151: 148(fvec3) VectorShuffle 150 150 0 1 2 6404 152: 148(fvec3) GroupNonUniformFAdd 35 Reduce 151 6405 153: 118(ptr) AccessChain 24(data) 25 145 115 6406 154: 17(fvec4) Load 153 6407 155: 17(fvec4) VectorShuffle 154 152 4 5 6 3 6408 Store 153 155 6409 156: 27(ptr) AccessChain 10(dti) 26 6410 157: 6(int) Load 156 6411 159: 27(ptr) AccessChain 10(dti) 26 6412 160: 6(int) Load 159 6413 162: 161(ptr) AccessChain 24(data) 25 160 158 6414 163: 19(f64vec4) Load 162 6415 164: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 163 6416 165: 161(ptr) AccessChain 24(data) 25 157 158 6417 Store 165 164 6418 166: 27(ptr) AccessChain 10(dti) 26 6419 167: 6(int) Load 166 6420 168: 27(ptr) AccessChain 10(dti) 26 6421 169: 6(int) Load 168 6422 171: 170(ptr) AccessChain 24(data) 25 169 158 26 6423 172:18(float64_t) Load 171 6424 173:18(float64_t) GroupNonUniformFAdd 35 Reduce 172 6425 174: 170(ptr) AccessChain 24(data) 25 167 158 26 6426 Store 174 173 6427 175: 27(ptr) AccessChain 10(dti) 26 6428 176: 6(int) Load 175 6429 177: 27(ptr) AccessChain 10(dti) 26 6430 178: 6(int) Load 177 6431 180: 161(ptr) AccessChain 24(data) 25 178 158 6432 181: 19(f64vec4) Load 180 6433 182:179(f64vec2) VectorShuffle 181 181 0 1 6434 183:179(f64vec2) GroupNonUniformFAdd 35 Reduce 182 6435 184: 161(ptr) AccessChain 24(data) 25 176 158 6436 185: 19(f64vec4) Load 184 6437 186: 19(f64vec4) VectorShuffle 185 183 4 5 2 3 6438 Store 184 186 6439 187: 27(ptr) AccessChain 10(dti) 26 6440 188: 6(int) Load 187 6441 189: 27(ptr) AccessChain 10(dti) 26 6442 190: 6(int) Load 189 6443 192: 161(ptr) AccessChain 24(data) 25 190 158 6444 193: 19(f64vec4) Load 192 6445 194:191(f64vec3) VectorShuffle 193 193 0 1 2 6446 195:191(f64vec3) GroupNonUniformFAdd 35 Reduce 194 6447 196: 161(ptr) AccessChain 24(data) 25 188 158 6448 197: 19(f64vec4) Load 196 6449 198: 19(f64vec4) VectorShuffle 197 195 4 5 6 3 6450 Store 196 198 6451 199: 27(ptr) AccessChain 10(dti) 26 6452 200: 6(int) Load 199 6453 201: 27(ptr) AccessChain 10(dti) 26 6454 202: 6(int) Load 201 6455 203: 32(ptr) AccessChain 24(data) 25 202 25 6456 204: 13(ivec4) Load 203 6457 205: 13(ivec4) GroupNonUniformIMul 35 Reduce 204 6458 206: 32(ptr) AccessChain 24(data) 25 200 25 6459 Store 206 205 6460 207: 27(ptr) AccessChain 10(dti) 26 6461 208: 6(int) Load 207 6462 209: 27(ptr) AccessChain 10(dti) 26 6463 210: 6(int) Load 209 6464 211: 42(ptr) AccessChain 24(data) 25 210 25 26 6465 212: 6(int) Load 211 6466 213: 6(int) GroupNonUniformIMul 35 Reduce 212 6467 214: 42(ptr) AccessChain 24(data) 25 208 25 26 6468 Store 214 213 6469 215: 27(ptr) AccessChain 10(dti) 26 6470 216: 6(int) Load 215 6471 217: 27(ptr) AccessChain 10(dti) 26 6472 218: 6(int) Load 217 6473 219: 32(ptr) AccessChain 24(data) 25 218 25 6474 220: 13(ivec4) Load 219 6475 221: 51(ivec2) VectorShuffle 220 220 0 1 6476 222: 51(ivec2) GroupNonUniformIMul 35 Reduce 221 6477 223: 32(ptr) AccessChain 24(data) 25 216 25 6478 224: 13(ivec4) Load 223 6479 225: 13(ivec4) VectorShuffle 224 222 4 5 2 3 6480 Store 223 225 6481 226: 27(ptr) AccessChain 10(dti) 26 6482 227: 6(int) Load 226 6483 228: 27(ptr) AccessChain 10(dti) 26 6484 229: 6(int) Load 228 6485 230: 32(ptr) AccessChain 24(data) 25 229 25 6486 231: 13(ivec4) Load 230 6487 232: 7(ivec3) VectorShuffle 231 231 0 1 2 6488 233: 7(ivec3) GroupNonUniformIMul 35 Reduce 232 6489 234: 32(ptr) AccessChain 24(data) 25 227 25 6490 235: 13(ivec4) Load 234 6491 236: 13(ivec4) VectorShuffle 235 233 4 5 6 3 6492 Store 234 236 6493 237: 27(ptr) AccessChain 10(dti) 26 6494 238: 6(int) Load 237 6495 239: 27(ptr) AccessChain 10(dti) 26 6496 240: 6(int) Load 239 6497 241: 75(ptr) AccessChain 24(data) 25 240 72 6498 242: 15(ivec4) Load 241 6499 243: 15(ivec4) GroupNonUniformIMul 35 Reduce 242 6500 244: 75(ptr) AccessChain 24(data) 25 238 72 6501 Store 244 243 6502 245: 27(ptr) AccessChain 10(dti) 26 6503 246: 6(int) Load 245 6504 247: 27(ptr) AccessChain 10(dti) 26 6505 248: 6(int) Load 247 6506 249: 84(ptr) AccessChain 24(data) 25 248 72 26 6507 250: 14(int) Load 249 6508 251: 14(int) GroupNonUniformIMul 35 Reduce 250 6509 252: 84(ptr) AccessChain 24(data) 25 246 72 26 6510 Store 252 251 6511 253: 27(ptr) AccessChain 10(dti) 26 6512 254: 6(int) Load 253 6513 255: 27(ptr) AccessChain 10(dti) 26 6514 256: 6(int) Load 255 6515 257: 75(ptr) AccessChain 24(data) 25 256 72 6516 258: 15(ivec4) Load 257 6517 259: 93(ivec2) VectorShuffle 258 258 0 1 6518 260: 93(ivec2) GroupNonUniformIMul 35 Reduce 259 6519 261: 75(ptr) AccessChain 24(data) 25 254 72 6520 262: 15(ivec4) Load 261 6521 263: 15(ivec4) VectorShuffle 262 260 4 5 2 3 6522 Store 261 263 6523 264: 27(ptr) AccessChain 10(dti) 26 6524 265: 6(int) Load 264 6525 266: 27(ptr) AccessChain 10(dti) 26 6526 267: 6(int) Load 266 6527 268: 75(ptr) AccessChain 24(data) 25 267 72 6528 269: 15(ivec4) Load 268 6529 270: 105(ivec3) VectorShuffle 269 269 0 1 2 6530 271: 105(ivec3) GroupNonUniformIMul 35 Reduce 270 6531 272: 75(ptr) AccessChain 24(data) 25 265 72 6532 273: 15(ivec4) Load 272 6533 274: 15(ivec4) VectorShuffle 273 271 4 5 6 3 6534 Store 272 274 6535 275: 27(ptr) AccessChain 10(dti) 26 6536 276: 6(int) Load 275 6537 277: 27(ptr) AccessChain 10(dti) 26 6538 278: 6(int) Load 277 6539 279: 118(ptr) AccessChain 24(data) 25 278 115 6540 280: 17(fvec4) Load 279 6541 281: 17(fvec4) GroupNonUniformFMul 35 Reduce 280 6542 282: 118(ptr) AccessChain 24(data) 25 276 115 6543 Store 282 281 6544 283: 27(ptr) AccessChain 10(dti) 26 6545 284: 6(int) Load 283 6546 285: 27(ptr) AccessChain 10(dti) 26 6547 286: 6(int) Load 285 6548 287: 127(ptr) AccessChain 24(data) 25 286 115 26 6549 288: 16(float) Load 287 6550 289: 16(float) GroupNonUniformFMul 35 Reduce 288 6551 290: 127(ptr) AccessChain 24(data) 25 284 115 26 6552 Store 290 289 6553 291: 27(ptr) AccessChain 10(dti) 26 6554 292: 6(int) Load 291 6555 293: 27(ptr) AccessChain 10(dti) 26 6556 294: 6(int) Load 293 6557 295: 118(ptr) AccessChain 24(data) 25 294 115 6558 296: 17(fvec4) Load 295 6559 297: 136(fvec2) VectorShuffle 296 296 0 1 6560 298: 136(fvec2) GroupNonUniformFMul 35 Reduce 297 6561 299: 118(ptr) AccessChain 24(data) 25 292 115 6562 300: 17(fvec4) Load 299 6563 301: 17(fvec4) VectorShuffle 300 298 4 5 2 3 6564 Store 299 301 6565 302: 27(ptr) AccessChain 10(dti) 26 6566 303: 6(int) Load 302 6567 304: 27(ptr) AccessChain 10(dti) 26 6568 305: 6(int) Load 304 6569 306: 118(ptr) AccessChain 24(data) 25 305 115 6570 307: 17(fvec4) Load 306 6571 308: 148(fvec3) VectorShuffle 307 307 0 1 2 6572 309: 148(fvec3) GroupNonUniformFMul 35 Reduce 308 6573 310: 118(ptr) AccessChain 24(data) 25 303 115 6574 311: 17(fvec4) Load 310 6575 312: 17(fvec4) VectorShuffle 311 309 4 5 6 3 6576 Store 310 312 6577 313: 27(ptr) AccessChain 10(dti) 26 6578 314: 6(int) Load 313 6579 315: 27(ptr) AccessChain 10(dti) 26 6580 316: 6(int) Load 315 6581 317: 161(ptr) AccessChain 24(data) 25 316 158 6582 318: 19(f64vec4) Load 317 6583 319: 19(f64vec4) GroupNonUniformFMul 35 Reduce 318 6584 320: 161(ptr) AccessChain 24(data) 25 314 158 6585 Store 320 319 6586 321: 27(ptr) AccessChain 10(dti) 26 6587 322: 6(int) Load 321 6588 323: 27(ptr) AccessChain 10(dti) 26 6589 324: 6(int) Load 323 6590 325: 170(ptr) AccessChain 24(data) 25 324 158 26 6591 326:18(float64_t) Load 325 6592 327:18(float64_t) GroupNonUniformFMul 35 Reduce 326 6593 328: 170(ptr) AccessChain 24(data) 25 322 158 26 6594 Store 328 327 6595 329: 27(ptr) AccessChain 10(dti) 26 6596 330: 6(int) Load 329 6597 331: 27(ptr) AccessChain 10(dti) 26 6598 332: 6(int) Load 331 6599 333: 161(ptr) AccessChain 24(data) 25 332 158 6600 334: 19(f64vec4) Load 333 6601 335:179(f64vec2) VectorShuffle 334 334 0 1 6602 336:179(f64vec2) GroupNonUniformFMul 35 Reduce 335 6603 337: 161(ptr) AccessChain 24(data) 25 330 158 6604 338: 19(f64vec4) Load 337 6605 339: 19(f64vec4) VectorShuffle 338 336 4 5 2 3 6606 Store 337 339 6607 340: 27(ptr) AccessChain 10(dti) 26 6608 341: 6(int) Load 340 6609 342: 27(ptr) AccessChain 10(dti) 26 6610 343: 6(int) Load 342 6611 344: 161(ptr) AccessChain 24(data) 25 343 158 6612 345: 19(f64vec4) Load 344 6613 346:191(f64vec3) VectorShuffle 345 345 0 1 2 6614 347:191(f64vec3) GroupNonUniformFMul 35 Reduce 346 6615 348: 161(ptr) AccessChain 24(data) 25 341 158 6616 349: 19(f64vec4) Load 348 6617 350: 19(f64vec4) VectorShuffle 349 347 4 5 6 3 6618 Store 348 350 6619 351: 27(ptr) AccessChain 10(dti) 26 6620 352: 6(int) Load 351 6621 353: 27(ptr) AccessChain 10(dti) 26 6622 354: 6(int) Load 353 6623 355: 32(ptr) AccessChain 24(data) 25 354 25 6624 356: 13(ivec4) Load 355 6625 357: 13(ivec4) GroupNonUniformUMin 35 Reduce 356 6626 358: 32(ptr) AccessChain 24(data) 25 352 25 6627 Store 358 357 6628 359: 27(ptr) AccessChain 10(dti) 26 6629 360: 6(int) Load 359 6630 361: 27(ptr) AccessChain 10(dti) 26 6631 362: 6(int) Load 361 6632 363: 42(ptr) AccessChain 24(data) 25 362 25 26 6633 364: 6(int) Load 363 6634 365: 6(int) GroupNonUniformUMin 35 Reduce 364 6635 366: 42(ptr) AccessChain 24(data) 25 360 25 26 6636 Store 366 365 6637 367: 27(ptr) AccessChain 10(dti) 26 6638 368: 6(int) Load 367 6639 369: 27(ptr) AccessChain 10(dti) 26 6640 370: 6(int) Load 369 6641 371: 32(ptr) AccessChain 24(data) 25 370 25 6642 372: 13(ivec4) Load 371 6643 373: 51(ivec2) VectorShuffle 372 372 0 1 6644 374: 51(ivec2) GroupNonUniformUMin 35 Reduce 373 6645 375: 32(ptr) AccessChain 24(data) 25 368 25 6646 376: 13(ivec4) Load 375 6647 377: 13(ivec4) VectorShuffle 376 374 4 5 2 3 6648 Store 375 377 6649 378: 27(ptr) AccessChain 10(dti) 26 6650 379: 6(int) Load 378 6651 380: 27(ptr) AccessChain 10(dti) 26 6652 381: 6(int) Load 380 6653 382: 32(ptr) AccessChain 24(data) 25 381 25 6654 383: 13(ivec4) Load 382 6655 384: 7(ivec3) VectorShuffle 383 383 0 1 2 6656 385: 7(ivec3) GroupNonUniformUMin 35 Reduce 384 6657 386: 32(ptr) AccessChain 24(data) 25 379 25 6658 387: 13(ivec4) Load 386 6659 388: 13(ivec4) VectorShuffle 387 385 4 5 6 3 6660 Store 386 388 6661 389: 27(ptr) AccessChain 10(dti) 26 6662 390: 6(int) Load 389 6663 391: 27(ptr) AccessChain 10(dti) 26 6664 392: 6(int) Load 391 6665 393: 75(ptr) AccessChain 24(data) 25 392 72 6666 394: 15(ivec4) Load 393 6667 395: 15(ivec4) GroupNonUniformSMin 35 Reduce 394 6668 396: 75(ptr) AccessChain 24(data) 25 390 72 6669 Store 396 395 6670 397: 27(ptr) AccessChain 10(dti) 26 6671 398: 6(int) Load 397 6672 399: 27(ptr) AccessChain 10(dti) 26 6673 400: 6(int) Load 399 6674 401: 84(ptr) AccessChain 24(data) 25 400 72 26 6675 402: 14(int) Load 401 6676 403: 14(int) GroupNonUniformSMin 35 Reduce 402 6677 404: 84(ptr) AccessChain 24(data) 25 398 72 26 6678 Store 404 403 6679 405: 27(ptr) AccessChain 10(dti) 26 6680 406: 6(int) Load 405 6681 407: 27(ptr) AccessChain 10(dti) 26 6682 408: 6(int) Load 407 6683 409: 75(ptr) AccessChain 24(data) 25 408 72 6684 410: 15(ivec4) Load 409 6685 411: 93(ivec2) VectorShuffle 410 410 0 1 6686 412: 93(ivec2) GroupNonUniformSMin 35 Reduce 411 6687 413: 75(ptr) AccessChain 24(data) 25 406 72 6688 414: 15(ivec4) Load 413 6689 415: 15(ivec4) VectorShuffle 414 412 4 5 2 3 6690 Store 413 415 6691 416: 27(ptr) AccessChain 10(dti) 26 6692 417: 6(int) Load 416 6693 418: 27(ptr) AccessChain 10(dti) 26 6694 419: 6(int) Load 418 6695 420: 75(ptr) AccessChain 24(data) 25 419 72 6696 421: 15(ivec4) Load 420 6697 422: 105(ivec3) VectorShuffle 421 421 0 1 2 6698 423: 105(ivec3) GroupNonUniformSMin 35 Reduce 422 6699 424: 75(ptr) AccessChain 24(data) 25 417 72 6700 425: 15(ivec4) Load 424 6701 426: 15(ivec4) VectorShuffle 425 423 4 5 6 3 6702 Store 424 426 6703 427: 27(ptr) AccessChain 10(dti) 26 6704 428: 6(int) Load 427 6705 429: 27(ptr) AccessChain 10(dti) 26 6706 430: 6(int) Load 429 6707 431: 118(ptr) AccessChain 24(data) 25 430 115 6708 432: 17(fvec4) Load 431 6709 433: 17(fvec4) GroupNonUniformFMin 35 Reduce 432 6710 434: 118(ptr) AccessChain 24(data) 25 428 115 6711 Store 434 433 6712 435: 27(ptr) AccessChain 10(dti) 26 6713 436: 6(int) Load 435 6714 437: 27(ptr) AccessChain 10(dti) 26 6715 438: 6(int) Load 437 6716 439: 127(ptr) AccessChain 24(data) 25 438 115 26 6717 440: 16(float) Load 439 6718 441: 16(float) GroupNonUniformFMin 35 Reduce 440 6719 442: 127(ptr) AccessChain 24(data) 25 436 115 26 6720 Store 442 441 6721 443: 27(ptr) AccessChain 10(dti) 26 6722 444: 6(int) Load 443 6723 445: 27(ptr) AccessChain 10(dti) 26 6724 446: 6(int) Load 445 6725 447: 118(ptr) AccessChain 24(data) 25 446 115 6726 448: 17(fvec4) Load 447 6727 449: 136(fvec2) VectorShuffle 448 448 0 1 6728 450: 136(fvec2) GroupNonUniformFMin 35 Reduce 449 6729 451: 118(ptr) AccessChain 24(data) 25 444 115 6730 452: 17(fvec4) Load 451 6731 453: 17(fvec4) VectorShuffle 452 450 4 5 2 3 6732 Store 451 453 6733 454: 27(ptr) AccessChain 10(dti) 26 6734 455: 6(int) Load 454 6735 456: 27(ptr) AccessChain 10(dti) 26 6736 457: 6(int) Load 456 6737 458: 118(ptr) AccessChain 24(data) 25 457 115 6738 459: 17(fvec4) Load 458 6739 460: 148(fvec3) VectorShuffle 459 459 0 1 2 6740 461: 148(fvec3) GroupNonUniformFMin 35 Reduce 460 6741 462: 118(ptr) AccessChain 24(data) 25 455 115 6742 463: 17(fvec4) Load 462 6743 464: 17(fvec4) VectorShuffle 463 461 4 5 6 3 6744 Store 462 464 6745 465: 27(ptr) AccessChain 10(dti) 26 6746 466: 6(int) Load 465 6747 467: 27(ptr) AccessChain 10(dti) 26 6748 468: 6(int) Load 467 6749 469: 161(ptr) AccessChain 24(data) 25 468 158 6750 470: 19(f64vec4) Load 469 6751 471: 19(f64vec4) GroupNonUniformFMin 35 Reduce 470 6752 472: 161(ptr) AccessChain 24(data) 25 466 158 6753 Store 472 471 6754 473: 27(ptr) AccessChain 10(dti) 26 6755 474: 6(int) Load 473 6756 475: 27(ptr) AccessChain 10(dti) 26 6757 476: 6(int) Load 475 6758 477: 170(ptr) AccessChain 24(data) 25 476 158 26 6759 478:18(float64_t) Load 477 6760 479:18(float64_t) GroupNonUniformFMin 35 Reduce 478 6761 480: 170(ptr) AccessChain 24(data) 25 474 158 26 6762 Store 480 479 6763 481: 27(ptr) AccessChain 10(dti) 26 6764 482: 6(int) Load 481 6765 483: 27(ptr) AccessChain 10(dti) 26 6766 484: 6(int) Load 483 6767 485: 161(ptr) AccessChain 24(data) 25 484 158 6768 486: 19(f64vec4) Load 485 6769 487:179(f64vec2) VectorShuffle 486 486 0 1 6770 488:179(f64vec2) GroupNonUniformFMin 35 Reduce 487 6771 489: 161(ptr) AccessChain 24(data) 25 482 158 6772 490: 19(f64vec4) Load 489 6773 491: 19(f64vec4) VectorShuffle 490 488 4 5 2 3 6774 Store 489 491 6775 492: 27(ptr) AccessChain 10(dti) 26 6776 493: 6(int) Load 492 6777 494: 27(ptr) AccessChain 10(dti) 26 6778 495: 6(int) Load 494 6779 496: 161(ptr) AccessChain 24(data) 25 495 158 6780 497: 19(f64vec4) Load 496 6781 498:191(f64vec3) VectorShuffle 497 497 0 1 2 6782 499:191(f64vec3) GroupNonUniformFMin 35 Reduce 498 6783 500: 161(ptr) AccessChain 24(data) 25 493 158 6784 501: 19(f64vec4) Load 500 6785 502: 19(f64vec4) VectorShuffle 501 499 4 5 6 3 6786 Store 500 502 6787 503: 27(ptr) AccessChain 10(dti) 26 6788 504: 6(int) Load 503 6789 505: 27(ptr) AccessChain 10(dti) 26 6790 506: 6(int) Load 505 6791 507: 32(ptr) AccessChain 24(data) 25 506 25 6792 508: 13(ivec4) Load 507 6793 509: 13(ivec4) GroupNonUniformUMax 35 Reduce 508 6794 510: 32(ptr) AccessChain 24(data) 25 504 25 6795 Store 510 509 6796 511: 27(ptr) AccessChain 10(dti) 26 6797 512: 6(int) Load 511 6798 513: 27(ptr) AccessChain 10(dti) 26 6799 514: 6(int) Load 513 6800 515: 42(ptr) AccessChain 24(data) 25 514 25 26 6801 516: 6(int) Load 515 6802 517: 6(int) GroupNonUniformUMax 35 Reduce 516 6803 518: 42(ptr) AccessChain 24(data) 25 512 25 26 6804 Store 518 517 6805 519: 27(ptr) AccessChain 10(dti) 26 6806 520: 6(int) Load 519 6807 521: 27(ptr) AccessChain 10(dti) 26 6808 522: 6(int) Load 521 6809 523: 32(ptr) AccessChain 24(data) 25 522 25 6810 524: 13(ivec4) Load 523 6811 525: 51(ivec2) VectorShuffle 524 524 0 1 6812 526: 51(ivec2) GroupNonUniformUMax 35 Reduce 525 6813 527: 32(ptr) AccessChain 24(data) 25 520 25 6814 528: 13(ivec4) Load 527 6815 529: 13(ivec4) VectorShuffle 528 526 4 5 2 3 6816 Store 527 529 6817 530: 27(ptr) AccessChain 10(dti) 26 6818 531: 6(int) Load 530 6819 532: 27(ptr) AccessChain 10(dti) 26 6820 533: 6(int) Load 532 6821 534: 32(ptr) AccessChain 24(data) 25 533 25 6822 535: 13(ivec4) Load 534 6823 536: 7(ivec3) VectorShuffle 535 535 0 1 2 6824 537: 7(ivec3) GroupNonUniformUMax 35 Reduce 536 6825 538: 32(ptr) AccessChain 24(data) 25 531 25 6826 539: 13(ivec4) Load 538 6827 540: 13(ivec4) VectorShuffle 539 537 4 5 6 3 6828 Store 538 540 6829 541: 27(ptr) AccessChain 10(dti) 26 6830 542: 6(int) Load 541 6831 543: 27(ptr) AccessChain 10(dti) 26 6832 544: 6(int) Load 543 6833 545: 75(ptr) AccessChain 24(data) 25 544 72 6834 546: 15(ivec4) Load 545 6835 547: 15(ivec4) GroupNonUniformSMax 35 Reduce 546 6836 548: 75(ptr) AccessChain 24(data) 25 542 72 6837 Store 548 547 6838 549: 27(ptr) AccessChain 10(dti) 26 6839 550: 6(int) Load 549 6840 551: 27(ptr) AccessChain 10(dti) 26 6841 552: 6(int) Load 551 6842 553: 84(ptr) AccessChain 24(data) 25 552 72 26 6843 554: 14(int) Load 553 6844 555: 14(int) GroupNonUniformSMax 35 Reduce 554 6845 556: 84(ptr) AccessChain 24(data) 25 550 72 26 6846 Store 556 555 6847 557: 27(ptr) AccessChain 10(dti) 26 6848 558: 6(int) Load 557 6849 559: 27(ptr) AccessChain 10(dti) 26 6850 560: 6(int) Load 559 6851 561: 75(ptr) AccessChain 24(data) 25 560 72 6852 562: 15(ivec4) Load 561 6853 563: 93(ivec2) VectorShuffle 562 562 0 1 6854 564: 93(ivec2) GroupNonUniformSMax 35 Reduce 563 6855 565: 75(ptr) AccessChain 24(data) 25 558 72 6856 566: 15(ivec4) Load 565 6857 567: 15(ivec4) VectorShuffle 566 564 4 5 2 3 6858 Store 565 567 6859 568: 27(ptr) AccessChain 10(dti) 26 6860 569: 6(int) Load 568 6861 570: 27(ptr) AccessChain 10(dti) 26 6862 571: 6(int) Load 570 6863 572: 75(ptr) AccessChain 24(data) 25 571 72 6864 573: 15(ivec4) Load 572 6865 574: 105(ivec3) VectorShuffle 573 573 0 1 2 6866 575: 105(ivec3) GroupNonUniformSMax 35 Reduce 574 6867 576: 75(ptr) AccessChain 24(data) 25 569 72 6868 577: 15(ivec4) Load 576 6869 578: 15(ivec4) VectorShuffle 577 575 4 5 6 3 6870 Store 576 578 6871 579: 27(ptr) AccessChain 10(dti) 26 6872 580: 6(int) Load 579 6873 581: 27(ptr) AccessChain 10(dti) 26 6874 582: 6(int) Load 581 6875 583: 118(ptr) AccessChain 24(data) 25 582 115 6876 584: 17(fvec4) Load 583 6877 585: 17(fvec4) GroupNonUniformFMax 35 Reduce 584 6878 586: 118(ptr) AccessChain 24(data) 25 580 115 6879 Store 586 585 6880 587: 27(ptr) AccessChain 10(dti) 26 6881 588: 6(int) Load 587 6882 589: 27(ptr) AccessChain 10(dti) 26 6883 590: 6(int) Load 589 6884 591: 127(ptr) AccessChain 24(data) 25 590 115 26 6885 592: 16(float) Load 591 6886 593: 16(float) GroupNonUniformFMax 35 Reduce 592 6887 594: 127(ptr) AccessChain 24(data) 25 588 115 26 6888 Store 594 593 6889 595: 27(ptr) AccessChain 10(dti) 26 6890 596: 6(int) Load 595 6891 597: 27(ptr) AccessChain 10(dti) 26 6892 598: 6(int) Load 597 6893 599: 118(ptr) AccessChain 24(data) 25 598 115 6894 600: 17(fvec4) Load 599 6895 601: 136(fvec2) VectorShuffle 600 600 0 1 6896 602: 136(fvec2) GroupNonUniformFMax 35 Reduce 601 6897 603: 118(ptr) AccessChain 24(data) 25 596 115 6898 604: 17(fvec4) Load 603 6899 605: 17(fvec4) VectorShuffle 604 602 4 5 2 3 6900 Store 603 605 6901 606: 27(ptr) AccessChain 10(dti) 26 6902 607: 6(int) Load 606 6903 608: 27(ptr) AccessChain 10(dti) 26 6904 609: 6(int) Load 608 6905 610: 118(ptr) AccessChain 24(data) 25 609 115 6906 611: 17(fvec4) Load 610 6907 612: 148(fvec3) VectorShuffle 611 611 0 1 2 6908 613: 148(fvec3) GroupNonUniformFMax 35 Reduce 612 6909 614: 118(ptr) AccessChain 24(data) 25 607 115 6910 615: 17(fvec4) Load 614 6911 616: 17(fvec4) VectorShuffle 615 613 4 5 6 3 6912 Store 614 616 6913 617: 27(ptr) AccessChain 10(dti) 26 6914 618: 6(int) Load 617 6915 619: 27(ptr) AccessChain 10(dti) 26 6916 620: 6(int) Load 619 6917 621: 161(ptr) AccessChain 24(data) 25 620 158 6918 622: 19(f64vec4) Load 621 6919 623: 19(f64vec4) GroupNonUniformFMax 35 Reduce 622 6920 624: 161(ptr) AccessChain 24(data) 25 618 158 6921 Store 624 623 6922 625: 27(ptr) AccessChain 10(dti) 26 6923 626: 6(int) Load 625 6924 627: 27(ptr) AccessChain 10(dti) 26 6925 628: 6(int) Load 627 6926 629: 170(ptr) AccessChain 24(data) 25 628 158 26 6927 630:18(float64_t) Load 629 6928 631:18(float64_t) GroupNonUniformFMax 35 Reduce 630 6929 632: 170(ptr) AccessChain 24(data) 25 626 158 26 6930 Store 632 631 6931 633: 27(ptr) AccessChain 10(dti) 26 6932 634: 6(int) Load 633 6933 635: 27(ptr) AccessChain 10(dti) 26 6934 636: 6(int) Load 635 6935 637: 161(ptr) AccessChain 24(data) 25 636 158 6936 638: 19(f64vec4) Load 637 6937 639:179(f64vec2) VectorShuffle 638 638 0 1 6938 640:179(f64vec2) GroupNonUniformFMax 35 Reduce 639 6939 641: 161(ptr) AccessChain 24(data) 25 634 158 6940 642: 19(f64vec4) Load 641 6941 643: 19(f64vec4) VectorShuffle 642 640 4 5 2 3 6942 Store 641 643 6943 644: 27(ptr) AccessChain 10(dti) 26 6944 645: 6(int) Load 644 6945 646: 27(ptr) AccessChain 10(dti) 26 6946 647: 6(int) Load 646 6947 648: 161(ptr) AccessChain 24(data) 25 647 158 6948 649: 19(f64vec4) Load 648 6949 650:191(f64vec3) VectorShuffle 649 649 0 1 2 6950 651:191(f64vec3) GroupNonUniformFMax 35 Reduce 650 6951 652: 161(ptr) AccessChain 24(data) 25 645 158 6952 653: 19(f64vec4) Load 652 6953 654: 19(f64vec4) VectorShuffle 653 651 4 5 6 3 6954 Store 652 654 6955 655: 27(ptr) AccessChain 10(dti) 26 6956 656: 6(int) Load 655 6957 657: 27(ptr) AccessChain 10(dti) 26 6958 658: 6(int) Load 657 6959 659: 32(ptr) AccessChain 24(data) 25 658 25 6960 660: 13(ivec4) Load 659 6961 661: 13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 660 6962 662: 32(ptr) AccessChain 24(data) 25 656 25 6963 Store 662 661 6964 663: 27(ptr) AccessChain 10(dti) 26 6965 664: 6(int) Load 663 6966 665: 27(ptr) AccessChain 10(dti) 26 6967 666: 6(int) Load 665 6968 667: 42(ptr) AccessChain 24(data) 25 666 25 26 6969 668: 6(int) Load 667 6970 669: 6(int) GroupNonUniformBitwiseAnd 35 Reduce 668 6971 670: 42(ptr) AccessChain 24(data) 25 664 25 26 6972 Store 670 669 6973 671: 27(ptr) AccessChain 10(dti) 26 6974 672: 6(int) Load 671 6975 673: 27(ptr) AccessChain 10(dti) 26 6976 674: 6(int) Load 673 6977 675: 32(ptr) AccessChain 24(data) 25 674 25 6978 676: 13(ivec4) Load 675 6979 677: 51(ivec2) VectorShuffle 676 676 0 1 6980 678: 51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 677 6981 679: 32(ptr) AccessChain 24(data) 25 672 25 6982 680: 13(ivec4) Load 679 6983 681: 13(ivec4) VectorShuffle 680 678 4 5 2 3 6984 Store 679 681 6985 682: 27(ptr) AccessChain 10(dti) 26 6986 683: 6(int) Load 682 6987 684: 27(ptr) AccessChain 10(dti) 26 6988 685: 6(int) Load 684 6989 686: 32(ptr) AccessChain 24(data) 25 685 25 6990 687: 13(ivec4) Load 686 6991 688: 7(ivec3) VectorShuffle 687 687 0 1 2 6992 689: 7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 688 6993 690: 32(ptr) AccessChain 24(data) 25 683 25 6994 691: 13(ivec4) Load 690 6995 692: 13(ivec4) VectorShuffle 691 689 4 5 6 3 6996 Store 690 692 6997 693: 27(ptr) AccessChain 10(dti) 26 6998 694: 6(int) Load 693 6999 695: 27(ptr) AccessChain 10(dti) 26 7000 696: 6(int) Load 695 7001 697: 75(ptr) AccessChain 24(data) 25 696 72 7002 698: 15(ivec4) Load 697 7003 699: 15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 698 7004 700: 75(ptr) AccessChain 24(data) 25 694 72 7005 Store 700 699 7006 701: 27(ptr) AccessChain 10(dti) 26 7007 702: 6(int) Load 701 7008 703: 27(ptr) AccessChain 10(dti) 26 7009 704: 6(int) Load 703 7010 705: 84(ptr) AccessChain 24(data) 25 704 72 26 7011 706: 14(int) Load 705 7012 707: 14(int) GroupNonUniformBitwiseAnd 35 Reduce 706 7013 708: 84(ptr) AccessChain 24(data) 25 702 72 26 7014 Store 708 707 7015 709: 27(ptr) AccessChain 10(dti) 26 7016 710: 6(int) Load 709 7017 711: 27(ptr) AccessChain 10(dti) 26 7018 712: 6(int) Load 711 7019 713: 75(ptr) AccessChain 24(data) 25 712 72 7020 714: 15(ivec4) Load 713 7021 715: 93(ivec2) VectorShuffle 714 714 0 1 7022 716: 93(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 715 7023 717: 75(ptr) AccessChain 24(data) 25 710 72 7024 718: 15(ivec4) Load 717 7025 719: 15(ivec4) VectorShuffle 718 716 4 5 2 3 7026 Store 717 719 7027 720: 27(ptr) AccessChain 10(dti) 26 7028 721: 6(int) Load 720 7029 722: 27(ptr) AccessChain 10(dti) 26 7030 723: 6(int) Load 722 7031 724: 75(ptr) AccessChain 24(data) 25 723 72 7032 725: 15(ivec4) Load 724 7033 726: 105(ivec3) VectorShuffle 725 725 0 1 2 7034 727: 105(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 726 7035 728: 75(ptr) AccessChain 24(data) 25 721 72 7036 729: 15(ivec4) Load 728 7037 730: 15(ivec4) VectorShuffle 729 727 4 5 6 3 7038 Store 728 730 7039 731: 27(ptr) AccessChain 10(dti) 26 7040 732: 6(int) Load 731 7041 733: 27(ptr) AccessChain 10(dti) 26 7042 734: 6(int) Load 733 7043 735: 32(ptr) AccessChain 24(data) 25 734 25 7044 736: 13(ivec4) Load 735 7045 737: 13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 736 7046 738: 32(ptr) AccessChain 24(data) 25 732 25 7047 Store 738 737 7048 739: 27(ptr) AccessChain 10(dti) 26 7049 740: 6(int) Load 739 7050 741: 27(ptr) AccessChain 10(dti) 26 7051 742: 6(int) Load 741 7052 743: 42(ptr) AccessChain 24(data) 25 742 25 26 7053 744: 6(int) Load 743 7054 745: 6(int) GroupNonUniformBitwiseOr 35 Reduce 744 7055 746: 42(ptr) AccessChain 24(data) 25 740 25 26 7056 Store 746 745 7057 747: 27(ptr) AccessChain 10(dti) 26 7058 748: 6(int) Load 747 7059 749: 27(ptr) AccessChain 10(dti) 26 7060 750: 6(int) Load 749 7061 751: 32(ptr) AccessChain 24(data) 25 750 25 7062 752: 13(ivec4) Load 751 7063 753: 51(ivec2) VectorShuffle 752 752 0 1 7064 754: 51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 753 7065 755: 32(ptr) AccessChain 24(data) 25 748 25 7066 756: 13(ivec4) Load 755 7067 757: 13(ivec4) VectorShuffle 756 754 4 5 2 3 7068 Store 755 757 7069 758: 27(ptr) AccessChain 10(dti) 26 7070 759: 6(int) Load 758 7071 760: 27(ptr) AccessChain 10(dti) 26 7072 761: 6(int) Load 760 7073 762: 32(ptr) AccessChain 24(data) 25 761 25 7074 763: 13(ivec4) Load 762 7075 764: 7(ivec3) VectorShuffle 763 763 0 1 2 7076 765: 7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 764 7077 766: 32(ptr) AccessChain 24(data) 25 759 25 7078 767: 13(ivec4) Load 766 7079 768: 13(ivec4) VectorShuffle 767 765 4 5 6 3 7080 Store 766 768 7081 769: 27(ptr) AccessChain 10(dti) 26 7082 770: 6(int) Load 769 7083 771: 27(ptr) AccessChain 10(dti) 26 7084 772: 6(int) Load 771 7085 773: 75(ptr) AccessChain 24(data) 25 772 72 7086 774: 15(ivec4) Load 773 7087 775: 15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 774 7088 776: 75(ptr) AccessChain 24(data) 25 770 72 7089 Store 776 775 7090 777: 27(ptr) AccessChain 10(dti) 26 7091 778: 6(int) Load 777 7092 779: 27(ptr) AccessChain 10(dti) 26 7093 780: 6(int) Load 779 7094 781: 84(ptr) AccessChain 24(data) 25 780 72 26 7095 782: 14(int) Load 781 7096 783: 14(int) GroupNonUniformBitwiseOr 35 Reduce 782 7097 784: 84(ptr) AccessChain 24(data) 25 778 72 26 7098 Store 784 783 7099 785: 27(ptr) AccessChain 10(dti) 26 7100 786: 6(int) Load 785 7101 787: 27(ptr) AccessChain 10(dti) 26 7102 788: 6(int) Load 787 7103 789: 75(ptr) AccessChain 24(data) 25 788 72 7104 790: 15(ivec4) Load 789 7105 791: 93(ivec2) VectorShuffle 790 790 0 1 7106 792: 93(ivec2) GroupNonUniformBitwiseOr 35 Reduce 791 7107 793: 75(ptr) AccessChain 24(data) 25 786 72 7108 794: 15(ivec4) Load 793 7109 795: 15(ivec4) VectorShuffle 794 792 4 5 2 3 7110 Store 793 795 7111 796: 27(ptr) AccessChain 10(dti) 26 7112 797: 6(int) Load 796 7113 798: 27(ptr) AccessChain 10(dti) 26 7114 799: 6(int) Load 798 7115 800: 75(ptr) AccessChain 24(data) 25 799 72 7116 801: 15(ivec4) Load 800 7117 802: 105(ivec3) VectorShuffle 801 801 0 1 2 7118 803: 105(ivec3) GroupNonUniformBitwiseOr 35 Reduce 802 7119 804: 75(ptr) AccessChain 24(data) 25 797 72 7120 805: 15(ivec4) Load 804 7121 806: 15(ivec4) VectorShuffle 805 803 4 5 6 3 7122 Store 804 806 7123 807: 27(ptr) AccessChain 10(dti) 26 7124 808: 6(int) Load 807 7125 809: 27(ptr) AccessChain 10(dti) 26 7126 810: 6(int) Load 809 7127 811: 32(ptr) AccessChain 24(data) 25 810 25 7128 812: 13(ivec4) Load 811 7129 813: 13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 812 7130 814: 32(ptr) AccessChain 24(data) 25 808 25 7131 Store 814 813 7132 815: 27(ptr) AccessChain 10(dti) 26 7133 816: 6(int) Load 815 7134 817: 27(ptr) AccessChain 10(dti) 26 7135 818: 6(int) Load 817 7136 819: 42(ptr) AccessChain 24(data) 25 818 25 26 7137 820: 6(int) Load 819 7138 821: 6(int) GroupNonUniformBitwiseXor 35 Reduce 820 7139 822: 42(ptr) AccessChain 24(data) 25 816 25 26 7140 Store 822 821 7141 823: 27(ptr) AccessChain 10(dti) 26 7142 824: 6(int) Load 823 7143 825: 27(ptr) AccessChain 10(dti) 26 7144 826: 6(int) Load 825 7145 827: 32(ptr) AccessChain 24(data) 25 826 25 7146 828: 13(ivec4) Load 827 7147 829: 51(ivec2) VectorShuffle 828 828 0 1 7148 830: 51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 829 7149 831: 32(ptr) AccessChain 24(data) 25 824 25 7150 832: 13(ivec4) Load 831 7151 833: 13(ivec4) VectorShuffle 832 830 4 5 2 3 7152 Store 831 833 7153 834: 27(ptr) AccessChain 10(dti) 26 7154 835: 6(int) Load 834 7155 836: 27(ptr) AccessChain 10(dti) 26 7156 837: 6(int) Load 836 7157 838: 32(ptr) AccessChain 24(data) 25 837 25 7158 839: 13(ivec4) Load 838 7159 840: 7(ivec3) VectorShuffle 839 839 0 1 2 7160 841: 7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 840 7161 842: 32(ptr) AccessChain 24(data) 25 835 25 7162 843: 13(ivec4) Load 842 7163 844: 13(ivec4) VectorShuffle 843 841 4 5 6 3 7164 Store 842 844 7165 845: 27(ptr) AccessChain 10(dti) 26 7166 846: 6(int) Load 845 7167 847: 27(ptr) AccessChain 10(dti) 26 7168 848: 6(int) Load 847 7169 849: 75(ptr) AccessChain 24(data) 25 848 72 7170 850: 15(ivec4) Load 849 7171 851: 15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 850 7172 852: 75(ptr) AccessChain 24(data) 25 846 72 7173 Store 852 851 7174 853: 27(ptr) AccessChain 10(dti) 26 7175 854: 6(int) Load 853 7176 855: 27(ptr) AccessChain 10(dti) 26 7177 856: 6(int) Load 855 7178 857: 84(ptr) AccessChain 24(data) 25 856 72 26 7179 858: 14(int) Load 857 7180 859: 14(int) GroupNonUniformBitwiseXor 35 Reduce 858 7181 860: 84(ptr) AccessChain 24(data) 25 854 72 26 7182 Store 860 859 7183 861: 27(ptr) AccessChain 10(dti) 26 7184 862: 6(int) Load 861 7185 863: 27(ptr) AccessChain 10(dti) 26 7186 864: 6(int) Load 863 7187 865: 75(ptr) AccessChain 24(data) 25 864 72 7188 866: 15(ivec4) Load 865 7189 867: 93(ivec2) VectorShuffle 866 866 0 1 7190 868: 93(ivec2) GroupNonUniformBitwiseXor 35 Reduce 867 7191 869: 75(ptr) AccessChain 24(data) 25 862 72 7192 870: 15(ivec4) Load 869 7193 871: 15(ivec4) VectorShuffle 870 868 4 5 2 3 7194 Store 869 871 7195 872: 27(ptr) AccessChain 10(dti) 26 7196 873: 6(int) Load 872 7197 874: 27(ptr) AccessChain 10(dti) 26 7198 875: 6(int) Load 874 7199 876: 75(ptr) AccessChain 24(data) 25 875 72 7200 877: 15(ivec4) Load 876 7201 878: 105(ivec3) VectorShuffle 877 877 0 1 2 7202 879: 105(ivec3) GroupNonUniformBitwiseXor 35 Reduce 878 7203 880: 75(ptr) AccessChain 24(data) 25 873 72 7204 881: 15(ivec4) Load 880 7205 882: 15(ivec4) VectorShuffle 881 879 4 5 6 3 7206 Store 880 882 7207 883: 27(ptr) AccessChain 10(dti) 26 7208 884: 6(int) Load 883 7209 885: 27(ptr) AccessChain 10(dti) 26 7210 886: 6(int) Load 885 7211 887: 42(ptr) AccessChain 24(data) 25 886 25 26 7212 888: 6(int) Load 887 7213 890: 889(bool) IEqual 888 26 7214 891: 13(ivec4) GroupNonUniformBallot 35 890 7215 892: 6(int) GroupNonUniformBallotBitCount 35 Reduce 891 7216 893: 42(ptr) AccessChain 24(data) 25 884 25 26 7217 Store 893 892 7218 Return 7219 FunctionEnd 7220