summaryrefslogtreecommitdiff
path: root/GEMV/baselines/cpu/Makefile
diff options
context:
space:
mode:
authorBirte Kristina Friesel <birte.friesel@uos.de>2024-07-10 13:02:22 +0200
committerBirte Kristina Friesel <birte.friesel@uos.de>2024-07-10 13:02:22 +0200
commit786494ca9c6d9d6704c02f0e91eed4004e436e78 (patch)
treeae738031a5a549520dbf4325a9d9d7a4df3c5105 /GEMV/baselines/cpu/Makefile
parent3633e0409cb244a951a251047bd97a2e35986084 (diff)
GEMV: Support (variable) data types which do not align with pointer size
Diffstat (limited to 'GEMV/baselines/cpu/Makefile')
-rw-r--r--GEMV/baselines/cpu/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/GEMV/baselines/cpu/Makefile b/GEMV/baselines/cpu/Makefile
index 5ddbb35..382fa96 100644
--- a/GEMV/baselines/cpu/Makefile
+++ b/GEMV/baselines/cpu/Makefile
@@ -1,5 +1,6 @@
NUMA ?= 0
FLAGS =
+TYPE ?= double
ifeq (${NUMA}, 1)
FLAGS += -lnuma
@@ -9,7 +10,7 @@ endif
all: gemv
gemv: gemv_openmp.c
- gcc -Wall -Wextra -pedantic -march=native -O2 -o gemv -fopenmp -DNUMA=${NUMA} gemv_openmp.c ${FLAGS}
+ gcc -Wall -Wextra -pedantic -march=native -O2 -o gemv -fopenmp -DNUMA=${NUMA} -DT=${TYPE} -DTYPE_${TYPE} gemv_openmp.c ${FLAGS}
gemv_O0: gemv_openmp.c
gcc -o gemv_O0 -fopenmp gemv_openmp.c