Implementation notes: aarch64, supercoplxc, crypto_kem/ntrulpr761

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_kem
Primitive: ntrulpr761
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
52244804904 0 041884 872 1584factoredclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019113020190816
52833604072 0 039873 960 1568factoredgcc_-O3_-fomit-frame-pointer2019113020190816
53078404956 0 041940 872 1584factoredclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
53118404956 0 041940 872 1584factoredclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
53224005732 0 042865 960 1568factoredgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
53278405096 0 043025 960 1552factoredgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
53296802392 0 037089 960 1552factoredgcc_-O_-fomit-frame-pointer2019113020190816
53313604956 0 041884 872 1584factoredclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
53428004956 0 041940 872 1584factoredclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
53448805756 0 042913 960 1568factoredgcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
53635205564 0 042281 960 1552factoredgcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
53955205576 0 042377 960 1552factoredgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
54252002232 0 036015 944 1544factoredgcc_-Os_-fomit-frame-pointer2019113020190816
54285605096 0 043025 960 1552factoredgcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
54408002392 0 037089 960 1552factoredgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
54443202232 0 036015 944 1544factoredgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
54493602516 0 037105 960 1552factoredgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
54512002232 0 036071 944 1544factoredgcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
54552002496 0 037145 960 1552factoredgcc_-O2_-fomit-frame-pointer2019113020190816
54912002232 0 036071 944 1544factoredgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
55417604048 0 039833 960 1568factoredgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
57552803532 0 041169 944 1560factoredcc2019113020190816
57627203532 0 041169 944 1560factoredgcc2019113020190816
57656803532 0 041169 944 1560factoredgcc_-funroll-loops2019113020190816
32695360016696 0 038521 960 1568refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019113020190816
32747288016612 0 038409 960 1568refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
3294216809232 0 029697 960 1568refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019113020190816
3306016009240 0 029721 960 1568refgcc_-O3_-fomit-frame-pointer2019113020190816
3416928809804 0 031388 872 1584refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019113020190816
3423228009752 0 031324 872 1584refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019113020190816
3423252009676 0 031196 872 1584refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019113020190816
3426676809752 0 031324 872 1584refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019113020190816
3442992009752 0 031324 872 1584refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019113020190816
3770389605732 0 025073 960 1552refgcc_-O2_-fomit-frame-pointer2019113020190816
3772863205732 0 025017 960 1552refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
37781944012956 0 034337 960 1552refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019113020190816
37998784012832 0 034297 960 1552refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019113020190816
3937523205124 0 023631 944 1544refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019113020190816
3947513605124 0 023631 944 1544refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
3954859205136 0 023591 944 1544refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019113020190816
3972276005136 0 023591 944 1544refgcc_-Os_-fomit-frame-pointer2019113020190816
4321133605572 0 024953 960 1552refgcc_-O_-fomit-frame-pointer2019113020190816
4362098405572 0 024953 960 1552refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
43969168012036 0 034625 960 1552refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019113020190816
44122856012036 0 034625 960 1552refgcc_-funroll-loops_-O_-fomit-frame-pointer2019113020190816
128152768011748 0 034177 944 1560refcc2019113020190816
130055304011748 0 034177 944 1560refgcc2019113020190816
130107448011748 0 034177 944 1560refgcc_-funroll-loops2019113020190816