Implementation notes: aarch64, hikey960, crypto_sign/rainbow1c

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: rainbow1c
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
210772931657 0 104861249028 1040 1050200portablegcc_-O_-fomit-frame-pointer2019120320190816
212303719822 0 104860838044 920 1050216portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120320190816
339813045921 0 104861266260 1040 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120320190816
359640046193 0 104861266508 1040 1050200portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120320190816
362023033401 0 104861250740 1040 1050200portablegcc_-O2_-fomit-frame-pointer2019120320190816
367965031753 0 104861249092 1040 1050200portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120320190816
395437531657 0 104861249028 1040 1050200portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120320190816
398767519822 0 104860838044 920 1050216portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120320190816
398767519822 0 104860838044 920 1050216portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120320190816
400480647469 0 104861268036 1040 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120320190816
427905046313 0 104861266852 1040 1050248portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120320190816
489936739257 0 104861258172 1040 1050248portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120320190816
515661332697 0 104861249980 1040 1050200portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120320190816
541957540721 0 104861259676 1040 1050248portablegcc_-O3_-fomit-frame-pointer2019120320190816
620703346401 0 104861266988 1040 1050248portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120320190816
633608639553 0 104861258500 1040 1050248portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120320190816
67190827578 0 104861224088 1024 1050200portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019120320190816
67349257566 0 104861224056 1024 1050200portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120320190816
734265099801 0 1048612120340 1040 1050248refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120320190816
839557420606 0 104860838804 920 1050216portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120320190816
845820047469 0 104861268036 1040 1050200portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120320190816
907425031737 0 104861249108 1040 1050200portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120320190816
934675086961 0 1048612105908 1040 1050248refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120320190816
94479447562 0 104861224056 1024 1050200portablegcc_-Os_-fomit-frame-pointer2019120320190816
95503007562 0 104861224056 1024 1050200portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120320190816
1243755096105 0 1048612115060 1040 1050248refgcc_-O3_-fomit-frame-pointer2019120320190816
12570750101169 0 1048612121756 1040 1050248refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120320190816
1411087594553 0 1048612113468 1040 1050248refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120320190816
1526987750357 0 104861267724 1040 1050200refgcc_-O_-fomit-frame-pointer2019120320190816
184565257578 0 104861224088 1024 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120320190816
1914286517914 0 104860836116 920 1050216refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120320190816
1934730013041 80 104862034216 1104 1050216portablegcc2019120320190816
2127037543365 0 104861260708 1040 1050200refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120320190816
2359305046337 0 104861263708 1040 1050200refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120320190816
2373742665905 0 104861286220 1040 1050200refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120320190816
2529135050373 0 104861267660 1040 1050200refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120320190816
2641522517250 0 104860835468 920 1050216refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120320190816
2861302563893 0 104861284460 1040 1050200refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120320190816
3470692517250 0 104860835468 920 1050216refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120320190816
3471525017250 0 104860835468 920 1050216refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120320190816

Test failure

Implementation: portable
Security model: unknown
Compiler: cc
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
cc portable
gcc -funroll-loops portable
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref