Lines Matching defs:roundData
76 struct roundingData roundData;
78 roundData.mode = SetRoundingMode(opcode);
79 roundData.precision = SetRoundingPrecision(opcode);
80 roundData.exception = 0;
86 fpa11->fpreg[getFn(opcode)].fSingle = int32_to_float32(&roundData, readRegister(getRd(opcode)));
110 if (roundData.exception)
111 float_raise(roundData.exception);
120 struct roundingData roundData;
122 roundData.mode = SetRoundingMode(opcode);
123 roundData.precision = SetRoundingPrecision(opcode);
124 roundData.exception = 0;
129 writeRegister(getRd(opcode), float32_to_int32(&roundData, fpa11->fpreg[Fn].fSingle));
135 writeRegister(getRd(opcode), float64_to_int32(&roundData, fpa11->fpreg[Fn].fDouble));
142 writeRegister(getRd(opcode), floatx80_to_int32(&roundData, fpa11->fpreg[Fn].fExtended));
151 if (roundData.exception)
152 float_raise(roundData.exception);