Lines Matching defs:Fn

19 static inline void loadSingle(const unsigned int Fn, const unsigned int __user *pMem)
22 fpa11->fType[Fn] = typeSingle;
23 get_user(fpa11->fpreg[Fn].fSingle, pMem);
26 static inline void loadDouble(const unsigned int Fn, const unsigned int __user *pMem)
30 p = (unsigned int *) &fpa11->fpreg[Fn].fDouble;
31 fpa11->fType[Fn] = typeDouble;
42 static inline void loadExtended(const unsigned int Fn, const unsigned int __user *pMem)
46 p = (unsigned int *) &fpa11->fpreg[Fn].fExtended;
47 fpa11->fType[Fn] = typeExtended;
59 static inline void loadMultiple(const unsigned int Fn, const unsigned int __user *pMem)
65 p = (unsigned int *) &(fpa11->fpreg[Fn]);
67 fpa11->fType[Fn] = (x >> 14) & 0x00000003;
69 switch (fpa11->fType[Fn]) {
91 static inline void storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem)
99 switch (fpa11->fType[Fn]) {
101 val.f = float64_to_float32(roundData, fpa11->fpreg[Fn].fDouble);
106 val.f = floatx80_to_float32(roundData, fpa11->fpreg[Fn].fExtended);
111 val.f = fpa11->fpreg[Fn].fSingle;
117 static inline void storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem)
125 switch (fpa11->fType[Fn]) {
127 val.f = float32_to_float64(fpa11->fpreg[Fn].fSingle);
132 val.f = floatx80_to_float64(roundData, fpa11->fpreg[Fn].fExtended);
137 val.f = fpa11->fpreg[Fn].fDouble;
150 static inline void storeExtended(const unsigned int Fn, unsigned int __user *pMem)
158 switch (fpa11->fType[Fn]) {
160 val.f = float32_to_floatx80(fpa11->fpreg[Fn].fSingle);
164 val.f = float64_to_floatx80(fpa11->fpreg[Fn].fDouble);
168 val.f = fpa11->fpreg[Fn].fExtended;
182 static inline void storeMultiple(const unsigned int Fn, unsigned int __user *pMem)
187 p = (unsigned int *) &(fpa11->fpreg[Fn]);
188 nType = fpa11->fType[Fn];