Implementation notes: aarch64, hikey960, crypto_hash/cubehash88

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash88
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
355321592 0 011713 912 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
532981460 0 010989 896 744unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
799472684 0 016186 920 776unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
833205432 0 017282 920 776simplegcc_-O3_-fomit-frame-pointer2019112620190816
874235492 0 017330 920 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
894831936 0 015145 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
915752048 0 015433 912 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
915752056 0 015441 912 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
915752056 0 015441 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
999005748 0 019218 920 776simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
999002136 0 013248 816 760unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
999002132 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
999002132 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1082251460 0 010957 896 744unrolledgcc_-Os_-fomit-frame-pointer2019112620190816
1154791672 0 011857 912 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1154791460 0 010957 896 744unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1332452832 0 016041 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1373465516 0 019018 920 776simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1415421880 0 015049 912 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1498505660 0 017482 920 776simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1498501920 0 015089 912 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1498501920 0 015129 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1498502688 0 016162 920 776unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1498501576 0 011737 912 744unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
1581752208 0 013336 816 760simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1581752208 0 014034 920 776unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1581752228 0 014066 920 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1665001460 0 010957 896 744unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1748461460 0 010989 896 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1998002132 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2164762048 0 015433 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2247751672 0 011865 912 744unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
26640012104 0 023954 920 776specgcc_-O3_-fomit-frame-pointer2019112620190816
26640012188 0 025690 920 776specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2747252196 0 014042 920 776unrolledgcc_-O3_-fomit-frame-pointer2019112620190816
2789213268 0 016657 912 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
3157111672 0 011857 912 744unrolledgcc_-O_-fomit-frame-pointer2019112620190816
3455292212 0 013320 816 760simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3455292208 0 013336 816 760simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3738602208 0 013336 816 760simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3971711584 0 011745 912 744unrolledgcc_-O2_-fomit-frame-pointer2019112620190816
5244752848 0 016017 912 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
53280012480 0 025954 920 776specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
56610012072 0 023914 920 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
5832401848 0 011341 896 744specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
6074903268 0 016657 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
60779812424 0 024250 920 776specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
6827322992 0 014096 816 760specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
6993841192 0 011353 912 744simplegcc_-O2_-fomit-frame-pointer2019112620190816
7575751832 0 011993 912 744specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
8617411204 0 011393 912 744simplegcc_-O_-fomit-frame-pointer2019112620190816
9194941100 0 010621 896 744simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
9450012996 0 014120 816 760specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
9490502996 0 014120 816 760specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
9616532996 0 014120 816 760specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
10073252128 0 012313 912 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
10156502128 0 012313 912 744specgcc_-O_-fomit-frame-pointer2019112620190816
11781294308 0 016757 896 744unrolledgcc_-funroll-loops2019112620190816
11988004308 0 016757 896 744unrolledcc2019112620190816
12822041908 0 011429 896 744specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
14152501204 0 011393 912 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
14265461840 0 012001 912 744specgcc_-O2_-fomit-frame-pointer2019112620190816
14652002024 0 012145 912 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
14985001848 0 011341 896 744specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
15367591056 0 010549 896 744simplegcc_-Os_-fomit-frame-pointer2019112620190816
16733251192 0 011313 912 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
16733252128 0 012321 912 744specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
17149501184 0 011345 912 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
17232751100 0 010621 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
20416604308 0 016757 896 744unrolledgcc2019112620190816
21963101848 0 011341 896 744specgcc_-Os_-fomit-frame-pointer2019112620190816
24299601056 0 010549 896 744simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
24299601056 0 010549 896 744simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
26168801204 0 011393 912 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
33645601908 0 011429 896 744specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
36130502412 0 014861 896 744simplegcc2019112620190816
54363962412 0 014861 896 744simplegcc_-funroll-loops2019112620190816
60439504980 0 017429 896 744specgcc2019112620190816
60522754980 0 017429 896 744speccc2019112620190816
98121912412 0 014861 896 744simplecc2019112620190816
103337904980 0 017429 896 744specgcc_-funroll-loops2019112620190816