Implementation notes: aarch64, hikey960, crypto_hash/cubehash84

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash84
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
799471920 0 015089 912 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1248755772 0 019242 920 776simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1332451920 0 015129 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1415252052 0 015441 912 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1498502688 0 016162 920 776unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1498685684 0 017506 920 776simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1498681880 0 015049 912 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1540311592 0 011753 912 744unrolledgcc_-O2_-fomit-frame-pointer2019112620190816
1581752136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1581942244 0 014082 920 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1623572060 0 015449 912 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1623571676 0 011865 912 744unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
1665001676 0 011865 912 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1790091464 0 010997 896 744unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1831501464 0 010965 896 744unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1831722136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1869265516 0 019018 920 776simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1869302204 0 014050 920 776unrolledgcc_-O3_-fomit-frame-pointer2019112620190816
2221672052 0 015441 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2336501584 0 011745 912 744unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
2456175508 0 017346 920 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
2580752684 0 016186 920 776unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2581061600 0 011721 912 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2747252216 0 014042 920 776unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2830162212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2830502136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2830501464 0 010965 896 744unrolledgcc_-Os_-fomit-frame-pointer2019112620190816
2830842212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2830841464 0 010997 896 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
29970012016 0 023866 920 776specgcc_-O3_-fomit-frame-pointer2019112620190816
3372032140 0 013248 816 760unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3496502784 0 015953 912 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
3507901936 0 015145 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
36420312360 0 025834 920 776specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3663001464 0 010965 896 744unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
3738605456 0 017306 920 776simplegcc_-O3_-fomit-frame-pointer2019112620190816
3829501676 0 011865 912 744unrolledgcc_-O_-fomit-frame-pointer2019112620190816
3829502060 0 015449 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
4412252216 0 013328 816 760simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
46731512344 0 024170 920 776specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
5328002936 0 014056 816 760specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
5328642932 0 014032 816 760specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
55777512052 0 025554 920 776specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
6573422936 0 014056 816 760specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
74707912008 0 023850 920 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
7742251832 0 011993 912 744specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
7784811840 0 012001 912 744specgcc_-O2_-fomit-frame-pointer2019112620190816
8367632936 0 014056 816 760specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
9574901912 0 011437 896 744specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
9657003208 0 016593 912 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
9676653208 0 016593 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
9812462768 0 015977 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
10782172132 0 012321 912 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
10823802132 0 012321 912 744specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
11370241912 0 011437 896 744specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
12859592024 0 012145 912 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
13235671852 0 011341 896 744specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
13323001852 0 011341 896 744specgcc_-Os_-fomit-frame-pointer2019112620190816
13755411208 0 011393 912 744simplegcc_-O_-fomit-frame-pointer2019112620190816
15194951852 0 011341 896 744specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
16360591208 0 011393 912 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
16822802212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
16985041200 0 011361 912 744simplegcc_-O2_-fomit-frame-pointer2019112620190816
17066251060 0 010549 896 744simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
17279381104 0 010629 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
21312004308 0 016757 896 744unrolledcc2019112620190816
21395254308 0 016757 896 744unrolledgcc_-funroll-loops2019112620190816
21478504308 0 016757 896 744unrolledgcc2019112620190816
25977121200 0 011321 912 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
26473501060 0 010549 896 744simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
28055252132 0 012321 912 744specgcc_-O_-fomit-frame-pointer2019112620190816
32550751104 0 010629 896 744simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
35278131208 0 011401 912 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
37651461060 0 010549 896 744simplegcc_-Os_-fomit-frame-pointer2019112620190816
44433401192 0 011353 912 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
58212414980 0 017429 896 744specgcc_-funroll-loops2019112620190816
68398092412 0 014861 896 744simplecc2019112620190816
136446752412 0 014861 896 744simplegcc2019112620190816
185314502412 0 014861 896 744simplegcc_-funroll-loops2019112620190816
335164504980 0 017429 896 744speccc2019112620190816
344613144980 0 017429 896 744specgcc2019112620190816