Add bit width of types to disassembleInstruction
This commit is contained in:
@@ -57,8 +57,8 @@ spv.subgroupPartitioned.comp
|
||||
24: TypeInt 32 1
|
||||
25: TypeVector 24(int) 4
|
||||
26: TypeFloat 64
|
||||
27: TypeVector 26(float) 4
|
||||
28(Buffers): TypeStruct 23(fvec4) 25(ivec4) 17(ivec4) 27(fvec4)
|
||||
27: TypeVector 26(float64_t) 4
|
||||
28(Buffers): TypeStruct 23(fvec4) 25(ivec4) 17(ivec4) 27(f64vec4)
|
||||
29: TypeArray 28(Buffers) 15
|
||||
30: TypePointer Uniform 29
|
||||
31(data): 30(ptr) Variable Uniform
|
||||
@@ -79,10 +79,10 @@ spv.subgroupPartitioned.comp
|
||||
96: TypeVector 6(int) 2
|
||||
103: TypeVector 6(int) 3
|
||||
115: 24(int) Constant 3
|
||||
116: TypePointer Uniform 26(float)
|
||||
122: TypeVector 26(float) 2
|
||||
123: TypePointer Uniform 27(fvec4)
|
||||
130: TypeVector 26(float) 3
|
||||
116: TypePointer Uniform 26(float64_t)
|
||||
122: TypeVector 26(float64_t) 2
|
||||
123: TypePointer Uniform 27(f64vec4)
|
||||
130: TypeVector 26(float64_t) 3
|
||||
144: TypeBool
|
||||
152: TypeVector 144(bool) 2
|
||||
153: 96(ivec2) ConstantComposite 35 35
|
||||
@@ -192,27 +192,27 @@ spv.subgroupPartitioned.comp
|
||||
Store 113 112
|
||||
114: 6(int) Load 8(invocation)
|
||||
117: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
118: 26(float) Load 117
|
||||
118:26(float64_t) Load 117
|
||||
119: 17(ivec4) GroupNonUniformPartitionNV 118
|
||||
120: 40(ptr) AccessChain 31(data) 114 33
|
||||
Store 120 119
|
||||
121: 6(int) Load 8(invocation)
|
||||
124: 123(ptr) AccessChain 31(data) 34 115
|
||||
125: 27(fvec4) Load 124
|
||||
126: 122(fvec2) VectorShuffle 125 125 0 1
|
||||
125: 27(f64vec4) Load 124
|
||||
126:122(f64vec2) VectorShuffle 125 125 0 1
|
||||
127: 17(ivec4) GroupNonUniformPartitionNV 126
|
||||
128: 40(ptr) AccessChain 31(data) 121 33
|
||||
Store 128 127
|
||||
129: 6(int) Load 8(invocation)
|
||||
131: 123(ptr) AccessChain 31(data) 34 115
|
||||
132: 27(fvec4) Load 131
|
||||
133: 130(fvec3) VectorShuffle 132 132 0 1 2
|
||||
132: 27(f64vec4) Load 131
|
||||
133:130(f64vec3) VectorShuffle 132 132 0 1 2
|
||||
134: 17(ivec4) GroupNonUniformPartitionNV 133
|
||||
135: 40(ptr) AccessChain 31(data) 129 33
|
||||
Store 135 134
|
||||
136: 6(int) Load 8(invocation)
|
||||
137: 123(ptr) AccessChain 31(data) 34 115
|
||||
138: 27(fvec4) Load 137
|
||||
138: 27(f64vec4) Load 137
|
||||
139: 17(ivec4) GroupNonUniformPartitionNV 138
|
||||
140: 40(ptr) AccessChain 31(data) 136 33
|
||||
Store 140 139
|
||||
@@ -350,36 +350,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 264 263
|
||||
265: 6(int) Load 8(invocation)
|
||||
266: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
267: 26(float) Load 266
|
||||
267:26(float64_t) Load 266
|
||||
268: 17(ivec4) Load 19(ballot)
|
||||
269: 26(float) GroupNonUniformFAdd 178 PartitionedReduceNV 267 268
|
||||
269:26(float64_t) GroupNonUniformFAdd 178 PartitionedReduceNV 267 268
|
||||
270: 116(ptr) AccessChain 31(data) 265 115 35
|
||||
Store 270 269
|
||||
271: 6(int) Load 8(invocation)
|
||||
272: 123(ptr) AccessChain 31(data) 63 115
|
||||
273: 27(fvec4) Load 272
|
||||
274: 122(fvec2) VectorShuffle 273 273 0 1
|
||||
273: 27(f64vec4) Load 272
|
||||
274:122(f64vec2) VectorShuffle 273 273 0 1
|
||||
275: 17(ivec4) Load 19(ballot)
|
||||
276: 122(fvec2) GroupNonUniformFAdd 178 PartitionedReduceNV 274 275
|
||||
276:122(f64vec2) GroupNonUniformFAdd 178 PartitionedReduceNV 274 275
|
||||
277: 123(ptr) AccessChain 31(data) 271 115
|
||||
278: 27(fvec4) Load 277
|
||||
279: 27(fvec4) VectorShuffle 278 276 4 5 2 3
|
||||
278: 27(f64vec4) Load 277
|
||||
279: 27(f64vec4) VectorShuffle 278 276 4 5 2 3
|
||||
Store 277 279
|
||||
280: 6(int) Load 8(invocation)
|
||||
281: 123(ptr) AccessChain 31(data) 33 115
|
||||
282: 27(fvec4) Load 281
|
||||
283: 130(fvec3) VectorShuffle 282 282 0 1 2
|
||||
282: 27(f64vec4) Load 281
|
||||
283:130(f64vec3) VectorShuffle 282 282 0 1 2
|
||||
284: 17(ivec4) Load 19(ballot)
|
||||
285: 130(fvec3) GroupNonUniformFAdd 178 PartitionedReduceNV 283 284
|
||||
285:130(f64vec3) GroupNonUniformFAdd 178 PartitionedReduceNV 283 284
|
||||
286: 123(ptr) AccessChain 31(data) 280 115
|
||||
287: 27(fvec4) Load 286
|
||||
288: 27(fvec4) VectorShuffle 287 285 4 5 6 3
|
||||
287: 27(f64vec4) Load 286
|
||||
288: 27(f64vec4) VectorShuffle 287 285 4 5 6 3
|
||||
Store 286 288
|
||||
289: 6(int) Load 8(invocation)
|
||||
290: 123(ptr) AccessChain 31(data) 115 115
|
||||
291: 27(fvec4) Load 290
|
||||
291: 27(f64vec4) Load 290
|
||||
292: 17(ivec4) Load 19(ballot)
|
||||
293: 27(fvec4) GroupNonUniformFAdd 178 PartitionedReduceNV 291 292
|
||||
293: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedReduceNV 291 292
|
||||
294: 123(ptr) AccessChain 31(data) 289 115
|
||||
Store 294 293
|
||||
295: 6(int) Load 8(invocation)
|
||||
@@ -486,36 +486,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 384 383
|
||||
385: 6(int) Load 8(invocation)
|
||||
386: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
387: 26(float) Load 386
|
||||
387:26(float64_t) Load 386
|
||||
388: 17(ivec4) Load 19(ballot)
|
||||
389: 26(float) GroupNonUniformFMul 178 PartitionedReduceNV 387 388
|
||||
389:26(float64_t) GroupNonUniformFMul 178 PartitionedReduceNV 387 388
|
||||
390: 116(ptr) AccessChain 31(data) 385 115 35
|
||||
Store 390 389
|
||||
391: 6(int) Load 8(invocation)
|
||||
392: 123(ptr) AccessChain 31(data) 63 115
|
||||
393: 27(fvec4) Load 392
|
||||
394: 122(fvec2) VectorShuffle 393 393 0 1
|
||||
393: 27(f64vec4) Load 392
|
||||
394:122(f64vec2) VectorShuffle 393 393 0 1
|
||||
395: 17(ivec4) Load 19(ballot)
|
||||
396: 122(fvec2) GroupNonUniformFMul 178 PartitionedReduceNV 394 395
|
||||
396:122(f64vec2) GroupNonUniformFMul 178 PartitionedReduceNV 394 395
|
||||
397: 123(ptr) AccessChain 31(data) 391 115
|
||||
398: 27(fvec4) Load 397
|
||||
399: 27(fvec4) VectorShuffle 398 396 4 5 2 3
|
||||
398: 27(f64vec4) Load 397
|
||||
399: 27(f64vec4) VectorShuffle 398 396 4 5 2 3
|
||||
Store 397 399
|
||||
400: 6(int) Load 8(invocation)
|
||||
401: 123(ptr) AccessChain 31(data) 33 115
|
||||
402: 27(fvec4) Load 401
|
||||
403: 130(fvec3) VectorShuffle 402 402 0 1 2
|
||||
402: 27(f64vec4) Load 401
|
||||
403:130(f64vec3) VectorShuffle 402 402 0 1 2
|
||||
404: 17(ivec4) Load 19(ballot)
|
||||
405: 130(fvec3) GroupNonUniformFMul 178 PartitionedReduceNV 403 404
|
||||
405:130(f64vec3) GroupNonUniformFMul 178 PartitionedReduceNV 403 404
|
||||
406: 123(ptr) AccessChain 31(data) 400 115
|
||||
407: 27(fvec4) Load 406
|
||||
408: 27(fvec4) VectorShuffle 407 405 4 5 6 3
|
||||
407: 27(f64vec4) Load 406
|
||||
408: 27(f64vec4) VectorShuffle 407 405 4 5 6 3
|
||||
Store 406 408
|
||||
409: 6(int) Load 8(invocation)
|
||||
410: 123(ptr) AccessChain 31(data) 115 115
|
||||
411: 27(fvec4) Load 410
|
||||
411: 27(f64vec4) Load 410
|
||||
412: 17(ivec4) Load 19(ballot)
|
||||
413: 27(fvec4) GroupNonUniformFMul 178 PartitionedReduceNV 411 412
|
||||
413: 27(f64vec4) GroupNonUniformFMul 178 PartitionedReduceNV 411 412
|
||||
414: 123(ptr) AccessChain 31(data) 409 115
|
||||
Store 414 413
|
||||
415: 6(int) Load 8(invocation)
|
||||
@@ -622,36 +622,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 504 503
|
||||
505: 6(int) Load 8(invocation)
|
||||
506: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
507: 26(float) Load 506
|
||||
507:26(float64_t) Load 506
|
||||
508: 17(ivec4) Load 19(ballot)
|
||||
509: 26(float) GroupNonUniformFMin 178 PartitionedReduceNV 507 508
|
||||
509:26(float64_t) GroupNonUniformFMin 178 PartitionedReduceNV 507 508
|
||||
510: 116(ptr) AccessChain 31(data) 505 115 35
|
||||
Store 510 509
|
||||
511: 6(int) Load 8(invocation)
|
||||
512: 123(ptr) AccessChain 31(data) 63 115
|
||||
513: 27(fvec4) Load 512
|
||||
514: 122(fvec2) VectorShuffle 513 513 0 1
|
||||
513: 27(f64vec4) Load 512
|
||||
514:122(f64vec2) VectorShuffle 513 513 0 1
|
||||
515: 17(ivec4) Load 19(ballot)
|
||||
516: 122(fvec2) GroupNonUniformFMin 178 PartitionedReduceNV 514 515
|
||||
516:122(f64vec2) GroupNonUniformFMin 178 PartitionedReduceNV 514 515
|
||||
517: 123(ptr) AccessChain 31(data) 511 115
|
||||
518: 27(fvec4) Load 517
|
||||
519: 27(fvec4) VectorShuffle 518 516 4 5 2 3
|
||||
518: 27(f64vec4) Load 517
|
||||
519: 27(f64vec4) VectorShuffle 518 516 4 5 2 3
|
||||
Store 517 519
|
||||
520: 6(int) Load 8(invocation)
|
||||
521: 123(ptr) AccessChain 31(data) 33 115
|
||||
522: 27(fvec4) Load 521
|
||||
523: 130(fvec3) VectorShuffle 522 522 0 1 2
|
||||
522: 27(f64vec4) Load 521
|
||||
523:130(f64vec3) VectorShuffle 522 522 0 1 2
|
||||
524: 17(ivec4) Load 19(ballot)
|
||||
525: 130(fvec3) GroupNonUniformFMin 178 PartitionedReduceNV 523 524
|
||||
525:130(f64vec3) GroupNonUniformFMin 178 PartitionedReduceNV 523 524
|
||||
526: 123(ptr) AccessChain 31(data) 520 115
|
||||
527: 27(fvec4) Load 526
|
||||
528: 27(fvec4) VectorShuffle 527 525 4 5 6 3
|
||||
527: 27(f64vec4) Load 526
|
||||
528: 27(f64vec4) VectorShuffle 527 525 4 5 6 3
|
||||
Store 526 528
|
||||
529: 6(int) Load 8(invocation)
|
||||
530: 123(ptr) AccessChain 31(data) 115 115
|
||||
531: 27(fvec4) Load 530
|
||||
531: 27(f64vec4) Load 530
|
||||
532: 17(ivec4) Load 19(ballot)
|
||||
533: 27(fvec4) GroupNonUniformFMin 178 PartitionedReduceNV 531 532
|
||||
533: 27(f64vec4) GroupNonUniformFMin 178 PartitionedReduceNV 531 532
|
||||
534: 123(ptr) AccessChain 31(data) 529 115
|
||||
Store 534 533
|
||||
535: 6(int) Load 8(invocation)
|
||||
@@ -758,36 +758,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 624 623
|
||||
625: 6(int) Load 8(invocation)
|
||||
626: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
627: 26(float) Load 626
|
||||
627:26(float64_t) Load 626
|
||||
628: 17(ivec4) Load 19(ballot)
|
||||
629: 26(float) GroupNonUniformFMax 178 PartitionedReduceNV 627 628
|
||||
629:26(float64_t) GroupNonUniformFMax 178 PartitionedReduceNV 627 628
|
||||
630: 116(ptr) AccessChain 31(data) 625 115 35
|
||||
Store 630 629
|
||||
631: 6(int) Load 8(invocation)
|
||||
632: 123(ptr) AccessChain 31(data) 63 115
|
||||
633: 27(fvec4) Load 632
|
||||
634: 122(fvec2) VectorShuffle 633 633 0 1
|
||||
633: 27(f64vec4) Load 632
|
||||
634:122(f64vec2) VectorShuffle 633 633 0 1
|
||||
635: 17(ivec4) Load 19(ballot)
|
||||
636: 122(fvec2) GroupNonUniformFMax 178 PartitionedReduceNV 634 635
|
||||
636:122(f64vec2) GroupNonUniformFMax 178 PartitionedReduceNV 634 635
|
||||
637: 123(ptr) AccessChain 31(data) 631 115
|
||||
638: 27(fvec4) Load 637
|
||||
639: 27(fvec4) VectorShuffle 638 636 4 5 2 3
|
||||
638: 27(f64vec4) Load 637
|
||||
639: 27(f64vec4) VectorShuffle 638 636 4 5 2 3
|
||||
Store 637 639
|
||||
640: 6(int) Load 8(invocation)
|
||||
641: 123(ptr) AccessChain 31(data) 33 115
|
||||
642: 27(fvec4) Load 641
|
||||
643: 130(fvec3) VectorShuffle 642 642 0 1 2
|
||||
642: 27(f64vec4) Load 641
|
||||
643:130(f64vec3) VectorShuffle 642 642 0 1 2
|
||||
644: 17(ivec4) Load 19(ballot)
|
||||
645: 130(fvec3) GroupNonUniformFMax 178 PartitionedReduceNV 643 644
|
||||
645:130(f64vec3) GroupNonUniformFMax 178 PartitionedReduceNV 643 644
|
||||
646: 123(ptr) AccessChain 31(data) 640 115
|
||||
647: 27(fvec4) Load 646
|
||||
648: 27(fvec4) VectorShuffle 647 645 4 5 6 3
|
||||
647: 27(f64vec4) Load 646
|
||||
648: 27(f64vec4) VectorShuffle 647 645 4 5 6 3
|
||||
Store 646 648
|
||||
649: 6(int) Load 8(invocation)
|
||||
650: 123(ptr) AccessChain 31(data) 115 115
|
||||
651: 27(fvec4) Load 650
|
||||
651: 27(f64vec4) Load 650
|
||||
652: 17(ivec4) Load 19(ballot)
|
||||
653: 27(fvec4) GroupNonUniformFMax 178 PartitionedReduceNV 651 652
|
||||
653: 27(f64vec4) GroupNonUniformFMax 178 PartitionedReduceNV 651 652
|
||||
654: 123(ptr) AccessChain 31(data) 649 115
|
||||
Store 654 653
|
||||
655: 6(int) Load 8(invocation)
|
||||
@@ -1224,36 +1224,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1044 1043
|
||||
1045: 6(int) Load 8(invocation)
|
||||
1046: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1047: 26(float) Load 1046
|
||||
1047:26(float64_t) Load 1046
|
||||
1048: 17(ivec4) Load 19(ballot)
|
||||
1049: 26(float) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1047 1048
|
||||
1049:26(float64_t) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1047 1048
|
||||
1050: 116(ptr) AccessChain 31(data) 1045 115 35
|
||||
Store 1050 1049
|
||||
1051: 6(int) Load 8(invocation)
|
||||
1052: 123(ptr) AccessChain 31(data) 63 115
|
||||
1053: 27(fvec4) Load 1052
|
||||
1054: 122(fvec2) VectorShuffle 1053 1053 0 1
|
||||
1053: 27(f64vec4) Load 1052
|
||||
1054:122(f64vec2) VectorShuffle 1053 1053 0 1
|
||||
1055: 17(ivec4) Load 19(ballot)
|
||||
1056: 122(fvec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1054 1055
|
||||
1056:122(f64vec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1054 1055
|
||||
1057: 123(ptr) AccessChain 31(data) 1051 115
|
||||
1058: 27(fvec4) Load 1057
|
||||
1059: 27(fvec4) VectorShuffle 1058 1056 4 5 2 3
|
||||
1058: 27(f64vec4) Load 1057
|
||||
1059: 27(f64vec4) VectorShuffle 1058 1056 4 5 2 3
|
||||
Store 1057 1059
|
||||
1060: 6(int) Load 8(invocation)
|
||||
1061: 123(ptr) AccessChain 31(data) 33 115
|
||||
1062: 27(fvec4) Load 1061
|
||||
1063: 130(fvec3) VectorShuffle 1062 1062 0 1 2
|
||||
1062: 27(f64vec4) Load 1061
|
||||
1063:130(f64vec3) VectorShuffle 1062 1062 0 1 2
|
||||
1064: 17(ivec4) Load 19(ballot)
|
||||
1065: 130(fvec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1063 1064
|
||||
1065:130(f64vec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1063 1064
|
||||
1066: 123(ptr) AccessChain 31(data) 1060 115
|
||||
1067: 27(fvec4) Load 1066
|
||||
1068: 27(fvec4) VectorShuffle 1067 1065 4 5 6 3
|
||||
1067: 27(f64vec4) Load 1066
|
||||
1068: 27(f64vec4) VectorShuffle 1067 1065 4 5 6 3
|
||||
Store 1066 1068
|
||||
1069: 6(int) Load 8(invocation)
|
||||
1070: 123(ptr) AccessChain 31(data) 115 115
|
||||
1071: 27(fvec4) Load 1070
|
||||
1071: 27(f64vec4) Load 1070
|
||||
1072: 17(ivec4) Load 19(ballot)
|
||||
1073: 27(fvec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1071 1072
|
||||
1073: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1071 1072
|
||||
1074: 123(ptr) AccessChain 31(data) 1069 115
|
||||
Store 1074 1073
|
||||
1075: 6(int) Load 8(invocation)
|
||||
@@ -1360,36 +1360,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1164 1163
|
||||
1165: 6(int) Load 8(invocation)
|
||||
1166: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1167: 26(float) Load 1166
|
||||
1167:26(float64_t) Load 1166
|
||||
1168: 17(ivec4) Load 19(ballot)
|
||||
1169: 26(float) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1167 1168
|
||||
1169:26(float64_t) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1167 1168
|
||||
1170: 116(ptr) AccessChain 31(data) 1165 115 35
|
||||
Store 1170 1169
|
||||
1171: 6(int) Load 8(invocation)
|
||||
1172: 123(ptr) AccessChain 31(data) 63 115
|
||||
1173: 27(fvec4) Load 1172
|
||||
1174: 122(fvec2) VectorShuffle 1173 1173 0 1
|
||||
1173: 27(f64vec4) Load 1172
|
||||
1174:122(f64vec2) VectorShuffle 1173 1173 0 1
|
||||
1175: 17(ivec4) Load 19(ballot)
|
||||
1176: 122(fvec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1174 1175
|
||||
1176:122(f64vec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1174 1175
|
||||
1177: 123(ptr) AccessChain 31(data) 1171 115
|
||||
1178: 27(fvec4) Load 1177
|
||||
1179: 27(fvec4) VectorShuffle 1178 1176 4 5 2 3
|
||||
1178: 27(f64vec4) Load 1177
|
||||
1179: 27(f64vec4) VectorShuffle 1178 1176 4 5 2 3
|
||||
Store 1177 1179
|
||||
1180: 6(int) Load 8(invocation)
|
||||
1181: 123(ptr) AccessChain 31(data) 33 115
|
||||
1182: 27(fvec4) Load 1181
|
||||
1183: 130(fvec3) VectorShuffle 1182 1182 0 1 2
|
||||
1182: 27(f64vec4) Load 1181
|
||||
1183:130(f64vec3) VectorShuffle 1182 1182 0 1 2
|
||||
1184: 17(ivec4) Load 19(ballot)
|
||||
1185: 130(fvec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1183 1184
|
||||
1185:130(f64vec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1183 1184
|
||||
1186: 123(ptr) AccessChain 31(data) 1180 115
|
||||
1187: 27(fvec4) Load 1186
|
||||
1188: 27(fvec4) VectorShuffle 1187 1185 4 5 6 3
|
||||
1187: 27(f64vec4) Load 1186
|
||||
1188: 27(f64vec4) VectorShuffle 1187 1185 4 5 6 3
|
||||
Store 1186 1188
|
||||
1189: 6(int) Load 8(invocation)
|
||||
1190: 123(ptr) AccessChain 31(data) 115 115
|
||||
1191: 27(fvec4) Load 1190
|
||||
1191: 27(f64vec4) Load 1190
|
||||
1192: 17(ivec4) Load 19(ballot)
|
||||
1193: 27(fvec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1191 1192
|
||||
1193: 27(f64vec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1191 1192
|
||||
1194: 123(ptr) AccessChain 31(data) 1189 115
|
||||
Store 1194 1193
|
||||
1195: 6(int) Load 8(invocation)
|
||||
@@ -1496,36 +1496,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1284 1283
|
||||
1285: 6(int) Load 8(invocation)
|
||||
1286: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1287: 26(float) Load 1286
|
||||
1287:26(float64_t) Load 1286
|
||||
1288: 17(ivec4) Load 19(ballot)
|
||||
1289: 26(float) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1287 1288
|
||||
1289:26(float64_t) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1287 1288
|
||||
1290: 116(ptr) AccessChain 31(data) 1285 115 35
|
||||
Store 1290 1289
|
||||
1291: 6(int) Load 8(invocation)
|
||||
1292: 123(ptr) AccessChain 31(data) 63 115
|
||||
1293: 27(fvec4) Load 1292
|
||||
1294: 122(fvec2) VectorShuffle 1293 1293 0 1
|
||||
1293: 27(f64vec4) Load 1292
|
||||
1294:122(f64vec2) VectorShuffle 1293 1293 0 1
|
||||
1295: 17(ivec4) Load 19(ballot)
|
||||
1296: 122(fvec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1294 1295
|
||||
1296:122(f64vec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1294 1295
|
||||
1297: 123(ptr) AccessChain 31(data) 1291 115
|
||||
1298: 27(fvec4) Load 1297
|
||||
1299: 27(fvec4) VectorShuffle 1298 1296 4 5 2 3
|
||||
1298: 27(f64vec4) Load 1297
|
||||
1299: 27(f64vec4) VectorShuffle 1298 1296 4 5 2 3
|
||||
Store 1297 1299
|
||||
1300: 6(int) Load 8(invocation)
|
||||
1301: 123(ptr) AccessChain 31(data) 33 115
|
||||
1302: 27(fvec4) Load 1301
|
||||
1303: 130(fvec3) VectorShuffle 1302 1302 0 1 2
|
||||
1302: 27(f64vec4) Load 1301
|
||||
1303:130(f64vec3) VectorShuffle 1302 1302 0 1 2
|
||||
1304: 17(ivec4) Load 19(ballot)
|
||||
1305: 130(fvec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1303 1304
|
||||
1305:130(f64vec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1303 1304
|
||||
1306: 123(ptr) AccessChain 31(data) 1300 115
|
||||
1307: 27(fvec4) Load 1306
|
||||
1308: 27(fvec4) VectorShuffle 1307 1305 4 5 6 3
|
||||
1307: 27(f64vec4) Load 1306
|
||||
1308: 27(f64vec4) VectorShuffle 1307 1305 4 5 6 3
|
||||
Store 1306 1308
|
||||
1309: 6(int) Load 8(invocation)
|
||||
1310: 123(ptr) AccessChain 31(data) 115 115
|
||||
1311: 27(fvec4) Load 1310
|
||||
1311: 27(f64vec4) Load 1310
|
||||
1312: 17(ivec4) Load 19(ballot)
|
||||
1313: 27(fvec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1311 1312
|
||||
1313: 27(f64vec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1311 1312
|
||||
1314: 123(ptr) AccessChain 31(data) 1309 115
|
||||
Store 1314 1313
|
||||
1315: 6(int) Load 8(invocation)
|
||||
@@ -1632,36 +1632,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1404 1403
|
||||
1405: 6(int) Load 8(invocation)
|
||||
1406: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1407: 26(float) Load 1406
|
||||
1407:26(float64_t) Load 1406
|
||||
1408: 17(ivec4) Load 19(ballot)
|
||||
1409: 26(float) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1407 1408
|
||||
1409:26(float64_t) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1407 1408
|
||||
1410: 116(ptr) AccessChain 31(data) 1405 115 35
|
||||
Store 1410 1409
|
||||
1411: 6(int) Load 8(invocation)
|
||||
1412: 123(ptr) AccessChain 31(data) 63 115
|
||||
1413: 27(fvec4) Load 1412
|
||||
1414: 122(fvec2) VectorShuffle 1413 1413 0 1
|
||||
1413: 27(f64vec4) Load 1412
|
||||
1414:122(f64vec2) VectorShuffle 1413 1413 0 1
|
||||
1415: 17(ivec4) Load 19(ballot)
|
||||
1416: 122(fvec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1414 1415
|
||||
1416:122(f64vec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1414 1415
|
||||
1417: 123(ptr) AccessChain 31(data) 1411 115
|
||||
1418: 27(fvec4) Load 1417
|
||||
1419: 27(fvec4) VectorShuffle 1418 1416 4 5 2 3
|
||||
1418: 27(f64vec4) Load 1417
|
||||
1419: 27(f64vec4) VectorShuffle 1418 1416 4 5 2 3
|
||||
Store 1417 1419
|
||||
1420: 6(int) Load 8(invocation)
|
||||
1421: 123(ptr) AccessChain 31(data) 33 115
|
||||
1422: 27(fvec4) Load 1421
|
||||
1423: 130(fvec3) VectorShuffle 1422 1422 0 1 2
|
||||
1422: 27(f64vec4) Load 1421
|
||||
1423:130(f64vec3) VectorShuffle 1422 1422 0 1 2
|
||||
1424: 17(ivec4) Load 19(ballot)
|
||||
1425: 130(fvec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1423 1424
|
||||
1425:130(f64vec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1423 1424
|
||||
1426: 123(ptr) AccessChain 31(data) 1420 115
|
||||
1427: 27(fvec4) Load 1426
|
||||
1428: 27(fvec4) VectorShuffle 1427 1425 4 5 6 3
|
||||
1427: 27(f64vec4) Load 1426
|
||||
1428: 27(f64vec4) VectorShuffle 1427 1425 4 5 6 3
|
||||
Store 1426 1428
|
||||
1429: 6(int) Load 8(invocation)
|
||||
1430: 123(ptr) AccessChain 31(data) 115 115
|
||||
1431: 27(fvec4) Load 1430
|
||||
1431: 27(f64vec4) Load 1430
|
||||
1432: 17(ivec4) Load 19(ballot)
|
||||
1433: 27(fvec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1431 1432
|
||||
1433: 27(f64vec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1431 1432
|
||||
1434: 123(ptr) AccessChain 31(data) 1429 115
|
||||
Store 1434 1433
|
||||
1435: 6(int) Load 8(invocation)
|
||||
@@ -2098,36 +2098,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1818 1817
|
||||
1819: 6(int) Load 8(invocation)
|
||||
1820: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1821: 26(float) Load 1820
|
||||
1821:26(float64_t) Load 1820
|
||||
1822: 17(ivec4) Load 19(ballot)
|
||||
1823: 26(float) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1821 1822
|
||||
1823:26(float64_t) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1821 1822
|
||||
1824: 116(ptr) AccessChain 31(data) 1819 115 35
|
||||
Store 1824 1823
|
||||
1825: 6(int) Load 8(invocation)
|
||||
1826: 123(ptr) AccessChain 31(data) 63 115
|
||||
1827: 27(fvec4) Load 1826
|
||||
1828: 122(fvec2) VectorShuffle 1827 1827 0 1
|
||||
1827: 27(f64vec4) Load 1826
|
||||
1828:122(f64vec2) VectorShuffle 1827 1827 0 1
|
||||
1829: 17(ivec4) Load 19(ballot)
|
||||
1830: 122(fvec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1828 1829
|
||||
1830:122(f64vec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1828 1829
|
||||
1831: 123(ptr) AccessChain 31(data) 1825 115
|
||||
1832: 27(fvec4) Load 1831
|
||||
1833: 27(fvec4) VectorShuffle 1832 1830 4 5 2 3
|
||||
1832: 27(f64vec4) Load 1831
|
||||
1833: 27(f64vec4) VectorShuffle 1832 1830 4 5 2 3
|
||||
Store 1831 1833
|
||||
1834: 6(int) Load 8(invocation)
|
||||
1835: 123(ptr) AccessChain 31(data) 33 115
|
||||
1836: 27(fvec4) Load 1835
|
||||
1837: 130(fvec3) VectorShuffle 1836 1836 0 1 2
|
||||
1836: 27(f64vec4) Load 1835
|
||||
1837:130(f64vec3) VectorShuffle 1836 1836 0 1 2
|
||||
1838: 17(ivec4) Load 19(ballot)
|
||||
1839: 130(fvec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1837 1838
|
||||
1839:130(f64vec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1837 1838
|
||||
1840: 123(ptr) AccessChain 31(data) 1834 115
|
||||
1841: 27(fvec4) Load 1840
|
||||
1842: 27(fvec4) VectorShuffle 1841 1839 4 5 6 3
|
||||
1841: 27(f64vec4) Load 1840
|
||||
1842: 27(f64vec4) VectorShuffle 1841 1839 4 5 6 3
|
||||
Store 1840 1842
|
||||
1843: 6(int) Load 8(invocation)
|
||||
1844: 123(ptr) AccessChain 31(data) 115 115
|
||||
1845: 27(fvec4) Load 1844
|
||||
1845: 27(f64vec4) Load 1844
|
||||
1846: 17(ivec4) Load 19(ballot)
|
||||
1847: 27(fvec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1845 1846
|
||||
1847: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1845 1846
|
||||
1848: 123(ptr) AccessChain 31(data) 1843 115
|
||||
Store 1848 1847
|
||||
1849: 6(int) Load 8(invocation)
|
||||
@@ -2234,36 +2234,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 1938 1937
|
||||
1939: 6(int) Load 8(invocation)
|
||||
1940: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
1941: 26(float) Load 1940
|
||||
1941:26(float64_t) Load 1940
|
||||
1942: 17(ivec4) Load 19(ballot)
|
||||
1943: 26(float) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1941 1942
|
||||
1943:26(float64_t) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1941 1942
|
||||
1944: 116(ptr) AccessChain 31(data) 1939 115 35
|
||||
Store 1944 1943
|
||||
1945: 6(int) Load 8(invocation)
|
||||
1946: 123(ptr) AccessChain 31(data) 63 115
|
||||
1947: 27(fvec4) Load 1946
|
||||
1948: 122(fvec2) VectorShuffle 1947 1947 0 1
|
||||
1947: 27(f64vec4) Load 1946
|
||||
1948:122(f64vec2) VectorShuffle 1947 1947 0 1
|
||||
1949: 17(ivec4) Load 19(ballot)
|
||||
1950: 122(fvec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1948 1949
|
||||
1950:122(f64vec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1948 1949
|
||||
1951: 123(ptr) AccessChain 31(data) 1945 115
|
||||
1952: 27(fvec4) Load 1951
|
||||
1953: 27(fvec4) VectorShuffle 1952 1950 4 5 2 3
|
||||
1952: 27(f64vec4) Load 1951
|
||||
1953: 27(f64vec4) VectorShuffle 1952 1950 4 5 2 3
|
||||
Store 1951 1953
|
||||
1954: 6(int) Load 8(invocation)
|
||||
1955: 123(ptr) AccessChain 31(data) 33 115
|
||||
1956: 27(fvec4) Load 1955
|
||||
1957: 130(fvec3) VectorShuffle 1956 1956 0 1 2
|
||||
1956: 27(f64vec4) Load 1955
|
||||
1957:130(f64vec3) VectorShuffle 1956 1956 0 1 2
|
||||
1958: 17(ivec4) Load 19(ballot)
|
||||
1959: 130(fvec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1957 1958
|
||||
1959:130(f64vec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1957 1958
|
||||
1960: 123(ptr) AccessChain 31(data) 1954 115
|
||||
1961: 27(fvec4) Load 1960
|
||||
1962: 27(fvec4) VectorShuffle 1961 1959 4 5 6 3
|
||||
1961: 27(f64vec4) Load 1960
|
||||
1962: 27(f64vec4) VectorShuffle 1961 1959 4 5 6 3
|
||||
Store 1960 1962
|
||||
1963: 6(int) Load 8(invocation)
|
||||
1964: 123(ptr) AccessChain 31(data) 115 115
|
||||
1965: 27(fvec4) Load 1964
|
||||
1965: 27(f64vec4) Load 1964
|
||||
1966: 17(ivec4) Load 19(ballot)
|
||||
1967: 27(fvec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1965 1966
|
||||
1967: 27(f64vec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 1965 1966
|
||||
1968: 123(ptr) AccessChain 31(data) 1963 115
|
||||
Store 1968 1967
|
||||
1969: 6(int) Load 8(invocation)
|
||||
@@ -2370,36 +2370,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 2058 2057
|
||||
2059: 6(int) Load 8(invocation)
|
||||
2060: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
2061: 26(float) Load 2060
|
||||
2061:26(float64_t) Load 2060
|
||||
2062: 17(ivec4) Load 19(ballot)
|
||||
2063: 26(float) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2061 2062
|
||||
2063:26(float64_t) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2061 2062
|
||||
2064: 116(ptr) AccessChain 31(data) 2059 115 35
|
||||
Store 2064 2063
|
||||
2065: 6(int) Load 8(invocation)
|
||||
2066: 123(ptr) AccessChain 31(data) 63 115
|
||||
2067: 27(fvec4) Load 2066
|
||||
2068: 122(fvec2) VectorShuffle 2067 2067 0 1
|
||||
2067: 27(f64vec4) Load 2066
|
||||
2068:122(f64vec2) VectorShuffle 2067 2067 0 1
|
||||
2069: 17(ivec4) Load 19(ballot)
|
||||
2070: 122(fvec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2068 2069
|
||||
2070:122(f64vec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2068 2069
|
||||
2071: 123(ptr) AccessChain 31(data) 2065 115
|
||||
2072: 27(fvec4) Load 2071
|
||||
2073: 27(fvec4) VectorShuffle 2072 2070 4 5 2 3
|
||||
2072: 27(f64vec4) Load 2071
|
||||
2073: 27(f64vec4) VectorShuffle 2072 2070 4 5 2 3
|
||||
Store 2071 2073
|
||||
2074: 6(int) Load 8(invocation)
|
||||
2075: 123(ptr) AccessChain 31(data) 33 115
|
||||
2076: 27(fvec4) Load 2075
|
||||
2077: 130(fvec3) VectorShuffle 2076 2076 0 1 2
|
||||
2076: 27(f64vec4) Load 2075
|
||||
2077:130(f64vec3) VectorShuffle 2076 2076 0 1 2
|
||||
2078: 17(ivec4) Load 19(ballot)
|
||||
2079: 130(fvec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2077 2078
|
||||
2079:130(f64vec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2077 2078
|
||||
2080: 123(ptr) AccessChain 31(data) 2074 115
|
||||
2081: 27(fvec4) Load 2080
|
||||
2082: 27(fvec4) VectorShuffle 2081 2079 4 5 6 3
|
||||
2081: 27(f64vec4) Load 2080
|
||||
2082: 27(f64vec4) VectorShuffle 2081 2079 4 5 6 3
|
||||
Store 2080 2082
|
||||
2083: 6(int) Load 8(invocation)
|
||||
2084: 123(ptr) AccessChain 31(data) 115 115
|
||||
2085: 27(fvec4) Load 2084
|
||||
2085: 27(f64vec4) Load 2084
|
||||
2086: 17(ivec4) Load 19(ballot)
|
||||
2087: 27(fvec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2085 2086
|
||||
2087: 27(f64vec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2085 2086
|
||||
2088: 123(ptr) AccessChain 31(data) 2083 115
|
||||
Store 2088 2087
|
||||
2089: 6(int) Load 8(invocation)
|
||||
@@ -2506,36 +2506,36 @@ spv.subgroupPartitioned.comp
|
||||
Store 2178 2177
|
||||
2179: 6(int) Load 8(invocation)
|
||||
2180: 116(ptr) AccessChain 31(data) 34 115 35
|
||||
2181: 26(float) Load 2180
|
||||
2181:26(float64_t) Load 2180
|
||||
2182: 17(ivec4) Load 19(ballot)
|
||||
2183: 26(float) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2181 2182
|
||||
2183:26(float64_t) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2181 2182
|
||||
2184: 116(ptr) AccessChain 31(data) 2179 115 35
|
||||
Store 2184 2183
|
||||
2185: 6(int) Load 8(invocation)
|
||||
2186: 123(ptr) AccessChain 31(data) 63 115
|
||||
2187: 27(fvec4) Load 2186
|
||||
2188: 122(fvec2) VectorShuffle 2187 2187 0 1
|
||||
2187: 27(f64vec4) Load 2186
|
||||
2188:122(f64vec2) VectorShuffle 2187 2187 0 1
|
||||
2189: 17(ivec4) Load 19(ballot)
|
||||
2190: 122(fvec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2188 2189
|
||||
2190:122(f64vec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2188 2189
|
||||
2191: 123(ptr) AccessChain 31(data) 2185 115
|
||||
2192: 27(fvec4) Load 2191
|
||||
2193: 27(fvec4) VectorShuffle 2192 2190 4 5 2 3
|
||||
2192: 27(f64vec4) Load 2191
|
||||
2193: 27(f64vec4) VectorShuffle 2192 2190 4 5 2 3
|
||||
Store 2191 2193
|
||||
2194: 6(int) Load 8(invocation)
|
||||
2195: 123(ptr) AccessChain 31(data) 33 115
|
||||
2196: 27(fvec4) Load 2195
|
||||
2197: 130(fvec3) VectorShuffle 2196 2196 0 1 2
|
||||
2196: 27(f64vec4) Load 2195
|
||||
2197:130(f64vec3) VectorShuffle 2196 2196 0 1 2
|
||||
2198: 17(ivec4) Load 19(ballot)
|
||||
2199: 130(fvec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2197 2198
|
||||
2199:130(f64vec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2197 2198
|
||||
2200: 123(ptr) AccessChain 31(data) 2194 115
|
||||
2201: 27(fvec4) Load 2200
|
||||
2202: 27(fvec4) VectorShuffle 2201 2199 4 5 6 3
|
||||
2201: 27(f64vec4) Load 2200
|
||||
2202: 27(f64vec4) VectorShuffle 2201 2199 4 5 6 3
|
||||
Store 2200 2202
|
||||
2203: 6(int) Load 8(invocation)
|
||||
2204: 123(ptr) AccessChain 31(data) 115 115
|
||||
2205: 27(fvec4) Load 2204
|
||||
2205: 27(f64vec4) Load 2204
|
||||
2206: 17(ivec4) Load 19(ballot)
|
||||
2207: 27(fvec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2205 2206
|
||||
2207: 27(f64vec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2205 2206
|
||||
2208: 123(ptr) AccessChain 31(data) 2203 115
|
||||
Store 2208 2207
|
||||
2209: 6(int) Load 8(invocation)
|
||||
|
||||
Reference in New Issue
Block a user