Implementation notes: aarch64, hikey960, crypto_hash/knot384

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: knot384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2487241260 127 011409 1039 744refgcc_-O2_-fomit-frame-pointer2019112620190816
2997001604 127 012728 943 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3829501604 127 012728 943 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
420463980 127 010469 1023 744refgcc_-Os_-fomit-frame-pointer2019112620190816
4245751904 127 015097 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4329001908 127 015065 1039 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
4329002648 127 016146 1055 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
4371152640 127 014474 1055 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
4995001060 127 011241 1039 744refgcc_-O_-fomit-frame-pointer2019112620190816
4995001060 127 011241 1039 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
499500980 127 010469 1023 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
5161501080 127 011265 1039 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
5828201604 127 012728 943 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
6576752624 127 014442 1055 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
6660001252 127 011401 1039 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
7326001244 127 011353 1039 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
7477401604 127 012704 943 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
7825501472 127 014849 1039 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
7992001472 127 014849 1039 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
824175980 127 010501 1023 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
824175980 127 010501 1023 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
8644312624 127 016090 1055 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
10037792412 127 014853 1023 744refgcc2019112620190816
1110835980 127 010469 1023 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
12237752648 127 014490 1055 776refgcc_-O3_-fomit-frame-pointer2019112620190816
18814502412 127 014853 1023 744refcc2019112620190816
18981002412 127 014853 1023 744refgcc_-funroll-loops2019112620190816

Test failure

Implementation: opt
Security model: unknown
Compiler: cc
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc opt
clang -O3 -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt
gcc opt
gcc -O2 -fomit-frame-pointer opt
gcc -O3 -fomit-frame-pointer opt
gcc -O -fomit-frame-pointer opt
gcc -Os -fomit-frame-pointer opt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops opt
gcc -funroll-loops -O2 -fomit-frame-pointer opt
gcc -funroll-loops -O3 -fomit-frame-pointer opt
gcc -funroll-loops -O -fomit-frame-pointer opt
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opt