qemu-e2k/target
Richard Henderson ac43cec37e target/ppc: Tidy helper_fadd, helper_fsub
Tidy the invalid exception checking so that we rely on softfloat for
initial argument validation, and select the kind of invalid operand
exception only when we know we must.  Pass and return float64 values
directly rather than bounce through the CPU_DoubleU union.

Note that because we know float_flag_invalid was set, we do not have
to re-check the signs of the infinities.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2018-08-21 14:28:45 +10:00
..
alpha
arm target/arm: Implement AArch32 ERET instruction 2018-08-20 11:24:32 +01:00
cris
hppa
i386 i386: Disable TOPOEXT by default on "-cpu host" 2018-08-16 13:43:01 -03:00
lm32
m68k
microblaze
mips target/mips: Check ELPA flag only in some cases of MFHC0 and MTHC0 2018-08-16 19:18:45 +02:00
moxie
nios2
openrisc target/openrisc: Fix writes to interrupt mask register 2018-07-03 22:40:33 +09:00
ppc target/ppc: Tidy helper_fadd, helper_fsub 2018-08-21 14:28:45 +10:00
riscv
s390x s390x: Enable KVM huge page backing support 2018-08-20 14:18:49 +02:00
sh4 target/sh4: Fix translator.c assertion failure for gUSA 2018-07-09 10:34:04 -07:00
sparc
tilegx
tricore
unicore32
xtensa target/xtensa/cpu: Set owner of memory region in xtensa_cpu_initfn 2018-08-06 19:07:21 +01:00