Lines Matching full:dm
250 static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) in vfp_double_fabs() argument
252 vfp_put_double(vfp_double_packed_abs(vfp_get_double(dm)), dd); in vfp_double_fabs()
256 static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcpy() argument
258 vfp_put_double(vfp_get_double(dm), dd); in vfp_double_fcpy()
262 static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) in vfp_double_fneg() argument
264 vfp_put_double(vfp_double_packed_negate(vfp_get_double(dm)), dd); in vfp_double_fneg()
268 static u32 vfp_double_fsqrt(int dd, int unused, int dm, u32 fpscr) in vfp_double_fsqrt() argument
273 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fsqrt()
358 static u32 vfp_compare(int dd, int signal_on_qnan, int dm, u32 fpscr) in vfp_compare() argument
363 m = vfp_get_double(dm); in vfp_compare()
419 static u32 vfp_double_fcmp(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcmp() argument
421 return vfp_compare(dd, 0, dm, fpscr); in vfp_double_fcmp()
424 static u32 vfp_double_fcmpe(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcmpe() argument
426 return vfp_compare(dd, 1, dm, fpscr); in vfp_double_fcmpe()
429 static u32 vfp_double_fcmpz(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcmpz() argument
434 static u32 vfp_double_fcmpez(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcmpez() argument
439 static u32 vfp_double_fcvts(int sd, int unused, int dm, u32 fpscr) in vfp_double_fcvts() argument
446 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fcvts()
482 static u32 vfp_double_fuito(int dd, int unused, int dm, u32 fpscr) in vfp_double_fuito() argument
485 u32 m = vfp_get_float(dm); in vfp_double_fuito()
494 static u32 vfp_double_fsito(int dd, int unused, int dm, u32 fpscr) in vfp_double_fsito() argument
497 u32 m = vfp_get_float(dm); in vfp_double_fsito()
506 static u32 vfp_double_ftoui(int sd, int unused, int dm, u32 fpscr) in vfp_double_ftoui() argument
513 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_ftoui()
580 static u32 vfp_double_ftouiz(int sd, int unused, int dm, u32 fpscr) in vfp_double_ftouiz() argument
582 return vfp_double_ftoui(sd, unused, dm, FPSCR_ROUND_TOZERO); in vfp_double_ftouiz()
585 static u32 vfp_double_ftosi(int sd, int unused, int dm, u32 fpscr) in vfp_double_ftosi() argument
592 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_ftosi()
655 static u32 vfp_double_ftosiz(int dd, int unused, int dm, u32 fpscr) in vfp_double_ftosiz() argument
657 return vfp_double_ftosi(dd, unused, dm, FPSCR_ROUND_TOZERO); in vfp_double_ftosiz()
851 vfp_double_multiply_accumulate(int dd, int dn, int dm, u32 fpscr, u32 negate, char *func) in vfp_double_multiply_accumulate() argument
860 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_multiply_accumulate()
886 static u32 vfp_double_fmac(int dd, int dn, int dm, u32 fpscr) in vfp_double_fmac() argument
888 return vfp_double_multiply_accumulate(dd, dn, dm, fpscr, 0, "fmac"); in vfp_double_fmac()
894 static u32 vfp_double_fnmac(int dd, int dn, int dm, u32 fpscr) in vfp_double_fnmac() argument
896 return vfp_double_multiply_accumulate(dd, dn, dm, fpscr, NEG_MULTIPLY, "fnmac"); in vfp_double_fnmac()
902 static u32 vfp_double_fmsc(int dd, int dn, int dm, u32 fpscr) in vfp_double_fmsc() argument
904 return vfp_double_multiply_accumulate(dd, dn, dm, fpscr, NEG_SUBTRACT, "fmsc"); in vfp_double_fmsc()
910 static u32 vfp_double_fnmsc(int dd, int dn, int dm, u32 fpscr) in vfp_double_fnmsc() argument
912 return vfp_double_multiply_accumulate(dd, dn, dm, fpscr, NEG_SUBTRACT | NEG_MULTIPLY, "fnmsc"); in vfp_double_fnmsc()
918 static u32 vfp_double_fmul(int dd, int dn, int dm, u32 fpscr) in vfp_double_fmul() argument
927 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fmul()
938 static u32 vfp_double_fnmul(int dd, int dn, int dm, u32 fpscr) in vfp_double_fnmul() argument
947 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fnmul()
960 static u32 vfp_double_fadd(int dd, int dn, int dm, u32 fpscr) in vfp_double_fadd() argument
969 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fadd()
981 static u32 vfp_double_fsub(int dd, int dn, int dm, u32 fpscr) in vfp_double_fsub() argument
990 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fsub()
1007 static u32 vfp_double_fdiv(int dd, int dn, int dm, u32 fpscr) in vfp_double_fdiv() argument
1014 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fdiv()
1133 unsigned int dm; in vfp_double_cpdo() local
1154 dm = vfp_get_sm(inst); in vfp_double_cpdo()
1156 dm = vfp_get_dm(inst); in vfp_double_cpdo()
1181 type, dest, dn, dm); in vfp_double_cpdo()
1185 type, dest, dn, FOP_TO_IDX(op), dm); in vfp_double_cpdo()
1187 except = fop->fn(dest, dn, dm, fpscr); in vfp_double_cpdo()
1199 if (FREG_BANK(dm) != 0) in vfp_double_cpdo()
1200 dm = FREG_BANK(dm) + ((FREG_IDX(dm) + vecstride) & 3); in vfp_double_cpdo()