Implementation notes: aarch64, hikey960, crypto_kem/sntrup653

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: sntrup653
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11725563160 0 048324 920 1568factoredgcc2019121120190816
20895755632 0 049304 936 1600factoredgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
21062254060 0 047129 840 1584factoredclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
21062255076 0 050440 936 1568factoredgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
22144503160 0 048324 920 1568factoredcc2019121120190816
22740481732 0 043124 920 1568factoredgcc_-Os_-fomit-frame-pointer2019121120190816
22918141732 0 043156 920 1568factoredgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
29583294060 0 047113 840 1584factoredclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
30386255812 0 050936 936 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
30469509248 0 054568 936 1600factoredgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
30552751732 0 043124 920 1568factoredgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
32134501732 0 043156 920 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
41791505664 0 049352 936 1600factoredgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
42171191908 0 043960 936 1568factoredgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
42171191924 0 044008 936 1568factoredgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
42291009296 0 054648 936 1600factoredgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
42379345796 0 050872 936 1568factoredgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
42457504060 0 047129 840 1584factoredclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
42462605664 0 049368 936 1600factoredgcc_-O3_-fomit-frame-pointer2019121120190816
42712381924 0 044008 936 1568factoredgcc_-O2_-fomit-frame-pointer2019121120190816
42873751812 0 043976 936 1568factoredgcc_-O_-fomit-frame-pointer2019121120190816
43909643160 0 048324 920 1568factoredgcc_-funroll-loops2019121120190816
59166584060 0 047129 840 1584factoredclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
59166585076 0 050440 936 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
59283511812 0 043976 936 1568factoredgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
59283511744 0 043140 920 1568factoredgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
59819201824 0 043992 936 1568factoredgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
744338259044 0 026487 832 1584refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
808579499032 0 026455 832 1584refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
821011509044 0 026487 832 1584refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
8432631917444 0 036958 928 1568refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
8454870024384 0 044176 936 1600refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
9509647517636 0 037110 928 1568refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
952213505088 0 020850 912 1568refgcc_-Os_-fomit-frame-pointer2019121120190816
968863505088 0 020850 912 1568refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
976522505088 0 020866 912 1568refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
1014754285668 0 022206 928 1568refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
1016232755632 0 022166 928 1568refgcc_-O_-fomit-frame-pointer2019121120190816
10242247516192 0 035926 928 1568refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
1159828415632 0 022166 928 1568refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
11999356614972 0 033112 936 1600refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1338454605640 0 022118 928 1568refgcc_-O2_-fomit-frame-pointer2019121120190816
1354049405096 0 020858 912 1568refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
1405358449044 0 026487 832 1584refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
15024127514988 0 033160 936 1600refgcc_-O3_-fomit-frame-pointer2019121120190816
16279537524768 0 044592 936 1600refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
1736511755616 0 022094 928 1568refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
1922991755632 0 022070 928 1568refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
19578759214916 0 033072 936 1600refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
1988509505088 0 020866 912 1568refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
23780362516192 0 035926 928 1568refgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
27782190012672 0 032210 912 1568refgcc_-funroll-loops2019121120190816
52648965012672 0 032210 912 1568refgcc2019121120190816
77860179112672 0 032210 912 1568refcc2019121120190816