summaryrefslogtreecommitdiff
path: root/VA/baselines/cpu/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'VA/baselines/cpu/Makefile')
-rw-r--r--VA/baselines/cpu/Makefile30
1 files changed, 27 insertions, 3 deletions
diff --git a/VA/baselines/cpu/Makefile b/VA/baselines/cpu/Makefile
index f320d87..3171e19 100644
--- a/VA/baselines/cpu/Makefile
+++ b/VA/baselines/cpu/Makefile
@@ -1,5 +1,29 @@
-all:
- gcc -o va -fopenmp app_baseline.c
+.PHONY: all
+all: va
+TYPE ?= int32_t
+
+va: app_baseline.c
+ gcc -O2 -o va -fopenmp -DT=${TYPE} app_baseline.c
+
+va_O0: app_baseline.c
+ gcc -o va_O0 -fopenmp app_baseline.c
+
+va_O2: app_baseline.c
+ gcc -O2 -o va_O2 -fopenmp app_baseline.c
+
+.PHONY: run
+run: va
+ ./va -t 4
+
+.PHONY: run_O0
+run_O0: va_O0
+ ./va_O0 -t 4
+
+.PHONY: run_O2
+run_O2: va_O2
+ ./va_O2 -t 4
+
+.PHONY: clean
clean:
- rm va
+ rm -f va va_O0 va_O2