Implementation notes: amd64, manny613, crypto_sign/mqqsig160

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sign
Primitive: mqqsig160
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
62448? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018083020180818
62472? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018083020180818
62560? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018083020180818
62672? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018083020180818
62692? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018083020180818
62796? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018083020180818
62848? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018083020180818
62972? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018083020180818
63008? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018083020180818
63016? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018083020180818
63112? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018083020180818
63520? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018083020180818
63520? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018083020180818
63884? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018083020180818
65088? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018083020180818
65724? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018083020180818
66272? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018083020180818
66340? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018083020180818
68572? ? ?? ? ?reficc2018083020180818
69272? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018083020180818
70320? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018083020180818
70356? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018083020180818
70396? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018083020180818
70592? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018083020180818
71200? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018083020180818
72296? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018083020180818
72556? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018083020180818
72840? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018083020180818
72900? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018083020180818
74256? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018083020180818
78560? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018083020180818
80008? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018083020180818
80148? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018083020180818
80352? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018083020180818
82752? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018083020180818
135572? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018083020180818
135792? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018083020180818
135808? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018083020180818
135860? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018083020180818
136024? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018083020180818
136232? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018083020180818
136232? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018083020180818
136276? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018083020180818
136304? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018083020180818
136348? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018083020180818
136372? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018083020180818
136376? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018083020180818
136416? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018083020180818
136452? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018083020180818
136700? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018083020180818
136752? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018083020180818
136768? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018083020180818
136816? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018083020180818
136828? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018083020180818
136856? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018083020180818
136860? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018083020180818
136904? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018083020180818
137008? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018083020180818
137040? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018083020180818
137124? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018083020180818
137428? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018083020180818
137504? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018083020180818
137608? ? ?? ? ?reficc_-no-vec2018083020180818
138056? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018083020180818
138776? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018083020180818
139076? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018083020180818
139180? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018083020180818
139304? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018083020180818
139492? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018083020180818
139496? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018083020180818
139576? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018083020180818
140408? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018083020180818
140480? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018083020180818
140532? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018083020180818
140932? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018083020180818
147432? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018083020180818
147568? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018083020180818
148100? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018083020180818
193000? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018083020180818
193072? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018083020180818
193120? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018083020180818
194832? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018083020180818
195112? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018083020180818
195748? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018083020180818
195752? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018083020180818
196176? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018083020180818
196892? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018083020180818
218252? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018083020180818
218416? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018083020180818
241044? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018083020180818
241628? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018083020180818
245884? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018083020180818
246100? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018083020180818
246436? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018083020180818
263600? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018083020180818
263996? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018083020180818
264000? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018083020180818
264192? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018083020180818
264200? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018083020180818
264312? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018083020180818
264552? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018083020180818
264592? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018083020180818
264724? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018083020180818
265052? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018083020180818
265908? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018083020180818
267060? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018083020180818
267116? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018083020180818
267184? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018083020180818
268912? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018083020180818
269048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018083020180818
269276? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018083020180818
272676? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018083020180818
289304? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018083020180818
289428? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018083020180818
632316? ? ?? ? ?refcc2018083020180818
662320? ? ?? ? ?refgcc_-funroll-loops2018083020180818
675488? ? ?? ? ?refgcc2018083020180818

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref