Implementation notes: aarch64, hikey960, crypto_hash/sneikha256

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sneikha256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
01772 0 014937 912 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
05892 0 019105 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
266496004 0 019393 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
355321604 0 013434 920 776optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
416251092 0 012216 816 760optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416251092 0 012216 816 760optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416252012 0 015514 920 776optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
416251276 0 011465 912 744optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
467722004 0 015482 920 776optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
499501092 0 012192 816 760optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
499501092 0 012216 816 760optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
499501264 0 011449 912 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
499501788 0 015177 912 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
499501772 0 014977 912 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
499501604 0 013450 920 776optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
499501160 0 010653 896 744optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
499502168 0 012329 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
532982144 0 012329 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
582751896 0 013000 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
582751896 0 013016 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
582752172 0 012337 912 744refgcc_-O2_-fomit-frame-pointer2019112720190816
582751980 0 011469 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
582755940 0 019113 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
582751980 0 011501 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
582751980 0 011469 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
583241160 0 010653 896 744optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
701581604 0 013450 920 776optgcc_-O3_-fomit-frame-pointer2019112720190816
701581264 0 011449 912 744optgcc_-O_-fomit-frame-pointer2019112720190816
701581160 0 010653 896 744optgcc_-Os_-fomit-frame-pointer2019112720190816
749251160 0 010685 896 744optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
749251788 0 015177 912 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
749251160 0 010685 896 744optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
749251208 0 011361 912 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
818512172 0 012297 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
832501896 0 013016 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
832502592 0 014442 920 776refgcc_-O3_-fomit-frame-pointer2019112720190816
832502560 0 016042 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
832502608 0 014458 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
915756004 0 019393 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
999002144 0 012329 912 744refgcc_-O_-fomit-frame-pointer2019112720190816
999001980 0 011469 896 744refgcc_-Os_-fomit-frame-pointer2019112720190816
999001980 0 011501 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
1052371208 0 011361 912 744optgcc_-O2_-fomit-frame-pointer2019112720190816
1169301896 0 013016 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1415251208 0 011321 912 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1498502560 0 014394 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1581752592 0 016106 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
1748253308 0 015830 904 744optgcc_-funroll-loops2019112720190816
1831502156 0 012345 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
2081254760 0 017205 896 744refcc2019112720190816
2923254760 0 017205 896 744refgcc2019112720190816
2997003308 0 015830 904 744optcc2019112720190816
3749403308 0 015830 904 744optgcc2019112720190816
4828504760 0 017205 896 744refgcc_-funroll-loops2019112720190816