Skip to content

Commit 04bc801

Browse files
authored
(Re)apply fixes for supporting only a subset of precision types from PR 3915
1 parent 25096e5 commit 04bc801

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

kernel/Makefile.L3

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ ifeq ($(BUILD_BFLOAT16),1)
182182
SBBLASOBJS += sbgemm_beta$(TSUFFIX).$(SUFFIX)
183183
endif
184184

185-
ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE))" ""
185+
ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE),$(BUILD_COMPLEX))" ""
186186
SBLASOBJS += \
187187
sgemm_beta$(TSUFFIX).$(SUFFIX) \
188188
strmm_kernel_LN$(TSUFFIX).$(SUFFIX) strmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
@@ -191,7 +191,7 @@ SBLASOBJS += \
191191
strsm_kernel_RN$(TSUFFIX).$(SUFFIX) strsm_kernel_RT$(TSUFFIX).$(SUFFIX)
192192
endif
193193

194-
ifeq ($(BUILD_DOUBLE),1)
194+
ifneq "$(or $(BUILD_DOUBLE),$(BUILD_COMPLEX16))" ""
195195
DBLASOBJS += \
196196
dgemm_beta$(TSUFFIX).$(SUFFIX) \
197197
dtrmm_kernel_LN$(TSUFFIX).$(SUFFIX) dtrmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
@@ -207,7 +207,7 @@ QBLASOBJS += \
207207
qtrsm_kernel_LN$(TSUFFIX).$(SUFFIX) qtrsm_kernel_LT$(TSUFFIX).$(SUFFIX) \
208208
qtrsm_kernel_RN$(TSUFFIX).$(SUFFIX) qtrsm_kernel_RT$(TSUFFIX).$(SUFFIX)
209209

210-
ifeq ($(BUILD_COMPLEX),1)
210+
ifneq "$(or $(BUILD_COMPLEX),$(BUILD_COMPLEX16))" ""
211211
CBLASOBJS += \
212212
ctrmm_kernel_LN$(TSUFFIX).$(SUFFIX) ctrmm_kernel_LT$(TSUFFIX).$(SUFFIX) \
213213
ctrmm_kernel_LR$(TSUFFIX).$(SUFFIX) ctrmm_kernel_LC$(TSUFFIX).$(SUFFIX) \
@@ -255,7 +255,7 @@ XBLASOBJS += xgemm3m_kernel$(TSUFFIX).$(SUFFIX)
255255

256256
endif
257257

258-
ifeq ($(BUILD_SINGLE),1)
258+
ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE),$(BUILD_COMPLEX))" ""
259259
SBLASOBJS += \
260260
strmm_iunucopy$(TSUFFIX).$(SUFFIX) strmm_iunncopy$(TSUFFIX).$(SUFFIX) \
261261
strmm_ilnucopy$(TSUFFIX).$(SUFFIX) strmm_ilnncopy$(TSUFFIX).$(SUFFIX) \
@@ -264,21 +264,15 @@ SBLASOBJS += \
264264
strmm_ounucopy$(TSUFFIX).$(SUFFIX) strmm_ounncopy$(TSUFFIX).$(SUFFIX) \
265265
strmm_olnucopy$(TSUFFIX).$(SUFFIX) strmm_olnncopy$(TSUFFIX).$(SUFFIX) \
266266
strmm_outucopy$(TSUFFIX).$(SUFFIX) strmm_outncopy$(TSUFFIX).$(SUFFIX) \
267-
strmm_oltucopy$(TSUFFIX).$(SUFFIX) strmm_oltncopy$(TSUFFIX).$(SUFFIX)
268-
endif
269-
ifneq "$(or $(BUILD_SINGLE),$(BUILD_DOUBLE))" ""
270-
SBLASOBJS += \
267+
strmm_oltucopy$(TSUFFIX).$(SUFFIX) strmm_oltncopy$(TSUFFIX).$(SUFFIX) \
271268
strsm_iunucopy$(TSUFFIX).$(SUFFIX) strsm_iunncopy$(TSUFFIX).$(SUFFIX) \
272269
strsm_ilnucopy$(TSUFFIX).$(SUFFIX) strsm_ilnncopy$(TSUFFIX).$(SUFFIX) \
273270
strsm_iutucopy$(TSUFFIX).$(SUFFIX) strsm_iutncopy$(TSUFFIX).$(SUFFIX) \
274271
strsm_iltucopy$(TSUFFIX).$(SUFFIX) strsm_iltncopy$(TSUFFIX).$(SUFFIX) \
275272
strsm_ounucopy$(TSUFFIX).$(SUFFIX) strsm_ounncopy$(TSUFFIX).$(SUFFIX) \
276273
strsm_olnucopy$(TSUFFIX).$(SUFFIX) strsm_olnncopy$(TSUFFIX).$(SUFFIX) \
277274
strsm_outucopy$(TSUFFIX).$(SUFFIX) strsm_outncopy$(TSUFFIX).$(SUFFIX) \
278-
strsm_oltucopy$(TSUFFIX).$(SUFFIX) strsm_oltncopy$(TSUFFIX).$(SUFFIX)
279-
endif
280-
ifeq ($(BUILD_SINGLE),1)
281-
SBLASOBJS += \
275+
strsm_oltucopy$(TSUFFIX).$(SUFFIX) strsm_oltncopy$(TSUFFIX).$(SUFFIX) \
282276
ssymm_iutcopy$(TSUFFIX).$(SUFFIX) ssymm_iltcopy$(TSUFFIX).$(SUFFIX) \
283277
ssymm_outcopy$(TSUFFIX).$(SUFFIX) ssymm_oltcopy$(TSUFFIX).$(SUFFIX)
284278
endif
@@ -400,7 +394,7 @@ XBLASOBJS += \
400394

401395
ifeq ($(USE_GEMM3M), 1)
402396

403-
ifeq ($(BUILD_COMPLEX),1)
397+
ifneq "$(or $(BUILD_COMPLEX),$(BUILD_COMPLEX16))" ""
404398
CBLASOBJS += \
405399
cgemm3m_incopyb$(TSUFFIX).$(SUFFIX) cgemm3m_itcopyb$(TSUFFIX).$(SUFFIX) \
406400
cgemm3m_incopyr$(TSUFFIX).$(SUFFIX) cgemm3m_itcopyr$(TSUFFIX).$(SUFFIX) \

0 commit comments

Comments
 (0)