@@ -104,8 +104,38 @@ CDOTKERNEL = zdot.S
104
104
ZDOTKERNEL = zdot.S
105
105
DSDOTKERNEL = dot.S
106
106
107
- ifneq ($(OS_DARWIN)$(CROSS),11)
107
+ ifeq ($(OS_DARWIN)$(CROSS),11)
108
+
109
+ STRMMKERNEL = ../generic/trmmkernel_2x2.c
110
+ DTRMMKERNEL = ../generic/trmmkernel_2x2.c
111
+ CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
112
+ ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
113
+
114
+ SGEMMKERNEL = ../generic/gemmkernel_2x2.c
115
+ SGEMMONCOPY = ../generic/gemm_ncopy_2.c
116
+ SGEMMOTCOPY = ../generic/gemm_tcopy_2.c
117
+ SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
118
+ SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
108
119
120
+ DGEMMKERNEL = ../generic/gemmkernel_2x2.c
121
+ DGEMMONCOPY = ../generic/gemm_ncopy_2.c
122
+ DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
123
+ DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
124
+ DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
125
+
126
+ CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
127
+ CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
128
+ CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
129
+ CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
130
+ CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
131
+
132
+ ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
133
+ ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
134
+ ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
135
+ ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
136
+ ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
137
+
138
+ else
109
139
SGEMMKERNEL = sgemm_kernel_$(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N).S
110
140
STRMMKERNEL = strmm_kernel_$(SGEMM_UNROLL_M)x$(SGEMM_UNROLL_N).S
111
141
ifneq ($(SGEMM_UNROLL_M), $(SGEMM_UNROLL_N))
@@ -173,35 +203,4 @@ ZGEMMOTCOPY = ../generic/zgemm_tcopy_$(ZGEMM_UNROLL_N).c
173
203
ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
174
204
ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
175
205
176
- else
177
-
178
- STRMMKERNEL = ../generic/trmmkernel_2x2.c
179
- DTRMMKERNEL = ../generic/trmmkernel_2x2.c
180
- CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
181
- ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
182
-
183
- SGEMMKERNEL = ../generic/gemmkernel_2x2.c
184
- SGEMMONCOPY = ../generic/gemm_ncopy_2.c
185
- SGEMMOTCOPY = ../generic/gemm_tcopy_2.c
186
- SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX)
187
- SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX)
188
-
189
- DGEMMKERNEL = ../generic/gemmkernel_2x2.c
190
- DGEMMONCOPY = ../generic/gemm_ncopy_2.c
191
- DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
192
- DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
193
- DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
194
-
195
- CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
196
- CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
197
- CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
198
- CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX)
199
- CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX)
200
-
201
- ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
202
- ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
203
- ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
204
- ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX)
205
- ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX)
206
-
207
206
endif
0 commit comments