Implementation notes: aarch64, hikey960, crypto_hash/cubehash832

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash832
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
01464 0 010997 896 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
266491464 0 010965 896 744unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
333005456 0 017306 920 776simplegcc_-O3_-fomit-frame-pointer2019112620190816
333005516 0 019018 920 776simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
355361592 0 011761 912 744unrolledgcc_-O2_-fomit-frame-pointer2019112620190816
416255508 0 017346 920 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
416252136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416252136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416252684 0 016202 920 776unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
416251584 0 011753 912 744unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
416301920 0 015137 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
437011600 0 011729 912 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
444151464 0 010997 896 744unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
467302052 0 015441 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
467722204 0 014066 920 776unrolledgcc_-O3_-fomit-frame-pointer2019112620190816
499505684 0 017506 920 776simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
532982052 0 015441 912 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
582752212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582752212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582752136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
603495772 0 019242 920 776simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
624302688 0 016178 920 776unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
645111880 0 015049 912 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
645111920 0 015097 912 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
666001936 0 015145 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
666082216 0 014058 920 776unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
700892060 0 015457 912 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
799474308 0 016765 896 744unrolledgcc_-funroll-loops2019112620190816
832502140 0 013248 816 760unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
874231464 0 010965 896 744unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
894831464 0 010965 896 744unrolledgcc_-Os_-fomit-frame-pointer2019112620190816
934602244 0 014098 920 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
977132872 0 016041 912 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
978071676 0 011873 912 744unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
999001676 0 011873 912 744unrolledgcc_-O_-fomit-frame-pointer2019112620190816
999001676 0 011873 912 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
999002060 0 015457 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1332162212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1869202216 0 013328 816 760simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1914982856 0 016065 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
19769515544 0 029018 920 776specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
22207515260 0 028762 920 776specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2664001832 0 011993 912 744specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
28038015224 0 027074 920 776specgcc_-O3_-fomit-frame-pointer2019112620190816
2997001192 0 011353 912 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
2999521200 0 011321 912 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
3080252024 0 012145 912 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
3163501208 0 011393 912 744simplegcc_-O_-fomit-frame-pointer2019112620190816
3163502900 0 014024 816 760specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3205512132 0 012321 912 744specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3246751060 0 010549 896 744simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
3288774308 0 016765 896 744unrolledcc2019112620190816
4205703296 0 016681 912 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
4245751840 0 012001 912 744specgcc_-O2_-fomit-frame-pointer2019112620190816
4438971060 0 010549 896 744simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
4443341060 0 010549 896 744simplegcc_-Os_-fomit-frame-pointer2019112620190816
4443343296 0 016681 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
49117515528 0 027354 920 776specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
5244751852 0 011341 896 744specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
5786571104 0 010629 896 744simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
5786571104 0 010629 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
5869832132 0 012321 912 744specgcc_-O_-fomit-frame-pointer2019112620190816
63142215240 0 027082 920 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
6327001208 0 011393 912 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
6410251208 0 011401 912 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
6542201200 0 011361 912 744simplegcc_-O2_-fomit-frame-pointer2019112620190816
6576751912 0 011437 896 744specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
6702431912 0 011437 896 744specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
6775274308 0 016765 896 744unrolledgcc2019112620190816
7409252896 0 014000 816 760specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
7409252900 0 014024 816 760specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
7429172900 0 014024 816 760specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
7476161852 0 011341 896 744specgcc_-Os_-fomit-frame-pointer2019112620190816
7992001852 0 011341 896 744specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
8241752132 0 012321 912 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
11904752412 0 014861 896 744simplegcc_-funroll-loops2019112620190816
11988002412 0 014861 896 744simplecc2019112620190816
12748544980 0 017429 896 744specgcc_-funroll-loops2019112620190816
24014744980 0 017429 896 744speccc2019112620190816
24059254980 0 017429 896 744specgcc2019112620190816
33716252412 0 014861 896 744simplegcc2019112620190816