Makefile (298B)
1 CXX = gcc 2 .PHONY: clean 3 4 main: main.c saxpy.o saxpy_SSE.o saxpy_SSE_FMA.o 5 $(CXX) -O1 -fopenmp -o $@ $^ 6 7 saxpy.o: saxpy.c 8 $(CXX) -O1 -c -o $@ $< 9 10 saxpy_SSE.o: saxpy_SSE.c 11 $(CXX) -O3 -msse4 -c -o $@ $< 12 13 saxpy_SSE_FMA.o: saxpy_SSE_FMA.c 14 $(CXX) -O3 -msse4 -mfma -c -o $@ $< 15 16 clean: 17 rm -f main *.o