wernsaar
6da558d2ab
changes for compatibility with Pathscale compiler
12 years ago
wernsaar
f750103336
small optimizations on dot-kernels
12 years ago
wernsaar
00f33c0134
added asum_kernel for all precisions and complex
12 years ago
wernsaar
5b36cc0f47
added blas level1 dot kernels for complex and double complex
12 years ago
wernsaar
c8f1aeb154
added optimized blas level1 dot kernels for single and double precision
12 years ago
wernsaar
8fa93be06e
added optimized blas level1 copy kernels
12 years ago
wernsaar
1e8128f41c
added cgemm_tcopy_2_vfpv3.S and zgemm_tcopy_2_vfpv3.S
12 years ago
Zhang Xianyi
2f5fdd2000
Refs #314 . Fixed clang compiling bug on OSX.
12 years ago
wernsaar
80a2e901b1
added dgemm_tcopy_4_vfpv3.S and sgemm_tcopy_4_vfpv3.S
12 years ago
wernsaar
ac50bccbd2
added cgemm_ncopy_2_vfpv3.S and made assembler labels unique
12 years ago
wernsaar
82015beaef
added zgemm_ncopy_2_vfpv3.S and made assembler labels unique
12 years ago
wernsaar
6216ab8a7e
removed obsolete gemm_kernels from haswell branch
12 years ago
wernsaar
370e3834a9
added missing file kernel/arm/Makefile
12 years ago
wernsaar
e31186efd4
deleted obsolete dgemm_kernel and dtrmm_kernel
12 years ago
wernsaar
2b801a00a5
small optimizations on sgemm_kernel for ARMV7
12 years ago
wernsaar
b3eab8fcb7
minor optimizations on zgemm_kernel for ARMV7
12 years ago
wernsaar
02bc36ac79
added sgemm_ncopy routine and made some improvements on cgemm_kernel for ARMV7
12 years ago
wernsaar
5118a7f4d1
small optimizations on dgemm_kernel for Piledriver
12 years ago
wernsaar
e172b70ea2
added cgemm_kernel for Piledriver
12 years ago
wernsaar
1cf4b974b2
added zgemm_kernel for Piledriver
12 years ago
wernsaar
7bccff1512
added sgemm_kernel for PILEDRIVER
12 years ago
wernsaar
afe44b0241
tests and code cleanup of gemm_kernels for HASWELL
12 years ago
wernsaar
a77c71eaf5
added highly optimized dgemm_kernel for HASWELL
12 years ago
wernsaar
fe8c5666f9
optimized dgemm_kernel for HASWELL
12 years ago
wernsaar
f6b50057e2
corrected and testet FMA3 Code
12 years ago
wernsaar
2840d56aeb
added dgemm_kernel for Piledriver
12 years ago
wernsaar
85484a42df
added kernels for cgemm, ctrmm, zgemm and ztrmm
12 years ago
wernsaar
3983011f0b
added sgemm- and strmm_kernel
12 years ago
wernsaar
2a1515c9dd
added dgemm_ncopy_4_vfpv3.S
12 years ago
wernsaar
31f51e78bc
minor optimizations on dgemm_kernel
12 years ago
wangqian
beffee7d91
Fixed buffer overflow bug in kernel/x86_64/dgemv_t.S file.
12 years ago
wernsaar
e0b968c3a7
Changed kernels for dgemm and dtrmm
12 years ago
wernsaar
1c63180bb6
updated dgemm_kernel_8x2_vfpv3.S
12 years ago
wernsaar
4a474ea7dc
changed dgemm_kernel to use fused multiply add
12 years ago
wernsaar
69ce737cc5
modified Makefile.L3 for ARM
12 years ago
wernsaar
70411af888
initial checkin of kernel/arm
12 years ago
Zhang Xianyi
6c4a7d0828
Import AMD Piledriver DGEMM kernel generated by AUGEM.
So far, this kernel doesn't deal with edge.
AUGEM: Automatically Generate High Performance Dense Linear Algebra
Kernels on x86 CPUs.
Qian Wang, Xianyi Zhang, Yunquan Zhang, and Qing Yi. In the
International Conference for High Performance Computing, Networking,
Storage and Analysis (SC'13). Denver, CO. Nov, 2013.
12 years ago
wernsaar
067e8417fd
removed unnessesary instructions from zgemm_kernel_2x2_bulldozer.S
12 years ago
wernsaar
a82da3d069
removed unnessesary instructions
12 years ago
Zhang Xianyi
1569bf14f8
Refs #282 . Fixed zgemv_n typo bug on Win64.
12 years ago
Zhang Xianyi
f51a849d91
Merge pull request #278 from wernsaar/haswell
Merge wernsaar's Haswell gemm kernels.
12 years ago
wernsaar
44ef70420c
added cgemm_kernel_8x2_haswell.S
12 years ago
wernsaar
d488b1b1aa
added zgemm_kernel_4x2_haswell.S
12 years ago
wernsaar
4070d9a123
added dgemm_kernel_16x2_haswell.S
12 years ago
wernsaar
0b90c0ec64
added sgemm_kernel_16x4_haswell.S
12 years ago
wernsaar
2b8ab8f55b
sgemm_kernel_16x4_haswell.S minor changes
12 years ago
wernsaar
1cb9579cd0
added zgemm_kernel_4x2_haswell.S and fixed a bug in sgemm_kernel_16x4_haswell.S
12 years ago
Zhang Xianyi
2638370844
Init code base for Intel Haswell.
12 years ago
wernsaar
89637f87c8
added sgemm- and dgemm-kernel for HASWELL processor
12 years ago
Zhang Xianyi
c0159d44a3
Merge branch 'develop' of https://github.com/wernsaar/OpenBLAS into wernsaar-develop
12 years ago