Implementation notes: amd64, kizomba, crypto_sign/mqqsig192

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
49428refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
50101refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
52560refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
52609refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
53062refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
53074refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
54593refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
55002refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
55010refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
55042refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
58193refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
58276refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
58835refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
58879refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
59135refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
59220refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
59558refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
59723refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
60448refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
61048refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
61240refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
61402refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
61782refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
62077refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
62091refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
62286refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
62357refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
62375refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
62405refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
62615refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
62740refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
63543refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
63592refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
63754refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
63790refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
63935refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
64046refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
66625refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
66676refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
66740refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
67108refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
69613refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
69756refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
69817refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
69903refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
70572refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
70943refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
71105refgcc -O3 -fomit-frame-pointer2017111020171020
71237refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
71242refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
71329refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
71345refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
71417refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
71486refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
71562refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
71586refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
71595refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
71780refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
72083refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
77823refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
143978refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
144266refclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
144649refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
144796refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
145746refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
145844refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
146081refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
146395refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
147652refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
152403refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
152744refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
153357refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
153825refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
154032refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
154238refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
155321refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
156545refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
157230refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
158885refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
170304refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
171012refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
175017refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
175401refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
175836refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
177563refgcc -O -fomit-frame-pointer2017111020171020
177865refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
178266refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
178307refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
178349refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
178522refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
178651refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
179702refgcc -O2 -fomit-frame-pointer2017111020171020
180042refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
180704refgcc -m64 -O -fomit-frame-pointer2017111020171020
182926refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
183087refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
183331refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
183627refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
183699refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
183791refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
183871refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
184409refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
184418refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
185018refgcc -Os -fomit-frame-pointer2017111020171020
185040refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
185121refgcc -m64 -Os -fomit-frame-pointer2017111020171020
185444refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
185653refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
185690refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
185774refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
187336refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
187371refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
201774refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
202183refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
203883refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
204638refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
221940refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
222978refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
683722refgcc -funroll-loops2017111020171020
685694refgcc2017111020171020
686738refcc2017111020171020