roundData 31 arch/arm/nwfpe/double_cpdo.c static float64 float64_rsf(struct roundingData *roundData, float64 rFn, float64 rFm) roundData 33 arch/arm/nwfpe/double_cpdo.c return float64_sub(roundData, rFm, rFn); roundData 36 arch/arm/nwfpe/double_cpdo.c static float64 float64_rdv(struct roundingData *roundData, float64 rFn, float64 rFm) roundData 38 arch/arm/nwfpe/double_cpdo.c return float64_div(roundData, rFm, rFn); roundData 56 arch/arm/nwfpe/double_cpdo.c static float64 float64_mvf(struct roundingData *roundData,float64 rFm) roundData 61 arch/arm/nwfpe/double_cpdo.c static float64 float64_mnf(struct roundingData *roundData,float64 rFm) roundData 75 arch/arm/nwfpe/double_cpdo.c static float64 float64_abs(struct roundingData *roundData,float64 rFm) roundData 99 arch/arm/nwfpe/double_cpdo.c unsigned int DoubleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) roundData 142 arch/arm/nwfpe/double_cpdo.c rFd->fDouble = dyadic_double[opc_mask_shift](roundData, rFn, rFm); roundData 148 arch/arm/nwfpe/double_cpdo.c rFd->fDouble = monadic_double[opc_mask_shift](roundData, rFm); roundData 26 arch/arm/nwfpe/extended_cpdo.c static floatx80 floatx80_rsf(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) roundData 28 arch/arm/nwfpe/extended_cpdo.c return floatx80_sub(roundData, rFm, rFn); roundData 31 arch/arm/nwfpe/extended_cpdo.c static floatx80 floatx80_rdv(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) roundData 33 arch/arm/nwfpe/extended_cpdo.c return floatx80_div(roundData, rFm, rFn); roundData 51 arch/arm/nwfpe/extended_cpdo.c static floatx80 floatx80_mvf(struct roundingData *roundData, floatx80 rFm) roundData 56 arch/arm/nwfpe/extended_cpdo.c static floatx80 floatx80_mnf(struct roundingData *roundData, floatx80 rFm) roundData 62 arch/arm/nwfpe/extended_cpdo.c static floatx80 floatx80_abs(struct roundingData *roundData, floatx80 rFm) roundData 78 arch/arm/nwfpe/extended_cpdo.c unsigned int ExtendedCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) roundData 129 arch/arm/nwfpe/extended_cpdo.c rFd->fExtended = dyadic_extended[opc_mask_shift](roundData, rFn, rFm); roundData 135 arch/arm/nwfpe/extended_cpdo.c rFd->fExtended = monadic_extended[opc_mask_shift](roundData, rFm); roundData 99 arch/arm/nwfpe/fpa11.h extern unsigned int SingleCPDO(struct roundingData *roundData, roundData 102 arch/arm/nwfpe/fpa11.h extern unsigned int DoubleCPDO(struct roundingData *roundData, roundData 106 arch/arm/nwfpe/fpa11.h extern unsigned int ExtendedCPDO(struct roundingData *roundData, roundData 14 arch/arm/nwfpe/fpa11_cpdo.c unsigned int SingleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd); roundData 15 arch/arm/nwfpe/fpa11_cpdo.c unsigned int DoubleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd); roundData 16 arch/arm/nwfpe/fpa11_cpdo.c unsigned int ExtendedCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd); roundData 23 arch/arm/nwfpe/fpa11_cpdo.c struct roundingData roundData; roundData 31 arch/arm/nwfpe/fpa11_cpdo.c roundData.mode = SetRoundingMode(opcode); roundData 32 arch/arm/nwfpe/fpa11_cpdo.c roundData.precision = SetRoundingPrecision(opcode); roundData 33 arch/arm/nwfpe/fpa11_cpdo.c roundData.exception = 0; roundData 56 arch/arm/nwfpe/fpa11_cpdo.c nRc = SingleCPDO(&roundData, opcode, rFd); roundData 59 arch/arm/nwfpe/fpa11_cpdo.c nRc = DoubleCPDO(&roundData, opcode, rFd); roundData 63 arch/arm/nwfpe/fpa11_cpdo.c nRc = ExtendedCPDO(&roundData, opcode, rFd); roundData 86 arch/arm/nwfpe/fpa11_cpdo.c rFd->fSingle = float64_to_float32(&roundData, rFd->fDouble); roundData 88 arch/arm/nwfpe/fpa11_cpdo.c rFd->fSingle = floatx80_to_float32(&roundData, rFd->fExtended); roundData 97 arch/arm/nwfpe/fpa11_cpdo.c rFd->fDouble = floatx80_to_float64(&roundData, rFd->fExtended); roundData 114 arch/arm/nwfpe/fpa11_cpdo.c rFd->fSingle = float64_to_float32(&roundData, rFd->fDouble); roundData 121 arch/arm/nwfpe/fpa11_cpdo.c if (roundData.exception) roundData 122 arch/arm/nwfpe/fpa11_cpdo.c float_raise(roundData.exception); roundData 91 arch/arm/nwfpe/fpa11_cpdt.c static inline void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) roundData 101 arch/arm/nwfpe/fpa11_cpdt.c val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble); roundData 106 arch/arm/nwfpe/fpa11_cpdt.c val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended); roundData 117 arch/arm/nwfpe/fpa11_cpdt.c static inline void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) roundData 132 arch/arm/nwfpe/fpa11_cpdt.c val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended); roundData 259 arch/arm/nwfpe/fpa11_cpdt.c struct roundingData roundData; roundData 261 arch/arm/nwfpe/fpa11_cpdt.c roundData.mode = SetRoundingMode(opcode); roundData 262 arch/arm/nwfpe/fpa11_cpdt.c roundData.precision = SetRoundingPrecision(opcode); roundData 263 arch/arm/nwfpe/fpa11_cpdt.c roundData.exception = 0; roundData 284 arch/arm/nwfpe/fpa11_cpdt.c storeSingle(&roundData, getFd(opcode), pAddress); roundData 287 arch/arm/nwfpe/fpa11_cpdt.c storeDouble(&roundData, getFd(opcode), pAddress); roundData 298 arch/arm/nwfpe/fpa11_cpdt.c if (roundData.exception) roundData 299 arch/arm/nwfpe/fpa11_cpdt.c float_raise(roundData.exception); roundData 60 arch/arm/nwfpe/fpa11_cprt.c struct roundingData roundData; roundData 62 arch/arm/nwfpe/fpa11_cprt.c roundData.mode = SetRoundingMode(opcode); roundData 63 arch/arm/nwfpe/fpa11_cprt.c roundData.precision = SetRoundingPrecision(opcode); roundData 64 arch/arm/nwfpe/fpa11_cprt.c roundData.exception = 0; roundData 70 arch/arm/nwfpe/fpa11_cprt.c fpa11->fpreg[getFn(opcode)].fSingle = int32_to_float32(&roundData, readRegister(getRd(opcode))); roundData 94 arch/arm/nwfpe/fpa11_cprt.c if (roundData.exception) roundData 95 arch/arm/nwfpe/fpa11_cprt.c float_raise(roundData.exception); roundData 104 arch/arm/nwfpe/fpa11_cprt.c struct roundingData roundData; roundData 106 arch/arm/nwfpe/fpa11_cprt.c roundData.mode = SetRoundingMode(opcode); roundData 107 arch/arm/nwfpe/fpa11_cprt.c roundData.precision = SetRoundingPrecision(opcode); roundData 108 arch/arm/nwfpe/fpa11_cprt.c roundData.exception = 0; roundData 113 arch/arm/nwfpe/fpa11_cprt.c writeRegister(getRd(opcode), float32_to_int32(&roundData, fpa11->fpreg[Fn].fSingle)); roundData 119 arch/arm/nwfpe/fpa11_cprt.c writeRegister(getRd(opcode), float64_to_int32(&roundData, fpa11->fpreg[Fn].fDouble)); roundData 126 arch/arm/nwfpe/fpa11_cprt.c writeRegister(getRd(opcode), floatx80_to_int32(&roundData, fpa11->fpreg[Fn].fExtended)); roundData 135 arch/arm/nwfpe/fpa11_cprt.c if (roundData.exception) roundData 136 arch/arm/nwfpe/fpa11_cprt.c float_raise(roundData.exception); roundData 27 arch/arm/nwfpe/single_cpdo.c static float32 float32_rsf(struct roundingData *roundData, float32 rFn, float32 rFm) roundData 29 arch/arm/nwfpe/single_cpdo.c return float32_sub(roundData, rFm, rFn); roundData 32 arch/arm/nwfpe/single_cpdo.c static float32 float32_rdv(struct roundingData *roundData, float32 rFn, float32 rFm) roundData 34 arch/arm/nwfpe/single_cpdo.c return float32_div(roundData, rFm, rFn); roundData 51 arch/arm/nwfpe/single_cpdo.c static float32 float32_mvf(struct roundingData *roundData, float32 rFm) roundData 56 arch/arm/nwfpe/single_cpdo.c static float32 float32_mnf(struct roundingData *roundData, float32 rFm) roundData 61 arch/arm/nwfpe/single_cpdo.c static float32 float32_abs(struct roundingData *roundData, float32 rFm) roundData 76 arch/arm/nwfpe/single_cpdo.c unsigned int SingleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) roundData 99 arch/arm/nwfpe/single_cpdo.c rFd->fSingle = dyadic_single[opc_mask_shift](roundData, rFn, rFm); roundData 105 arch/arm/nwfpe/single_cpdo.c rFd->fSingle = monadic_single[opc_mask_shift](roundData, rFm); roundData 70 arch/arm/nwfpe/softfloat.c static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) roundData 77 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 100 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 103 arch/arm/nwfpe/softfloat.c if ( roundBits ) roundData->exception |= float_flag_inexact; roundData 217 arch/arm/nwfpe/softfloat.c static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) roundData 224 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 247 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_overflow | float_flag_inexact; roundData 258 arch/arm/nwfpe/softfloat.c if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; roundData 261 arch/arm/nwfpe/softfloat.c if ( roundBits ) roundData->exception |= float_flag_inexact; roundData 280 arch/arm/nwfpe/softfloat.c normalizeRoundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) roundData 285 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp - shiftCount, zSig<<shiftCount ); roundData 388 arch/arm/nwfpe/softfloat.c static float64 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) roundData 395 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 420 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_overflow | float_flag_inexact; roundData 431 arch/arm/nwfpe/softfloat.c if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; roundData 434 arch/arm/nwfpe/softfloat.c if ( roundBits ) roundData->exception |= float_flag_inexact; roundData 453 arch/arm/nwfpe/softfloat.c normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) roundData 458 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp - shiftCount, zSig<<shiftCount ); roundData 566 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 roundData 573 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 574 arch/arm/nwfpe/softfloat.c roundingPrecision = roundData->precision; roundData 618 arch/arm/nwfpe/softfloat.c if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; roundData 619 arch/arm/nwfpe/softfloat.c if ( roundBits ) roundData->exception |= float_flag_inexact; roundData 630 arch/arm/nwfpe/softfloat.c if ( roundBits ) roundData->exception |= float_flag_inexact; roundData 667 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_overflow | float_flag_inexact; roundData 684 arch/arm/nwfpe/softfloat.c if ( isTiny && zSig1 ) roundData->exception |= float_flag_underflow; roundData 685 arch/arm/nwfpe/softfloat.c if ( zSig1 ) roundData->exception |= float_flag_inexact; roundData 705 arch/arm/nwfpe/softfloat.c if ( zSig1 ) roundData->exception |= float_flag_inexact; roundData 735 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 roundData 749 arch/arm/nwfpe/softfloat.c roundAndPackFloatx80( roundData, zSign, zExp, zSig0, zSig1 ); roundData 762 arch/arm/nwfpe/softfloat.c float32 int32_to_float32(struct roundingData *roundData, int32 a) roundData 769 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, zSign, 0x9C, zSign ? - a : a ); roundData 835 arch/arm/nwfpe/softfloat.c int32 float32_to_int32( struct roundingData *roundData, float32 a ) roundData 851 arch/arm/nwfpe/softfloat.c return roundAndPackInt32( roundData, aSign, zSig ); roundData 968 arch/arm/nwfpe/softfloat.c float32 float32_round_to_int( struct roundingData *roundData, float32 a ) roundData 983 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 986 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_inexact; roundData 1015 arch/arm/nwfpe/softfloat.c if ( z != a ) roundData->exception |= float_flag_inexact; roundData 1029 arch/arm/nwfpe/softfloat.c static float32 addFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) roundData 1088 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); roundData 1101 arch/arm/nwfpe/softfloat.c static float32 subFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) roundData 1118 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1127 arch/arm/nwfpe/softfloat.c return packFloat32( roundData->mode == float_round_down, 0, 0 ); roundData 1164 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, zSign, zExp, zSig ); roundData 1175 arch/arm/nwfpe/softfloat.c float32 float32_add( struct roundingData *roundData, float32 a, float32 b ) roundData 1182 arch/arm/nwfpe/softfloat.c return addFloat32Sigs( roundData, a, b, aSign ); roundData 1185 arch/arm/nwfpe/softfloat.c return subFloat32Sigs( roundData, a, b, aSign ); roundData 1197 arch/arm/nwfpe/softfloat.c float32 float32_sub( struct roundingData *roundData, float32 a, float32 b ) roundData 1204 arch/arm/nwfpe/softfloat.c return subFloat32Sigs( roundData, a, b, aSign ); roundData 1207 arch/arm/nwfpe/softfloat.c return addFloat32Sigs( roundData, a, b, aSign ); roundData 1219 arch/arm/nwfpe/softfloat.c float32 float32_mul( struct roundingData *roundData, float32 a, float32 b ) roundData 1239 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1247 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1269 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); roundData 1280 arch/arm/nwfpe/softfloat.c float32 float32_div( struct roundingData *roundData, float32 a, float32 b ) roundData 1297 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1309 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1312 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_divbyzero; roundData 1336 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, zSign, zExp, zSig ); roundData 1347 arch/arm/nwfpe/softfloat.c float32 float32_rem( struct roundingData *roundData, float32 a, float32 b ) roundData 1367 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1376 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1439 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat32( roundData, aSign ^ zSign, bExp, aSig ); roundData 1450 arch/arm/nwfpe/softfloat.c float32 float32_sqrt( struct roundingData *roundData, float32 a ) roundData 1463 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1468 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 1494 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, 0, zExp, zSig ); roundData 1652 arch/arm/nwfpe/softfloat.c int32 float64_to_int32( struct roundingData *roundData, float64 a ) roundData 1665 arch/arm/nwfpe/softfloat.c return roundAndPackInt32( roundData, aSign, aSig ); roundData 1727 arch/arm/nwfpe/softfloat.c int32 float64_to_uint32( struct roundingData *roundData, float64 a ) roundData 1740 arch/arm/nwfpe/softfloat.c return roundAndPackInt32( roundData, aSign, aSig ); roundData 1796 arch/arm/nwfpe/softfloat.c float32 float64_to_float32( struct roundingData *roundData, float64 a ) roundData 1816 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, aSign, aExp, zSig ); roundData 1863 arch/arm/nwfpe/softfloat.c float64 float64_round_to_int( struct roundingData *roundData, float64 a ) roundData 1880 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_inexact; roundData 1882 arch/arm/nwfpe/softfloat.c switch ( roundData->mode ) { roundData 1900 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 1911 arch/arm/nwfpe/softfloat.c if ( z != a ) roundData->exception |= float_flag_inexact; roundData 1925 arch/arm/nwfpe/softfloat.c static float64 addFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) roundData 1984 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig ); roundData 1997 arch/arm/nwfpe/softfloat.c static float64 subFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) roundData 2014 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2023 arch/arm/nwfpe/softfloat.c return packFloat64( roundData->mode == float_round_down, 0, 0 ); roundData 2060 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat64( roundData, zSign, zExp, zSig ); roundData 2071 arch/arm/nwfpe/softfloat.c float64 float64_add( struct roundingData *roundData, float64 a, float64 b ) roundData 2078 arch/arm/nwfpe/softfloat.c return addFloat64Sigs( roundData, a, b, aSign ); roundData 2081 arch/arm/nwfpe/softfloat.c return subFloat64Sigs( roundData, a, b, aSign ); roundData 2093 arch/arm/nwfpe/softfloat.c float64 float64_sub( struct roundingData *roundData, float64 a, float64 b ) roundData 2100 arch/arm/nwfpe/softfloat.c return subFloat64Sigs( roundData, a, b, aSign ); roundData 2103 arch/arm/nwfpe/softfloat.c return addFloat64Sigs( roundData, a, b, aSign ); roundData 2115 arch/arm/nwfpe/softfloat.c float64 float64_mul( struct roundingData *roundData, float64 a, float64 b ) roundData 2133 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2141 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2163 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig0 ); roundData 2174 arch/arm/nwfpe/softfloat.c float64 float64_div( struct roundingData *roundData, float64 a, float64 b ) roundData 2193 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2205 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2208 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_divbyzero; roundData 2234 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig ); roundData 2245 arch/arm/nwfpe/softfloat.c float64 float64_rem( struct roundingData *roundData, float64 a, float64 b ) roundData 2263 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2272 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2320 arch/arm/nwfpe/softfloat.c return normalizeRoundAndPackFloat64( roundData, aSign ^ zSign, bExp, aSig ); roundData 2331 arch/arm/nwfpe/softfloat.c float64 float64_sqrt( struct roundingData *roundData, float64 a ) roundData 2345 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2350 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2381 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, 0, zExp, zSig ); roundData 2541 arch/arm/nwfpe/softfloat.c int32 floatx80_to_int32( struct roundingData *roundData, floatx80 a ) roundData 2554 arch/arm/nwfpe/softfloat.c return roundAndPackInt32( roundData, aSign, aSig ); roundData 2612 arch/arm/nwfpe/softfloat.c float32 floatx80_to_float32( struct roundingData *roundData, floatx80 a ) roundData 2629 arch/arm/nwfpe/softfloat.c return roundAndPackFloat32( roundData, aSign, aExp, aSig ); roundData 2641 arch/arm/nwfpe/softfloat.c float64 floatx80_to_float64( struct roundingData *roundData, floatx80 a ) roundData 2658 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, aSign, aExp, zSig ); roundData 2670 arch/arm/nwfpe/softfloat.c floatx80 floatx80_round_to_int( struct roundingData *roundData, floatx80 a ) roundData 2690 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_inexact; roundData 2692 arch/arm/nwfpe/softfloat.c switch ( roundData->mode ) { roundData 2716 arch/arm/nwfpe/softfloat.c roundingMode = roundData->mode; roundData 2731 arch/arm/nwfpe/softfloat.c if ( z.low != a.low ) roundData->exception |= float_flag_inexact; roundData 2745 arch/arm/nwfpe/softfloat.c static floatx80 addFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) roundData 2801 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); roundData 2814 arch/arm/nwfpe/softfloat.c static floatx80 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) roundData 2832 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2845 arch/arm/nwfpe/softfloat.c return packFloatx80( roundData->mode == float_round_down, 0, 0 ); roundData 2871 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); roundData 2882 arch/arm/nwfpe/softfloat.c floatx80 floatx80_add( struct roundingData *roundData, floatx80 a, floatx80 b ) roundData 2889 arch/arm/nwfpe/softfloat.c return addFloatx80Sigs( roundData, a, b, aSign ); roundData 2892 arch/arm/nwfpe/softfloat.c return subFloatx80Sigs( roundData, a, b, aSign ); roundData 2904 arch/arm/nwfpe/softfloat.c floatx80 floatx80_sub( struct roundingData *roundData, floatx80 a, floatx80 b ) roundData 2911 arch/arm/nwfpe/softfloat.c return subFloatx80Sigs( roundData, a, b, aSign ); roundData 2914 arch/arm/nwfpe/softfloat.c return addFloatx80Sigs( roundData, a, b, aSign ); roundData 2926 arch/arm/nwfpe/softfloat.c floatx80 floatx80_mul( struct roundingData *roundData, floatx80 a, floatx80 b ) roundData 2952 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 2976 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); roundData 2987 arch/arm/nwfpe/softfloat.c floatx80 floatx80_div( struct roundingData *roundData, floatx80 a, floatx80 b ) roundData 3018 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 3024 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_divbyzero; roundData 3058 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); roundData 3069 arch/arm/nwfpe/softfloat.c floatx80 floatx80_rem( struct roundingData *roundData, floatx80 a, floatx80 b ) roundData 3097 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 3158 arch/arm/nwfpe/softfloat.c roundData, zSign, bExp + expDiff, aSig0, aSig1 ); roundData 3169 arch/arm/nwfpe/softfloat.c floatx80 floatx80_sqrt( struct roundingData *roundData, floatx80 a ) roundData 3189 arch/arm/nwfpe/softfloat.c roundData->exception |= float_flag_invalid; roundData 3235 arch/arm/nwfpe/softfloat.c roundData, 0, zExp, zSig0, zSig1 ); roundData 278 arch/arm/nwfpe/softfloat.h extern int32 float64_to_uint32( struct roundingData *roundData, float64 a );