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/tests/tcg/x86_64
Peter Maydell 059fad25fd tests/tcg/x86_64/fma: Test some x86 fused-multiply-add cases
Add a test case which tests some corner case behaviour of
fused-multiply-add on x86:
 * 0 * Inf + SNaN should raise Invalid
 * 0 * Inf + QNaN shouldh not raise Invalid
 * tininess should be detected after rounding

There is also one currently-disabled test case:
 * flush-to-zero should be done after rounding

This is disabled because QEMU's emulation currently does this
incorrectly (and so would fail the test).  The test case is kept in
but disabled, as the justification for why the test running harness
has support for testing both with and without FTZ set.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Link: https://lore.kernel.org/r/20250116112536.4117889-3-peter.maydell@linaro.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 weeks ago
..
system tests/tcg: update licenses to GPLv2 as intended 1 year ago
Makefile.softmmu-target tests/tcg: Use --noexecstack with assembler files 7 months ago
Makefile.target tests/tcg/x86_64/fma: Test some x86 fused-multiply-add cases 2 weeks ago
adox.c target/i386: Fix 32-bit AD[CO]X insns in 64-bit mode 2 years ago
cmpxchg.c target/i386: fix cmpxchg with 32-bit register destination 2 years ago
cross-modifying-code.c tests/tcg/x86_64: Add cross-modifying code test 4 months ago
float_convd.ref tests/tcg: add float_convd test 3 years ago
float_convs.ref tests/tcg: add missing reference files for float_convs 3 years ago
fma.c tests/tcg/x86_64/fma: Test some x86 fused-multiply-add cases 2 weeks ago
noexec.c target/i386: Make translator stop before the end of a page 3 years ago
test-1648.c linux-user/i386: Fix allocation and alignment of fp state 9 months ago
test-2175.c target/i386: Fix carry flag for BLSI 6 months ago
test-2413.c tcg/optimize: Fix TCG_COND_TST* simplification of setcond2 8 months ago
vsyscall.c tests/tcg/x86_64: add vsyscall smoke test 4 years ago