@@ -176,7 +176,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_u_u(ptr addrspace(1) inreg %ptr) {
176
176
; GFX90A-NEXT: ;;#ASMSTART
177
177
; GFX90A-NEXT: ; def v[2:3]
178
178
; GFX90A-NEXT: ;;#ASMEND
179
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
179
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
180
180
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
181
181
; GFX90A-NEXT: s_waitcnt vmcnt(0)
182
182
; GFX90A-NEXT: s_setpc_b64 s[30:31]
@@ -192,7 +192,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_u_u(ptr addrspace(1) inreg %ptr) {
192
192
; GFX940-NEXT: ; def v[2:3]
193
193
; GFX940-NEXT: ;;#ASMEND
194
194
; GFX940-NEXT: s_nop 0
195
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
195
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
196
196
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
197
197
; GFX940-NEXT: s_waitcnt vmcnt(0)
198
198
; GFX940-NEXT: s_setpc_b64 s[30:31]
@@ -571,7 +571,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_0(ptr addrspace(1) inreg %ptr) {
571
571
; GFX90A-NEXT: ; def v[0:1]
572
572
; GFX90A-NEXT: ;;#ASMEND
573
573
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
574
- ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
574
+ ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0]
575
575
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
576
576
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
577
577
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -587,7 +587,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_0(ptr addrspace(1) inreg %ptr) {
587
587
; GFX940-NEXT: ; def v[0:1]
588
588
; GFX940-NEXT: ;;#ASMEND
589
589
; GFX940-NEXT: v_mov_b32_e32 v4, 0
590
- ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
590
+ ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[2:3] op_sel:[1,0]
591
591
; GFX940-NEXT: v_mov_b32_e32 v0, v1
592
592
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
593
593
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -676,7 +676,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_2(ptr addrspace(1) inreg %ptr) {
676
676
; GFX90A-NEXT: ; def v[0:1]
677
677
; GFX90A-NEXT: ;;#ASMEND
678
678
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
679
- ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
679
+ ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0]
680
680
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
681
681
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
682
682
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -689,7 +689,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_3_2(ptr addrspace(1) inreg %ptr) {
689
689
; GFX940-NEXT: ; def v[0:1]
690
690
; GFX940-NEXT: ;;#ASMEND
691
691
; GFX940-NEXT: v_mov_b32_e32 v4, 0
692
- ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
692
+ ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[0:1], v[0:1] op_sel:[1,0]
693
693
; GFX940-NEXT: v_mov_b32_e32 v0, v1
694
694
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
695
695
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -865,7 +865,7 @@ define void @v_shuffle_v4f32_v2f32__1_0_0_0(ptr addrspace(1) inreg %ptr) {
865
865
; GFX90A-NEXT: ; def v[2:3]
866
866
; GFX90A-NEXT: ;;#ASMEND
867
867
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
868
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
868
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
869
869
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
870
870
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
871
871
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -878,7 +878,7 @@ define void @v_shuffle_v4f32_v2f32__1_0_0_0(ptr addrspace(1) inreg %ptr) {
878
878
; GFX940-NEXT: ; def v[2:3]
879
879
; GFX940-NEXT: ;;#ASMEND
880
880
; GFX940-NEXT: v_mov_b32_e32 v4, 0
881
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
881
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
882
882
; GFX940-NEXT: v_mov_b32_e32 v3, v2
883
883
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
884
884
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -962,7 +962,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_0_0(ptr addrspace(1) inreg %ptr) {
962
962
; GFX90A-NEXT: ; def v[0:1]
963
963
; GFX90A-NEXT: ;;#ASMEND
964
964
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
965
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
965
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
966
966
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
967
967
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
968
968
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -978,7 +978,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_0_0(ptr addrspace(1) inreg %ptr) {
978
978
; GFX940-NEXT: ; def v[0:1]
979
979
; GFX940-NEXT: ;;#ASMEND
980
980
; GFX940-NEXT: v_mov_b32_e32 v4, 0
981
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
981
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
982
982
; GFX940-NEXT: v_mov_b32_e32 v3, v2
983
983
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
984
984
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1130,7 +1130,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_0_0(ptr addrspace(1) inreg %ptr) {
1130
1130
; GFX90A-NEXT: ; def v[0:1]
1131
1131
; GFX90A-NEXT: ;;#ASMEND
1132
1132
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1133
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1133
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
1134
1134
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
1135
1135
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
1136
1136
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1146,7 +1146,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_0_0(ptr addrspace(1) inreg %ptr) {
1146
1146
; GFX940-NEXT: ; def v[0:1]
1147
1147
; GFX940-NEXT: ;;#ASMEND
1148
1148
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1149
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1149
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
1150
1150
; GFX940-NEXT: v_mov_b32_e32 v3, v2
1151
1151
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
1152
1152
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1295,7 +1295,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_0(ptr addrspace(1) inreg %ptr) {
1295
1295
; GFX90A-NEXT: ; def v[0:1]
1296
1296
; GFX90A-NEXT: ;;#ASMEND
1297
1297
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1298
- ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1298
+ ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0]
1299
1299
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
1300
1300
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
1301
1301
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1311,7 +1311,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_0(ptr addrspace(1) inreg %ptr) {
1311
1311
; GFX940-NEXT: ; def v[0:1]
1312
1312
; GFX940-NEXT: ;;#ASMEND
1313
1313
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1314
- ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1314
+ ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[2:3] op_sel:[1,0]
1315
1315
; GFX940-NEXT: v_mov_b32_e32 v0, v1
1316
1316
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
1317
1317
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1707,7 +1707,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_1_1(ptr addrspace(1) inreg %ptr) {
1707
1707
; GFX90A-NEXT: ; def v[0:1]
1708
1708
; GFX90A-NEXT: ;;#ASMEND
1709
1709
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1710
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1710
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
1711
1711
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
1712
1712
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
1713
1713
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1723,7 +1723,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_1_1(ptr addrspace(1) inreg %ptr) {
1723
1723
; GFX940-NEXT: ; def v[0:1]
1724
1724
; GFX940-NEXT: ;;#ASMEND
1725
1725
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1726
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
1726
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[2:3] op_sel:[1,0]
1727
1727
; GFX940-NEXT: v_mov_b32_e32 v2, v3
1728
1728
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
1729
1729
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -1762,7 +1762,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_1_1(ptr addrspace(1) inreg %ptr) {
1762
1762
; GFX90A-NEXT: ; def v[0:1]
1763
1763
; GFX90A-NEXT: ;;#ASMEND
1764
1764
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
1765
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1765
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
1766
1766
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
1767
1767
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
1768
1768
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -1778,7 +1778,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_1_1(ptr addrspace(1) inreg %ptr) {
1778
1778
; GFX940-NEXT: ; def v[0:1]
1779
1779
; GFX940-NEXT: ;;#ASMEND
1780
1780
; GFX940-NEXT: v_mov_b32_e32 v4, 0
1781
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
1781
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[0:1], v[0:1] op_sel:[1,0]
1782
1782
; GFX940-NEXT: v_mov_b32_e32 v2, v3
1783
1783
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
1784
1784
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2132,7 +2132,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_2_2(ptr addrspace(1) inreg %ptr) {
2132
2132
; GFX90A-NEXT: ; def v[2:3]
2133
2133
; GFX90A-NEXT: ;;#ASMEND
2134
2134
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2135
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2135
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
2136
2136
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
2137
2137
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
2138
2138
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2145,7 +2145,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_2_2(ptr addrspace(1) inreg %ptr) {
2145
2145
; GFX940-NEXT: ; def v[2:3]
2146
2146
; GFX940-NEXT: ;;#ASMEND
2147
2147
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2148
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2148
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
2149
2149
; GFX940-NEXT: v_mov_b32_e32 v3, v2
2150
2150
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
2151
2151
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2230,7 +2230,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_2_2(ptr addrspace(1) inreg %ptr) {
2230
2230
; GFX90A-NEXT: ; def v[2:3]
2231
2231
; GFX90A-NEXT: ;;#ASMEND
2232
2232
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2233
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2233
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
2234
2234
; GFX90A-NEXT: v_mov_b32_e32 v3, v2
2235
2235
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
2236
2236
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2246,7 +2246,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_2_2(ptr addrspace(1) inreg %ptr) {
2246
2246
; GFX940-NEXT: ; def v[2:3]
2247
2247
; GFX940-NEXT: ;;#ASMEND
2248
2248
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2249
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2249
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
2250
2250
; GFX940-NEXT: v_mov_b32_e32 v3, v2
2251
2251
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
2252
2252
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2496,7 +2496,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_2(ptr addrspace(1) inreg %ptr) {
2496
2496
; GFX90A-NEXT: ; def v[0:1]
2497
2497
; GFX90A-NEXT: ;;#ASMEND
2498
2498
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2499
- ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2499
+ ; GFX90A-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0]
2500
2500
; GFX90A-NEXT: v_mov_b32_e32 v0, v1
2501
2501
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
2502
2502
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2512,7 +2512,7 @@ define void @v_shuffle_v4f32_v2f32__3_3_1_2(ptr addrspace(1) inreg %ptr) {
2512
2512
; GFX940-NEXT: ; def v[0:1]
2513
2513
; GFX940-NEXT: ;;#ASMEND
2514
2514
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2515
- ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2515
+ ; GFX940-NEXT: v_pk_mov_b32 v[2:3], v[2:3], v[0:1] op_sel:[1,0]
2516
2516
; GFX940-NEXT: v_mov_b32_e32 v0, v1
2517
2517
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
2518
2518
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2804,7 +2804,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_3_3(ptr addrspace(1) inreg %ptr) {
2804
2804
; GFX90A-NEXT: ; def v[2:3]
2805
2805
; GFX90A-NEXT: ;;#ASMEND
2806
2806
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2807
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2807
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
2808
2808
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
2809
2809
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
2810
2810
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2820,7 +2820,7 @@ define void @v_shuffle_v4f32_v2f32__3_0_3_3(ptr addrspace(1) inreg %ptr) {
2820
2820
; GFX940-NEXT: ; def v[2:3]
2821
2821
; GFX940-NEXT: ;;#ASMEND
2822
2822
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2823
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0] op_sel_hi:[0,0]
2823
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[0:1] op_sel:[1,0]
2824
2824
; GFX940-NEXT: v_mov_b32_e32 v2, v3
2825
2825
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
2826
2826
; GFX940-NEXT: s_waitcnt vmcnt(0)
@@ -2908,7 +2908,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_3_3(ptr addrspace(1) inreg %ptr) {
2908
2908
; GFX90A-NEXT: ; def v[2:3]
2909
2909
; GFX90A-NEXT: ;;#ASMEND
2910
2910
; GFX90A-NEXT: v_mov_b32_e32 v4, 0
2911
- ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2911
+ ; GFX90A-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
2912
2912
; GFX90A-NEXT: v_mov_b32_e32 v2, v3
2913
2913
; GFX90A-NEXT: global_store_dwordx4 v4, v[0:3], s[16:17]
2914
2914
; GFX90A-NEXT: s_waitcnt vmcnt(0)
@@ -2921,7 +2921,7 @@ define void @v_shuffle_v4f32_v2f32__3_2_3_3(ptr addrspace(1) inreg %ptr) {
2921
2921
; GFX940-NEXT: ; def v[2:3]
2922
2922
; GFX940-NEXT: ;;#ASMEND
2923
2923
; GFX940-NEXT: v_mov_b32_e32 v4, 0
2924
- ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0] op_sel_hi:[0,0]
2924
+ ; GFX940-NEXT: v_pk_mov_b32 v[0:1], v[2:3], v[2:3] op_sel:[1,0]
2925
2925
; GFX940-NEXT: v_mov_b32_e32 v2, v3
2926
2926
; GFX940-NEXT: global_store_dwordx4 v4, v[0:3], s[0:1] sc0 sc1
2927
2927
; GFX940-NEXT: s_waitcnt vmcnt(0)
0 commit comments