Makefile.target (f5e6786de4815751b0a3d2235c760361f228ea48) Makefile.target (6d03226b42247b68ab2f0b3663e0f624335a4055)
1# -*- Mode: makefile -*-
2#
3# AArch64 specific tweaks
4
5ARM_SRC=$(SRC_PATH)/tests/tcg/arm
6VPATH += $(ARM_SRC)
7
8AARCH64_SRC=$(SRC_PATH)/tests/tcg/aarch64

--- 77 unchanged lines hidden (view full) ---

86
87# Vector versions of sha512 (-O3 triggers vectorisation)
88sha512-vector: CFLAGS=-O3
89sha512-vector: sha512.c
90 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS)
91
92TESTS += sha512-vector
93
1# -*- Mode: makefile -*-
2#
3# AArch64 specific tweaks
4
5ARM_SRC=$(SRC_PATH)/tests/tcg/arm
6VPATH += $(ARM_SRC)
7
8AARCH64_SRC=$(SRC_PATH)/tests/tcg/aarch64

--- 77 unchanged lines hidden (view full) ---

86
87# Vector versions of sha512 (-O3 triggers vectorisation)
88sha512-vector: CFLAGS=-O3
89sha512-vector: sha512.c
90 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS)
91
92TESTS += sha512-vector
93
94ifneq ($(CROSS_CC_HAS_SVE),)
95sha512-sve: CFLAGS=-O3 -march=armv8.1-a+sve
96sha512-sve: sha512.c
97 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS)
98
99TESTS += sha512-sve
100endif
101
94ifeq ($(HOST_GDB_SUPPORTS_ARCH),y)
95GDB_SCRIPT=$(SRC_PATH)/tests/guest-debug/run-test.py
96
97run-gdbstub-sysregs: sysregs
98 $(call run-test, $@, $(GDB_SCRIPT) \
99 --gdb $(HAVE_GDB_BIN) \
100 --qemu $(QEMU) --qargs "$(QEMU_OPTS)" \
101 --bin $< --test $(AARCH64_SRC)/gdbstub/test-sve.py, \

--- 19 unchanged lines hidden ---
102ifeq ($(HOST_GDB_SUPPORTS_ARCH),y)
103GDB_SCRIPT=$(SRC_PATH)/tests/guest-debug/run-test.py
104
105run-gdbstub-sysregs: sysregs
106 $(call run-test, $@, $(GDB_SCRIPT) \
107 --gdb $(HAVE_GDB_BIN) \
108 --qemu $(QEMU) --qargs "$(QEMU_OPTS)" \
109 --bin $< --test $(AARCH64_SRC)/gdbstub/test-sve.py, \

--- 19 unchanged lines hidden ---