• Home
  • Raw
  • Download

Lines Matching refs:R2

2 …c < %s -march=mipsel   -mcpu=mips32r2 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,32R2
5 …c < %s -march=mips64el -mcpu=mips64r2 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,64R2
18 ; 32R2: movn $5, $6, $4
19 ; 32R2: move $2, $5
28 ; 64R2: movn $5, $6, $4
29 ; 64R2: move $2, $5
51 ; 32R2-DAG: lw $[[F1:[0-9]+]], 16($sp)
52 ; 32R2-DAG: movn $6, $[[F1]], $4
53 ; 32R2-DAG: lw $[[F1H:[0-9]+]], 20($sp)
54 ; 32R2: movn $7, $[[F1H]], $4
55 ; 32R2: move $2, $6
56 ; 32R2: move $3, $7
70 ; 64R2: movn $5, $6, $4
71 ; 64R2: move $2, $5
98 ; 32R2-DAG: or $[[CC:[0-9]+]], $4
99 ; 32R2-DAG: lw $[[F1:[0-9]+]], 16($sp)
100 ; 32R2-DAG: movn $6, $[[F1]], $[[CC]]
101 ; 32R2-DAG: lw $[[F1H:[0-9]+]], 20($sp)
102 ; 32R2: movn $7, $[[F1H]], $[[CC]]
103 ; 32R2: move $2, $6
104 ; 32R2: move $3, $7
119 ; 64R2: movn $5, $6, $4
120 ; 64R2: move $2, $5
139 ; 32R2-DAG: mtc1 $5, $[[F0:f[0-9]+]]
140 ; 32R2-DAG: mtc1 $6, $[[F1:f0]]
141 ; 32R2: movn.s $[[F1]], $[[F0]], $4
152 ; 64R2: movn.s $f14, $f13, $4
153 ; 64R2: mov.s $f0, $f14
173 ; 32R2-DAG: mtc1 $6, $[[F0:f[0-9]+]]
174 ; 32R2-DAG: mthc1 $7, $[[F0]]
175 ; 32R2-DAG: ldc1 $[[F1:f0]], 16($sp)
176 ; 32R2: movn.d $[[F1]], $[[F0]], $4
188 ; 64R2: movn.d $f14, $f13, $4
189 ; 64R2: mov.d $f0, $f14
210 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
211 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
212 ; 32R2: c.eq.s $[[F2]], $[[F3]]
213 ; 32R2: movt.s $f14, $f12, $fcc0
214 ; 32R2: mov.s $f0, $f14
225 ; 64R2: c.eq.s $f14, $f15
226 ; 64R2: movt.s $f13, $f12, $fcc0
227 ; 64R2: mov.s $f0, $f13
247 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
248 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
249 ; 32R2: c.olt.s $[[F2]], $[[F3]]
250 ; 32R2: movt.s $f14, $f12, $fcc0
251 ; 32R2: mov.s $f0, $f14
262 ; 64R2: c.olt.s $f14, $f15
263 ; 64R2: movt.s $f13, $f12, $fcc0
264 ; 64R2: mov.s $f0, $f13
284 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
285 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
286 ; 32R2: c.ule.s $[[F2]], $[[F3]]
287 ; 32R2: movf.s $f14, $f12, $fcc0
288 ; 32R2: mov.s $f0, $f14
299 ; 64R2: c.ule.s $f14, $f15
300 ; 64R2: movf.s $f13, $f12, $fcc0
301 ; 64R2: mov.s $f0, $f13
321 ; 32R2-DAG: lwc1 $[[F2:f[0-9]+]], 16($sp)
322 ; 32R2-DAG: lwc1 $[[F3:f[0-9]+]], 20($sp)
323 ; 32R2: c.ule.s $[[F2]], $[[F3]]
324 ; 32R2: movf.d $f14, $f12, $fcc0
325 ; 32R2: mov.d $f0, $f14
336 ; 64R2: c.ule.s $f14, $f15
337 ; 64R2: movf.d $f13, $f12, $fcc0
338 ; 64R2: mov.d $f0, $f13
358 ; 32R2-DAG: ldc1 $[[F2:f[0-9]+]], 16($sp)
359 ; 32R2-DAG: ldc1 $[[F3:f[0-9]+]], 24($sp)
360 ; 32R2: c.eq.d $[[F2]], $[[F3]]
361 ; 32R2: movt.d $f14, $f12, $fcc0
362 ; 32R2: mov.d $f0, $f14
373 ; 64R2: c.eq.d $f14, $f15
374 ; 64R2: movt.d $f13, $f12, $fcc0
375 ; 64R2: mov.d $f0, $f13
395 ; 32R2-DAG: ldc1 $[[F2:f[0-9]+]], 16($sp)
396 ; 32R2-DAG: ldc1 $[[F3:f[0-9]+]], 24($sp)
397 ; 32R2: c.olt.d $[[F2]], $[[F3]]
398 ; 32R2: movt.d $f14, $f12, $fcc0
399 ; 32R2: mov.d $f0, $f14
410 ; 64R2: c.olt.d $f14, $f15
411 ; 64R2: movt.d $f13, $f12, $fcc0
412 ; 64R2: mov.d $f0, $f13
432 ; 32R2-DAG: ldc1 $[[F2:f[0-9]+]], 16($sp)
433 ; 32R2-DAG: ldc1 $[[F3:f[0-9]+]], 24($sp)
434 ; 32R2: c.ule.d $[[F2]], $[[F3]]
435 ; 32R2: movf.d $f14, $f12, $fcc0
436 ; 32R2: mov.d $f0, $f14
447 ; 64R2: c.ule.d $f14, $f15
448 ; 64R2: movf.d $f13, $f12, $fcc0
449 ; 64R2: mov.d $f0, $f13
470 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
471 ; 32R2-DAG: mthc1 $7, $[[F2]]
472 ; 32R2-DAG: ldc1 $[[F3:f[0-9]+]], 16($sp)
473 ; 32R2: c.ule.d $[[F2]], $[[F3]]
474 ; 32R2: movf.s $f14, $f12, $fcc0
475 ; 32R2: mov.s $f0, $f14
487 ; 64R2: c.ule.d $f14, $f15
488 ; 64R2: movf.s $f13, $f12, $fcc0
489 ; 64R2: mov.s $f0, $f13
509 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
510 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
511 ; 32R2: c.eq.s $[[F2]], $[[F3]]
512 ; 32R2: movt $5, $4, $fcc0
513 ; 32R2: move $2, $5
528 ; 64R2: c.eq.s $f14, $f15
529 ; 64R2: movt $5, $4, $fcc0
530 ; 64R2: move $2, $5
554 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
555 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
556 ; 32R2: c.olt.s $[[F2]], $[[F3]]
557 ; 32R2: movt $5, $4, $fcc0
558 ; 32R2: move $2, $5
573 ; 64R2: c.olt.s $f14, $f15
574 ; 64R2: movt $5, $4, $fcc0
575 ; 64R2: move $2, $5
598 ; 32R2-DAG: mtc1 $6, $[[F2:f[0-9]+]]
599 ; 32R2-DAG: mtc1 $7, $[[F3:f[0-9]+]]
600 ; 32R2: c.ule.s $[[F2]], $[[F3]]
601 ; 32R2: movf $5, $4, $fcc0
602 ; 32R2: move $2, $5
617 ; 64R2: c.ule.s $f14, $f15
618 ; 64R2: movf $5, $4, $fcc0
619 ; 64R2: move $2, $5
647 ; 32R2-DAG: addiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(_gp_disp)
648 ; 32R2-DAG: addu $[[GOT:[0-9]+]], $[[T0]], $25
649 ; 32R2-DAG: lw $[[D2:[0-9]+]], %got(d2)($1)
650 ; 32R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
651 ; 32R2-DAG: lw $[[D3:[0-9]+]], %got(d3)($1)
652 ; 32R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
653 ; 32R2: c.eq.d $[[TMP]], $[[TMP1]]
654 ; 32R2: movt $5, $4, $fcc0
655 ; 32R2: move $2, $5
680 ; 64R2-DAG: daddiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(%neg(%gp_rel(f64_fcmp_oeq_i32_val)))
681 ; 64R2-DAG: daddu $[[GOT:[0-9]+]], $[[T0]], $25
682 ; 64R2-DAG: ld $[[D2:[0-9]+]], %got_disp(d2)($1)
683 ; 64R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
684 ; 64R2-DAG: ld $[[D3:[0-9]+]], %got_disp(d3)($1)
685 ; 64R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
686 ; 64R2: c.eq.d $[[TMP]], $[[TMP1]]
687 ; 64R2: movt $5, $4, $fcc0
688 ; 64R2: move $2, $5
724 ; 32R2-DAG: addiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(_gp_disp)
725 ; 32R2-DAG: addu $[[GOT:[0-9]+]], $[[T0]], $25
726 ; 32R2-DAG: lw $[[D2:[0-9]+]], %got(d2)($1)
727 ; 32R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
728 ; 32R2-DAG: lw $[[D3:[0-9]+]], %got(d3)($1)
729 ; 32R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
730 ; 32R2: c.olt.d $[[TMP]], $[[TMP1]]
731 ; 32R2: movt $5, $4, $fcc0
732 ; 32R2: move $2, $5
757 ; 64R2-DAG: daddiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(%neg(%gp_rel(f64_fcmp_olt_i32_val)))
758 ; 64R2-DAG: daddu $[[GOT:[0-9]+]], $[[T0]], $25
759 ; 64R2-DAG: ld $[[D2:[0-9]+]], %got_disp(d2)($1)
760 ; 64R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
761 ; 64R2-DAG: ld $[[D3:[0-9]+]], %got_disp(d3)($1)
762 ; 64R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
763 ; 64R2: c.olt.d $[[TMP]], $[[TMP1]]
764 ; 64R2: movt $5, $4, $fcc0
765 ; 64R2: move $2, $5
801 ; 32R2-DAG: addiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(_gp_disp)
802 ; 32R2-DAG: addu $[[GOT:[0-9]+]], $[[T0]], $25
803 ; 32R2-DAG: lw $[[D2:[0-9]+]], %got(d2)($1)
804 ; 32R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
805 ; 32R2-DAG: lw $[[D3:[0-9]+]], %got(d3)($1)
806 ; 32R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
807 ; 32R2: c.ule.d $[[TMP]], $[[TMP1]]
808 ; 32R2: movf $5, $4, $fcc0
809 ; 32R2: move $2, $5
834 ; 64R2-DAG: daddiu $[[T0:[0-9]+]], ${{[0-9]+}}, %lo(%neg(%gp_rel(f64_fcmp_ogt_i32_val)))
835 ; 64R2-DAG: daddu $[[GOT:[0-9]+]], $[[T0]], $25
836 ; 64R2-DAG: ld $[[D2:[0-9]+]], %got_disp(d2)($1)
837 ; 64R2-DAG: ldc1 $[[TMP:f[0-9]+]], 0($[[D2]])
838 ; 64R2-DAG: ld $[[D3:[0-9]+]], %got_disp(d3)($1)
839 ; 64R2-DAG: ldc1 $[[TMP1:f[0-9]+]], 0($[[D3]])
840 ; 64R2: c.ule.d $[[TMP]], $[[TMP1]]
841 ; 64R2: movf $5, $4, $fcc0
842 ; 64R2: move $2, $5