Home
last modified time | relevance | path

Searched refs:floatx80 (Results 1 – 23 of 23) sorted by relevance

/qemu/target/m68k/
A Dsoftfloat.h26 floatx80 floatx80_getman(floatx80 a, float_status *status);
27 floatx80 floatx80_getexp(floatx80 a, float_status *status);
28 floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status);
29 floatx80 floatx80_move(floatx80 a, float_status *status);
31 floatx80 floatx80_logn(floatx80 a, float_status *status);
32 floatx80 floatx80_log10(floatx80 a, float_status *status);
33 floatx80 floatx80_log2(floatx80 a, float_status *status);
34 floatx80 floatx80_etox(floatx80 a, float_status *status);
37 floatx80 floatx80_tan(floatx80 a, float_status *status);
38 floatx80 floatx80_sin(floatx80 a, float_status *status);
[all …]
A Dsoftfloat.c50 floatx80 floatx80_getman(floatx80 a, float_status *status) in floatx80_getman()
84 floatx80 floatx80_getexp(floatx80 a, float_status *status) in floatx80_getexp()
120 floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status) in floatx80_scale()
176 floatx80 floatx80_move(floatx80 a, float_status *status) in floatx80_move()
224 floatx80 floatx80_lognp1(floatx80 a, float_status *status) in floatx80_lognp1()
424 floatx80 floatx80_logn(floatx80 a, float_status *status) in floatx80_logn()
593 floatx80 floatx80_log10(floatx80 a, float_status *status) in floatx80_log10()
651 floatx80 floatx80_log2(floatx80 a, float_status *status) in floatx80_log2()
719 floatx80 floatx80_etox(floatx80 a, float_status *status) in floatx80_etox()
1211 floatx80 floatx80_tan(floatx80 a, float_status *status) in floatx80_tan()
[all …]
A Dsoftfloat_fpsp_tables.h25 static const floatx80 log_tbl[128] = {
156 static const floatx80 exp_tbl[64] = {
290 static const floatx80 exp2_tbl[64] = {
376 static const floatx80 pi_tbl[65] = {
512 static const floatx80 atan_tbl[128] = {
A Dfpu_helper.c33 static const floatx80 fpu_rom[128] = {
380 floatx80 a, b; in HELPER()
413 floatx80 a, b; in HELPER()
614 floatx80 fp_rem; in HELPER()
704 floatx80 a = val->d; in HELPER()
A Dcpu.c79 floatx80 nan = floatx80_default_nan(NULL); in m68k_cpu_reset_hold()
354 static void cpu_get_fp80(uint64_t *pmant, uint16_t *pexp, floatx80 f) in cpu_get_fp80()
363 static floatx80 cpu_set_fp80(uint64_t mant, uint16_t upper) in cpu_set_fp80()
A Dtranslate.c6129 floatx80 a = { .high = high, .low = low }; in floatx80_to_double()
/qemu/linux-user/arm/nwfpe/
A Dextended_cpdo.c26 floatx80 floatx80_exp(floatx80 Fm);
27 floatx80 floatx80_ln(floatx80 Fm);
28 floatx80 floatx80_sin(floatx80 rFm);
29 floatx80 floatx80_cos(floatx80 rFm);
30 floatx80 floatx80_arcsin(floatx80 rFm);
32 floatx80 floatx80_log(floatx80 rFm);
33 floatx80 floatx80_tan(floatx80 rFm);
35 floatx80 floatx80_pow(floatx80 rFn,floatx80 rFm);
36 floatx80 floatx80_pol(floatx80 rFn,floatx80 rFm);
264 floatx80 floatx80_pow(floatx80 rFn,floatx80 rFm)
[all …]
A Dfpa11_cprt.c151 PerformComparisonOperation(floatx80 Fn, floatx80 Fm) in PerformComparisonOperation()
184 floatx80 rFn, rFm; in PerformComparison()
A Dfpopcode.h368 extern const floatx80 floatx80Constant[];
372 static inline floatx80 getExtendedConstant(const unsigned int nIndex) in getExtendedConstant()
A Dfpopcode.c29 const floatx80 floatx80Constant[] = {
A Dfpa11.h53 floatx80 fExtended;
A Dfpa11_cpdt.c163 floatx80 val; in storeExtended()
/qemu/include/fpu/
A Dsoftfloat.h962 floatx80 floatx80_add(floatx80, floatx80, float_status *status);
963 floatx80 floatx80_sub(floatx80, floatx80, float_status *status);
964 floatx80 floatx80_mul(floatx80, floatx80, float_status *status);
965 floatx80 floatx80_div(floatx80, floatx80, float_status *status);
966 floatx80 floatx80_modrem(floatx80, floatx80, bool, uint64_t *,
968 floatx80 floatx80_mod(floatx80, floatx80, float_status *status);
969 floatx80 floatx80_rem(floatx80, floatx80, float_status *status);
970 floatx80 floatx80_sqrt(floatx80, float_status *status);
978 static inline floatx80 floatx80_abs(floatx80 a) in floatx80_abs()
984 static inline floatx80 floatx80_chs(floatx80 a) in floatx80_chs()
[all …]
A Dsoftfloat-types.h102 } floatx80; typedef
103 #define make_floatx80(exp, mant) ((floatx80) { mant, exp })
/qemu/tests/fp/
A Dwrap.c.inc67 static extFloat80_t qemu_to_soft80(floatx80 a)
76 static floatx80 soft_to_qemu80(extFloat80_t a)
78 floatx80 ret;
140 floatx80 ret; \
237 floatx80 a; \
266 floatx80 qfrom;
277 floatx80 qto;
313 floatx80 ret; \
343 floatx80 a; \
430 floatx80 a;
[all …]
/qemu/fpu/
A Dsoftfloat.c2089 floatx80 floatx80_add(floatx80 a, floatx80 b, float_status *status) in floatx80_add()
2094 floatx80 floatx80_sub(floatx80 a, floatx80 b, float_status *status) in floatx80_sub()
2198 floatx80_mul(floatx80 a, floatx80 b, float_status *status) in floatx80_mul()
2571 floatx80 floatx80_div(floatx80 a, floatx80 b, float_status *status) in floatx80_div()
2630 floatx80 floatx80_modrem(floatx80 a, floatx80 b, bool mod, in floatx80_modrem()
2645 floatx80 floatx80_rem(floatx80 a, floatx80 b, float_status *status) in floatx80_rem()
2651 floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status) in floatx80_mod()
3029 floatx80 floatx80_round_to_int(floatx80 a, float_status *status) in floatx80_round_to_int()
4574 floatx80 floatx80_scalbn(floatx80 a, int n, float_status *status) in floatx80_scalbn()
4699 floatx80 floatx80_sqrt(floatx80 a, float_status *s) in floatx80_sqrt()
[all …]
A Dsoftfloat-specialize.c.inc227 floatx80 floatx80_default_nan(float_status *status)
229 floatx80 r;
231 /* None of the targets that have snan_bit_is_one use floatx80. */
255 const floatx80 floatx80_infinity
722 | function for other types as floatx80 has an explicit bit.
725 int floatx80_is_quiet_nan(floatx80 a, float_status *status)
747 | function for other types as floatx80 has an explicit bit.
750 int floatx80_is_signaling_nan(floatx80 a, float_status *status)
774 floatx80 floatx80_silence_nan(floatx80 a, float_status *status)
776 /* None of the targets that have snan_bit_is_one use floatx80. */
[all …]
/qemu/target/i386/tcg/
A Dfpu_helper.c198 static inline floatx80 helper_fdiv(CPUX86State *env, floatx80 a, floatx80 b) in helper_fdiv()
494 floatx80 tmp; in helper_fxchg_ST0_STN()
623 floatx80 *p; in helper_fdiv_STN_ST0()
631 floatx80 *p; in helper_fdivr_STN_ST0()
819 floatx80 tmp; in helper_fbld_ST0()
909 floatx80 t;
911 floatx80 exp2;
913 floatx80 exp2m1;
1460 floatx80 x8; in helper_fpatan()
1933 floatx80 t2, accum; in helper_fyl2x_common()
[all …]
/qemu/include/qemu/
A Dcpu-float.h30 floatx80 d;
/qemu/target/i386/
A Dgdbstub.c144 floatx80 *fp = &env->fpregs[r_index].d; in x86_cpu_gdb_read_register()
302 floatx80 *fp = (floatx80 *) &env->fpregs[n - IDX_FP_REGS]; in x86_cpu_gdb_write_register()
A Dmachine.c163 static void cpu_get_fp80(uint64_t *pmant, uint16_t *pexp, floatx80 f) in cpu_get_fp80()
172 static floatx80 cpu_set_fp80(uint64_t mant, uint16_t upper) in cpu_set_fp80()
A Dcpu.h1509 floatx80 d __attribute__((aligned(16)));
1790 floatx80 ft0;
/qemu/target/ppc/
A Dfpu_helper.c3256 floatx80 round_res; in helper_xsrqpxp()

Completed in 109 milliseconds