|
@@ -36,6 +36,13 @@ config-cc.mak: Makefile
|
|
|
|
|
|
memory: CFLAGS+=-DCHECK_UNALIGNED=1
|
|
|
|
|
|
+memory-sve: memory.c $(LINK_SCRIPT) $(CRT_OBJS) $(MINILIB_OBJS)
|
|
|
+ $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS)
|
|
|
+
|
|
|
+memory-sve: CFLAGS+=-DCHECK_UNALIGNED=1 -march=armv8.1-a+sve -O3 -fno-tree-loop-distribute-patterns
|
|
|
+
|
|
|
+TESTS+=memory-sve
|
|
|
+
|
|
|
# Running
|
|
|
QEMU_BASE_MACHINE=-M virt -cpu max -display none
|
|
|
QEMU_OPTS+=$(QEMU_BASE_MACHINE) -semihosting-config enable=on,target=native,chardev=output -kernel
|