Add msa support for loongson
authorgxw <guxiwei-hf@loongson.cn>
Thu, 26 Nov 2020 06:59:41 +0000 (14:59 +0800)
committergxw <guxiwei-hf@loongson.cn>
Wed, 9 Dec 2020 02:28:46 +0000 (10:28 +0800)
commit4b548857d64e6f0fb3aefbd0bd5bd4d14f2a22d7
tree9b2550702261820b6a4b2cb254dd46eda1e9bba1
parentd67babf34536ffd0cba4142aa1ea4496394438cd
Add msa support for loongson

1. Using core loongson3r3 and loongson3r4 for loongson
2. Add DYNAMIC_ARCH for loongson

Change-Id: I1c6b54dbeca3a0cc31d1222af36a7e9bd6ab54c1
28 files changed:
Makefile.system
common_linux.h
common_mips64.h
cpuid_mips64.c
driver/others/Makefile
driver/others/blas_server.c
driver/others/dynamic_mips64.c [new file with mode: 0644]
driver/others/parameter.c
getarch.c
kernel/Makefile
kernel/Makefile.L3
kernel/mips/cgemm_kernel_8x4_msa.c
kernel/mips/crot_msa.c
kernel/mips/cscal_msa.c
kernel/mips/dscal_msa.c
kernel/mips/dtrsm_kernel_LN_8x4_msa.c
kernel/mips/dtrsm_kernel_LT_8x4_msa.c
kernel/mips/dtrsm_kernel_RN_8x4_msa.c
kernel/mips/dtrsm_kernel_RT_8x4_msa.c
kernel/mips/macros_msa.h
kernel/mips/srot_msa.c
kernel/mips/sscal_msa.c
kernel/mips/zscal_msa.c
kernel/mips64/KERNEL.LOONGSON3B [deleted file]
kernel/mips64/KERNEL.LOONGSON3R3 [moved from kernel/mips64/KERNEL.LOONGSON3A with 75% similarity]
kernel/mips64/KERNEL.LOONGSON3R4 [new file with mode: 0644]
kernel/setparam-ref.c
param.h