You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target
Peter Maydell 57df511180 target/i386: Wire up MXCSR.DE and FPUS.DE correctly
The x86 DE bit in the FPU and MXCSR status is supposed to be set
when an input denormal is consumed. We didn't previously report
this from softfloat, so the x86 code either simply didn't set
the DE bit or else incorrectly wired it up to denormal_flushed,
depending on which register you looked at.

Now we have input_denormal_used we can wire up these DE bits
with the semantics they are supposed to have.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Link: https://lore.kernel.org/r/20250519145114.2786534-4-peter.maydell@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 day ago
..
alpha target: Use cpu_pointer_wrap_notreached for strict align targets 2 weeks ago
arm target-arm queue: 1 week ago
avr target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
hexagon accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOps 1 month ago
hppa target: Use cpu_pointer_wrap_notreached for strict align targets 2 weeks ago
i386 target/i386: Wire up MXCSR.DE and FPUS.DE correctly 1 day ago
loongarch * target/i386/kvm: Intel TDX support 1 week ago
m68k target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
microblaze target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
mips * target/i386/kvm: Intel TDX support 1 week ago
openrisc target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
ppc * target/i386/kvm: Intel TDX support 1 week ago
riscv * target/i386/kvm: Intel TDX support 1 week ago
rx target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
s390x * target/i386/kvm: Intel TDX support 1 week ago
sh4 target: Use cpu_pointer_wrap_notreached for strict align targets 2 weeks ago
sparc accel/tcg: Fix atomic_mmu_lookup vs TLB_FORCE_SLOW 1 week ago
tricore target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
xtensa target: Use cpu_pointer_wrap_uint32 for 32-bit targets 2 weeks ago
Kconfig target/cris: Remove the deprecated CRIS target 9 months ago
meson.build target/cris: Remove the deprecated CRIS target 9 months ago