Implementation notes: aarch64, supercoplxc, crypto_hash/cubehash832

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash832
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
709604436 0 017641 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
736802676 0 015889 896 760unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
746404520 0 017689 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
747202488 0 014329 896 760unrolledgcc_-O3_-fomit-frame-pointer2019083120190816
749604264 0 016097 896 760simplegcc_-O3_-fomit-frame-pointer2019083120190816
775204380 0 016185 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
785602728 0 015913 896 760unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
791201752 0 012288 888 744unrolledgcc_-O2_-fomit-frame-pointer2019083120190816
797601976 0 014592 888 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
810401952 0 014560 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
811202540 0 014361 896 760unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
822401816 0 012304 888 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
824002016 0 014720 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
827202016 0 014704 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
977601756 0 011480 872 736unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
977601756 0 011480 872 736unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
1073602104 0 014966 800 768unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
1110401756 0 011416 872 736unrolledgcc_-Os_-fomit-frame-pointer2019083120190816
1110401756 0 011416 872 736unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
1112002104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1112802104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1113602104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1114402104 0 014910 800 768unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1181602216 0 015952 888 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
1181602216 0 015952 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1186402208 0 015936 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1191202208 0 015936 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
1201601956 0 012472 888 744unrolledgcc_-O_-fomit-frame-pointer2019083120190816
1201601956 0 012472 888 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1572002088 0 014950 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
1872002360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1873602360 0 015166 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1874402360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
1875202360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
3628803776 0 016977 896 760specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
3632803384 0 015217 896 760specgcc_-O3_-fomit-frame-pointer2019083120190816
3836003840 0 017009 896 760specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4169603416 0 015225 896 760specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
4779203220 0 015856 888 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
4843203192 0 015912 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
5784004540 0 017208 872 744unrolledcc2019083120190816
5784004540 0 017208 872 744unrolledgcc2019083120190816
5784004540 0 017208 872 744unrolledgcc_-funroll-loops2019083120190816
6488003624 0 017368 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
6490403624 0 017368 888 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
6816002260 0 012824 888 744specgcc_-O2_-fomit-frame-pointer2019083120190816
7265603052 0 015854 800 768specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
7426403052 0 015910 800 768specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
7428803052 0 015910 800 768specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
7431203052 0 015910 800 768specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
7576001260 0 010920 872 736simplegcc_-Os_-fomit-frame-pointer2019083120190816
7576001260 0 010920 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
7580801336 0 011056 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
7580801336 0 011056 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
7716803064 0 015926 800 768specclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
7984802352 0 012096 872 736specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
8006402352 0 012096 872 736specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
8336801408 0 011944 888 744simplegcc_-O2_-fomit-frame-pointer2019083120190816
8340001408 0 011888 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
8813602432 0 012944 888 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
8920001468 0 011968 888 744simplegcc_-O_-fomit-frame-pointer2019083120190816
8920801468 0 011968 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
9532002284 0 011960 872 736specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
9604002284 0 011960 872 736specgcc_-Os_-fomit-frame-pointer2019083120190816
10115202548 0 013072 888 744specgcc_-O_-fomit-frame-pointer2019083120190816
10124002548 0 013072 888 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
40520802644 0 015304 872 744simplecc2019083120190816
40548002644 0 015304 872 744simplegcc2019083120190816
41180002644 0 015304 872 744simplegcc_-funroll-loops2019083120190816
91856005292 0 017976 872 744specgcc2019083120190816
91927205292 0 017976 872 744specgcc_-funroll-loops2019083120190816
91941605292 0 017976 872 744speccc2019083120190816