Implementation notes: aarch64, supercoplxc, crypto_sign/mqdss64

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_sign
Primitive: mqdss64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40797272021806 0 042531 936 1592refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019102520190816
40837112022486 0 043267 936 1592refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019102520190816
41370216019706 0 039147 936 1592refgcc_-O3_-fomit-frame-pointer2019102520190816
44182376018962 0 038347 936 1592refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019102520190816
46885032012140 0 032414 824 1608refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019102520190816
70173864012744 0 033030 824 1608refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019102520190816
70199264012744 0 033030 824 1608refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019102520190816
70258832012780 0 033014 824 1608refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019102520190816
71588784012744 0 033030 824 1608refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019102520190816
99293024014754 0 035083 936 1576refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019102520190816
99519640014822 0 035091 936 1576refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019102520190816
10306392008113 0 025313 920 1568refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019102520190816
10439910408093 0 025345 920 1568refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019102520190816
10458844808113 0 025313 920 1568refgcc_-Os_-fomit-frame-pointer2019102520190816
10757483208093 0 025345 920 1568refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019102520190816
12576188009518 0 031923 936 1576refgcc_-O_-fomit-frame-pointer2019102520190816
125938416015782 0 037331 936 1576refgcc_-funroll-loops_-O_-fomit-frame-pointer2019102520190816
127858856015782 0 037331 936 1576refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019102520190816
13111966409518 0 031923 936 1576refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019102520190816
16175047208998 0 027139 936 1576refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019102520190816
16603925609082 0 027323 936 1576refgcc_-O2_-fomit-frame-pointer2019102520190816

Test failure

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

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc ref
gcc ref
gcc -funroll-loops ref

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