Implementation notes: aarch64, a53, crypto_sign

Computer: a53
Architecture: aarch64
CPU ID: unknown CPU ID
CPU cycles/second: 432000000...1200000000 (vct)
SUPERCOP version: 20160731
Benchmark dates: 20160801...20160802

crypto_sign

TimeRelative timePrimitiveImplementationCompiler
3icpcrypto_sign/3icp/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
blscrypto_sign/bls/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
28030051.00donald1024crypto_sign/donald1024/opensslgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv (4.9.2)
86957551.00donald2048crypto_sign/donald2048/opensslgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
donald2048crypto_sign/donald2048/cryptoppg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
11639701.00donald512crypto_sign/donald512/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
89545501.00ecdonaldb163crypto_sign/ecdonaldb163/opensslgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
65530801.00ecdonaldb233crypto_sign/ecdonaldb233/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
196344001.00ecdonaldb283crypto_sign/ecdonaldb283/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
550577251.00ecdonaldb409crypto_sign/ecdonaldb409/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
1030611601.00ecdonaldb571crypto_sign/ecdonaldb571/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
80870401.00ecdonaldk163crypto_sign/ecdonaldk163/opensslgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv (4.9.2)
67338001.00ecdonaldk233crypto_sign/ecdonaldk233/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
237040001.00ecdonaldk283crypto_sign/ecdonaldk283/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
477956701.00ecdonaldk409crypto_sign/ecdonaldk409/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
873487801.00ecdonaldk571crypto_sign/ecdonaldk571/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
59255551.00ecdonaldp160crypto_sign/ecdonaldp160/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
58733101.00ecdonaldp192crypto_sign/ecdonaldp192/opensslgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
81866701.00ecdonaldp224crypto_sign/ecdonaldp224/opensslgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv (4.9.2)
67080151.00ecdonaldp256crypto_sign/ecdonaldp256/opensslgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
105116401.00ecdonaldp384crypto_sign/ecdonaldp384/opensslgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
309484801.00ecdonaldp521crypto_sign/ecdonaldp521/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
10704151.00ed25519crypto_sign/ed25519/ref10gcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
2316397521.64ed25519crypto_sign/ed25519/refclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
24494401.00ed448goldilockscrypto_sign/ed448goldilocks/64 (2014-10-12)gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
ed448goldilockscrypto_sign/ed448goldilocks/32gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
ed448goldilockscrypto_sign/ed448goldilocks/amd64gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
ed448goldilockscrypto_sign/ed448goldilocks/arm32gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
ed448goldilockscrypto_sign/ed448goldilocks/neongcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
fslwe25crypto_sign/fslwe25/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
fslwe37crypto_sign/fslwe37/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
fslwe47crypto_sign/fslwe47/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
fslwe69crypto_sign/fslwe69/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
hectorcrypto_sign/hector/refgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
2174851.00mqqsig160crypto_sign/mqqsig160/ref (1.00)clang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
4120001.00mqqsig192crypto_sign/mqqsig192/ref (1.00)gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
6840001.00mqqsig224crypto_sign/mqqsig224/ref (1.00)gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
9525601.00mqqsig256crypto_sign/mqqsig256/ref (1.00)gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
31711501.00ntrumls401xcrypto_sign/ntrumls401x/ref (1.0)gcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
28115101.00ntrumls439xcrypto_sign/ntrumls439x/ref (1.0)gcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
63994051.00ntrumls593xcrypto_sign/ntrumls593x/ref (1.0)gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
74637451.00ntrumls743xcrypto_sign/ntrumls743x/ref (1.0)gcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
pass769crypto_sign/pass769/ref-karatsubagcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
pass863crypto_sign/pass863/ref-karatsubagcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
38746351.00pflash1crypto_sign/pflash1/refgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
rainbowcrypto_sign/rainbow/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
rainbow5640crypto_sign/rainbow5640/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
rainbow6440crypto_sign/rainbow6440/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
rainbowbinary16242020crypto_sign/rainbowbinary16242020/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
rainbowbinary256181212crypto_sign/rainbowbinary256181212/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
38989351.00ronald1024crypto_sign/ronald1024/opensslgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
92327851.00ronald1536crypto_sign/ronald1536/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
175093651.00ronald2048crypto_sign/ronald2048/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
681136001.00ronald3072crypto_sign/ronald3072/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
997101901.00ronald4096crypto_sign/ronald4096/opensslclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Debian Clang 3.5.2 (tags/RELEASE 352/final))
12623851.00ronald512crypto_sign/ronald512/opensslgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv (4.9.2)
32586301.00ronald768crypto_sign/ronald768/opensslgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv (4.9.2)
rwb0fuz1024crypto_sign/rwb0fuz1024/gmpgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv
5576851.00sflashv2crypto_sign/sflashv2/refgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv (4.9.2)
3103826851.00sphincs256crypto_sign/sphincs256/refgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
sphincs256crypto_sign/sphincs256/avx2gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv (4.9.2)
tts6440crypto_sign/tts6440/refg++ -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv