Implementation notes: aarch64, rockpi4, crypto_scalarmult/kummer

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8210449264 0 030247 896 1600ref5ugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
8326084596 0 025143 896 1584ref5ugcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
8392164200 0 024727 896 1584ref5gcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
8516068436 0 028055 896 1600ref5gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
8623449336 0 029111 896 1600ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
8701913368 0 021823 896 1584ref5gcc_-O2_-fomit-frame-pointer2019120120190816
8974493520 0 022079 896 1584ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
9222299232 0 028855 896 1600ref5ugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
9255334708 0 025287 896 1584ref5ugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
10196973796 0 022175 896 1584ref5ugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
10345659280 0 028967 896 1600ref5ugcc_-O3_-fomit-frame-pointer2019120120190816
10618233376 0 020127 880 1568ref5gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
10857773776 0 020607 880 1568ref5ugcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
11167523776 0 022255 896 1584ref5ugcc_-O2_-fomit-frame-pointer2019120120190816
11295553412 0 020223 880 1568ref5gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
12931033740 0 020495 880 1568ref5ugcc_-Os_-fomit-frame-pointer2019120120190816
13918108360 0 029407 896 1600ref5gcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
14203078360 0 028031 896 1600ref5gcc_-O3_-fomit-frame-pointer2019120120190816
15458598436 0 029407 896 1600ref5gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
16652164332 0 024911 896 1584ref5gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
16738894844 0 025799 896 1584ref5gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
17019733804 0 021535 896 1584ref5gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
17164289284 0 030343 896 1600ref5ugcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
17573153412 0 021767 896 1584ref5gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
17887039544 0 029311 896 1600ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
18869975256 0 026199 896 1584ref5ugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
19274714116 0 021839 896 1584ref5ugcc_-O_-fomit-frame-pointer2019120120190816
19935513808 0 022383 896 1584ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
22595233376 0 020127 880 1568ref5gcc_-Os_-fomit-frame-pointer2019120120190816
23041273412 0 020223 880 1568ref5gcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
24172893428 0 020175 880 1568ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
25122793776 0 020607 880 1568ref5ugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
25911623740 0 020495 880 1568ref5ugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
25915753740 0 020495 880 1568ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
34369864844 0 025799 896 1584ref5gcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
35051313804 0 021535 896 1584ref5gcc_-O_-fomit-frame-pointer2019120120190816
35579953852 0 021583 896 1584ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
35959915256 0 026199 896 1584ref5ugcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
36752874112 0 021839 896 1584ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
36880904116 0 021839 896 1584ref5ugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
54144307676 0 029207 880 1584ref5gcc2019120120190816
54639908332 0 029863 880 1584ref5ugcc_-funroll-loops2019120120190816
69338578332 0 029863 880 1584ref5ugcc2019120120190816
122582537676 0 029207 880 1584ref5cc2019120120190816
123338327676 0 029207 880 1584ref5gcc_-funroll-loops2019120120190816
143876818332 0 029863 880 1584ref5ucc2019120120190816

Compiler output

Implementation: ref5
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
gfe.c: Alarm clock

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref5
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref5
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref5
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref5
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref5
clang -O3 -fomit-frame-pointer -Qunused-arguments ref5u
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref5u
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref5u
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref5u
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref5u