diff options
Diffstat (limited to 'GEMV/baselines/cpu/Makefile')
-rw-r--r-- | GEMV/baselines/cpu/Makefile | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/GEMV/baselines/cpu/Makefile b/GEMV/baselines/cpu/Makefile index c779651..6f369a7 100644 --- a/GEMV/baselines/cpu/Makefile +++ b/GEMV/baselines/cpu/Makefile @@ -1,7 +1,26 @@ -all: - gcc -o gemv -fopenmp gemv_openmp.c +.PHONY: all +all: gemv -clean: - rm gemv +gemv: gemv_openmp.c + gcc -O2 -o gemv -fopenmp gemv_openmp.c + +gemv_O0: gemv_openmp.c + gcc -o gemv_O0 -fopenmp gemv_openmp.c + +gemv_O2: gemv_openmp.c + gcc -O2 -o gemv_O2 -fopenmp gemv_openmp.c + +.PHONY: run run_O0 run_O2 +run: gemv + ./gemv +run_O0: gemv_O0 + ./gemv_O0 + +run_O2: gemv_O2 + ./gemv_O2 + +.PHONY: clean +clean: + rm -f gemv gemv_O0 gemv_O2 |