Implementation notes: aarch64, hikey960, crypto_hash/knot512

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
177660963 0 010453 896 744optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1865431455 0 014833 912 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
239841876 255 010365 1151 744refgcc_-Os_-fomit-frame-pointer2019112620190816
2487241087 0 012208 816 760optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2487241135 0 012970 920 776optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
293139984 255 011169 1167 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3246751087 0 012208 816 760optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3246751103 0 012922 920 776optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3330001103 0 014570 920 776optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
333000963 0 010485 896 744optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
3496503028 255 014850 1183 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3496503052 255 014890 1183 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
3579751371 0 011553 912 744optgcc_-O_-fomit-frame-pointer2019112620190816
3663001784 255 012888 1071 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3663001784 255 012904 1071 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3663001516 255 014897 1167 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
4057951120 255 011225 1167 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4162501136 255 011281 1167 744refgcc_-O2_-fomit-frame-pointer2019112620190816
441225876 255 010365 1151 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
441278876 255 010365 1151 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
4560271131 0 014634 920 776optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
4662001087 0 012192 816 760optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
467720964 255 011145 1167 744refgcc_-O_-fomit-frame-pointer2019112620190816
4745251784 255 012904 1071 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
491234963 0 010485 896 744optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
493197963 0 010453 896 744optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
5078253036 255 016538 1183 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
5078253028 255 016498 1183 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
5144921784 255 012904 1071 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
5161501131 0 012978 920 776optgcc_-O3_-fomit-frame-pointer2019112620190816
516150963 0 010453 896 744optgcc_-Os_-fomit-frame-pointer2019112620190816
5328001099 0 011249 912 744optgcc_-O2_-fomit-frame-pointer2019112620190816
5328001163 0 014321 912 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
5328001099 0 011249 912 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
5328002200 255 015393 1167 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
5411251075 0 011185 912 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
5494501371 0 011553 912 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
5494501399 0 011585 912 744optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
5494502208 255 015361 1167 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
6542201087 0 012208 816 760optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
6619171516 255 014897 1167 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
717383964 255 011145 1167 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
7477401455 0 014833 912 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
749250876 255 010397 1151 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
782550876 255 010397 1151 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
9573753036 255 014882 1183 776refgcc_-O3_-fomit-frame-pointer2019112620190816
9740251139 0 014337 912 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
11488501140 255 011289 1167 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
18650242176 255 014613 1151 744refgcc_-funroll-loops2019112620190816
26426182176 255 014613 1151 744refgcc2019112620190816
45159442999 0 015437 896 744optcc2019112620190816
45288002999 0 015437 896 744optgcc2019112620190816
46037252999 0 015437 896 744optgcc_-funroll-loops2019112620190816
53363252176 255 014613 1151 744refcc2019112620190816