Implementation notes: aarch64, rockpi4, crypto_sign/ed25519

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: ed25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
43984519604 31680 040616 32616 1608ref10gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
46751620636 31680 041168 32616 1592ref10gcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
47247219404 31680 038104 32616 1592ref10gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
47329817860 31680 036344 32616 1592ref10gcc_-O2_-fomit-frame-pointer2019120120190816
47577617052 31680 035456 32616 1592ref10gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
48651416812 31680 034336 32600 1576ref10gcc_-Os_-fomit-frame-pointer2019120120190816
49725216804 31680 034408 32600 1576ref10gcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
54887718100 31680 035608 32600 1576ref10gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
77024519792 31680 040845 32504 1608ref10clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
79543820404 31680 041456 32616 1608ref10gcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
80328517944 31680 037656 32616 1608ref10gcc_-O3_-fomit-frame-pointer2019120120190816
81856619584 31680 040541 32504 1608ref10clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
82517419456 31680 039384 32616 1608ref10gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
85862719924 31680 040528 32616 1592ref10gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
92099017088 31680 036768 32616 1608ref10gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
92801116804 31680 034408 32600 1576ref10gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
96105119316 31680 040221 32504 1608ref10clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
97509318428 31680 036984 32616 1592ref10gcc_-O_-fomit-frame-pointer2019120120190816
97757118428 31680 036984 32616 1592ref10gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
99367819640 31680 038200 32616 1592ref10gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
101598016812 31680 034336 32600 1576ref10gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
115970419584 31680 040541 32504 1608ref10clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
116011719584 31680 040541 32504 1608ref10clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
191177721116 31680 042888 32616 1592ref10gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
191549443996 31680 066488 32600 1592ref10gcc_-funroll-loops2019120120190816
192705821116 31680 042888 32616 1592ref10gcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
5336373132844 0 0153080 944 1608refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
563414643996 31680 066488 32600 1592ref10gcc2019120120190816
564571043996 31680 066488 32600 1592ref10cc2019120120190816
5753503137880 0 0159480 944 1608refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
5806367134512 0 0155485 824 1608refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
6400261133096 0 0153408 944 1608refgcc_-O3_-fomit-frame-pointer2019120120190816
6425041138088 0 0159768 944 1608refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
6485752134512 0 0155485 824 1608refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
6540681134512 0 0155485 824 1608refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
10945326134204 0 0155197 824 1608refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
11122503133204 0 0153648 944 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
11858056135336 0 0156253 824 1608refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
12762526120996 0 0140128 944 1592refgcc_-O2_-fomit-frame-pointer2019120120190816
13177178129696 0 0150928 944 1592refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
14884933129876 0 0152320 944 1592refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
14903931129876 0 0152320 944 1592refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
17373671119992 0 0138192 928 1576refgcc_-Os_-fomit-frame-pointer2019120120190816
17472791119992 0 0138192 928 1576refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
17736698120832 0 0140056 944 1592refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
19074405120848 0 0140072 944 1592refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
20845762120068 0 0138336 928 1576refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
31556917129616 0 0150792 944 1592refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
44025387120068 0 0138336 928 1576refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
44891035120892 0 0139920 944 1592refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
45285863120832 0 0140056 944 1592refgcc_-O_-fomit-frame-pointer2019120120190816
52600093121188 0 0140432 944 1592refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
53987360119988 0 0138192 928 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
257859854128428 0 0151760 928 1592refgcc2019120120190816
258805624128428 0 0151760 928 1592refcc2019120120190816
263907826128428 0 0151760 928 1592refgcc_-funroll-loops2019120120190816