Makefile (502B)
1 .PHONY: clean 2 3 all: sse4.s avx2.s avx2_fma.s sse4_omp.s avx2_omp.s avx2_fma_omp.s 4 5 sse4.s: f.c 6 gcc -O3 -msse4 -S -masm=intel -o $@ $< 7 8 avx2.s: f.c 9 gcc -O3 -mavx2 -S -masm=intel -o $@ $< 10 11 avx2_fma.s: f.c 12 gcc -O3 -mavx2 -mfma -S -masm=intel -o $@ $< 13 14 sse4_omp.s: f.c 15 gcc -O3 -msse4 -fopenmp -S -masm=intel -o $@ $< 16 17 avx2_omp.s: f.c 18 gcc -O3 -mavx2 -fopenmp -S -masm=intel -o $@ $< 19 20 avx2_fma_omp.s: f.c 21 gcc -O3 -mavx2 -mfma -fopenmp -S -masm=intel -o $@ $< 22 23 clean: 24 rm -f sse4*.s avx2*.s avx2_fma*.s