Implementation notes: aarch64, hikey960, crypto_sign/rainbow4a

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: rainbow4a
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
168777043037 0 104861263628 1040 1050248portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019120420190816
198090954497 0 104861274836 1040 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120420190816
201644157977 0 104861278548 1040 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120420190816
210527124502 0 104860842724 920 1050216portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120420190816
239841029573 0 104861246940 1040 1050200portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120420190816
308857538445 0 104861257396 1040 1050248portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120420190816
310905038693 0 104861257652 1040 1050248portablegcc_-O3_-fomit-frame-pointer2019120420190816
357975028217 0 104861245500 1040 1050200portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120420190816
359640028253 0 104861245596 1040 1050200portablegcc_-O2_-fomit-frame-pointer2019120420190816
365095137377 0 104861256292 1040 1050248portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120420190816
377122557977 0 104861278548 1040 1050200portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019120420190816
397935024502 0 104860842700 920 1050216portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120420190816
407925055113 0 104861275428 1040 1050200portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019120420190816
444555041729 0 104861262268 1040 1050248portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120420190816
553962224502 0 104860842724 920 1050216portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120420190816
57525757634 0 104861224128 1024 1050200portablegcc_-Os_-fomit-frame-pointer2019120420190816
651015027701 0 104861245044 1040 1050200portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120420190816
677320124502 0 104860842724 920 1050216portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120420190816
710353029945 0 104861247316 1040 1050200portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120420190816
82251407634 0 104861224128 1024 1050200portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120420190816
880785029573 0 104861246940 1040 1050200portablegcc_-O_-fomit-frame-pointer2019120420190816

Test failure

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

Number of similar (compiler,implementation) pairs: 33, namely:
CompilerImplementations
cc portable
gcc portable
gcc -fno-schedule-insns -Os -fomit-frame-pointer portable
gcc -funroll-loops portable
gcc -funroll-loops -Os -fomit-frame-pointer portable
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer portable
cc ref
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -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 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer 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 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref