Lines Matching refs:fpscr
140 vfpFlushToZero(FPSCR &fpscr, fpType &op)
142 if (fpscr.fz == 1 && flushToZero(op)) {
143 fpscr.idc = 1;
149 vfpFlushToZero(FPSCR &fpscr, fpType &op1, fpType &op2)
151 vfpFlushToZero(fpscr, op1);
152 vfpFlushToZero(fpscr, op2);
216 void finishVfp(FPSCR &fpscr, VfpSavedState state, bool flush, FPSCR mask = FpscrExcMask);
219 fpType fixDest(FPSCR fpscr, fpType val, fpType op1);
222 fpType fixDest(FPSCR fpscr, fpType val, fpType op1, fpType op2);
225 fpType fixDivDest(FPSCR fpscr, fpType val, fpType op1, fpType op2);
227 float fixFpDFpSDest(FPSCR fpscr, double val);
228 double fixFpSFpDDest(FPSCR fpscr, float val);
230 uint16_t vcvtFpSFpH(FPSCR &fpscr, bool flush, bool defaultNan,
232 uint16_t vcvtFpDFpH(FPSCR &fpscr, bool flush, bool defaultNan,
235 float vcvtFpHFpS(FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op);
236 double vcvtFpHFpD(FPSCR &fpscr, bool defaultNan, bool ahp, uint16_t op);
444 float fprSqrtEstimate(FPSCR &fpscr, float op);
447 float fpRecipEstimate(FPSCR &fpscr, float op);
451 fpStandardFPSCRValue(const FPSCR &fpscr);
610 fpRIntX(T a, FPSCR &fpscr)
616 fpscr.ixc = 1;
832 processNans(FPSCR &fpscr, bool &done, bool defaultNan,
837 ternaryOp(FPSCR &fpscr, fpType op1, fpType op2, fpType op3,
843 binaryOp(FPSCR &fpscr, fpType op1, fpType op2,
849 unaryOp(FPSCR &fpscr, fpType op1,
866 fpSqrt (FPSCR fpscr,float x) const
869 return unaryOp(fpscr,x,sqrtf,fpscr.fz,fpscr.rMode);
874 fpSqrt (FPSCR fpscr,double x) const
877 return unaryOp(fpscr,x,sqrt,fpscr.fz,fpscr.rMode);