Implementation notes: aarch64, supercoplxc, crypto_hash/cubehash168

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash168
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2956802032 0 014656 888 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
2964001808 0 012352 888 744unrolledgcc_-O2_-fomit-frame-pointer2019083120190816
2988802744 0 015929 896 760unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3024004584 0 017753 896 760simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3026402016 0 014632 888 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
3036802740 0 015953 896 760unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
3044802556 0 014377 896 760unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3046402576 0 014417 896 760unrolledgcc_-O3_-fomit-frame-pointer2019083120190816
3068001800 0 012288 888 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3071202008 0 014712 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3079204444 0 016249 896 760simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3114402040 0 014736 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3124804460 0 017665 896 760simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
3260004272 0 016105 896 760simplegcc_-O3_-fomit-frame-pointer2019083120190816
3752001756 0 011480 872 736unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
3752001756 0 011480 872 736unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4258402104 0 014966 800 768unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
4400802104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4403202104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4404802104 0 014910 800 768unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4406402104 0 014958 800 768unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4564001756 0 011416 872 736unrolledgcc_-Os_-fomit-frame-pointer2019083120190816
4568002216 0 015952 888 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
4568002216 0 015952 888 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
4568801756 0 011416 872 736unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
4586401956 0 012472 888 744unrolledgcc_-O_-fomit-frame-pointer2019083120190816
4586401956 0 012472 888 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
4670402240 0 015968 888 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
4672002240 0 015968 888 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
5672803792 0 016993 896 760specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
5884803408 0 015241 896 760specgcc_-O3_-fomit-frame-pointer2019083120190816
6251203848 0 017017 896 760specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
6606403424 0 015233 896 760specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
7298403180 0 015816 888 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
7505602088 0 014950 800 768simpleclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
7701603064 0 015784 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
9208802360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
9210402360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
9216802360 0 015166 800 768simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
9280002360 0 015214 800 768simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
10504003628 0 017368 888 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
10508803628 0 017368 888 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
10628803044 0 015846 800 768specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
10782403044 0 015902 800 768specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
10782403044 0 015902 800 768specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
10792003044 0 015902 800 768specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
10882403056 0 015918 800 768specclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
19303202260 0 012824 888 744specgcc_-O2_-fomit-frame-pointer2019083120190816
26016802352 0 012096 872 736specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
26016802352 0 012096 872 736specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
27273604540 0 017208 872 744unrolledcc2019083120190816
27273604540 0 017208 872 744unrolledgcc2019083120190816
27274404540 0 017208 872 744unrolledgcc_-funroll-loops2019083120190816
30625602432 0 012944 888 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
30744002284 0 011960 872 736specgcc_-Os_-fomit-frame-pointer2019083120190816
30751202284 0 011960 872 736specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
32905602548 0 013072 888 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
32909602548 0 013072 888 744specgcc_-O_-fomit-frame-pointer2019083120190816
44684001260 0 010920 872 736simplegcc_-Os_-fomit-frame-pointer2019083120190816
44688001260 0 010920 872 736simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
44706401336 0 011056 872 736simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
45029601336 0 011056 872 736simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
49640001408 0 011888 888 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
51964001408 0 011944 888 744simplegcc_-O2_-fomit-frame-pointer2019083120190816
52561601476 0 011976 888 744simplegcc_-O_-fomit-frame-pointer2019083120190816
52697601476 0 011976 888 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
242764002644 0 015304 872 744simplegcc_-funroll-loops2019083120190816
243589602644 0 015304 872 744simplegcc2019083120190816
244298402644 0 015304 872 744simplecc2019083120190816
425528005292 0 017976 872 744specgcc2019083120190816
426942405292 0 017976 872 744specgcc_-funroll-loops2019083120190816
427371205292 0 017976 872 744speccc2019083120190816