qemu-e2k/target-ppc
Tom Musta 59800ec8e5 target-ppc: Add set_fprf Argument to fload_invalid_op_excp()
The fload_invalid_op_excp() function sets assorted invalid
operation status bits.  However, it also implicitly modifies
the FPRF field of the PowerPC FPSCR.  Many VSX instructions
set invalid operation bits but do not alter FPRF.  Thus the
function is more generally useful if the setting of the FPRF
field is made conditional via a parameter.

All invocations of this routine in existing instructions are
modified to pass 1 and thus retain their current behavior.

Signed-off-by: Tom Musta <tommusta@gmail.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Alexander Graf <agraf@suse.de>
2014-03-05 03:06:27 +01:00
..
arch_dump.c
cpu-models.c target-ppc: remove powerpc 970gx 2014-03-05 03:06:23 +01:00
cpu-models.h target-ppc: remove powerpc 970gx 2014-03-05 03:06:23 +01:00
cpu-qom.h powerpc: add PVR mask support 2013-12-20 01:57:45 +01:00
cpu.h target-ppc: fix SPR_CTRL/SPR_UCTRL register numbers 2014-03-05 03:06:23 +01:00
excp_helper.c exec: Make ldl_*_phys input an AddressSpace 2014-02-11 22:56:54 +10:00
fpu_helper.c target-ppc: Add set_fprf Argument to fload_invalid_op_excp() 2014-03-05 03:06:27 +01:00
gdbstub.c
helper_regs.h PPC: Add VSX to hflags 2013-12-20 01:58:10 +01:00
helper.h
int_helper.c
kvm_ppc.c
kvm_ppc.h
kvm-stub.c
kvm.c PPC: KVM: Add missing address space to ldl_phys helper 2014-02-14 10:42:31 +00:00
machine.c
Makefile.objs
mem_helper.c
mfrom_table_gen.c
mfrom_table.c
misc_helper.c
mmu_helper.c
mmu-hash32.c
mmu-hash32.h exec: Make stl_*_phys input an AddressSpace 2014-02-11 22:57:18 +10:00
mmu-hash64.c mmu-hash64: fix Virtual Page Class Key Protection 2014-03-05 03:06:25 +01:00
mmu-hash64.h exec: Make stq_*_phys input an AddressSpace 2014-02-11 22:57:12 +10:00
STATUS target-ppc: remove powerpc 970gx 2014-03-05 03:06:23 +01:00
timebase_helper.c
translate_init.c target-ppc: disable unsupported modes for SPR_CTRL/SPR_UCTRL 2014-03-05 03:06:27 +01:00
translate.c target-ppc: dump DAR and DSISR 2014-03-05 03:06:24 +01:00
user_only_helper.c