@@ -54,6 +54,7 @@ define double @select_fcmp_oeq(double %a, double %b) nounwind {
54
54
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB1_2
55
55
; CHECKRV32ZDINX-NEXT: # %bb.1:
56
56
; CHECKRV32ZDINX-NEXT: mv a0, a2
57
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
57
58
; CHECKRV32ZDINX-NEXT: .LBB1_2:
58
59
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
59
60
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -100,6 +101,7 @@ define double @select_fcmp_ogt(double %a, double %b) nounwind {
100
101
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB2_2
101
102
; CHECKRV32ZDINX-NEXT: # %bb.1:
102
103
; CHECKRV32ZDINX-NEXT: mv a0, a2
104
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
103
105
; CHECKRV32ZDINX-NEXT: .LBB2_2:
104
106
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
105
107
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -146,6 +148,7 @@ define double @select_fcmp_oge(double %a, double %b) nounwind {
146
148
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB3_2
147
149
; CHECKRV32ZDINX-NEXT: # %bb.1:
148
150
; CHECKRV32ZDINX-NEXT: mv a0, a2
151
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
149
152
; CHECKRV32ZDINX-NEXT: .LBB3_2:
150
153
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
151
154
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -192,6 +195,7 @@ define double @select_fcmp_olt(double %a, double %b) nounwind {
192
195
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB4_2
193
196
; CHECKRV32ZDINX-NEXT: # %bb.1:
194
197
; CHECKRV32ZDINX-NEXT: mv a0, a2
198
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
195
199
; CHECKRV32ZDINX-NEXT: .LBB4_2:
196
200
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
197
201
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -238,6 +242,7 @@ define double @select_fcmp_ole(double %a, double %b) nounwind {
238
242
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB5_2
239
243
; CHECKRV32ZDINX-NEXT: # %bb.1:
240
244
; CHECKRV32ZDINX-NEXT: mv a0, a2
245
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
241
246
; CHECKRV32ZDINX-NEXT: .LBB5_2:
242
247
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
243
248
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -288,6 +293,7 @@ define double @select_fcmp_one(double %a, double %b) nounwind {
288
293
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB6_2
289
294
; CHECKRV32ZDINX-NEXT: # %bb.1:
290
295
; CHECKRV32ZDINX-NEXT: mv a0, a2
296
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
291
297
; CHECKRV32ZDINX-NEXT: .LBB6_2:
292
298
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
293
299
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -340,6 +346,7 @@ define double @select_fcmp_ord(double %a, double %b) nounwind {
340
346
; CHECKRV32ZDINX-NEXT: bnez a4, .LBB7_2
341
347
; CHECKRV32ZDINX-NEXT: # %bb.1:
342
348
; CHECKRV32ZDINX-NEXT: mv a0, a2
349
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
343
350
; CHECKRV32ZDINX-NEXT: .LBB7_2:
344
351
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
345
352
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -392,6 +399,7 @@ define double @select_fcmp_ueq(double %a, double %b) nounwind {
392
399
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB8_2
393
400
; CHECKRV32ZDINX-NEXT: # %bb.1:
394
401
; CHECKRV32ZDINX-NEXT: mv a0, a2
402
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
395
403
; CHECKRV32ZDINX-NEXT: .LBB8_2:
396
404
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
397
405
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -440,6 +448,7 @@ define double @select_fcmp_ugt(double %a, double %b) nounwind {
440
448
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB9_2
441
449
; CHECKRV32ZDINX-NEXT: # %bb.1:
442
450
; CHECKRV32ZDINX-NEXT: mv a0, a2
451
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
443
452
; CHECKRV32ZDINX-NEXT: .LBB9_2:
444
453
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
445
454
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -486,6 +495,7 @@ define double @select_fcmp_uge(double %a, double %b) nounwind {
486
495
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB10_2
487
496
; CHECKRV32ZDINX-NEXT: # %bb.1:
488
497
; CHECKRV32ZDINX-NEXT: mv a0, a2
498
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
489
499
; CHECKRV32ZDINX-NEXT: .LBB10_2:
490
500
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
491
501
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -532,6 +542,7 @@ define double @select_fcmp_ult(double %a, double %b) nounwind {
532
542
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB11_2
533
543
; CHECKRV32ZDINX-NEXT: # %bb.1:
534
544
; CHECKRV32ZDINX-NEXT: mv a0, a2
545
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
535
546
; CHECKRV32ZDINX-NEXT: .LBB11_2:
536
547
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
537
548
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -578,6 +589,7 @@ define double @select_fcmp_ule(double %a, double %b) nounwind {
578
589
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB12_2
579
590
; CHECKRV32ZDINX-NEXT: # %bb.1:
580
591
; CHECKRV32ZDINX-NEXT: mv a0, a2
592
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
581
593
; CHECKRV32ZDINX-NEXT: .LBB12_2:
582
594
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
583
595
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -624,6 +636,7 @@ define double @select_fcmp_une(double %a, double %b) nounwind {
624
636
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB13_2
625
637
; CHECKRV32ZDINX-NEXT: # %bb.1:
626
638
; CHECKRV32ZDINX-NEXT: mv a0, a2
639
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
627
640
; CHECKRV32ZDINX-NEXT: .LBB13_2:
628
641
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
629
642
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
@@ -674,6 +687,7 @@ define double @select_fcmp_uno(double %a, double %b) nounwind {
674
687
; CHECKRV32ZDINX-NEXT: beqz a4, .LBB14_2
675
688
; CHECKRV32ZDINX-NEXT: # %bb.1:
676
689
; CHECKRV32ZDINX-NEXT: mv a0, a2
690
+ ; CHECKRV32ZDINX-NEXT: mv a1, a3
677
691
; CHECKRV32ZDINX-NEXT: .LBB14_2:
678
692
; CHECKRV32ZDINX-NEXT: sw a0, 8(sp)
679
693
; CHECKRV32ZDINX-NEXT: sw a1, 12(sp)
0 commit comments