Implementation notes: aarch64, hikey960, crypto_kem/sntrup761

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: sntrup761
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23892759264 0 046264 936 1600factoredgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
28388255552 0 040904 936 1600factoredgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
28471505584 0 040968 936 1600factoredgcc_-O3_-fomit-frame-pointer2019121120190816
28554754932 0 039673 840 1584factoredclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
28554754932 0 039673 840 1584factoredclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
28554755172 0 042200 936 1568factoredgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
28638001928 0 035688 936 1568factoredgcc_-O2_-fomit-frame-pointer2019121120190816
28721251736 0 034804 920 1568factoredgcc_-Os_-fomit-frame-pointer2019121120190816
29553753168 0 040004 920 1568factoredgcc2019121120190816
29553753168 0 040004 920 1568factoredgcc_-funroll-loops2019121120190816
33325059312 0 046344 936 1600factoredgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
33648301736 0 034820 920 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
34026631748 0 034820 920 1568factoredgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
39460504932 0 039657 840 1584factoredclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
39710251736 0 034820 920 1568factoredgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
39793501824 0 035656 936 1568factoredgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
40106991836 0 035672 936 1568factoredgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
40223925892 0 042680 936 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
40223925172 0 042200 936 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
40223925600 0 040968 936 1600factoredgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
41510153168 0 040004 920 1568factoredcc2019121120190816
55361255860 0 042616 936 1568factoredgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
55424824932 0 039673 840 1584factoredclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
56110501824 0 035656 936 1568factoredgcc_-O_-fomit-frame-pointer2019121120190816
78226171736 0 034804 920 1568factoredgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
78226171928 0 035688 936 1568factoredgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
78693891912 0 035624 936 1568factoredgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
735512405668 0 022206 928 1568refgcc_-O_-fomit-frame-pointer2019121120190816
10997325017940 0 036096 936 1600refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019121120190816
1165666509900 0 027343 832 1584refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019121120190816
1218530259900 0 027343 832 1584refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019121120190816
1275223505704 0 022246 928 1568refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019121120190816
12878775016404 0 035918 928 1568refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
12888765016604 0 036078 928 1568refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019121120190816
1291707005656 0 022094 928 1568refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019121120190816
1324257755120 0 020898 912 1568refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019121120190816
1324923755120 0 020898 912 1568refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
1379036255668 0 022206 928 1568refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
16091906627864 0 047688 936 1600refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019121120190816
16095414527688 0 047480 936 1600refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1618857109888 0 027311 832 1584refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019121120190816
16278994617948 0 036088 936 1600refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019121120190816
1821418615656 0 022134 928 1568refgcc_-O2_-fomit-frame-pointer2019121120190816
1831963005128 0 020890 912 1568refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019121120190816
1958040009900 0 027343 832 1584refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019121120190816
23363280017948 0 036120 936 1600refgcc_-O3_-fomit-frame-pointer2019121120190816
25150657514972 0 034710 928 1568refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019121120190816
2691972005120 0 020882 912 1568refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019121120190816
31322812514972 0 034710 928 1568refgcc_-funroll-loops_-O_-fomit-frame-pointer2019121120190816
35645985012700 0 032234 912 1568refcc2019121120190816
3656448605624 0 022102 928 1568refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019121120190816
4093368515120 0 020882 912 1568refgcc_-Os_-fomit-frame-pointer2019121120190816
78226695012700 0 032234 912 1568refgcc2019121120190816
106758259312700 0 032234 912 1568refgcc_-funroll-loops2019121120190816