fp-test: pick TARGET_ARM to get its specialization
This gets rid of the muladd errors due to not raising the invalid flag.
- Before:
Errors found in f64_mulAdd, rounding near_even, tininess before rounding:
+000.0000000000000 +7FF.0000000000000 +7FF.FFFFFFFFFFFFF
=> +7FF.FFFFFFFFFFFFF ..... expected -7FF.FFFFFFFFFFFFF v....
[...]
- After:
In 6133248 tests, no errors found in f64_mulAdd, rounding near_even, tininess before rounding.
[...]
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
parent
0636e4d899
commit
6c49b06dfd
@ -29,6 +29,9 @@ QEMU_INCLUDES += -I$(TF_SOURCE_DIR)
|
|||||||
|
|
||||||
# work around TARGET_* poisoning
|
# work around TARGET_* poisoning
|
||||||
QEMU_CFLAGS += -DHW_POISON_H
|
QEMU_CFLAGS += -DHW_POISON_H
|
||||||
|
# define a target to match testfloat's implementation-defined choices, such as
|
||||||
|
# whether to raise the invalid flag when dealing with NaNs in muladd.
|
||||||
|
QEMU_CFLAGS += -DTARGET_ARM
|
||||||
|
|
||||||
# capstone has a platform.h file that clashes with softfloat's
|
# capstone has a platform.h file that clashes with softfloat's
|
||||||
QEMU_CFLAGS := $(filter-out %capstone, $(QEMU_CFLAGS))
|
QEMU_CFLAGS := $(filter-out %capstone, $(QEMU_CFLAGS))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user