mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
tests/fp: add fp-bench
These microbenchmarks will allow us to measure the performance impact of FP emulation optimizations. Note that we can measure both directly the impact on the softfloat functions (with "-t soft"), or the impact on an emulated workload (call with "-t host" and run under qemu user-mode). Reviewed-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:
committed by
Alex Bennée
parent
315df0d193
commit
25f539f359
@@ -1 +1,2 @@
|
||||
fp-test
|
||||
fp-bench
|
||||
|
||||
+4
-1
@@ -553,7 +553,7 @@ TF_OBJS_LIB += $(TF_OBJS_WRITECASE)
|
||||
TF_OBJS_LIB += testLoops_common.o
|
||||
TF_OBJS_LIB += $(TF_OBJS_TEST)
|
||||
|
||||
BINARIES := fp-test$(EXESUF)
|
||||
BINARIES := fp-test$(EXESUF) fp-bench$(EXESUF)
|
||||
|
||||
# everything depends on config-host.h because platform.h includes it
|
||||
all: $(BUILD_DIR)/config-host.h
|
||||
@@ -590,10 +590,13 @@ $(TF_OBJS_LIB) slowfloat.o: %.o: $(TF_SOURCE_DIR)/%.c
|
||||
|
||||
libtestfloat.a: $(TF_OBJS_LIB)
|
||||
|
||||
fp-bench$(EXESUF): fp-bench.o $(QEMU_SOFTFLOAT_OBJ) $(LIBQEMUUTIL)
|
||||
|
||||
clean:
|
||||
rm -f *.o *.d $(BINARIES)
|
||||
rm -f *.gcno *.gcda *.gcov
|
||||
rm -f fp-test$(EXESUF)
|
||||
rm -f fp-bench$(EXESUF)
|
||||
rm -f libsoftfloat.a
|
||||
rm -f libtestfloat.a
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user