Lines Matching refs:fn
1583 unsigned fn = instr->Rn();
1586 case FMOV_s: set_sreg(fd, sreg(fn)); break;
1587 case FMOV_d: set_dreg(fd, dreg(fn)); break;
1588 case FABS_s: set_sreg(fd, fabsf(sreg(fn))); break;
1589 case FABS_d: set_dreg(fd, fabs(dreg(fn))); break;
1590 case FNEG_s: set_sreg(fd, -sreg(fn)); break;
1591 case FNEG_d: set_dreg(fd, -dreg(fn)); break;
1592 case FSQRT_s: set_sreg(fd, FPSqrt(sreg(fn))); break;
1593 case FSQRT_d: set_dreg(fd, FPSqrt(dreg(fn))); break;
1594 case FRINTA_s: set_sreg(fd, FPRoundInt(sreg(fn), FPTieAway)); break;
1595 case FRINTA_d: set_dreg(fd, FPRoundInt(dreg(fn), FPTieAway)); break;
1597 set_sreg(fd, FPRoundInt(sreg(fn), FPNegativeInfinity)); break;
1599 set_dreg(fd, FPRoundInt(dreg(fn), FPNegativeInfinity)); break;
1600 case FRINTN_s: set_sreg(fd, FPRoundInt(sreg(fn), FPTieEven)); break;
1601 case FRINTN_d: set_dreg(fd, FPRoundInt(dreg(fn), FPTieEven)); break;
1602 case FRINTZ_s: set_sreg(fd, FPRoundInt(sreg(fn), FPZero)); break;
1603 case FRINTZ_d: set_dreg(fd, FPRoundInt(dreg(fn), FPZero)); break;
1604 case FCVT_ds: set_dreg(fd, FPToDouble(sreg(fn))); break;
1605 case FCVT_sd: set_sreg(fd, FPToFloat(dreg(fn), FPTieEven)); break;
2004 unsigned fn = instr->Rn();
2009 case FMAXNM_s: set_sreg(fd, FPMaxNM(sreg(fn), sreg(fm))); return;
2010 case FMAXNM_d: set_dreg(fd, FPMaxNM(dreg(fn), dreg(fm))); return;
2011 case FMINNM_s: set_sreg(fd, FPMinNM(sreg(fn), sreg(fm))); return;
2012 case FMINNM_d: set_dreg(fd, FPMinNM(dreg(fn), dreg(fm))); return;
2020 case FADD_s: set_sreg(fd, FPAdd(sreg(fn), sreg(fm))); break;
2021 case FADD_d: set_dreg(fd, FPAdd(dreg(fn), dreg(fm))); break;
2022 case FSUB_s: set_sreg(fd, FPSub(sreg(fn), sreg(fm))); break;
2023 case FSUB_d: set_dreg(fd, FPSub(dreg(fn), dreg(fm))); break;
2024 case FMUL_s: set_sreg(fd, FPMul(sreg(fn), sreg(fm))); break;
2025 case FMUL_d: set_dreg(fd, FPMul(dreg(fn), dreg(fm))); break;
2026 case FDIV_s: set_sreg(fd, FPDiv(sreg(fn), sreg(fm))); break;
2027 case FDIV_d: set_dreg(fd, FPDiv(dreg(fn), dreg(fm))); break;
2028 case FMAX_s: set_sreg(fd, FPMax(sreg(fn), sreg(fm))); break;
2029 case FMAX_d: set_dreg(fd, FPMax(dreg(fn), dreg(fm))); break;
2030 case FMIN_s: set_sreg(fd, FPMin(sreg(fn), sreg(fm))); break;
2031 case FMIN_d: set_dreg(fd, FPMin(dreg(fn), dreg(fm))); break;
2047 unsigned fn = instr->Rn();
2052 // fd = fa +/- (fn * fm)
2053 case FMADD_s: set_sreg(fd, FPMulAdd(sreg(fa), sreg(fn), sreg(fm))); break;
2054 case FMSUB_s: set_sreg(fd, FPMulAdd(sreg(fa), -sreg(fn), sreg(fm))); break;
2055 case FMADD_d: set_dreg(fd, FPMulAdd(dreg(fa), dreg(fn), dreg(fm))); break;
2056 case FMSUB_d: set_dreg(fd, FPMulAdd(dreg(fa), -dreg(fn), dreg(fm))); break;
2059 set_sreg(fd, FPMulAdd(-sreg(fa), -sreg(fn), sreg(fm)));
2062 set_sreg(fd, FPMulAdd(-sreg(fa), sreg(fn), sreg(fm)));
2065 set_dreg(fd, FPMulAdd(-dreg(fa), -dreg(fn), dreg(fm)));
2068 set_dreg(fd, FPMulAdd(-dreg(fa), dreg(fn), dreg(fm)));
2310 unsigned fn = instr->Rn();
2315 double result = FPProcessNaNs(dreg(fn), dreg(fm));
2321 float result = FPProcessNaNs(sreg(fn), sreg(fm));