| 12345678910111213141516171819202122232425 |
- # The loops are all 64-bit code
- CFLAGS += -m64
- CFLAGS += -I$(CURDIR)
- CFLAGS += -D SELFTEST
- CFLAGS += -maltivec
- # Use our CFLAGS for the implicit .S rule
- ASFLAGS = $(CFLAGS)
- TEST_PROGS := copyuser_64 copyuser_power7 memcpy_64 memcpy_power7
- EXTRA_SOURCES := validate.c ../harness.c
- all: $(TEST_PROGS)
- copyuser_64: CPPFLAGS += -D COPY_LOOP=test___copy_tofrom_user_base
- copyuser_power7: CPPFLAGS += -D COPY_LOOP=test___copy_tofrom_user_power7
- memcpy_64: CPPFLAGS += -D COPY_LOOP=test_memcpy
- memcpy_power7: CPPFLAGS += -D COPY_LOOP=test_memcpy_power7
- $(TEST_PROGS): $(EXTRA_SOURCES)
- include ../../lib.mk
- clean:
- rm -f $(TEST_PROGS) *.o
|