OSDN Git Service

target/m68k: add explicit single and double precision operations
authorLaurent Vivier <laurent@vivier.eu>
Wed, 28 Jun 2017 20:42:37 +0000 (22:42 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Thu, 29 Jun 2017 18:26:56 +0000 (20:26 +0200)
commita51b6bc38bb9b73a40e9486b52be12c810c6f2d9
treeea571679810ce1526c219ae7fe7e3314b46cb780
parent9d403660d91229922c2786e81c23cc9dd8e644f1
target/m68k: add explicit single and double precision operations

Add fssqrt, fdsqrt, fsadd, fdadd, fssub, fdsub, fsmul, fdmul,
fsdiv, fddiv.

The precision is managed using set_floatx80_rounding_precision().

Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20170628204241.32106-4-laurent@vivier.eu>
target/m68k/fpu_helper.c
target/m68k/helper.h
target/m68k/translate.c