Implementation notes: aarch64, supercoplxc, crypto_hash/cubehash84

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash84
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2789604436 0 017641 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
2909604520 0 017689 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
2937601752 0 012280 888 744unrolledgcc_-O2_-fomit-frame-pointer2019083120190816
2966402676 0 015873 896 760unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
2972801976 0 014584 888 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
2981604264 0 016097 896 760simplegcc_-O3_-fomit-frame-pointer2019083120190816
2982402488 0 014313 896 760unrolledgcc_-O3_-fomit-frame-pointer2019083120190816
3056804380 0 016185 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3063201952 0 014560 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
3080001816 0 012296 888 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3134402728 0 015897 896 760unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3140002016 0 014712 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3150402016 0 014704 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3264002540 0 014345 896 760unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3771201756 0 011480 872 736unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
3776001756 0 011480 872 736unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
4296802104 0 014966 800 768unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
4443202104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4453602104 0 014910 800 768unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4453602104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4453602104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4499201756 0 011416 872 736unrolledgcc_-Os_-fomit-frame-pointer2019083120190816
4499201756 0 011416 872 736unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4654402216 0 015944 888 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
4654402216 0 015944 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
4664801956 0 012464 888 744unrolledgcc_-O_-fomit-frame-pointer2019083120190816
4664801956 0 012464 888 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
4668802208 0 015936 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
4669602208 0 015936 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
6064003752 0 016953 896 760specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
6084803360 0 015193 896 760specgcc_-O3_-fomit-frame-pointer2019083120190816
6542403816 0 016985 896 760specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
6978403392 0 015201 896 760specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
7231202088 0 014950 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
8173603084 0 015720 888 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
8374403056 0 015776 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
8907202360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
8909602360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
8989602360 0 015166 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
8991202360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
11500003092 0 015894 800 768specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
11665603092 0 015950 800 768specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
11665603092 0 015950 800 768specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
11673603092 0 015950 800 768specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
11784003104 0 015966 800 768specclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
11996003536 0 017280 888 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
11996803536 0 017280 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
19596002252 0 012816 888 744specgcc_-O2_-fomit-frame-pointer2019083120190816
25955202352 0 012096 872 736specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
26115202352 0 012096 872 736specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
26735204540 0 017200 872 744unrolledcc2019083120190816
26735204540 0 017200 872 744unrolledgcc2019083120190816
26736804540 0 017200 872 744unrolledgcc_-funroll-loops2019083120190816
29992802424 0 012936 888 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
30456002284 0 011960 872 736specgcc_-Os_-fomit-frame-pointer2019083120190816
30465602284 0 011960 872 736specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
33532002548 0 013072 888 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
33896802548 0 013072 888 744specgcc_-O_-fomit-frame-pointer2019083120190816
42412001336 0 011056 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
42416001260 0 010920 872 736simplegcc_-Os_-fomit-frame-pointer2019083120190816
42416001260 0 010920 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
42429601336 0 011056 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
47298401408 0 011888 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
49023201408 0 011944 888 744simplegcc_-O2_-fomit-frame-pointer2019083120190816
49977601468 0 011968 888 744simplegcc_-O_-fomit-frame-pointer2019083120190816
50178401468 0 011968 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
230917602644 0 015304 872 744simplecc2019083120190816
230965602644 0 015304 872 744simplegcc_-funroll-loops2019083120190816
232156802644 0 015304 872 744simplegcc2019083120190816
418688005292 0 017976 872 744specgcc2019083120190816
419964005292 0 017976 872 744specgcc_-funroll-loops2019083120190816
423136805292 0 017976 872 744speccc2019083120190816