Implementation notes: aarch64, supercoplxc, crypto_kem/sntrup857

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: sntrup857
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
45683207112 0 056706 912 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
45749604204 0 052482 912 1568factoredgcc_-O3_-fomit-frame-pointer2019120120190816
45825607388 0 056837 824 1584factoredclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
45847207388 0 056837 824 1584factoredclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
45862407388 0 056781 824 1584factoredclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
45952806040 0 055322 912 1552factoredgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
45957607388 0 056837 824 1584factoredclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
46008806020 0 055218 912 1552factoredgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
46352802100 0 048368 896 1544factoredgcc_-Os_-fomit-frame-pointer2019120120190816
46392802096 0 048416 896 1544factoredgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
46428005532 0 055922 912 1552factoredgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
46491205532 0 055922 912 1552factoredgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
46500807380 0 056829 824 1584factoredclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
46567202100 0 048368 896 1544factoredgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
46578402284 0 049458 912 1552factoredgcc_-O_-fomit-frame-pointer2019120120190816
46597604248 0 052506 912 1568factoredgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
46691207020 0 056658 912 1568factoredgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
47209602400 0 049522 912 1552factoredgcc_-O2_-fomit-frame-pointer2019120120190816
47321602412 0 049490 912 1552factoredgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
47524002284 0 049458 912 1552factoredgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
48092002096 0 048416 896 1544factoredgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
49553603756 0 053890 896 1560factoredcc2019120120190816
49640003756 0 053890 896 1560factoredgcc_-funroll-loops2019120120190816
49879203756 0 053890 896 1560factoredgcc2019120120190816
33993104024652 0 045394 912 1568refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
34019920024672 0 045442 912 1568refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
34403032014816 0 034234 912 1568refgcc_-O3_-fomit-frame-pointer2019120120190816
34410192014752 0 034162 912 1568refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
35461064019404 0 039823 816 1584refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
35476224019404 0 039823 816 1584refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
35485408019332 0 039695 816 1584refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
35488440019404 0 039823 816 1584refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
35503744018664 0 039095 816 1584refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
3909718407140 0 025328 904 1552refgcc_-O2_-fomit-frame-pointer2019120120190816
39124872018908 0 039144 904 1552refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
39190720018920 0 039232 904 1552refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
3934292807156 0 025296 904 1552refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
4054242406244 0 023550 888 1544refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
4059545606244 0 023550 888 1544refgcc_-Os_-fomit-frame-pointer2019120120190816
4088103206244 0 023598 888 1544refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
4096092006244 0 023598 888 1544refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
4473476007080 0 025328 904 1552refgcc_-O_-fomit-frame-pointer2019120120190816
4514120007080 0 025328 904 1552refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
45161632016868 0 038328 904 1552refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
45356832016868 0 038328 904 1552refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
131337680014424 0 035712 888 1560refcc2019120120190816
133222760014424 0 035712 888 1560refgcc_-funroll-loops2019120120190816
136174960014424 0 035712 888 1560refgcc2019120120190816