Implementation notes: aarch64, supercoplxc, crypto_hash/cubehash81

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash81
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9848804356 0 017553 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
10288004428 0 017593 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
10314401752 0 012280 888 744unrolledgcc_-O2_-fomit-frame-pointer2019083120190816
10360002588 0 015793 896 760unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
10499201976 0 014584 888 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
10588802204 0 014033 896 760unrolledgcc_-O3_-fomit-frame-pointer2019083120190816
10628003988 0 015809 896 760simplegcc_-O3_-fomit-frame-pointer2019083120190816
10829601952 0 014560 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
10862404092 0 015897 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
11037601816 0 012296 888 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
11105602016 0 014712 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
11128002636 0 015801 896 760unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
11154402016 0 014704 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
11624802252 0 014057 896 760unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
13444001756 0 011480 872 736unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
13463201756 0 011480 872 736unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
14419203792 0 016993 896 760specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
14421603352 0 015185 896 760specgcc_-O3_-fomit-frame-pointer2019083120190816
15556802120 0 014982 800 768unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
15728803824 0 017001 896 760specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
16006402120 0 014926 800 768unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
16010402120 0 014974 800 768unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
16048802120 0 014974 800 768unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
16048802120 0 014974 800 768unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
16220801756 0 011416 872 736unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
16257601756 0 011416 872 736unrolledgcc_-Os_-fomit-frame-pointer2019083120190816
16484003392 0 015201 896 760specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
16552802216 0 015944 888 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
16552802216 0 015944 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
16561601956 0 012464 888 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
16562401956 0 012464 888 744unrolledgcc_-O_-fomit-frame-pointer2019083120190816
16612002208 0 015936 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
16631202208 0 015936 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
19827203084 0 015720 888 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
20669603056 0 015776 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
25818403336 0 016198 800 768specclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
26169603328 0 016134 800 768specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
26336803328 0 016182 800 768specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
26376003328 0 016182 800 768specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
26382403328 0 016182 800 768specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
26763202104 0 014966 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
31234403488 0 017232 888 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
31355203488 0 017232 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
33191202376 0 015182 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
33191202376 0 015230 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
33691202376 0 015230 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
33928802376 0 015230 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
63821602236 0 012800 888 744specgcc_-O2_-fomit-frame-pointer2019083120190816
89211202352 0 012088 872 736specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
89917602352 0 012088 872 736specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
98669604540 0 017200 872 744unrolledgcc2019083120190816
98676004540 0 017200 872 744unrolledgcc_-funroll-loops2019083120190816
98686404540 0 017200 872 744unrolledcc2019083120190816
103034402268 0 011944 872 736specgcc_-Os_-fomit-frame-pointer2019083120190816
103050402408 0 012920 888 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
104510402268 0 011944 872 736specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
114097602532 0 013056 888 744specgcc_-O_-fomit-frame-pointer2019083120190816
115433602532 0 013056 888 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
162195201260 0 010920 872 736simplegcc_-Os_-fomit-frame-pointer2019083120190816
162204801336 0 011056 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
162282401260 0 010920 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
163599201336 0 011056 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
180772801408 0 011888 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
181296001408 0 011944 888 744simplegcc_-O2_-fomit-frame-pointer2019083120190816
190596001468 0 011968 888 744simplegcc_-O_-fomit-frame-pointer2019083120190816
190697601468 0 011968 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
883411202644 0 015304 872 744simplegcc_-funroll-loops2019083120190816
883532002644 0 015304 872 744simplecc2019083120190816
883552002644 0 015304 872 744simplegcc2019083120190816
1541551205292 0 017976 872 744specgcc2019083120190816
1542052005292 0 017976 872 744speccc2019083120190816
1544427205292 0 017976 872 744specgcc_-funroll-loops2019083120190816