@@ -416,11 +416,11 @@ v_alignbit_b32 v5, s1, v255, s3
416416v_alignbit_b32 v5, s105, s105, s105
417417// GFX11: v_alignbit_b32 v5, s105, s105, s105 ; encoding: [0x05,0x00,0x16,0xd6,0x69,0xd2,0xa4,0x01]
418418
419- v_alignbit_b32 v5, vcc_lo, ttmp15, v3
420- // GFX11: v_alignbit_b32 v5, vcc_lo, ttmp15, v3 ; encoding: [0x05,0x00,0x16,0xd6,0x6a,0xf6,0x0c,0x04]
419+ v_alignbit_b32 v5, vcc_lo, ttmp15, v3.l
420+ // GFX11: v_alignbit_b32 v5, vcc_lo, ttmp15, v3.l ; encoding: [0x05,0x00,0x16,0xd6,0x6a,0xf6,0x0c,0x04]
421421
422- v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255
423- // GFX11: v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255 ; encoding: [0x05,0x00,0x16,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]
422+ v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255.l
423+ // GFX11: v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255.l ; encoding: [0x05,0x00,0x16,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]
424424
425425v_alignbit_b32 v5, ttmp15, src_scc, ttmp15
426426// GFX11: v_alignbit_b32 v5, ttmp15, src_scc, ttmp15 ; encoding: [0x05,0x00,0x16,0xd6,0x7b,0xfa,0xed,0x01]
@@ -449,6 +449,9 @@ v_alignbit_b32 v5, src_scc, vcc_lo, -1
449449v_alignbit_b32 v255, 0xaf123456, vcc_hi, null
450450// GFX11: v_alignbit_b32 v255, 0xaf123456, vcc_hi, null ; encoding: [0xff,0x00,0x16,0xd6,0xff,0xd6,0xf0,0x01,0x56,0x34,0x12,0xaf]
451451
452+ v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255.h
453+ // GFX11: v_alignbit_b32 v5, vcc_hi, 0xaf123456, v255.h op_sel:[0 ,0 ,1 ,0 ] ; encoding: [0x05,0x20,0x16,0xd6,0x6b,0xfe,0xfd,0x07,0x56,0x34,0x12,0xaf]
454+
452455v_alignbyte_b32 v5, v1, v2, s3
453456// GFX11: v_alignbyte_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x17,0xd6,0x01,0x05,0x0e,0x00]
454457
@@ -543,13 +546,13 @@ v_and_b16 v255.l, 0xfe0b, vcc_hi
543546// GFX11: v_and_b16 v255.l, 0xfe0b, vcc_hi ; encoding: [0xff,0x00,0x62,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
544547
545548v_and_b16 v5.l, v1.h, v2.l
546- // GFX11: [0x05,0x08,0x62,0xd7,0x01,0x05,0x02,0x00]
549+ // GFX11: v_and_b16 v5.l, v1.h, v2.l op_sel:[ 1 , 0 , 0 ] ; encoding: [0x05,0x08,0x62,0xd7,0x01,0x05,0x02,0x00]
547550
548551v_and_b16 v5.l, v255.l, v255.h
549- // GFX11: [0x05,0x10,0x62,0xd7,0xff,0xff,0x03,0x00]
552+ // GFX11: v_and_b16 v5.l, v255.l, v255.h op_sel:[ 0 , 1 , 0 ] ; encoding: [0x05,0x10,0x62,0xd7,0xff,0xff,0x03,0x00]
550553
551554v_and_b16 v255.h, 0xfe0b, vcc_hi
552- // GFX11: [0xff,0x40,0x62,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
555+ // GFX11: v_and_b16 v255.h, 0xfe0b, vcc_hi op_sel:[ 0 , 0 , 1 ] ; encoding: [0xff,0x40,0x62,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
553556
554557v_and_or_b32 v5, v1, v2, s3
555558// GFX11: v_and_or_b32 v5, v1, v2, s3 ; encoding: [0x05,0x00,0x57,0xd6,0x01,0x05,0x0e,0x00]
@@ -5577,13 +5580,13 @@ v_or_b16 v255.l, 0xfe0b, vcc_hi
55775580// GFX11: v_or_b16 v255.l, 0xfe0b, vcc_hi ; encoding: [0xff,0x00,0x63,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
55785581
55795582v_or_b16 v5.l, v1.h, v2.l
5580- // GFX11: [0x05,0x08,0x63,0xd7,0x01,0x05,0x02,0x00]
5583+ // GFX11: v_or_b16 v5.l, v1.h, v2.l op_sel:[ 1 , 0 , 0 ] ; encoding: [0x05,0x08,0x63,0xd7,0x01,0x05,0x02,0x00]
55815584
55825585v_or_b16 v5.l, v255.l, v255.h
5583- // GFX11: [0x05,0x10,0x63,0xd7,0xff,0xff,0x03,0x00]
5586+ // GFX11: v_or_b16 v5.l, v255.l, v255.h op_sel:[ 0 , 1 , 0 ] ; encoding: [0x05,0x10,0x63,0xd7,0xff,0xff,0x03,0x00]
55845587
55855588v_or_b16 v255.h, 0xfe0b, vcc_hi
5586- // GFX11: [0xff,0x40,0x63,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
5589+ // GFX11: v_or_b16 v255.h, 0xfe0b, vcc_hi op_sel:[ 0 , 0 , 1 ] ; encoding: [0xff,0x40,0x63,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
55875590
55885591v_pack_b32_f16 v5, v1.l, v2.l
55895592// GFX11: v_pack_b32_f16 v5, v1.l, v2.l ; encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
@@ -6632,10 +6635,10 @@ v_xor_b16 v255.l, 0xfe0b, vcc_hi
66326635// GFX11: v_xor_b16 v255.l, 0xfe0b, vcc_hi ; encoding: [0xff,0x00,0x64,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
66336636
66346637v_xor_b16 v5.l, v1.h, v2.l
6635- // GFX11: [0x05,0x08,0x64,0xd7,0x01,0x05,0x02,0x00]
6638+ // GFX11: v_xor_b16 v5.l, v1.h, v2.l op_sel:[ 1 , 0 , 0 ] ; encoding: [0x05,0x08,0x64,0xd7,0x01,0x05,0x02,0x00]
66366639
66376640v_xor_b16 v5.l, v255.l, v255.h
6638- // GFX11: [0x05,0x10,0x64,0xd7,0xff,0xff,0x03,0x00]
6641+ // GFX11: v_xor_b16 v5.l, v255.l, v255.h op_sel:[ 0 , 1 , 0 ] ; encoding: [0x05,0x10,0x64,0xd7,0xff,0xff,0x03,0x00]
66396642
66406643v_xor_b16 v255.h, 0xfe0b, vcc_hi
6641- // GFX11: [0xff,0x40,0x64,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
6644+ // GFX11: v_xor_b16 v255.h, 0xfe0b, vcc_hi op_sel:[ 0 , 0 , 1 ] ; encoding: [0xff,0x40,0x64,0xd7,0xff,0xd6,0x00,0x00,0x0b,0xfe,0x00,0x00]
0 commit comments