Re: [Qemu-devel] [PATCH v2 5/7] target/m68k: add fsglmul and fsgldiv

2017-06-26 Thread Richard Henderson
On 06/26/2017 03:03 PM, Laurent Vivier wrote: +void HELPER(fsglmul)(CPUM68KState *env, FPReg *res, FPReg *val0, FPReg *val1) +{ +floatx80 a, b; + +PREC_BEGIN(32); +a = floatx80_round(val0->d, >fp_status); +b = floatx80_round(val1->d, >fp_status); +res->d = floatx80_mul(a, b,

[Qemu-devel] [PATCH v2 5/7] target/m68k: add fsglmul and fsgldiv

2017-06-26 Thread Laurent Vivier
fsglmul and fsgldiv truncate data to single precision before computing results. Signed-off-by: Laurent Vivier --- target/m68k/fpu_helper.c | 22 ++ target/m68k/helper.h | 2 ++ target/m68k/translate.c | 6 ++ 3 files changed, 30 insertions(+)