Searched refs:roundData (Results 1 - 9 of 9) sorted by path

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/nwfpe/
H A Ddouble_cpdo.c43 static float64 float64_rsf(struct roundingData *roundData, float64 rFn, float64 rFm) argument
45 return float64_sub(roundData, rFm, rFn);
48 static float64 float64_rdv(struct roundingData *roundData, float64 rFn, float64 rFm) argument
50 return float64_div(roundData, rFm, rFn);
68 static float64 float64_mvf(struct roundingData *roundData,float64 rFm) argument
73 static float64 float64_mnf(struct roundingData *roundData,float64 rFm) argument
87 static float64 float64_abs(struct roundingData *roundData,float64 rFm) argument
111 unsigned int DoubleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) argument
154 rFd->fDouble = dyadic_double[opc_mask_shift](roundData, rFn, rFm);
160 rFd->fDouble = monadic_double[opc_mask_shift](roundData, rF
[all...]
H A Dextended_cpdo.c38 static floatx80 floatx80_rsf(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) argument
40 return floatx80_sub(roundData, rFm, rFn);
43 static floatx80 floatx80_rdv(struct roundingData *roundData, floatx80 rFn, floatx80 rFm) argument
45 return floatx80_div(roundData, rFm, rFn);
63 static floatx80 floatx80_mvf(struct roundingData *roundData, floatx80 rFm) argument
68 static floatx80 floatx80_mnf(struct roundingData *roundData, floatx80 rFm) argument
74 static floatx80 floatx80_abs(struct roundingData *roundData, floatx80 rFm) argument
90 unsigned int ExtendedCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) argument
141 rFd->fExtended = dyadic_extended[opc_mask_shift](roundData, rFn, rFm);
147 rFd->fExtended = monadic_extended[opc_mask_shift](roundData, rF
[all...]
H A Dfpa11.h111 extern unsigned int SingleCPDO(struct roundingData *roundData,
114 extern unsigned int DoubleCPDO(struct roundingData *roundData,
H A Dfpa11_cpdo.c26 unsigned int SingleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
27 unsigned int DoubleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
28 unsigned int ExtendedCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd);
35 struct roundingData roundData; local
43 roundData.mode = SetRoundingMode(opcode);
44 roundData.precision = SetRoundingPrecision(opcode);
45 roundData.exception = 0;
68 nRc = SingleCPDO(&roundData, opcode, rFd);
71 nRc = DoubleCPDO(&roundData, opcode, rFd);
75 nRc = ExtendedCPDO(&roundData, opcod
[all...]
H A Dfpa11_cpdt.c103 static inline void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) argument
113 val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble);
118 val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended);
129 static inline void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) argument
144 val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended);
271 struct roundingData roundData; local
273 roundData.mode = SetRoundingMode(opcode);
274 roundData.precision = SetRoundingPrecision(opcode);
275 roundData.exception = 0;
296 storeSingle(&roundData, getF
[all...]
H A Dfpa11_cprt.c76 struct roundingData roundData; local
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; local
122 roundData.mode = SetRoundingMode(opcode);
123 roundData
[all...]
H A Dsingle_cpdo.c39 static float32 float32_rsf(struct roundingData *roundData, float32 rFn, float32 rFm) argument
41 return float32_sub(roundData, rFm, rFn);
44 static float32 float32_rdv(struct roundingData *roundData, float32 rFn, float32 rFm) argument
46 return float32_div(roundData, rFm, rFn);
63 static float32 float32_mvf(struct roundingData *roundData, float32 rFm) argument
68 static float32 float32_mnf(struct roundingData *roundData, float32 rFm) argument
73 static float32 float32_abs(struct roundingData *roundData, float32 rFm) argument
88 unsigned int SingleCPDO(struct roundingData *roundData, const unsigned int opcode, FPREG * rFd) argument
111 rFd->fSingle = dyadic_single[opc_mask_shift](roundData, rFn, rFm);
117 rFd->fSingle = monadic_single[opc_mask_shift](roundData, rF
[all...]
H A Dsoftfloat.c70 static int32 roundAndPackInt32( struct roundingData *roundData, flag zSign, bits64 absZ ) argument
77 roundingMode = roundData->mode;
100 roundData->exception |= float_flag_invalid;
103 if ( roundBits ) roundData->exception |= float_flag_inexact;
197 static float32 roundAndPackFloat32( struct roundingData *roundData, flag zSign, int16 zExp, bits32 zSig ) argument
204 roundingMode = roundData->mode;
227 roundData->exception |= float_flag_overflow | float_flag_inexact;
238 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow;
241 if ( roundBits ) roundData->exception |= float_flag_inexact;
260 normalizeRoundAndPackFloat32( struct roundingData *roundData, fla argument
360 roundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) argument
425 normalizeRoundAndPackFloat64( struct roundingData *roundData, flag zSign, int16 zExp, bits64 zSig ) argument
537 roundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) argument
706 normalizeRoundAndPackFloatx80( struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 ) argument
734 int32_to_float32(struct roundingData *roundData, int32 a) argument
807 float32_to_int32( struct roundingData *roundData, float32 a ) argument
940 float32_round_to_int( struct roundingData *roundData, float32 a ) argument
1001 addFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) argument
1073 subFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign ) argument
1147 float32_add( struct roundingData *roundData, float32 a, float32 b ) argument
1169 float32_sub( struct roundingData *roundData, float32 a, float32 b ) argument
1191 float32_mul( struct roundingData *roundData, float32 a, float32 b ) argument
1252 float32_div( struct roundingData *roundData, float32 a, float32 b ) argument
1319 float32_rem( struct roundingData *roundData, float32 a, float32 b ) argument
1422 float32_sqrt( struct roundingData *roundData, float32 a ) argument
1624 float64_to_int32( struct roundingData *roundData, float64 a ) argument
1699 float64_to_uint32( struct roundingData *roundData, float64 a ) argument
1768 float64_to_float32( struct roundingData *roundData, float64 a ) argument
1835 float64_round_to_int( struct roundingData *roundData, float64 a ) argument
1897 addFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) argument
1969 subFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign ) argument
2043 float64_add( struct roundingData *roundData, float64 a, float64 b ) argument
2065 float64_sub( struct roundingData *roundData, float64 a, float64 b ) argument
2087 float64_mul( struct roundingData *roundData, float64 a, float64 b ) argument
2146 float64_div( struct roundingData *roundData, float64 a, float64 b ) argument
2217 float64_rem( struct roundingData *roundData, float64 a, float64 b ) argument
2303 float64_sqrt( struct roundingData *roundData, float64 a ) argument
2513 floatx80_to_int32( struct roundingData *roundData, floatx80 a ) argument
2584 floatx80_to_float32( struct roundingData *roundData, floatx80 a ) argument
2613 floatx80_to_float64( struct roundingData *roundData, floatx80 a ) argument
2642 floatx80_round_to_int( struct roundingData *roundData, floatx80 a ) argument
2717 addFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) argument
2786 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign ) argument
2854 floatx80_add( struct roundingData *roundData, floatx80 a, floatx80 b ) argument
2876 floatx80_sub( struct roundingData *roundData, floatx80 a, floatx80 b ) argument
2898 floatx80_mul( struct roundingData *roundData, floatx80 a, floatx80 b ) argument
2959 floatx80_div( struct roundingData *roundData, floatx80 a, floatx80 b ) argument
3041 floatx80_rem( struct roundingData *roundData, floatx80 a, floatx80 b ) argument
3141 floatx80_sqrt( struct roundingData *roundData, floatx80 a ) argument
[all...]
H A Dsoftfloat.h276 extern int32 float64_to_uint32( struct roundingData *roundData, float64 a );

Completed in 117 milliseconds