@@ -175,7 +175,7 @@ define void @generic_4xi8(ptr %a) {
175
175
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
176
176
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
177
177
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
178
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
178
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
179
179
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
180
180
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
181
181
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -184,8 +184,8 @@ define void @generic_4xi8(ptr %a) {
184
184
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
185
185
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
186
186
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
187
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
188
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
187
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
188
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
189
189
; CHECK-NEXT: st.u32 [%rd1], %r12;
190
190
; CHECK-NEXT: ret;
191
191
%a.load = load <4 x i8 >, ptr %a
@@ -519,7 +519,7 @@ define void @generic_volatile_4xi8(ptr %a) {
519
519
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
520
520
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
521
521
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
522
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
522
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
523
523
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
524
524
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
525
525
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -528,8 +528,8 @@ define void @generic_volatile_4xi8(ptr %a) {
528
528
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
529
529
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
530
530
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
531
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
532
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
531
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
532
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
533
533
; CHECK-NEXT: st.volatile.u32 [%rd1], %r12;
534
534
; CHECK-NEXT: ret;
535
535
%a.load = load volatile <4 x i8 >, ptr %a
@@ -1424,7 +1424,7 @@ define void @global_4xi8(ptr addrspace(1) %a) {
1424
1424
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
1425
1425
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
1426
1426
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
1427
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
1427
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
1428
1428
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
1429
1429
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
1430
1430
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -1433,8 +1433,8 @@ define void @global_4xi8(ptr addrspace(1) %a) {
1433
1433
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
1434
1434
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
1435
1435
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
1436
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
1437
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
1436
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
1437
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
1438
1438
; CHECK-NEXT: st.global.u32 [%rd1], %r12;
1439
1439
; CHECK-NEXT: ret;
1440
1440
%a.load = load <4 x i8 >, ptr addrspace (1 ) %a
@@ -1749,7 +1749,7 @@ define void @global_volatile_4xi8(ptr addrspace(1) %a) {
1749
1749
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
1750
1750
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
1751
1751
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
1752
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
1752
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
1753
1753
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
1754
1754
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
1755
1755
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -1758,8 +1758,8 @@ define void @global_volatile_4xi8(ptr addrspace(1) %a) {
1758
1758
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
1759
1759
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
1760
1760
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
1761
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
1762
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
1761
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
1762
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
1763
1763
; CHECK-NEXT: st.volatile.global.u32 [%rd1], %r12;
1764
1764
; CHECK-NEXT: ret;
1765
1765
%a.load = load volatile <4 x i8 >, ptr addrspace (1 ) %a
@@ -2796,7 +2796,7 @@ define void @shared_4xi8(ptr addrspace(3) %a) {
2796
2796
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
2797
2797
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
2798
2798
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
2799
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
2799
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
2800
2800
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
2801
2801
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
2802
2802
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -2805,8 +2805,8 @@ define void @shared_4xi8(ptr addrspace(3) %a) {
2805
2805
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
2806
2806
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
2807
2807
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
2808
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
2809
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
2808
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
2809
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
2810
2810
; CHECK-NEXT: st.shared.u32 [%rd1], %r12;
2811
2811
; CHECK-NEXT: ret;
2812
2812
%a.load = load <4 x i8 >, ptr addrspace (3 ) %a
@@ -3121,7 +3121,7 @@ define void @shared_volatile_4xi8(ptr addrspace(3) %a) {
3121
3121
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
3122
3122
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
3123
3123
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
3124
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
3124
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
3125
3125
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
3126
3126
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
3127
3127
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -3130,8 +3130,8 @@ define void @shared_volatile_4xi8(ptr addrspace(3) %a) {
3130
3130
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
3131
3131
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
3132
3132
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
3133
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
3134
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
3133
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
3134
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
3135
3135
; CHECK-NEXT: st.volatile.shared.u32 [%rd1], %r12;
3136
3136
; CHECK-NEXT: ret;
3137
3137
%a.load = load volatile <4 x i8 >, ptr addrspace (3 ) %a
@@ -4026,7 +4026,7 @@ define void @local_4xi8(ptr addrspace(5) %a) {
4026
4026
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
4027
4027
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
4028
4028
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
4029
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
4029
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
4030
4030
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
4031
4031
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
4032
4032
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -4035,8 +4035,8 @@ define void @local_4xi8(ptr addrspace(5) %a) {
4035
4035
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
4036
4036
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
4037
4037
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
4038
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
4039
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
4038
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
4039
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
4040
4040
; CHECK-NEXT: st.local.u32 [%rd1], %r12;
4041
4041
; CHECK-NEXT: ret;
4042
4042
%a.load = load <4 x i8 >, ptr addrspace (5 ) %a
@@ -4351,7 +4351,7 @@ define void @local_volatile_4xi8(ptr addrspace(5) %a) {
4351
4351
; CHECK-NEXT: cvt.u16.u32 %rs3, %r4;
4352
4352
; CHECK-NEXT: add.s16 %rs4, %rs3, 1;
4353
4353
; CHECK-NEXT: cvt.u32.u16 %r5, %rs4;
4354
- ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 13120 ;
4354
+ ; CHECK-NEXT: prmt.b32 %r6, %r5, %r3, 0x3340U ;
4355
4355
; CHECK-NEXT: bfe.u32 %r7, %r1, 8, 8;
4356
4356
; CHECK-NEXT: cvt.u16.u32 %rs5, %r7;
4357
4357
; CHECK-NEXT: add.s16 %rs6, %rs5, 1;
@@ -4360,8 +4360,8 @@ define void @local_volatile_4xi8(ptr addrspace(5) %a) {
4360
4360
; CHECK-NEXT: cvt.u16.u32 %rs7, %r9;
4361
4361
; CHECK-NEXT: add.s16 %rs8, %rs7, 1;
4362
4362
; CHECK-NEXT: cvt.u32.u16 %r10, %rs8;
4363
- ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 13120 ;
4364
- ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 21520 ;
4363
+ ; CHECK-NEXT: prmt.b32 %r11, %r10, %r8, 0x3340U ;
4364
+ ; CHECK-NEXT: prmt.b32 %r12, %r11, %r6, 0x5410U ;
4365
4365
; CHECK-NEXT: st.local.u32 [%rd1], %r12;
4366
4366
; CHECK-NEXT: ret;
4367
4367
%a.load = load volatile <4 x i8 >, ptr addrspace (5 ) %a
0 commit comments