summaryrefslogtreecommitdiff
path: root/VA/baselines/cpu/Makefile
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2023-05-24 17:00:30 +0200
committerDaniel Friesel <daniel.friesel@uos.de>2023-05-24 17:00:30 +0200
commit437739abce608132f2bc96ff18796937a3a40c9f (patch)
tree1d3a03640a95efb3607cdb8035c60e41c625e322 /VA/baselines/cpu/Makefile
parentea4766f44b11b0feca8c32f2d44d9dd5a274bf93 (diff)
VA: port to dfatool
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