Implementation notes: aarch64, hikey960, crypto_hash/drygascon128

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: drygascon128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
666002485 0 014394 928 776le32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832502441 0 014378 928 776le32gcc_-O3_-fomit-frame-pointer2019112620190816
915861926 0 013136 824 760le32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
916522477 0 016034 928 776le32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
999002353 0 015906 928 744le32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1207272525 0 014450 928 776le32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1332162445 0 015770 928 744le32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1415252485 0 015850 928 744le32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1598941781 0 011462 912 744le32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1706831926 0 013160 824 760le32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1748251926 0 013160 824 760le32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1748251926 0 013160 824 760le32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1998003677 0 017042 928 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2164502241 0 012594 928 744le32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2414253261 0 016850 928 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2414253253 0 016810 928 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2414253149 0 015074 928 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
2497503129 0 015042 928 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2576072821 0 013098 928 744le32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2747252361 0 012714 928 744le32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
2913752857 0 013178 928 744le32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
2913753257 0 014448 824 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3746253149 0 015082 928 776refgcc_-O3_-fomit-frame-pointer2019112620190816
4412252241 0 012594 928 744le32gcc_-O_-fomit-frame-pointer2019112620190816
4662001753 0 011398 912 744le32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
4662003257 0 014472 824 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4787453257 0 014472 824 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
6314222353 0 015906 928 744le32gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
6529747547 0 020150 912 744le32gcc2019112620190816
7409251745 0 012026 928 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
7908751753 0 011398 912 744le32gcc_-Os_-fomit-frame-pointer2019112620190816
7992961781 0 011462 912 744le32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
8075251753 0 011398 912 744le32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
8075253701 0 017026 928 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
8158502029 0 012386 928 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
8408251864 0 011510 912 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
8491501876 0 011558 912 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
8575782729 0 013050 928 744le32gcc_-O2_-fomit-frame-pointer2019112620190816
9240753737 0 017290 928 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
9240753737 0 017290 928 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
11240703257 0 014472 824 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
12237757547 0 020150 912 744le32cc2019112620190816
15734251717 0 012034 928 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
19314001864 0 011510 912 744refgcc_-Os_-fomit-frame-pointer2019112620190816
19480501876 0 011558 912 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
22644002049 0 012402 928 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
23060252049 0 012402 928 744refgcc_-O_-fomit-frame-pointer2019112620190816
26309251864 0 011510 912 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
34215756422 0 019030 912 744refgcc2019112620190816
37550267547 0 020150 912 744le32gcc_-funroll-loops2019112620190816
41122401729 0 012050 928 744refgcc_-O2_-fomit-frame-pointer2019112620190816
139263636422 0 019030 912 744refcc2019112620190816
143473116422 0 019030 912 744refgcc_-funroll-loops2019112620190816

Test failure

Implementation: le32
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer le32