[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 098/111] m68k: use exp2l() to compute exp2_FP0()
From: |
Bryce Lanham |
Subject: |
[Qemu-devel] [PATCH 098/111] m68k: use exp2l() to compute exp2_FP0() |
Date: |
Wed, 17 Aug 2011 15:53:29 -0500 |
From: Laurent Vivier <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>
---
target-m68k/helper.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index d4364f7..979c8e5 100644
--- a/target-m68k/helper.c
+++ b/target-m68k/helper.c
@@ -1456,17 +1456,17 @@ void HELPER(exp_FP0)(CPUState *env)
void HELPER(exp2_FP0)(CPUState *env)
{
- float32 res;
floatx80 f;
+ long double res;
f = FP0_to_floatx80(env);
+
DBG_FPUH("exp2_FP0 %Lg", floatx80_to_ldouble(f));
- res = float32_exp2(floatx80_to_float32(f, &env->fp_status),
- &env->fp_status);
- DBG_FPU(" = %f\n", FLOAT(res));
+ res = exp2l(floatx80_to_ldouble(f));
- floatx80_to_FP0(env, float32_to_floatx80(res, &env->fp_status));
+ DBG_FPU(" = %Lg\n", res);
+ floatx80_to_FP0(env, ldouble_to_floatx80(res));
}
void HELPER(exp10_FP0)(CPUState *env)
--
1.7.2.3
- [Qemu-devel] [PATCH 090/111] m68k: correctly define and manage NaN, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 091/111] m68k: don't call gdb_register_coprocessor() twice., Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 092/111] m68k: gdb FP registers are 96 bits, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 093/111] m68k: add exg instruction, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 094/111] m68k: define floatx80_default_inf_high and floatx80_default_inf_low, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 095/111] m68k: add bkpt instruction, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 096/111] m68k: correctly convert floatx80<->long double, Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 099/111] m68k: use logl() to compute ln_FP0(), Bryce Lanham, 2011/08/17
- [Qemu-devel] [PATCH 098/111] m68k: use exp2l() to compute exp2_FP0(),
Bryce Lanham <=
- [Qemu-devel] [PATCH 097/111] m68k: use expl() to compute exp_FP0(), Bryce Lanham, 2011/08/17