Lines Matching defs:roundData
91 static inline void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem)
101 val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble);
106 val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended);
117 static inline void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem)
132 val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended);
259 struct roundingData roundData;
261 roundData.mode = SetRoundingMode(opcode);
262 roundData.precision = SetRoundingPrecision(opcode);
263 roundData.exception = 0;
284 storeSingle(&roundData, getFd(opcode), pAddress);
287 storeDouble(&roundData, getFd(opcode), pAddress);
298 if (roundData.exception)
299 float_raise(roundData.exception);