Implementation notes: aarch64, supercoplxc, crypto_hash/saturninhashv2

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: saturninhashv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1181603340 0 016393 896 760bs32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
1185603372 0 015049 896 760bs32gcc_-O3_-fomit-frame-pointer2019090220190816
1239203796 0 016598 800 768bs32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1239203796 0 016654 800 768bs32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1239203796 0 016654 800 768bs32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1239203796 0 016654 800 768bs32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
1278403240 0 016257 896 760bs32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1303203248 0 014905 896 760bs32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
1307203760 0 016305 896 744bs32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
1322403600 0 016233 896 744bs32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1331203012 0 013489 896 744bs32gcc_-O2_-fomit-frame-pointer2019090220190816
1412803716 0 016574 800 768bs32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
1437602952 0 012665 880 736bs32gcc_-Os_-fomit-frame-pointer2019090220190816
1437602952 0 012665 880 736bs32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1452802944 0 012721 880 736bs32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
1452802944 0 012721 880 736bs32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
1500803000 0 013417 896 744bs32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
1888803688 0 017465 896 744bs32gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
1888803688 0 017465 896 744bs32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
1972803148 0 013705 896 744bs32gcc_-O_-fomit-frame-pointer2019090220190816
1972803148 0 013705 896 744bs32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
2366406544 0 019398 800 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2367206544 0 019398 800 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2368006544 0 019398 800 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2376006580 0 019382 800 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
2824006288 0 019150 800 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
3834406564 0 019625 896 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
4068806636 0 018353 896 760refgcc_-O3_-fomit-frame-pointer2019090220190816
4085606752 0 019849 896 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
4266407112 0 019825 896 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
4558407332 0 019953 896 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
4713606456 0 018153 896 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
5792003488 0 014033 896 744refgcc_-O2_-fomit-frame-pointer2019090220190816
5861603172 0 013025 880 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
5862403172 0 013025 880 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
6261607580 0 021433 896 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
6261607580 0 021433 896 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
6408003444 0 013937 896 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
6556803172 0 012961 880 736refgcc_-Os_-fomit-frame-pointer2019090220190816
6556803172 0 012961 880 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
7045603356 0 013993 896 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
7046403356 0 013993 896 744refgcc_-O_-fomit-frame-pointer2019090220190816
8776808064 0 024889 880 744bs32cc2019090220190816
8776808064 0 024889 880 744bs32gcc2019090220190816
8776808064 0 024889 880 744bs32gcc_-funroll-loops2019090220190816
47872808736 0 025625 880 744refcc2019090220190816
48209608736 0 025625 880 744refgcc_-funroll-loops2019090220190816
48387208736 0 025625 880 744refgcc2019090220190816