Implementation notes: aarch64, rockpi4, crypto_sign/mqdss64

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: mqdss64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19794553119550 0 039121 936 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120420190816
21371800119706 0 039185 936 1608refgcc_-O3_-fomit-frame-pointer2019120420190816
22234804912140 0 032462 824 1608refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120420190816
22745562012744 0 033070 824 1608refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120420190816
24117300218962 0 038393 936 1608refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120420190816
24373484121806 0 042577 936 1608refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120420190816
28735755312780 0 033054 824 1608refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120420190816
28970628412744 0 033070 824 1608refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120420190816
32386510122486 0 043305 936 1608refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120420190816
35648012414754 0 035129 936 1592refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120420190816
3676174959082 0 027361 936 1592refgcc_-O2_-fomit-frame-pointer2019120420190816
4057881949502 0 031961 936 1592refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120420190816
4560358398998 0 027177 936 1592refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120420190816
54654437612744 0 033070 824 1608refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120420190816
77891263114822 0 035137 936 1592refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120420190816
7996402758093 0 025385 920 1576refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120420190816
8022591088133 0 025385 920 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120420190816
8031255828093 0 025385 920 1576refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120420190816
8041692338113 0 025353 920 1576refgcc_-Os_-fomit-frame-pointer2019120420190816
8055878888113 0 025353 920 1576refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120420190816
98634972815782 0 037369 936 1592refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120420190816
9910447129518 0 031969 936 1592refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120420190816
9960729879518 0 031969 936 1592refgcc_-O_-fomit-frame-pointer2019120420190816
100437883015782 0 037369 936 1592refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120420190816
12672397019226 0 027625 936 1592refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120420190816
255997595716347 0 038697 920 1592refgcc2019120420190816
820865088416347 0 038697 920 1592refgcc_-funroll-loops2019120420190816
828308339616347 0 038697 920 1592refcc2019120420190816

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
gf31.c: gf31.c: In function 'gf31_npack':
gf31.c: gf31.c:126:5: warning: 'memset' specified size between 18446744073441116160 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
gf31.c: memset(out, 0, ((5 * n + 7) & ~7) >> 3);
gf31.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -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 -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 -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