Skip to content

Commit bf4b352

Browse files
author
Shi Pujin
committed
deps: add loong64 into openssl Makefile and gen openssl(asm)
Thank you, zhoumingtao, for your test on the LoongArch machine, which can demonstrate the performance improvement of nodejs using openssl-asm. Thank you run shell: ./node benchmark/compare.js --old ./out/Release/node \ --new ./out-asm/Release/node crypto > crypte-benchmark.csv LoongArch 3C5000-Server crypto/aes-gcm-throughput.js 8.42% crypto/keygen.js 54.37% crypto/oneshot-hash.js 3.41% crypto/oneshot-sign.js 31.03% crypto/oneshot-verify.js 21.55% crypto/randomBytes.js 10.87% crypto/randomInt.js 4.48% crypto/randomUUID.js 2.02% crypto/rsa-encrypt-decrypt-throughput.js 63.27% crypto/rsa-sign-verify-throughput.js 17.23% crypto/rsa-sign-verify-throughput.js len='1024' 17.23% LoongArch 3A6000-PC crypto/aes-gcm-throughput.js 10.84% crypto/keygen.js 56.33% crypto/oneshot-sign.js 31.08% crypto/oneshot-verify.js 24.38% crypto/randomBytes.js 21.28% crypto/randomInt.js 5.58% crypto/randomUUID.js 6.05% crypto/rsa-encrypt-decrypt-throughput.js 60.96% crypto/rsa-sign-verify-throughput.js len='1024' 20.22% Teted-by: zhoumingtao <[email protected]>
1 parent cff138c commit bf4b352

File tree

129 files changed

+121107
-1502
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+121107
-1502
lines changed

deps/openssl/config/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ PERL = perl
1212
ASM_ARCHS = aix64-gcc-as BSD-x86 BSD-x86_64 \
1313
darwin64-x86_64-cc darwin-i386-cc darwin64-arm64-cc linux-aarch64 \
1414
linux-armv4 linux-elf linux-x86_64 \
15-
linux-ppc64le linux32-s390x linux64-s390x linux64-mips64\
15+
linux-ppc64le linux32-s390x linux64-s390x \
16+
linux64-loongarch64 linux64-mips64 \
1617
solaris-x86-gcc solaris64-x86_64-gcc VC-WIN64A VC-WIN32
1718

18-
NO_ASM_ARCHS = VC-WIN64-ARM linux64-riscv64 linux64-loongarch64
19+
NO_ASM_ARCHS = VC-WIN64-ARM linux64-riscv64
1920

2021
CC = gcc
2122
FAKE_GCC = ../config/fake_gcc.pl

0 commit comments

Comments
 (0)