Home
last modified time | relevance | path

Searched refs:Fn (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/nwfpe/
H A Dfpa11_cpdt.c19 static inline void loadSingle(const unsigned int Fn, const unsigned int __user *pMem) in loadSingle() argument
22 fpa11->fType[Fn] = typeSingle; in loadSingle()
23 get_user(fpa11->fpreg[Fn].fSingle, pMem); in loadSingle()
26 static inline void loadDouble(const unsigned int Fn, const unsigned int __user *pMem) in loadDouble() argument
30 p = (unsigned int *) &fpa11->fpreg[Fn].fDouble; in loadDouble()
31 fpa11->fType[Fn] = typeDouble; in loadDouble()
42 static inline void loadExtended(const unsigned int Fn, const unsigned int __user *pMem) in loadExtended() argument
46 p = (unsigned int *) &fpa11->fpreg[Fn].fExtended; in loadExtended()
47 fpa11->fType[Fn] = typeExtended; in loadExtended()
59 static inline void loadMultiple(const unsigned int Fn, cons argument
91 storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) storeSingle() argument
117 storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) storeDouble() argument
150 storeExtended(const unsigned int Fn, unsigned int __user *pMem) storeExtended() argument
182 storeMultiple(const unsigned int Fn, unsigned int __user *pMem) storeMultiple() argument
[all...]
H A Dfpa11_cprt.c103 unsigned int Fn = getFm(opcode); in PerformFIX() local
110 switch (fpa11->fType[Fn]) { in PerformFIX()
113 writeRegister(getRd(opcode), float32_to_int32(&roundData, fpa11->fpreg[Fn].fSingle)); in PerformFIX()
119 writeRegister(getRd(opcode), float64_to_int32(&roundData, fpa11->fpreg[Fn].fDouble)); in PerformFIX()
126 writeRegister(getRd(opcode), floatx80_to_int32(&roundData, fpa11->fpreg[Fn].fExtended)); in PerformFIX()
145 unsigned int Fn = getFn(opcode), Fm = getFm(opcode); in PerformComparison() local
158 switch (fpa11->fType[Fn]) { in PerformComparison()
161 if (float32_is_nan(fpa11->fpreg[Fn].fSingle)) in PerformComparison()
163 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in PerformComparison()
168 if (float64_is_nan(fpa11->fpreg[Fn] in PerformComparison()
[all...]
H A Dextended_cpdo.c108 unsigned int Fn = getFn(opcode); in ExtendedCPDO() local
111 switch (fpa11->fType[Fn]) { in ExtendedCPDO()
113 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in ExtendedCPDO()
117 rFn = float64_to_floatx80(fpa11->fpreg[Fn].fDouble); in ExtendedCPDO()
121 rFn = fpa11->fpreg[Fn].fExtended; in ExtendedCPDO()
H A Ddouble_cpdo.c125 unsigned int Fn = getFn(opcode); in DoubleCPDO() local
128 switch (fpa11->fType[Fn]) { in DoubleCPDO()
130 rFn = float32_to_float64(fpa11->fpreg[Fn].fSingle); in DoubleCPDO()
134 rFn = fpa11->fpreg[Fn].fDouble; in DoubleCPDO()
H A Dsingle_cpdo.c93 unsigned int Fn = getFn(opcode); in SingleCPDO() local
96 if (fpa11->fType[Fn] == typeSingle && in SingleCPDO()
98 rFn = fpa11->fpreg[Fn].fSingle; in SingleCPDO()
/kernel/linux/linux-6.6/arch/arm/nwfpe/
H A Dfpa11_cpdt.c19 static inline void loadSingle(const unsigned int Fn, const unsigned int __user *pMem) in loadSingle() argument
22 fpa11->fType[Fn] = typeSingle; in loadSingle()
23 get_user(fpa11->fpreg[Fn].fSingle, pMem); in loadSingle()
26 static inline void loadDouble(const unsigned int Fn, const unsigned int __user *pMem) in loadDouble() argument
30 p = (unsigned int *) &fpa11->fpreg[Fn].fDouble; in loadDouble()
31 fpa11->fType[Fn] = typeDouble; in loadDouble()
42 static inline void loadExtended(const unsigned int Fn, const unsigned int __user *pMem) in loadExtended() argument
46 p = (unsigned int *) &fpa11->fpreg[Fn].fExtended; in loadExtended()
47 fpa11->fType[Fn] = typeExtended; in loadExtended()
59 static inline void loadMultiple(const unsigned int Fn, cons argument
91 storeSingle(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) storeSingle() argument
117 storeDouble(struct roundingData *roundData, const unsigned int Fn, unsigned int __user *pMem) storeDouble() argument
150 storeExtended(const unsigned int Fn, unsigned int __user *pMem) storeExtended() argument
182 storeMultiple(const unsigned int Fn, unsigned int __user *pMem) storeMultiple() argument
[all...]
H A Dfpa11_cprt.c103 unsigned int Fn = getFm(opcode); in PerformFIX() local
110 switch (fpa11->fType[Fn]) { in PerformFIX()
113 writeRegister(getRd(opcode), float32_to_int32(&roundData, fpa11->fpreg[Fn].fSingle)); in PerformFIX()
119 writeRegister(getRd(opcode), float64_to_int32(&roundData, fpa11->fpreg[Fn].fDouble)); in PerformFIX()
126 writeRegister(getRd(opcode), floatx80_to_int32(&roundData, fpa11->fpreg[Fn].fExtended)); in PerformFIX()
145 unsigned int Fn = getFn(opcode), Fm = getFm(opcode); in PerformComparison() local
158 switch (fpa11->fType[Fn]) { in PerformComparison()
161 if (float32_is_nan(fpa11->fpreg[Fn].fSingle)) in PerformComparison()
163 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in PerformComparison()
168 if (float64_is_nan(fpa11->fpreg[Fn] in PerformComparison()
[all...]
H A Dextended_cpdo.c108 unsigned int Fn = getFn(opcode); in ExtendedCPDO() local
111 switch (fpa11->fType[Fn]) { in ExtendedCPDO()
113 rFn = float32_to_floatx80(fpa11->fpreg[Fn].fSingle); in ExtendedCPDO()
117 rFn = float64_to_floatx80(fpa11->fpreg[Fn].fDouble); in ExtendedCPDO()
121 rFn = fpa11->fpreg[Fn].fExtended; in ExtendedCPDO()
H A Ddouble_cpdo.c125 unsigned int Fn = getFn(opcode); in DoubleCPDO() local
128 switch (fpa11->fType[Fn]) { in DoubleCPDO()
130 rFn = float32_to_float64(fpa11->fpreg[Fn].fSingle); in DoubleCPDO()
134 rFn = fpa11->fpreg[Fn].fDouble; in DoubleCPDO()
H A Dsingle_cpdo.c93 unsigned int Fn = getFn(opcode); in SingleCPDO() local
96 if (fpa11->fType[Fn] == typeSingle && in SingleCPDO()
98 rFn = fpa11->fpreg[Fn].fSingle; in SingleCPDO()
/kernel/linux/linux-5.10/arch/sh/math-emu/
H A Dmath.c69 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); \
70 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
71 FP_CMP_##SZ(R, Fn, Fm, 2); }while(0)
73 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); \
74 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
75 FP_CMP_EQ_##SZ(R, Fn, Fm); }while(0)
100 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); FP_DECL_##SZ(Fr); \
101 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
102 FP_##OP##_##SZ(Fr, Fn, Fm); \
141 FP_DECL_S(Fn); in fmac()
[all...]
/kernel/linux/linux-6.6/arch/sh/math-emu/
H A Dmath.c69 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); \
70 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
71 FP_CMP_##SZ(R, Fn, Fm, 2); }while(0)
73 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); \
74 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
75 FP_CMP_EQ_##SZ(R, Fn, Fm); }while(0)
100 FP_DECL_##SZ(Fm); FP_DECL_##SZ(Fn); FP_DECL_##SZ(Fr); \
101 UNPACK_##SZ(Fm, M); UNPACK_##SZ(Fn, N); \
102 FP_##OP##_##SZ(Fr, Fn, Fm); \
141 FP_DECL_S(Fn); in fmac()
[all...]
/kernel/linux/linux-6.6/rust/alloc/
H A Dboxed.rs2023 impl<Args: Tuple, F: Fn<Args> + ?Sized, A: Allocator> Fn<Args> for Box<F, A> {
2025 <F as Fn<Args>>::call(self, args) in call()

Completed in 8 milliseconds