Implementation notes: aarch64, hikey960, crypto_hash/knot256v2

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
01160 127 014626 1055 776optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
01800 127 012920 943 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
888301160 127 014361 1039 744optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1165501196 127 011385 1039 744optgcc_-O_-fomit-frame-pointer2019112620190816
1165501032 127 011185 1039 744optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
120727924 127 010413 1023 744optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
124875924 127 010445 1023 744optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1248751224 127 011417 1039 744optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
1332001460 127 014849 1039 744optgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1403161800 127 012920 943 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1415251232 127 011345 1039 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1415252776 127 014594 1055 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1457051656 127 015041 1039 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1498501236 127 011393 1039 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
158175968 127 012088 943 760optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
158175968 127 012088 943 760optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1581751028 127 011185 1039 744optgcc_-O2_-fomit-frame-pointer2019112620190816
1581751036 127 011225 1039 744refgcc_-O_-fomit-frame-pointer2019112620190816
1581751036 127 011225 1039 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
158175972 127 010461 1023 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
158194968 127 012072 943 760optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
158194972 127 010493 1023 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1637021800 127 012920 943 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1664801160 127 012978 1055 776optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
166500924 127 010413 1023 744optgcc_-Os_-fomit-frame-pointer2019112620190816
1665001176 127 014674 1055 776optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1665001188 127 013026 1055 776optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1665201176 127 013018 1055 776optgcc_-O3_-fomit-frame-pointer2019112620190816
175395924 127 010445 1023 744optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1831501800 127 012904 943 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1873352776 127 016242 1055 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1914751196 127 011385 1039 744optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1914751176 127 014337 1039 744optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1914752796 127 014634 1055 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1914981460 127 014849 1039 744optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1914982120 127 015281 1039 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2039382804 127 016306 1055 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2081252804 127 014650 1055 776refgcc_-O3_-fomit-frame-pointer2019112620190816
2247751248 127 011401 1039 744refgcc_-O2_-fomit-frame-pointer2019112620190816
233860924 127 010413 1023 744optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
245553968 127 012088 943 760optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2689392100 127 015305 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
274725972 127 010461 1023 744refgcc_-Os_-fomit-frame-pointer2019112620190816
274725972 127 010461 1023 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
2747251048 127 011241 1039 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3122251004 127 011121 1039 744optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
350790972 127 010493 1023 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
3738701656 127 015041 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
4745253008 127 015453 1023 744optgcc2019112620190816
5063312476 127 014925 1023 744refgcc2019112620190816
7492503008 127 015453 1023 744optgcc_-funroll-loops2019112620190816
13986003008 127 015453 1023 744optcc2019112620190816
17982002476 127 014925 1023 744refgcc_-funroll-loops2019112620190816
18148502476 127 014925 1023 744refcc2019112620190816