qemu-e2k/target-mips
Richard Sandiford d7f66b52de mips: Fix BC1ANY[24]F instructions
There's some dodgy application of De Morgan's law in the emulation
of the MIPS BC1ANY[24]F instructions: they end up branching only
if all CCs are false, rather than if one CC is.

Tested on mips64-linux-gnu, where it fixes the GCC MIPS3D tests.

Signed-off-by: Richard Sandiford <rdsandiford@googlemail.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2012-05-19 15:51:44 +00:00
..
cpu-qom.h target-mips: QOM'ify CPU 2012-04-30 11:32:13 +02:00
cpu.c target-mips: Start QOM'ifying CPU init 2012-04-30 11:32:13 +02:00
cpu.h target-mips: Remove commented-out function declaration 2012-05-12 14:17:52 +02:00
helper.c target-mips: Don't overuse CPUState 2012-03-14 22:20:25 +01:00
helper.h target-mips: Add compiler attribute to some functions which don't return 2012-03-24 13:02:43 +00:00
machine.c target-mips: Don't overuse CPUState 2012-03-14 22:20:25 +01:00
mips-defs.h
op_helper.c target-mips: Remove unused inline function 2012-05-03 07:04:48 +02:00
TODO Replace Qemu by QEMU in internal documentation 2012-04-07 13:58:25 +00:00
translate_init.c mips: Default to using one VPE and one TC. 2011-09-06 11:09:39 +02:00
translate.c mips: Fix BC1ANY[24]F instructions 2012-05-19 15:51:44 +00:00