Lines Matching refs:roundData
103 static inline void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int … in storeSingle() argument
113 val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble); in storeSingle()
118 val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended); in storeSingle()
129 static inline void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int … in storeDouble() argument
144 val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended); in storeDouble()
271 struct roundingData roundData; in PerformSTF() local
273 roundData.mode = SetRoundingMode(opcode); in PerformSTF()
274 roundData.precision = SetRoundingPrecision(opcode); in PerformSTF()
275 roundData.exception = 0; in PerformSTF()
296 storeSingle(&roundData, getFd(opcode), pAddress); in PerformSTF()
299 storeDouble(&roundData, getFd(opcode), pAddress); in PerformSTF()
310 if (roundData.exception) in PerformSTF()
311 float_raise(roundData.exception); in PerformSTF()