Implementation notes: aarch64, hikey960, crypto_hash/knot256v1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
888301164 127 014634 1055 776optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
124362760 127 010913 1039 744refgcc_-O2_-fomit-frame-pointer2019112620190816
1332451160 127 014658 1055 776optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1581751160 127 014321 1039 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
166500564 127 012410 1055 776optgcc_-O3_-fomit-frame-pointer2019112620190816
1665001280 127 014665 1039 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
166500568 127 012402 1055 776optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1776601832 127 013650 1055 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1873352552 127 016050 1055 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
191475564 127 010721 1039 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
1914751112 127 012232 943 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1916361800 127 013634 1055 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
2081251112 127 012232 943 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2081252052 127 015257 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2221671164 127 014369 1039 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2338601280 127 014665 1039 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
241425768 127 010881 1039 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
257246536 127 010029 1023 744optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
257246536 127 010061 1023 744optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
266400588 127 011712 943 760optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
266400588 127 011712 943 760optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
266400560 127 010713 1039 744optgcc_-O2_-fomit-frame-pointer2019112620190816
266400560 127 010673 1039 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
274725536 127 010061 1023 744optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
274725536 127 010029 1023 744optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
2913752048 127 015209 1039 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2913752560 127 016026 1055 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2923251112 127 012232 943 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
299700564 127 012386 1055 776optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3080251112 127 012216 943 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3157111596 127 014985 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
3738701848 127 013690 1055 776refgcc_-O3_-fomit-frame-pointer2019112620190816
373870648 127 010173 1023 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
385869652 127 010841 1039 744optgcc_-O_-fomit-frame-pointer2019112620190816
394270656 127 010849 1039 744optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
397171536 127 010029 1023 744optgcc_-Os_-fomit-frame-pointer2019112620190816
397562588 127 011712 943 760optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
432900640 127 010133 1023 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
432900640 127 010133 1023 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
4495501596 127 014985 1039 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
520375712 127 010897 1039 744refgcc_-O_-fomit-frame-pointer2019112620190816
524475588 127 011688 943 760optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
524475712 127 010897 1039 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
524475648 127 010173 1023 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
549450640 127 010133 1023 744refgcc_-Os_-fomit-frame-pointer2019112620190816
596343780 127 010937 1039 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
689887724 127 010913 1039 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
8350021512 127 013957 1023 744optcc2019112620190816
853589652 127 010841 1039 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
9990001512 127 013957 1023 744optgcc2019112620190816
11322001704 127 014149 1023 744refcc2019112620190816
13363231704 127 014149 1023 744refgcc_-funroll-loops2019112620190816
20979001704 127 014149 1023 744refgcc2019112620190816
21478501512 127 013957 1023 744optgcc_-funroll-loops2019112620190816