Implementation notes: aarch64, hikey960, crypto_hash/edonr512

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: edonr512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
042872 0 055390 904 744optccc2019112620190816
014176 0 025280 816 760optcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
014088 0 025208 816 760optcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
014088 0 025208 816 760optcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
014548 0 026394 920 776optcgcc_-O3_-fomit-frame-pointer2019112620190816
013928 0 024122 920 744optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
013960 0 027202 920 744optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
014300 0 027802 920 776optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
013832 0 027114 920 744optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
014148 0 027618 920 776optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
012800 0 022398 904 744optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
012836 0 022398 904 744optcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
08128 0 019232 816 760swpbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
08136 0 019256 816 760swpbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
08136 0 019256 816 760swpbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
09108 0 020954 920 776swpbegcc_-O3_-fomit-frame-pointer2019112620190816
07380 0 017642 920 744swpbegcc_-O_-fomit-frame-pointer2019112620190816
08080 0 021322 920 744swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
07380 0 020842 920 744swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
08740 0 022210 920 776swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
09108 0 020946 920 776swpbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
07092 0 016654 904 744swpbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
41627092 0 016686 904 744swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
416313016 0 026474 920 744optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
41638740 0 020562 920 776swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
41637092 0 016654 904 744swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832542872 0 055390 904 744optcgcc2019112620190816
832514208 0 024442 920 744optcgcc_-O2_-fomit-frame-pointer2019112620190816
832513064 0 023322 920 744optcgcc_-O_-fomit-frame-pointer2019112620190816
832513064 0 023322 920 744optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
832512828 0 022390 904 744optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832513016 0 026474 920 744optcgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
832512800 0 022398 904 744optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
832514256 0 024490 920 744optcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
832514596 0 026434 920 776optcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
83258136 0 019256 816 760swpbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
83258144 0 018378 920 744swpbegcc_-O2_-fomit-frame-pointer2019112620190816
83257792 0 017986 920 744swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
83257380 0 017642 920 744swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
832520256 0 032774 904 744swpbegcc_-funroll-loops2019112620190816
83259044 0 022546 920 776swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
83257092 0 016686 904 744swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
83257380 0 020842 920 744swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1169314088 0 025208 816 760optcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1169312828 0 022390 904 744optcgcc_-Os_-fomit-frame-pointer2019112620190816
1169314260 0 026082 920 776optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1169313064 0 023330 920 744optcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
116937092 0 016654 904 744swpbegcc_-Os_-fomit-frame-pointer2019112620190816
116938144 0 018378 920 744swpbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
160207792 0 021074 920 744swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2136042872 0 055390 904 744optcgcc_-funroll-loops2019112620190816
233637380 0 017642 920 744swpbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3330020256 0 032774 904 744swpbecc2019112620190816
3330020256 0 032774 904 744swpbegcc2019112620190816