@@ -20,7 +20,7 @@ define i64 @icmp_eq_i64(i64 %a, i64 %b) {
20
20
; CHECK-NEXT: // %bb.0:
21
21
; CHECK-NEXT: ld.param.b64 %rd1, [icmp_eq_i64_param_0];
22
22
; CHECK-NEXT: ld.param.b64 %rd2, [icmp_eq_i64_param_1];
23
- ; CHECK-NEXT: setp.eq.s64 %p1, %rd1, %rd2;
23
+ ; CHECK-NEXT: setp.eq.b64 %p1, %rd1, %rd2;
24
24
; CHECK-NEXT: selp.b64 %rd3, 1, 0, %p1;
25
25
; CHECK-NEXT: st.param.b64 [func_retval0], %rd3;
26
26
; CHECK-NEXT: ret;
@@ -38,7 +38,7 @@ define i64 @icmp_ne_i64(i64 %a, i64 %b) {
38
38
; CHECK-NEXT: // %bb.0:
39
39
; CHECK-NEXT: ld.param.b64 %rd1, [icmp_ne_i64_param_0];
40
40
; CHECK-NEXT: ld.param.b64 %rd2, [icmp_ne_i64_param_1];
41
- ; CHECK-NEXT: setp.ne.s64 %p1, %rd1, %rd2;
41
+ ; CHECK-NEXT: setp.ne.b64 %p1, %rd1, %rd2;
42
42
; CHECK-NEXT: selp.b64 %rd3, 1, 0, %p1;
43
43
; CHECK-NEXT: st.param.b64 [func_retval0], %rd3;
44
44
; CHECK-NEXT: ret;
@@ -202,7 +202,7 @@ define i32 @icmp_eq_i32(i32 %a, i32 %b) {
202
202
; CHECK-NEXT: // %bb.0:
203
203
; CHECK-NEXT: ld.param.b32 %r1, [icmp_eq_i32_param_0];
204
204
; CHECK-NEXT: ld.param.b32 %r2, [icmp_eq_i32_param_1];
205
- ; CHECK-NEXT: setp.eq.s32 %p1, %r1, %r2;
205
+ ; CHECK-NEXT: setp.eq.b32 %p1, %r1, %r2;
206
206
; CHECK-NEXT: selp.b32 %r3, 1, 0, %p1;
207
207
; CHECK-NEXT: st.param.b32 [func_retval0], %r3;
208
208
; CHECK-NEXT: ret;
@@ -220,7 +220,7 @@ define i32 @icmp_ne_i32(i32 %a, i32 %b) {
220
220
; CHECK-NEXT: // %bb.0:
221
221
; CHECK-NEXT: ld.param.b32 %r1, [icmp_ne_i32_param_0];
222
222
; CHECK-NEXT: ld.param.b32 %r2, [icmp_ne_i32_param_1];
223
- ; CHECK-NEXT: setp.ne.s32 %p1, %r1, %r2;
223
+ ; CHECK-NEXT: setp.ne.b32 %p1, %r1, %r2;
224
224
; CHECK-NEXT: selp.b32 %r3, 1, 0, %p1;
225
225
; CHECK-NEXT: st.param.b32 [func_retval0], %r3;
226
226
; CHECK-NEXT: ret;
@@ -386,7 +386,7 @@ define i16 @icmp_eq_i16(i16 %a, i16 %b) {
386
386
; CHECK-NEXT: // %bb.0:
387
387
; CHECK-NEXT: ld.param.b16 %rs1, [icmp_eq_i16_param_0];
388
388
; CHECK-NEXT: ld.param.b16 %rs2, [icmp_eq_i16_param_1];
389
- ; CHECK-NEXT: setp.eq.s16 %p1, %rs1, %rs2;
389
+ ; CHECK-NEXT: setp.eq.b16 %p1, %rs1, %rs2;
390
390
; CHECK-NEXT: selp.b32 %r1, 1, 0, %p1;
391
391
; CHECK-NEXT: st.param.b32 [func_retval0], %r1;
392
392
; CHECK-NEXT: ret;
@@ -405,7 +405,7 @@ define i16 @icmp_ne_i16(i16 %a, i16 %b) {
405
405
; CHECK-NEXT: // %bb.0:
406
406
; CHECK-NEXT: ld.param.b16 %rs1, [icmp_ne_i16_param_0];
407
407
; CHECK-NEXT: ld.param.b16 %rs2, [icmp_ne_i16_param_1];
408
- ; CHECK-NEXT: setp.ne.s16 %p1, %rs1, %rs2;
408
+ ; CHECK-NEXT: setp.ne.b16 %p1, %rs1, %rs2;
409
409
; CHECK-NEXT: selp.b32 %r1, 1, 0, %p1;
410
410
; CHECK-NEXT: st.param.b32 [func_retval0], %r1;
411
411
; CHECK-NEXT: ret;
@@ -580,7 +580,7 @@ define i8 @icmp_eq_i8(i8 %a, i8 %b) {
580
580
; CHECK-NEXT: // %bb.0:
581
581
; CHECK-NEXT: ld.param.b8 %rs1, [icmp_eq_i8_param_0];
582
582
; CHECK-NEXT: ld.param.b8 %rs2, [icmp_eq_i8_param_1];
583
- ; CHECK-NEXT: setp.eq.s16 %p1, %rs1, %rs2;
583
+ ; CHECK-NEXT: setp.eq.b16 %p1, %rs1, %rs2;
584
584
; CHECK-NEXT: selp.b32 %r1, 1, 0, %p1;
585
585
; CHECK-NEXT: st.param.b32 [func_retval0], %r1;
586
586
; CHECK-NEXT: ret;
@@ -600,7 +600,7 @@ define i8 @icmp_ne_i8(i8 %a, i8 %b) {
600
600
; CHECK-NEXT: // %bb.0:
601
601
; CHECK-NEXT: ld.param.b8 %rs1, [icmp_ne_i8_param_0];
602
602
; CHECK-NEXT: ld.param.b8 %rs2, [icmp_ne_i8_param_1];
603
- ; CHECK-NEXT: setp.ne.s16 %p1, %rs1, %rs2;
603
+ ; CHECK-NEXT: setp.ne.b16 %p1, %rs1, %rs2;
604
604
; CHECK-NEXT: selp.b32 %r1, 1, 0, %p1;
605
605
; CHECK-NEXT: st.param.b32 [func_retval0], %r1;
606
606
; CHECK-NEXT: ret;
0 commit comments