3
3
image_atomic_add v [ 1 : 2 ], v2 , s [ 12 : 19 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm
4
4
// GFX11: [ 0x80 , 0x03 , 0x30 , 0xf0 , 0x02 , 0x01 , 0x03 , 0x00 ]
5
5
6
+ image_atomic_add v [ 1 : 2 ], v2 , s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm r128
7
+ // GFX11: [ 0x80 , 0x83 , 0x30 , 0xf0 , 0x02 , 0x01 , 0x03 , 0x00 ]
8
+
6
9
image_atomic_add v [ 1 : 2 ], v255 , s [ 12 : 19 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm
7
10
// GFX11: [ 0x80 , 0x03 , 0x30 , 0xf0 , 0xff , 0x01 , 0x03 , 0x00 ]
8
11
@@ -1275,6 +1278,9 @@ image_bvh_intersect_ray v[252:255], v[248:255], ttmp[12:15] a16
1275
1278
image_gather4 v [ 5 : 8 ], v [ 1 : 2 ], s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D
1276
1279
// GFX11: [ 0x04 , 0x04 , 0xbc , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
1277
1280
1281
+ image_gather4 v [ 5 : 8 ], v [ 1 : 2 ], s [ 8 : 11 ], s [ 12 : 15 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D r128
1282
+ // GFX11: [ 0x04 , 0x84 , 0xbc , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
1283
+
1278
1284
image_gather4 v [ 5 : 8 ], v [ 254 : 255 ], s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D
1279
1285
// GFX11: [ 0x04 , 0x04 , 0xbc , 0xf0 , 0xfe , 0x05 , 0x02 , 0x0c ]
1280
1286
@@ -1815,6 +1821,9 @@ image_gather4h v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_
1815
1821
image_get_lod v [ 5 : 6 ], v1 , s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1816
1822
// GFX11: [ 0x00 , 0x03 , 0xe0 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
1817
1823
1824
+ image_get_lod v [ 5 : 6 ], v1 , s [ 8 : 11 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D r128
1825
+ // GFX11: [ 0x00 , 0x83 , 0xe0 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
1826
+
1818
1827
image_get_lod v [ 5 : 6 ], v255 , s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1819
1828
// GFX11: [ 0x00 , 0x03 , 0xe0 , 0xf0 , 0xff , 0x05 , 0x02 , 0x0c ]
1820
1829
@@ -1887,6 +1896,9 @@ image_get_lod v[254:255], v[254:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_R
1887
1896
image_get_resinfo v [ 5 : 6 ], v1 , s [ 8 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1888
1897
// GFX11: [ 0x00 , 0x03 , 0x5c , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
1889
1898
1899
+ image_get_resinfo v [ 5 : 6 ], v1 , s [ 8 : 11 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D r128
1900
+ // GFX11: [ 0x00 , 0x83 , 0x5c , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
1901
+
1890
1902
image_get_resinfo v [ 5 : 6 ], v255 , s [ 8 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1891
1903
// GFX11: [ 0x00 , 0x03 , 0x5c , 0xf0 , 0xff , 0x05 , 0x02 , 0x00 ]
1892
1904
@@ -1959,6 +1971,9 @@ image_get_resinfo v[254:255], v255, ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRA
1959
1971
image_load v [ 5 : 6 ], v1 , s [ 8 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1960
1972
// GFX11: [ 0x00 , 0x03 , 0x00 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
1961
1973
1974
+ image_load v [ 5 : 6 ], v1 , s [ 8 : 11 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D r128
1975
+ // GFX11: [ 0x00 , 0x83 , 0x00 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
1976
+
1962
1977
image_load v [ 5 : 6 ], v255 , s [ 8 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
1963
1978
// GFX11: [ 0x00 , 0x03 , 0x00 , 0xf0 , 0xff , 0x05 , 0x02 , 0x00 ]
1964
1979
@@ -2463,6 +2478,9 @@ image_load_pck_sgn v[254:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_
2463
2478
image_msaa_load v [ 5 : 8 ], v [ 1 : 4 ], s [ 8 : 15 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2464
2479
// GFX11: [ 0x1c , 0x04 , 0x60 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
2465
2480
2481
+ image_msaa_load v [ 5 : 8 ], v [ 1 : 4 ], s [ 8 : 11 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY r128
2482
+ // GFX11: [ 0x1c , 0x84 , 0x60 , 0xf0 , 0x01 , 0x05 , 0x02 , 0x00 ]
2483
+
2466
2484
image_msaa_load v [ 252 : 255 ], v [ 252 : 255 ], s [ 8 : 15 ] dmask: 0x4 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY
2467
2485
// GFX11: [ 0x1c , 0x04 , 0x60 , 0xf0 , 0xfc , 0xfc , 0x02 , 0x00 ]
2468
2486
@@ -2487,6 +2505,9 @@ image_msaa_load v[253:255], v[254:255], ttmp[8:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_
2487
2505
image_sample v [ 5 : 6 ], v1 , s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
2488
2506
// GFX11: [ 0x00 , 0x03 , 0x6c , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
2489
2507
2508
+ image_sample v [ 5 : 6 ], v1 , s [ 8 : 11 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D r128
2509
+ // GFX11: [ 0x00 , 0x83 , 0x6c , 0xf0 , 0x01 , 0x05 , 0x02 , 0x0c ]
2510
+
2490
2511
image_sample v [ 5 : 6 ], v255 , s [ 8 : 15 ], s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D
2491
2512
// GFX11: [ 0x00 , 0x03 , 0x6c , 0xf0 , 0xff , 0x05 , 0x02 , 0x0c ]
2492
2513
@@ -5271,6 +5292,9 @@ image_sample_o v[254:255], v[253:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_
5271
5292
image_store v [ 1 : 2 ], v2 , s [ 12 : 19 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm
5272
5293
// GFX11: [ 0x80 , 0x03 , 0x18 , 0xf0 , 0x02 , 0x01 , 0x03 , 0x00 ]
5273
5294
5295
+ image_store v [ 1 : 2 ], v2 , s [ 12 : 15 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm r128
5296
+ // GFX11: [ 0x80 , 0x83 , 0x18 , 0xf0 , 0x02 , 0x01 , 0x03 , 0x00 ]
5297
+
5274
5298
image_store v [ 1 : 2 ], v255 , s [ 12 : 19 ] dmask: 0x3 dim:SQ_RSRC_IMG_1D unorm
5275
5299
// GFX11: [ 0x80 , 0x03 , 0x18 , 0xf0 , 0xff , 0x01 , 0x03 , 0x00 ]
5276
5300
0 commit comments