1
- include $(KERNELDIR)/KERNEL.ARMV8
1
+ SAMAXKERNEL = amax.S
2
+ DAMAXKERNEL = amax.S
3
+ CAMAXKERNEL = zamax.S
4
+ ZAMAXKERNEL = zamax.S
5
+
6
+ SAMINKERNEL = ../arm/amin.c
7
+ DAMINKERNEL = ../arm/amin.c
8
+ CAMINKERNEL = ../arm/zamin.c
9
+ ZAMINKERNEL = ../arm/zamin.c
10
+
11
+ SMAXKERNEL = ../arm/max.c
12
+ DMAXKERNEL = ../arm/max.c
13
+
14
+ SMINKERNEL = ../arm/min.c
15
+ DMINKERNEL = ../arm/min.c
16
+
17
+ ISAMAXKERNEL = iamax.S
18
+ IDAMAXKERNEL = iamax.S
19
+ ICAMAXKERNEL = izamax.S
20
+ IZAMAXKERNEL = izamax.S
21
+
22
+ ISAMINKERNEL = ../arm/iamin.c
23
+ IDAMINKERNEL = ../arm/iamin.c
24
+ ICAMINKERNEL = ../arm/izamin.c
25
+ IZAMINKERNEL = ../arm/izamin.c
26
+
27
+ ISMAXKERNEL = ../arm/imax.c
28
+ IDMAXKERNEL = ../arm/imax.c
29
+
30
+ ISMINKERNEL = ../arm/imin.c
31
+ IDMINKERNEL = ../arm/imin.c
32
+
33
+ SASUMKERNEL = asum.S
34
+ DASUMKERNEL = asum.S
35
+ CASUMKERNEL = casum.S
36
+ ZASUMKERNEL = zasum.S
37
+
38
+ SAXPYKERNEL = axpy.S
39
+ DAXPYKERNEL = axpy.S
40
+ CAXPYKERNEL = zaxpy.S
41
+ ZAXPYKERNEL = zaxpy.S
42
+
43
+ SCOPYKERNEL = copy.S
44
+ DCOPYKERNEL = copy.S
45
+ CCOPYKERNEL = copy.S
46
+ ZCOPYKERNEL = copy.S
47
+
48
+ SDOTKERNEL = dot.S
49
+ DDOTKERNEL = dot.S
50
+ CDOTKERNEL = zdot.S
51
+ ZDOTKERNEL = zdot.S
52
+ DSDOTKERNEL = dot.S
53
+
54
+ SNRM2KERNEL = nrm2.S
55
+ DNRM2KERNEL = nrm2.S
56
+ CNRM2KERNEL = znrm2.S
57
+ ZNRM2KERNEL = znrm2.S
58
+
59
+ SROTKERNEL = rot.S
60
+ DROTKERNEL = rot.S
61
+ CROTKERNEL = zrot.S
62
+ ZROTKERNEL = zrot.S
63
+
64
+ SSCALKERNEL = scal.S
65
+ DSCALKERNEL = scal.S
66
+ CSCALKERNEL = zscal.S
67
+ ZSCALKERNEL = zscal.S
68
+
69
+ SSWAPKERNEL = swap.S
70
+ DSWAPKERNEL = swap.S
71
+ CSWAPKERNEL = swap.S
72
+ ZSWAPKERNEL = swap.S
73
+
74
+ SGEMVNKERNEL = gemv_n.S
75
+ DGEMVNKERNEL = gemv_n.S
76
+ CGEMVNKERNEL = zgemv_n.S
77
+ ZGEMVNKERNEL = zgemv_n.S
78
+
79
+ SGEMVTKERNEL = gemv_t.S
80
+ DGEMVTKERNEL = gemv_t.S
81
+ CGEMVTKERNEL = zgemv_t.S
82
+ ZGEMVTKERNEL = zgemv_t.S
83
+
84
+ STRMMKERNEL = ../generic/trmmkernel_4x4.c
85
+ DTRMMKERNEL = ../generic/trmmkernel_2x2.c
86
+ CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
87
+ ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
88
+
89
+ SGEMMKERNEL = sgemm_kernel_4x4.S
90
+ SGEMMONCOPY = ../generic/gemm_ncopy_4.c
91
+ SGEMMOTCOPY = ../generic/gemm_tcopy_4.c
92
+ SGEMMONCOPYOBJ = sgemm_oncopy.o
93
+ SGEMMOTCOPYOBJ = sgemm_otcopy.o
94
+
95
+ DGEMMKERNEL = ../generic/gemmkernel_2x2.c
96
+ DGEMMONCOPY = ../generic/gemm_ncopy_2.c
97
+ DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
98
+ DGEMMONCOPYOBJ = dgemm_oncopy.o
99
+ DGEMMOTCOPYOBJ = dgemm_otcopy.o
100
+
101
+ CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
102
+ CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
103
+ CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
104
+ CGEMMONCOPYOBJ = cgemm_oncopy.o
105
+ CGEMMOTCOPYOBJ = cgemm_otcopy.o
106
+
107
+ ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
108
+ ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
109
+ ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
110
+ ZGEMMONCOPYOBJ = zgemm_oncopy.o
111
+ ZGEMMOTCOPYOBJ = zgemm_otcopy.o
112
+
113
+ STRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
114
+ STRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
115
+ STRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
116
+ STRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
117
+
118
+ DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
119
+ DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
120
+ DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
121
+ DTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
122
+
123
+ CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
124
+ CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
125
+ CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
126
+ CTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
127
+
128
+ ZTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
129
+ ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
130
+ ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
131
+ ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
132
+
133
+
134
+
135
+
0 commit comments