From b2f6f76a5a52b08f47b9420ca7d420b8da8722bf Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Wed, 29 Apr 2020 18:30:10 +0200 Subject: [PATCH] Pass BUILD_HALF as a compiler define for dynamic_arch builds --- Makefile.system | 4 ++++ common_param.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile.system b/Makefile.system index e68fc9d28..76d755ec2 100644 --- a/Makefile.system +++ b/Makefile.system @@ -1124,6 +1124,10 @@ ifeq ($(USE_TLS), 1) CCOMMON_OPT += -DUSE_TLS endif +ifeq ($(BUILD_HALF), 1) +CCOMMON_OPT += -DBUILD_HALF +endif + CCOMMON_OPT += -DVERSION=\"$(VERSION)\" ifndef SYMBOLPREFIX diff --git a/common_param.h b/common_param.h index 19a34fa3d..bf0609427 100644 --- a/common_param.h +++ b/common_param.h @@ -47,7 +47,7 @@ typedef struct { int dtb_entries; int offsetA, offsetB, align; -#if 1 +#ifdef BUILD_HALF int shgemm_p, shgemm_q, shgemm_r; int shgemm_unroll_m, shgemm_unroll_n, shgemm_unroll_mn;