Init AMD Bulldozer codebase.
[platform/upstream/openblas.git] / kernel / x86 / KERNEL.BULLDOZER
1 SGEMMKERNEL    =  gemm_kernel_4x4_barcelona.S
2 SGEMMINCOPY    =  
3 SGEMMITCOPY    =  
4 SGEMMONCOPY    =  ../generic/gemm_ncopy_4.c
5 SGEMMOTCOPY    =  ../generic/gemm_tcopy_4.c
6 SGEMMINCOPYOBJ =  
7 SGEMMITCOPYOBJ =  
8 SGEMMONCOPYOBJ =  sgemm_oncopy$(TSUFFIX).$(SUFFIX)
9 SGEMMOTCOPYOBJ =  sgemm_otcopy$(TSUFFIX).$(SUFFIX)
10 DGEMMKERNEL    =  gemm_kernel_2x4_barcelona.S
11 DGEMMINCOPY    =  ../generic/gemm_ncopy_2.c
12 DGEMMITCOPY    =  ../generic/gemm_tcopy_2.c
13 DGEMMONCOPY    =  ../generic/gemm_ncopy_4.c
14 DGEMMOTCOPY    =  ../generic/gemm_tcopy_4.c
15 DGEMMINCOPYOBJ =  dgemm_incopy$(TSUFFIX).$(SUFFIX)
16 DGEMMITCOPYOBJ =  dgemm_itcopy$(TSUFFIX).$(SUFFIX)
17 DGEMMONCOPYOBJ =  dgemm_oncopy$(TSUFFIX).$(SUFFIX)
18 DGEMMOTCOPYOBJ =  dgemm_otcopy$(TSUFFIX).$(SUFFIX)
19 CGEMMKERNEL    =  zgemm_kernel_2x2_barcelona.S
20 CGEMMINCOPY    =  
21 CGEMMITCOPY    =  
22 CGEMMONCOPY    =  ../generic/zgemm_ncopy_2.c
23 CGEMMOTCOPY    =  ../generic/zgemm_tcopy_2.c
24 CGEMMINCOPYOBJ =
25 CGEMMITCOPYOBJ =  
26 CGEMMONCOPYOBJ =  cgemm_oncopy$(TSUFFIX).$(SUFFIX)
27 CGEMMOTCOPYOBJ =  cgemm_otcopy$(TSUFFIX).$(SUFFIX)
28 ZGEMMKERNEL    =  zgemm_kernel_1x2_barcelona.S
29 ZGEMMINCOPY    =  ../generic/zgemm_ncopy_1.c
30 ZGEMMITCOPY    =  ../generic/zgemm_tcopy_1.c
31 ZGEMMONCOPY    =  ../generic/zgemm_ncopy_2.c
32 ZGEMMOTCOPY    =  ../generic/zgemm_tcopy_2.c
33 ZGEMMINCOPYOBJ =  zgemm_incopy$(TSUFFIX).$(SUFFIX)
34 ZGEMMITCOPYOBJ =  zgemm_itcopy$(TSUFFIX).$(SUFFIX)
35 ZGEMMONCOPYOBJ =  zgemm_oncopy$(TSUFFIX).$(SUFFIX)
36 ZGEMMOTCOPYOBJ =  zgemm_otcopy$(TSUFFIX).$(SUFFIX)
37
38 STRSMKERNEL_LN  =  trsm_kernel_LN_4x4_sse.S
39 STRSMKERNEL_LT  =  trsm_kernel_LT_4x4_sse.S
40 STRSMKERNEL_RN  =  trsm_kernel_LT_4x4_sse.S
41 STRSMKERNEL_RT  =  trsm_kernel_RT_4x4_sse.S
42
43 DTRSMKERNEL_LN  =  trsm_kernel_LN_2x4_sse2.S
44 DTRSMKERNEL_LT  =  trsm_kernel_LT_2x4_sse2.S
45 DTRSMKERNEL_RN  =  trsm_kernel_LT_2x4_sse2.S
46 DTRSMKERNEL_RT  =  trsm_kernel_RT_2x4_sse2.S
47
48 CTRSMKERNEL_LN  =  ztrsm_kernel_LN_2x2_sse.S
49 CTRSMKERNEL_LT  =  ztrsm_kernel_LT_2x2_sse.S
50 CTRSMKERNEL_RN  =  ztrsm_kernel_LT_2x2_sse.S
51 CTRSMKERNEL_RT  =  ztrsm_kernel_RT_2x2_sse.S
52
53 ZTRSMKERNEL_LN  =  ztrsm_kernel_LT_1x2_sse2.S
54 ZTRSMKERNEL_LT  =  ztrsm_kernel_LT_1x2_sse2.S
55 ZTRSMKERNEL_RN  =  ztrsm_kernel_LT_1x2_sse2.S
56 ZTRSMKERNEL_RT  =  ztrsm_kernel_RT_1x2_sse2.S
57
58 CGEMM3MKERNEL    =  zgemm3m_kernel_4x4_barcelona.S
59 ZGEMM3MKERNEL    =  zgemm3m_kernel_2x4_barcelona.S