Searched refs:f0 (Results 1 - 25 of 30) sorted by relevance

12

/art/runtime/interpreter/mterp/mips64/
H A Dop_neg_double.S1 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
2 neg.d f0, f0
3 %include "mips64/fcvtFooter.S" { "suffix":"_DOUBLE", "valreg":"f0" }
H A Dop_neg_float.S1 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
2 neg.s f0, f0
3 %include "mips64/fcvtFooter.S" { "suffix":"_FLOAT", "valreg":"f0" }
H A Dop_double_to_float.S6 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
7 cvt.s.d f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_FLOAT", "valreg":"f0" }
H A Dop_float_to_double.S6 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
7 cvt.d.s f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_DOUBLE", "valreg":"f0" }
H A Dop_int_to_double.S6 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
7 cvt.d.w f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_DOUBLE", "valreg":"f0" }
H A Dop_int_to_float.S6 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
7 cvt.s.w f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_FLOAT", "valreg":"f0" }
H A Dop_long_to_double.S6 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
7 cvt.d.l f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_DOUBLE", "valreg":"f0" }
H A Dop_long_to_float.S6 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
7 cvt.s.l f0, f0
8 %include "mips64/fcvtFooter.S" { "suffix":"_FLOAT", "valreg":"f0" }
H A Dfbinop.S6 * form: <op> f0, f0, f1
12 GET_VREG_FLOAT f0, a2 # f0 <- vBB
14 $instr # f0 <- f0 op f1
17 SET_VREG_FLOAT f0, a4 # vAA <- f0
H A Dfbinop2addr.S6 * form: <op> f0, f0, f1
11 GET_VREG_FLOAT f0, a2 # f0 <- vA
13 $instr # f0 <- f0 op f1
16 SET_VREG_FLOAT f0, a2 # vA <- f0
H A DfbinopWide.S6 * form: <op> f0, f0, f1
12 GET_VREG_DOUBLE f0, a2 # f0 <- vBB
14 $instr # f0 <- f0 op f1
17 SET_VREG_DOUBLE f0, a4 # vAA <- f0
H A DfbinopWide2addr.S6 * form: <op> f0, f0, f1
11 GET_VREG_DOUBLE f0, a2 # f0 <- vA
13 $instr # f0 <- f0 op f1
16 SET_VREG_DOUBLE f0, a2 # vA <- f0
H A Dop_double_to_int.S1 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
8 cmp.le.d f1, f1, f0
10 cmp.eq.d f1, f0, f0
17 trunc.w.d f0, f0
18 mfc1 t0, f0
H A Dop_double_to_long.S1 %include "mips64/fcvtHeader.S" { "suffix":"_DOUBLE", "valreg":"f0" }
8 cmp.le.d f1, f1, f0
10 cmp.eq.d f1, f0, f0
17 trunc.l.d f0, f0
18 dmfc1 t0, f0
H A Dop_float_to_int.S1 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
8 cmp.le.s f1, f1, f0
10 cmp.eq.s f1, f0, f0
17 trunc.w.s f0, f0
18 mfc1 t0, f0
H A Dop_float_to_long.S1 %include "mips64/fcvtHeader.S" { "suffix":"_FLOAT", "valreg":"f0" }
8 cmp.le.s f1, f1, f0
10 cmp.eq.s f1, f0, f0
17 trunc.l.s f0, f0
18 dmfc1 t0, f0
H A Dop_rem_double.S7 jal fmod # f0 <- f12 op f13
11 SET_VREG_DOUBLE f0, a4 # vAA <- f0
H A Dop_rem_double_2addr.S7 jal fmod # f0 <- f12 op f13
11 SET_VREG_DOUBLE f0, a2 # vA <- f0
H A Dop_rem_float.S7 jal fmodf # f0 <- f12 op f13
11 SET_VREG_FLOAT f0, a4 # vAA <- f0
H A Dop_rem_float_2addr.S7 jal fmodf # f0 <- f12 op f13
11 SET_VREG_FLOAT f0, a2 # vA <- f0
H A Dfcmp.S12 GET_VREG_FLOAT f0, a2 # f0 <- vBB
14 cmp.eq.s f2, f0, f1
18 cmp.lt.s f2, f0, f1
23 cmp.lt.s f2, f1, f0
H A DfcmpWide.S12 GET_VREG_DOUBLE f0, a2 # f0 <- vBB
14 cmp.eq.d f2, f0, f1
18 cmp.lt.d f2, f0, f1
23 cmp.lt.d f2, f1, f0
H A Dheader.S22 #define f0 $$f0 define
/art/runtime/interpreter/mterp/mips/
H A Dfbinop.S16 $instr # f0 = result
/art/runtime/interpreter/mterp/out/
H A Dmterp_mips64.S29 #define f0 $f0 define
1282 GET_VREG_FLOAT f0, a2 # f0 <- vBB
1284 cmp.eq.s f2, f0, f1
1288 cmp.lt.s f2, f0, f1
1293 cmp.lt.s f2, f1, f0
1320 GET_VREG_FLOAT f0, a2 # f0 <- vBB
1322 cmp.eq.s f2, f0, f
[all...]

Completed in 293 milliseconds

12