Home
last modified time | relevance | path

Searched refs:fp_ext (Results 1 – 11 of 11) sorted by relevance

/linux/arch/m68k/math-emu/
H A Dfp_trig.h32 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 Dfp_arith.h19 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 Dfp_trig.c21 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 Dfp_log.h32 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 Dfp_log.c22 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 Dfp_arith.c18 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 Dmulti_arith.h23 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 Dfp_emu.h65 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 Dfp_util.S95 | %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 Dfp_scan.S250 .long fp_ext, fp_pack
264 fp_ext: label
/linux/arch/m68k/include/asm/
H A Dmath-emu.h86 struct fp_ext { struct
97 struct fp_ext fpreg[8]; argument
103 struct fp_ext temp[2];