Implementation notes: aarch64, supercoplxc, crypto_hash/edonr512

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: edonr512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
60007468 0 020286 800 768swpbeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
61607460 0 017265 880 736swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
61607460 0 017265 880 736swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
63207460 0 017201 880 736swpbegcc_-Os_-fomit-frame-pointer2019083120190816
63207460 0 017201 880 736swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
64008168 0 020945 896 744swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
64009112 0 022297 896 760swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
648012716 0 025534 800 768optcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
648013032 0 022809 880 736optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
648013032 0 022809 880 736optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
64808176 0 018737 896 744swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
64809120 0 020945 896 760swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
664013044 0 022761 880 736optcgcc_-Os_-fomit-frame-pointer2019083120190816
664013044 0 022761 880 736optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
672014612 0 027777 896 760optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
680014200 0 026961 896 744optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
688014208 0 024753 896 744optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
688014632 0 026441 896 760optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
704015032 0 025633 896 744optcgcc_-O2_-fomit-frame-pointer2019083120190816
704015456 0 027281 896 760optcgcc_-O3_-fomit-frame-pointer2019083120190816
704015008 0 027689 896 744optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
704015420 0 028617 896 760optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
712014116 0 026878 800 768optcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
712014116 0 026934 800 768optcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
712014116 0 026934 800 768optcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
712014116 0 026934 800 768optcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
72009632 0 022849 896 760swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
72808696 0 019313 896 744swpbegcc_-O2_-fomit-frame-pointer2019083120190816
72809648 0 021489 896 760swpbegcc_-O3_-fomit-frame-pointer2019083120190816
72808680 0 021377 896 744swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
80808516 0 021278 800 768swpbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
80808516 0 021334 800 768swpbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
80808516 0 021334 800 768swpbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
80808516 0 021334 800 768swpbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1112015472 0 029257 896 744optcgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
1112015472 0 029257 896 744optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
113608732 0 022537 896 744swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
113608732 0 022537 896 744swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
116008776 0 019361 896 744swpbegcc_-O_-fomit-frame-pointer2019083120190816
116008776 0 019361 896 744swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1184015720 0 026281 896 744optcgcc_-O_-fomit-frame-pointer2019083120190816
1184015720 0 026281 896 744optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
4424020528 0 037361 880 744swpbecc2019083120190816
4424020528 0 037361 880 744swpbegcc2019083120190816
4424020528 0 037361 880 744swpbegcc_-funroll-loops2019083120190816
5080043096 0 059913 880 744optccc2019083120190816
5080043096 0 059913 880 744optcgcc2019083120190816
5080043096 0 059913 880 744optcgcc_-funroll-loops2019083120190816