Re: [Qemu-devel] [PATCH v3 06/16] target-m68k: add FPCR and FPSR

2017-02-15 Thread Richard Henderson
On 02/07/2017 11:59 AM, Laurent Vivier wrote: void HELPER(itrunc_FP0)(CPUM68KState *env) { floatx80 res; +set_float_rounding_mode(float_round_to_zero, &env->fp_status); res = floatx80_round_to_int(FP0_to_floatx80(env), &env->fp_status); +restore_rounding_mode(env); It would

[Qemu-devel] [PATCH v3 06/16] target-m68k: add FPCR and FPSR

2017-02-06 Thread Laurent Vivier
Signed-off-by: Laurent Vivier --- target/m68k/cpu.c| 2 +- target/m68k/cpu.h| 36 +- target/m68k/fpu_helper.c | 116 +++--- target/m68k/helper.c | 20 ++- target/m68k/helper.h | 3 +- target/m68k/qregs.def| 1 + target/m68k/translate.c | 311 ++