tests/tcg/ppc64: clean-up handling of byte-reverse
[qemu.git] / tests / tcg / ppc64 / Makefile.target
blob9d6dfc1e26c2ca8b1569cc07d84b1fcb5f6b4fee
1 # -*- Mode: makefile -*-
3 # ppc64 specific tweaks
5 VPATH += $(SRC_PATH)/tests/tcg/ppc64
6 VPATH += $(SRC_PATH)/tests/tcg/ppc64le
8 ifneq ($(DOCKER_IMAGE)$(CROSS_CC_HAS_POWER8_VECTOR),)
9 PPC64_TESTS=bcdsub non_signalling_xscv
10 endif
11 $(PPC64_TESTS): CFLAGS += -mpower8-vector
13 PPC64_TESTS += mtfsf
15 ifneq ($(DOCKER_IMAGE)$(CROSS_CC_HAS_POWER10),)
16 PPC64_TESTS += byte_reverse
17 endif
18 byte_reverse: CFLAGS += -mcpu=power10
19 run-byte_reverse: QEMU_OPTS+=-cpu POWER10
20 run-plugin-byte_reverse-with-%: QEMU_OPTS+=-cpu POWER10
22 PPC64_TESTS += signal_save_restore_xer
24 TESTS += $(PPC64_TESTS)