Implementation notes: aarch64, supercoplxc, crypto_sign/rainbow1c

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: rainbow1c
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
707248039397 0 104862459029 1016 1050232portablegcc_-O3_-fomit-frame-pointer2019110120190816
721976046109 0 104862467069 1016 1050232portablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019110120190816
726400035605 0 104861654013 1016 1050200portablegcc_-O2_-fomit-frame-pointer2019110120190816
741848046685 0 104861667117 1016 1050200portablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019110120190816
797280045625 0 104862466525 1016 1050232portablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019110120190816
800256038641 0 104862458213 1016 1050232portablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019110120190816
827280046381 0 104861666869 1016 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019110120190816
829320050750 0 104860871333 912 1050216portableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019110120190816
829720049874 0 104860870469 912 1050216portableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019110120190816
831888035237 0 104861653525 1016 1050200portablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019110120190816
835792050750 0 104860871333 912 1050216portableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019110120190816
837144050750 0 104860871333 912 1050216portableclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019110120190816
837768050782 0 104860871309 912 1050216portableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019110120190816
1073000045437 0 104861667141 1016 1050200portablegcc_-funroll-loops_-O_-fomit-frame-pointer2019110120190816
1075784033305 0 104861651789 1016 1050200portablegcc_-O_-fomit-frame-pointer2019110120190816
1076368045437 0 104861667141 1016 1050200portablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019110120190816
1076848033305 0 104861651789 1016 1050200portablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019110120190816
1349176077265 0 104862496805 1016 1050232refgcc_-O3_-fomit-frame-pointer2019110120190816
1360288082697 0 1048624103573 1016 1050232refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019110120190816
1673640079441 0 1048624100261 1016 1050232refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019110120190816
1711936074113 0 104862493605 1016 1050232refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019110120190816
230383209198 0 104861226811 1000 1050184portablegcc_-Os_-fomit-frame-pointer2019110120190816
230674409198 0 104861226811 1000 1050184portablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019110120190816
230792009230 0 104861226899 1000 1050184portablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019110120190816
231076009230 0 104861226899 1000 1050184portablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019110120190816

Test failure

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

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
cc portable
gcc portable
gcc -funroll-loops 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
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
gcc ref
gcc -O2 -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 -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 -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 -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref