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/i386/tcg
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>
2 days ago
..
system include: Remove 'exec/exec-all.h' 1 month ago
user include: Remove 'exec/exec-all.h' 1 month ago
access.c include: Remove 'exec/exec-all.h' 1 month ago
access.h target/i386: Add tcg/access.[ch] 1 year ago
bpt_helper.c compiler.h: replace QEMU_NORETURN with G_NORETURN 3 years ago
cc_helper.c target/i386: use compiler builtin to compute PF 7 months ago
cc_helper_template.h.inc target/i386: tcg: use cout to commonize add/adc/sub/sbb cases 2 months ago
decode-new.c.inc target/i386: ignore misplaced REX prefixes 4 weeks ago
decode-new.h target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoder 8 months ago
emit.c.inc target/i386: do not trigger IRQ shadow for LSS 1 month ago
excp_helper.c include: Remove 'exec/exec-all.h' 1 month ago
fpu_helper.c target/i386: Wire up MXCSR.DE and FPUS.DE correctly 2 days ago
helper-tcg.h target/i386/tcg/helper-tcg: fix file references in comments 2 weeks ago
int_helper.c include: Remove 'exec/exec-all.h' 1 month ago
mem_helper.c include: Remove 'exec/exec-all.h' 1 month ago
meson.build include: Rename sysemu/ -> system/ 6 months ago
misc_helper.c exec: Declare tlb_flush*() in 'exec/cputlb.h' 3 months ago
mpx_helper.c include: Remove 'exec/exec-all.h' 1 month ago
ops_sse_header.h.inc target/i386: implement SHA instructions 2 years ago
seg_helper.c target/i386: implement TSS trap bit 4 weeks ago
seg_helper.h target/i386: Restrict cpu_mmu_index_kernel() to TCG 2 months ago
tcg-cpu.c target/i386: Fill in TCGCPUOps.pointer_wrap 2 weeks ago
tcg-cpu.h target/i386: Remove AccelCPUClass::cpu_class_init need 2 months ago
tcg-stub.c
translate.c include: Remove 'exec/exec-all.h' 1 month ago