Implementation notes: aarch64, hikey960, crypto_sign/gui184

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: gui184
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
102256654523007 0 104860841284 928 1050216amd64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
132884350231036 0 104861248452 1048 1050200amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
143934792323007 0 104860841284 928 1050216amd64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
176102810111395 0 104861227928 1032 1050200amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
195480157523007 0 104860841284 928 1050216amd64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
197257545074940 0 104861295324 1048 1050200amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
209504452530432 0 104861247828 1048 1050200amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
213768227830920 0 104861248316 1048 1050200amd64gcc_-O2_-fomit-frame-pointer2019120120190816
214139812573480 0 104861294100 1048 1050200amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
222804762273480 0 104861294100 1048 1050200amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
230541576831068 0 104861248404 1048 1050200amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
241571520031036 0 104861248452 1048 1050200amd64gcc_-O_-fomit-frame-pointer2019120120190816
262617764274840 0 104861295220 1048 1050200amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
276252543099852 0 1048612118820 1048 1050248amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
276886732199476 0 1048612118484 1048 1050248amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
278521200023007 0 104860841260 928 1050216amd64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
298682685011411 0 104861227944 1032 1050200amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
326161845011451 0 104861228008 1032 1050200amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
3450579300114372 0 1048612135020 1048 1050248amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
3597532200113948 0 1048612134532 1048 1050248amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
3944305121100288 0 1048612119300 1048 1050248amd64gcc_-O3_-fomit-frame-pointer2019120120190816
451328752611395 0 104861227928 1032 1050200amd64gcc_-Os_-fomit-frame-pointer2019120120190816
4678017300142820 0 1048612163404 1048 1050248refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
512135174130868 0 104861248292 1048 1050200amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
6200376952131952 0 1048612150964 1048 1050248refgcc_-O3_-fomit-frame-pointer2019120120190816
673206935529335 0 104860847588 928 1050216refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
691937952229335 0 104860847612 928 1050216refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
7903213875143008 0 1048612163660 1048 1050248refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
8229805559126696 0 1048612145700 1048 1050248refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
8615525850131684 0 1048612150652 1048 1050248refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
891370237529335 0 104860847612 928 1050216refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
913364055029335 0 104860847612 928 1050216refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
930077325011451 0 104861228008 1032 1050200amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
1011702285036740 0 104861254124 1048 1050200refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
1293801217522841 160 104862044072 1192 1050216amd64cc2019120120190816
1407246680037928 0 104861255332 1048 1050200refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
1461635523722841 160 104862044072 1192 1050216amd64gcc2019120120190816

Test failure

Implementation: amd64
Security model: unknown
Compiler: gcc -funroll-loops
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 17, namely:
CompilerImplementations
gcc -funroll-loops amd64
cc 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
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref