@@ -50,7 +50,7 @@ define void @shuffle_ext_byone_v32i8(ptr %a, ptr %b) vscale_range(2,0) #0 {
50
50
define void @shuffle_ext_byone_v64i8 (ptr %a , ptr %b ) #0 {
51
51
; VBITS_GE_256-LABEL: shuffle_ext_byone_v64i8:
52
52
; VBITS_GE_256: // %bb.0:
53
- ; VBITS_GE_256-NEXT: mov w8, #32
53
+ ; VBITS_GE_256-NEXT: mov w8, #32 // =0x20
54
54
; VBITS_GE_256-NEXT: ptrue p0.b, vl32
55
55
; VBITS_GE_256-NEXT: ld1b { z0.b }, p0/z, [x0, x8]
56
56
; VBITS_GE_256-NEXT: ld1b { z1.b }, p0/z, [x1, x8]
@@ -93,7 +93,7 @@ define void @shuffle_ext_byone_v128i8(ptr %a, ptr %b) vscale_range(8,0) #0 {
93
93
; CHECK-LABEL: shuffle_ext_byone_v128i8:
94
94
; CHECK: // %bb.0:
95
95
; CHECK-NEXT: ptrue p0.b, vl128
96
- ; CHECK-NEXT: mov w8, #127
96
+ ; CHECK-NEXT: mov w8, #127 // =0x7f
97
97
; CHECK-NEXT: ld1b { z0.b }, p0/z, [x0]
98
98
; CHECK-NEXT: ld1b { z1.b }, p0/z, [x1]
99
99
; CHECK-NEXT: whilels p1.b, xzr, x8
@@ -127,7 +127,7 @@ define void @shuffle_ext_byone_v256i8(ptr %a, ptr %b) vscale_range(16,0) #0 {
127
127
; CHECK-LABEL: shuffle_ext_byone_v256i8:
128
128
; CHECK: // %bb.0:
129
129
; CHECK-NEXT: ptrue p0.b, vl256
130
- ; CHECK-NEXT: mov w8, #255
130
+ ; CHECK-NEXT: mov w8, #255 // =0xff
131
131
; CHECK-NEXT: ld1b { z0.b }, p0/z, [x0]
132
132
; CHECK-NEXT: ld1b { z1.b }, p0/z, [x1]
133
133
; CHECK-NEXT: whilels p1.b, xzr, x8
@@ -215,7 +215,7 @@ define void @shuffle_ext_byone_v16i16(ptr %a, ptr %b) vscale_range(2,0) #0 {
215
215
define void @shuffle_ext_byone_v32i16 (ptr %a , ptr %b ) #0 {
216
216
; VBITS_GE_256-LABEL: shuffle_ext_byone_v32i16:
217
217
; VBITS_GE_256: // %bb.0:
218
- ; VBITS_GE_256-NEXT: mov x8, #16
218
+ ; VBITS_GE_256-NEXT: mov x8, #16 // =0x10
219
219
; VBITS_GE_256-NEXT: ptrue p0.h, vl16
220
220
; VBITS_GE_256-NEXT: ld1h { z0.h }, p0/z, [x0, x8, lsl #1]
221
221
; VBITS_GE_256-NEXT: ld1h { z1.h }, p0/z, [x1, x8, lsl #1]
@@ -254,7 +254,7 @@ define void @shuffle_ext_byone_v64i16(ptr %a, ptr %b) vscale_range(8,0) #0 {
254
254
; CHECK-LABEL: shuffle_ext_byone_v64i16:
255
255
; CHECK: // %bb.0:
256
256
; CHECK-NEXT: ptrue p0.h, vl64
257
- ; CHECK-NEXT: mov w8, #63
257
+ ; CHECK-NEXT: mov w8, #63 // =0x3f
258
258
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
259
259
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
260
260
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -280,7 +280,7 @@ define void @shuffle_ext_byone_v128i16(ptr %a, ptr %b) vscale_range(16,0) #0 {
280
280
; CHECK-LABEL: shuffle_ext_byone_v128i16:
281
281
; CHECK: // %bb.0:
282
282
; CHECK-NEXT: ptrue p0.h, vl128
283
- ; CHECK-NEXT: mov w8, #127
283
+ ; CHECK-NEXT: mov w8, #127 // =0x7f
284
284
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
285
285
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
286
286
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -351,7 +351,7 @@ define void @shuffle_ext_byone_v8i32(ptr %a, ptr %b) vscale_range(2,0) #0 {
351
351
define void @shuffle_ext_byone_v16i32 (ptr %a , ptr %b ) #0 {
352
352
; VBITS_GE_256-LABEL: shuffle_ext_byone_v16i32:
353
353
; VBITS_GE_256: // %bb.0:
354
- ; VBITS_GE_256-NEXT: mov x8, #8
354
+ ; VBITS_GE_256-NEXT: mov x8, #8 // =0x8
355
355
; VBITS_GE_256-NEXT: ptrue p0.s, vl8
356
356
; VBITS_GE_256-NEXT: ld1w { z0.s }, p0/z, [x0, x8, lsl #2]
357
357
; VBITS_GE_256-NEXT: ld1w { z1.s }, p0/z, [x1, x8, lsl #2]
@@ -388,7 +388,7 @@ define void @shuffle_ext_byone_v32i32(ptr %a, ptr %b) vscale_range(8,0) #0 {
388
388
; CHECK-LABEL: shuffle_ext_byone_v32i32:
389
389
; CHECK: // %bb.0:
390
390
; CHECK-NEXT: ptrue p0.s, vl32
391
- ; CHECK-NEXT: mov w8, #31
391
+ ; CHECK-NEXT: mov w8, #31 // =0x1f
392
392
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
393
393
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
394
394
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -410,7 +410,7 @@ define void @shuffle_ext_byone_v64i32(ptr %a, ptr %b) vscale_range(16,0) #0 {
410
410
; CHECK-LABEL: shuffle_ext_byone_v64i32:
411
411
; CHECK: // %bb.0:
412
412
; CHECK-NEXT: ptrue p0.s, vl64
413
- ; CHECK-NEXT: mov w8, #63
413
+ ; CHECK-NEXT: mov w8, #63 // =0x3f
414
414
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
415
415
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
416
416
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -463,7 +463,7 @@ define void @shuffle_ext_byone_v4i64(ptr %a, ptr %b) vscale_range(2,0) #0 {
463
463
define void @shuffle_ext_byone_v8i64 (ptr %a , ptr %b ) #0 {
464
464
; VBITS_GE_256-LABEL: shuffle_ext_byone_v8i64:
465
465
; VBITS_GE_256: // %bb.0:
466
- ; VBITS_GE_256-NEXT: mov x8, #4
466
+ ; VBITS_GE_256-NEXT: mov x8, #4 // =0x4
467
467
; VBITS_GE_256-NEXT: ptrue p0.d, vl4
468
468
; VBITS_GE_256-NEXT: ld1d { z0.d }, p0/z, [x0, x8, lsl #3]
469
469
; VBITS_GE_256-NEXT: ld1d { z1.d }, p0/z, [x1, x8, lsl #3]
@@ -499,7 +499,7 @@ define void @shuffle_ext_byone_v16i64(ptr %a, ptr %b) vscale_range(8,0) #0 {
499
499
; CHECK-LABEL: shuffle_ext_byone_v16i64:
500
500
; CHECK: // %bb.0:
501
501
; CHECK-NEXT: ptrue p0.d, vl16
502
- ; CHECK-NEXT: mov w8, #15
502
+ ; CHECK-NEXT: mov w8, #15 // =0xf
503
503
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
504
504
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
505
505
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -519,7 +519,7 @@ define void @shuffle_ext_byone_v32i64(ptr %a, ptr %b) vscale_range(16,0) #0 {
519
519
; CHECK-LABEL: shuffle_ext_byone_v32i64:
520
520
; CHECK: // %bb.0:
521
521
; CHECK-NEXT: ptrue p0.d, vl32
522
- ; CHECK-NEXT: mov w8, #31
522
+ ; CHECK-NEXT: mov w8, #31 // =0x1f
523
523
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
524
524
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
525
525
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -578,7 +578,7 @@ define void @shuffle_ext_byone_v16f16(ptr %a, ptr %b) vscale_range(2,0) #0 {
578
578
define void @shuffle_ext_byone_v32f16 (ptr %a , ptr %b ) #0 {
579
579
; VBITS_GE_256-LABEL: shuffle_ext_byone_v32f16:
580
580
; VBITS_GE_256: // %bb.0:
581
- ; VBITS_GE_256-NEXT: mov x8, #16
581
+ ; VBITS_GE_256-NEXT: mov x8, #16 // =0x10
582
582
; VBITS_GE_256-NEXT: ptrue p0.h, vl16
583
583
; VBITS_GE_256-NEXT: ld1h { z0.h }, p0/z, [x0, x8, lsl #1]
584
584
; VBITS_GE_256-NEXT: ld1h { z1.h }, p0/z, [x1, x8, lsl #1]
@@ -614,7 +614,7 @@ define void @shuffle_ext_byone_v64f16(ptr %a, ptr %b) vscale_range(8,0) #0 {
614
614
; CHECK-LABEL: shuffle_ext_byone_v64f16:
615
615
; CHECK: // %bb.0:
616
616
; CHECK-NEXT: ptrue p0.h, vl64
617
- ; CHECK-NEXT: mov w8, #63
617
+ ; CHECK-NEXT: mov w8, #63 // =0x3f
618
618
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
619
619
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
620
620
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -640,7 +640,7 @@ define void @shuffle_ext_byone_v128f16(ptr %a, ptr %b) vscale_range(16,0) #0 {
640
640
; CHECK-LABEL: shuffle_ext_byone_v128f16:
641
641
; CHECK: // %bb.0:
642
642
; CHECK-NEXT: ptrue p0.h, vl128
643
- ; CHECK-NEXT: mov w8, #127
643
+ ; CHECK-NEXT: mov w8, #127 // =0x7f
644
644
; CHECK-NEXT: ld1h { z0.h }, p0/z, [x0]
645
645
; CHECK-NEXT: ld1h { z1.h }, p0/z, [x1]
646
646
; CHECK-NEXT: whilels p1.h, xzr, x8
@@ -710,7 +710,7 @@ define void @shuffle_ext_byone_v8f32(ptr %a, ptr %b) vscale_range(2,0) #0 {
710
710
define void @shuffle_ext_byone_v16f32 (ptr %a , ptr %b ) #0 {
711
711
; VBITS_GE_256-LABEL: shuffle_ext_byone_v16f32:
712
712
; VBITS_GE_256: // %bb.0:
713
- ; VBITS_GE_256-NEXT: mov x8, #8
713
+ ; VBITS_GE_256-NEXT: mov x8, #8 // =0x8
714
714
; VBITS_GE_256-NEXT: ptrue p0.s, vl8
715
715
; VBITS_GE_256-NEXT: ld1w { z0.s }, p0/z, [x0, x8, lsl #2]
716
716
; VBITS_GE_256-NEXT: ld1w { z1.s }, p0/z, [x1, x8, lsl #2]
@@ -744,7 +744,7 @@ define void @shuffle_ext_byone_v32f32(ptr %a, ptr %b) vscale_range(8,0) #0 {
744
744
; CHECK-LABEL: shuffle_ext_byone_v32f32:
745
745
; CHECK: // %bb.0:
746
746
; CHECK-NEXT: ptrue p0.s, vl32
747
- ; CHECK-NEXT: mov w8, #31
747
+ ; CHECK-NEXT: mov w8, #31 // =0x1f
748
748
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
749
749
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
750
750
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -766,7 +766,7 @@ define void @shuffle_ext_byone_v64f32(ptr %a, ptr %b) vscale_range(16,0) #0 {
766
766
; CHECK-LABEL: shuffle_ext_byone_v64f32:
767
767
; CHECK: // %bb.0:
768
768
; CHECK-NEXT: ptrue p0.s, vl64
769
- ; CHECK-NEXT: mov w8, #63
769
+ ; CHECK-NEXT: mov w8, #63 // =0x3f
770
770
; CHECK-NEXT: ld1w { z0.s }, p0/z, [x0]
771
771
; CHECK-NEXT: ld1w { z1.s }, p0/z, [x1]
772
772
; CHECK-NEXT: whilels p1.s, xzr, x8
@@ -818,7 +818,7 @@ define void @shuffle_ext_byone_v4f64(ptr %a, ptr %b) vscale_range(2,0) #0 {
818
818
define void @shuffle_ext_byone_v8f64 (ptr %a , ptr %b ) #0 {
819
819
; VBITS_GE_256-LABEL: shuffle_ext_byone_v8f64:
820
820
; VBITS_GE_256: // %bb.0:
821
- ; VBITS_GE_256-NEXT: mov x8, #4
821
+ ; VBITS_GE_256-NEXT: mov x8, #4 // =0x4
822
822
; VBITS_GE_256-NEXT: ptrue p0.d, vl4
823
823
; VBITS_GE_256-NEXT: ld1d { z0.d }, p0/z, [x0, x8, lsl #3]
824
824
; VBITS_GE_256-NEXT: ld1d { z1.d }, p0/z, [x1, x8, lsl #3]
@@ -851,7 +851,7 @@ define void @shuffle_ext_byone_v16f64(ptr %a, ptr %b) vscale_range(8,0) #0 {
851
851
; CHECK-LABEL: shuffle_ext_byone_v16f64:
852
852
; CHECK: // %bb.0:
853
853
; CHECK-NEXT: ptrue p0.d, vl16
854
- ; CHECK-NEXT: mov w8, #15
854
+ ; CHECK-NEXT: mov w8, #15 // =0xf
855
855
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
856
856
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
857
857
; CHECK-NEXT: whilels p1.d, xzr, x8
@@ -871,7 +871,7 @@ define void @shuffle_ext_byone_v32f64(ptr %a, ptr %b) vscale_range(16,0) #0 {
871
871
; CHECK-LABEL: shuffle_ext_byone_v32f64:
872
872
; CHECK: // %bb.0:
873
873
; CHECK-NEXT: ptrue p0.d, vl32
874
- ; CHECK-NEXT: mov w8, #31
874
+ ; CHECK-NEXT: mov w8, #31 // =0x1f
875
875
; CHECK-NEXT: ld1d { z0.d }, p0/z, [x0]
876
876
; CHECK-NEXT: ld1d { z1.d }, p0/z, [x1]
877
877
; CHECK-NEXT: whilels p1.d, xzr, x8
0 commit comments