[PATCH 2/2 v2] Add subdirectories zxc, kx5000 and kx6000 under mpnx86_64

DylanFan-oc DylanFan-oc at zhaoxin.com
Wed Jun 23 13:00:10 UTC 2021


Add three folders to mpn/x86_64 and choose the best existing asm files for
Zhaoxin CPUs(zxc, kx5000 and kx6000).

I used the script ‘Compare-asm-Variant‘ to get the results. Based on this
result, I chose the best asm files for Zhaoxin CPUs.


 mpn/x86_64/kx5000/gmp-mparam.h  |  172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 mpn/x86_64/kx6000/gmp-mparam.h  |  161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 mpn/x86_64/zxc/aorrlsh1_n.asm   |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/aorrlsh_n.asm    |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/aors_n.asm       |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/aorsmul_1.asm    |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/cnd_add_n.asm    |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/com-palignr.asm  |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/gcd_22.asm       |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/gmp-mparam.h     |  241 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 mpn/x86_64/zxc/hamdist.asm      |   38 +++++++++++++++++++++++++
 mpn/x86_64/zxc/lshift.asm       |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/mul_1.asm        |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/mul_2.asm        |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/mul_basecase.asm |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/sbpi1_bdiv_r.asm |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/sqr_basecase.asm |   37 +++++++++++++++++++++++++
 mpn/x86_64/zxc/sublsh1_n.asm    |   37 +++++++++++++++++++++++++
 18 files changed, 1130 insertions(+), 0 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Add subdirectories zxc, kx5000 and kx6000 under mpnx86_64.patch
Type: application/octet-stream
Size: 51184 bytes
Desc: Add subdirectories zxc, kx5000 and kx6000 under mpnx86_64.patch
URL: <https://gmplib.org/list-archives/gmp-devel/attachments/20210623/ef22a155/attachment-0001.obj>


More information about the gmp-devel mailing list