Implementation notes: aarch64, hikey960, crypto_hash/cubehash816

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash816
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
02052 0 015441 912 744simplegcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
355321464 0 010965 896 744unrolledgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
416252204 0 014066 920 776unrolledgcc_-O3_-fomit-frame-pointer2019112620190816
416251920 0 015097 912 744unrolledgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
532981592 0 011761 912 744unrolledgcc_-O2_-fomit-frame-pointer2019112620190816
541062216 0 014058 920 776unrolledgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
582751936 0 015145 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
582752052 0 015441 912 744simplegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
582755508 0 017346 920 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
582751920 0 015137 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
582751584 0 011753 912 744unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
666001464 0 010997 896 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
701585516 0 019018 920 776simplegcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
818515456 0 017306 920 776simplegcc_-O3_-fomit-frame-pointer2019112620190816
818511880 0 015049 912 744simplegcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
818512244 0 014098 920 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
832505772 0 019242 920 776simplegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
888302684 0 016202 920 776unrolledgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
915752212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
915755684 0 017506 920 776simplegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
915751600 0 011729 912 744unrolledgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
915751676 0 011873 912 744unrolledgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
915751676 0 011873 912 744unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
934602136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
934601676 0 011873 912 744unrolledgcc_-O_-fomit-frame-pointer2019112620190816
999002136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1082251464 0 010997 896 744unrolledgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1168152688 0 016178 920 776unrolledgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1286232136 0 013264 816 760unrolledclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1290531464 0 010965 896 744unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1332001464 0 010965 896 744unrolledgcc_-Os_-fomit-frame-pointer2019112620190816
1332002060 0 015457 912 744unrolledgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1332002060 0 015457 912 744unrolledgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1865431840 0 012001 912 744specgcc_-O2_-fomit-frame-pointer2019112620190816
1869202140 0 013248 816 760unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2081252216 0 013328 816 760simpleclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2081252212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2081252976 0 016145 912 744specgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2081252960 0 016169 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
22477511896 0 023746 920 776specgcc_-O3_-fomit-frame-pointer2019112620190816
2247753400 0 016785 912 744specgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2248023400 0 016785 912 744specgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
2309581208 0 011401 912 744simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
2330724308 0 016765 896 744unrolledgcc2019112620190816
3413252884 0 013984 816 760specclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
34752712192 0 024018 920 776specgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3738702212 0 013344 816 760simpleclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3913221912 0 011437 896 744specgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
3996001852 0 011341 896 744specgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
4249322132 0 012321 912 744specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
43290011924 0 025426 920 776specgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
44955012224 0 025698 920 776specgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
4906232888 0 014008 816 760specclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
5078251104 0 010629 896 744simplegcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
5140304308 0 016765 896 744unrolledcc2019112620190816
5161501060 0 010549 896 744simplegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
5951612132 0 012321 912 744specgcc_-O_-fomit-frame-pointer2019112620190816
6826501060 0 010549 896 744simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
6898871192 0 011353 912 744simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
6993001060 0 010549 896 744simplegcc_-Os_-fomit-frame-pointer2019112620190816
6993004308 0 016765 896 744unrolledgcc_-funroll-loops2019112620190816
70158011848 0 023690 920 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
7076251832 0 011993 912 744specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
7742251208 0 011393 912 744simplegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
7908752132 0 012321 912 744specgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
8158502888 0 014008 816 760specclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
8636151912 0 011437 896 744specgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
8644312024 0 012145 912 744specgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
8769751852 0 011341 896 744specgcc_-Os_-fomit-frame-pointer2019112620190816
9325121200 0 011321 912 744simplegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
9906751852 0 011341 896 744specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
9990001104 0 010629 896 744simplegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
10523701208 0 011393 912 744simplegcc_-O_-fomit-frame-pointer2019112620190816
11225281200 0 011361 912 744simplegcc_-O2_-fomit-frame-pointer2019112620190816
11447872888 0 014008 816 760specclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
36213754980 0 017429 896 744specgcc_-funroll-loops2019112620190816
44082612412 0 014861 896 744simplecc2019112620190816
60049084980 0 017429 896 744specgcc2019112620190816
76355292412 0 014861 896 744simplegcc2019112620190816
76472222412 0 014861 896 744simplegcc_-funroll-loops2019112620190816
110972254980 0 017429 896 744speccc2019112620190816