/linux/arch/m68k/math-emu/ |
H A D | fp_trig.h | 32 struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src); 33 struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src); 34 struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src); 35 struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src); 36 struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src); 37 struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src); 38 struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src); 39 struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src); 40 struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src); 41 struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src); [all …]
|
H A D | fp_arith.h | 19 struct fp_ext *fp_fabs(struct fp_ext *dest, struct fp_ext *src); 20 struct fp_ext *fp_fneg(struct fp_ext *dest, struct fp_ext *src); 23 struct fp_ext *fp_fadd(struct fp_ext *dest, struct fp_ext *src); 24 struct fp_ext *fp_fsub(struct fp_ext *dest, struct fp_ext *src); 25 struct fp_ext *fp_fcmp(struct fp_ext *dest, struct fp_ext *src); 26 struct fp_ext *fp_ftst(struct fp_ext *dest, struct fp_ext *src); 27 struct fp_ext *fp_fmul(struct fp_ext *dest, struct fp_ext *src); 28 struct fp_ext *fp_fdiv(struct fp_ext *dest, struct fp_ext *src); 29 struct fp_ext *fp_fsglmul(struct fp_ext *dest, struct fp_ext *src); 30 struct fp_ext *fp_fsgldiv(struct fp_ext *dest, struct fp_ext *src); [all …]
|
H A D | fp_trig.c | 21 struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src) in fp_fsin() 30 struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src) in fp_fcos() 39 struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src) in fp_ftan() 48 struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src) in fp_fasin() 57 struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src) in fp_facos() 66 struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src) in fp_fatan() 75 struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src) in fp_fsinh() 84 struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src) in fp_fcosh() 93 struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src) in fp_ftanh() 102 struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src) in fp_fatanh() [all …]
|
H A D | fp_log.h | 32 struct fp_ext *fp_fsqrt(struct fp_ext *dest, struct fp_ext *src); 33 struct fp_ext *fp_fetoxm1(struct fp_ext *dest, struct fp_ext *src); 34 struct fp_ext *fp_fetox(struct fp_ext *dest, struct fp_ext *src); 35 struct fp_ext *fp_ftwotox(struct fp_ext *dest, struct fp_ext *src); 36 struct fp_ext *fp_ftentox(struct fp_ext *dest, struct fp_ext *src); 37 struct fp_ext *fp_flogn(struct fp_ext *dest, struct fp_ext *src); 38 struct fp_ext *fp_flognp1(struct fp_ext *dest, struct fp_ext *src); 39 struct fp_ext *fp_flog10(struct fp_ext *dest, struct fp_ext *src); 40 struct fp_ext *fp_flog2(struct fp_ext *dest, struct fp_ext *src); 41 struct fp_ext *fp_fgetexp(struct fp_ext *dest, struct fp_ext *src); [all …]
|
H A D | fp_log.c | 22 static const struct fp_ext fp_one = { 26 struct fp_ext *fp_fsqrt(struct fp_ext *dest, struct fp_ext *src) in fp_fsqrt() 28 struct fp_ext tmp, src2; in fp_fsqrt() 71 fp_fadd(dest, (struct fp_ext *)&fp_one); in fp_fsqrt() 99 struct fp_ext *fp_fetoxm1(struct fp_ext *dest, struct fp_ext *src) in fp_fetoxm1() 108 struct fp_ext *fp_fetox(struct fp_ext *dest, struct fp_ext *src) in fp_fetox() 117 struct fp_ext *fp_ftwotox(struct fp_ext *dest, struct fp_ext *src) in fp_ftwotox() 126 struct fp_ext *fp_ftentox(struct fp_ext *dest, struct fp_ext *src) in fp_ftentox() 135 struct fp_ext *fp_flogn(struct fp_ext *dest, struct fp_ext *src) in fp_flogn() 144 struct fp_ext *fp_flognp1(struct fp_ext *dest, struct fp_ext *src) in fp_flognp1() [all …]
|
H A D | fp_arith.c | 18 const struct fp_ext fp_QNaN = 24 const struct fp_ext fp_Inf = 31 struct fp_ext *fp_fabs(struct fp_ext *dest, struct fp_ext *src) in fp_fabs() 42 struct fp_ext *fp_fneg(struct fp_ext *dest, struct fp_ext *src) in fp_fneg() 58 struct fp_ext *fp_fadd(struct fp_ext *dest, struct fp_ext *src) in fp_fadd() 117 struct fp_ext *fp_fsub(struct fp_ext *dest, struct fp_ext *src) in fp_fsub() 126 struct fp_ext *fp_fcmp(struct fp_ext *dest, struct fp_ext *src) in fp_fcmp() 135 struct fp_ext *fp_ftst(struct fp_ext *dest, struct fp_ext *src) in fp_ftst() 144 struct fp_ext *fp_fmul(struct fp_ext *dest, struct fp_ext *src) in fp_fmul() 221 struct fp_ext *fp_fdiv(struct fp_ext *dest, struct fp_ext *src) in fp_fdiv() [all …]
|
H A D | multi_arith.h | 23 static inline void fp_denormalize(struct fp_ext *reg, unsigned int cnt) in fp_denormalize() 65 static inline int fp_overnormalize(struct fp_ext *reg) in fp_overnormalize() 83 static inline int fp_addmant(struct fp_ext *dest, struct fp_ext *src) in fp_addmant() 99 static inline int fp_addcarry(struct fp_ext *reg) in fp_addcarry() 116 static inline void fp_submant(struct fp_ext *dest, struct fp_ext *src1, in fp_submant() 117 struct fp_ext *src2) in fp_submant() 167 static inline void fp_multiplymant(union fp_mant128 *dest, struct fp_ext *src1, in fp_multiplymant() 168 struct fp_ext *src2) in fp_multiplymant() 182 static inline void fp_dividemant(union fp_mant128 *dest, struct fp_ext *src, in fp_dividemant() 183 struct fp_ext *div) in fp_dividemant() [all …]
|
H A D | fp_emu.h | 65 register struct fp_ext *reg asm ("a0") = fpreg; \ 93 extern const struct fp_ext fp_QNaN; 94 extern const struct fp_ext fp_Inf; 109 register struct fp_ext *__src asm ("a0") = src; \ 119 register struct fp_ext *__dest asm ("a0") = dest; \
|
H A D | fp_util.S | 95 | %a0 = destination (ptr to struct fp_ext) 126 | %a0 = dest (struct fp_ext *) 140 9: move.l %d1,(%a0)+ | fp_ext.sign, fp_ext.exp 141 move.l %d0,(%a0)+ | high lword of fp_ext.mant 178 9: move.l %d1,(%a0)+ | fp_ext.sign, fp_ext.exp
|
H A D | fp_scan.S | 250 .long fp_ext, fp_pack 264 fp_ext: label
|
/linux/arch/m68k/include/asm/ |
H A D | math-emu.h | 86 struct fp_ext { struct 97 struct fp_ext fpreg[8]; argument 103 struct fp_ext temp[2];
|