Implementation notes: aarch64, supercoplxc, crypto_hash/knot256v2

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1992001004 127 013854 927 768optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1992001004 127 013854 927 768optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1992001004 127 013854 927 768optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1992802220 127 013897 1031 760optgcc_-O3_-fomit-frame-pointer2019090120190816
1992801224 127 013688 1015 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
1993601100 127 011496 1015 744optgcc_-O2_-fomit-frame-pointer2019090120190816
1994401004 127 013798 927 768optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1995202220 127 015273 1031 760optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1996001200 127 013760 1015 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1996002180 127 015209 1031 760optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2000801076 127 011416 1015 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2000802180 127 013849 1031 760optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2024801548 127 014342 927 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2091201012 127 013862 927 768optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
209680996 127 010688 999 736optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
209680996 127 010688 999 736optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
210640996 127 010624 999 736optgcc_-Os_-fomit-frame-pointer2019090120190816
210640996 127 010624 999 736optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
2112801548 127 014398 927 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2112801548 127 014398 927 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2113601548 127 014398 927 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2206401644 127 014248 1015 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2286402212 127 015273 1031 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2296001564 127 014414 927 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2312002244 127 013969 1031 760refgcc_-O3_-fomit-frame-pointer2019090120190816
2409601488 127 015192 1015 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2410401488 127 015192 1015 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
2411201240 127 011712 1015 744optgcc_-O_-fomit-frame-pointer2019090120190816
2411201240 127 011712 1015 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2413601660 127 014176 1015 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
2499202244 127 015345 1031 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
2543202212 127 013913 1031 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
2613601436 127 011880 1015 744refgcc_-O2_-fomit-frame-pointer2019090120190816
2784001268 127 011648 1015 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
3019201884 127 015616 1015 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
3019201884 127 015616 1015 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
3367201300 127 011816 1015 744refgcc_-O_-fomit-frame-pointer2019090120190816
3367201300 127 011816 1015 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
3433601216 127 010952 999 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
3434401216 127 010952 999 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
3601601216 127 010888 999 736refgcc_-Os_-fomit-frame-pointer2019090120190816
3608001216 127 010888 999 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
17749603092 127 015736 999 744optcc2019090120190816
17749603092 127 015736 999 744optgcc2019090120190816
17750403092 127 015736 999 744optgcc_-funroll-loops2019090120190816
22577602672 127 015352 999 744refgcc2019090120190816
22582402672 127 015352 999 744refgcc_-funroll-loops2019090120190816
22638402672 127 015352 999 744refcc2019090120190816