Implementation notes: amd64, h9ivy, crypto_sign/mqqsig160

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
61928refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070720140622
62008refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070720140622
62032refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070720140622
62044refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
62080refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
62100refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
62164refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
62280refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070720140622
62320refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070720140622
62352refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
62364refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
62376refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070720140622
62444refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
62572refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070720140622
62660refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070720140622
62740refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070720140622
67124refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070720140622
67732refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070720140622
67884refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070720140622
68116refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
68152refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070720140622
68172refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
69772refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
69940refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070720140622
70088refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
70152refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
70172refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070720140622
70496refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070720140622
120520refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070720140622
120764refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070720140622
120876refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070720140622
120892refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070720140622
121036refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
121164refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070720140622
121684refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070720140622
121708refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
121820refgcc -funroll-loops -O3 -fomit-frame-pointer2014070720140622
123324refgcc -march=k8 -O3 -fomit-frame-pointer2014070720140622
123932refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070720140622
124228refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070720140622
124368refgcc -march=nocona -O3 -fomit-frame-pointer2014070720140622
124464refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070720140622
124520refgcc -O3 -fomit-frame-pointer2014070720140622
124568refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
124756refgcc -m64 -O3 -fomit-frame-pointer2014070720140622
124820refgcc -march=barcelona -O3 -fomit-frame-pointer2014070720140622
142188refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070720140622
142560refgcc -funroll-loops -O2 -fomit-frame-pointer2014070720140622
142960refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
143184refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070720140622
145132refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070720140622
147872refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070720140622
148668refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
149788refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070720140622
149880refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070720140622
150520refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070720140622
151332refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
151676refgcc -funroll-loops -O -fomit-frame-pointer2014070720140622
151996refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070720140622
152084refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070720140622
152360refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070720140622
153216refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070720140622
153724refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070720140622
154372refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070720140622
167736refgcc -march=barcelona -O2 -fomit-frame-pointer2014070720140622
168952refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
169396refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070720140622
169724refgcc -march=k8 -O2 -fomit-frame-pointer2014070720140622
173668refgcc -march=nocona -O2 -fomit-frame-pointer2014070720140622
173848refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070720140622
177540refgcc -m64 -O -fomit-frame-pointer2014070720140622
177688refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070720140622
177744refgcc -O -fomit-frame-pointer2014070720140622
178176refgcc -march=nocona -Os -fomit-frame-pointer2014070720140622
178212refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
178376refgcc -m64 -Os -fomit-frame-pointer2014070720140622
178632refgcc -Os -fomit-frame-pointer2014070720140622
178824refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070720140622
178844refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070720140622
178924refgcc -march=barcelona -Os -fomit-frame-pointer2014070720140622
179156refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070720140622
180544refgcc -march=k8 -Os -fomit-frame-pointer2014070720140622
213876refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070720140622
213948refgcc -m64 -O2 -fomit-frame-pointer2014070720140622
214404refgcc -march=k8 -O -fomit-frame-pointer2014070720140622
214556refgcc -march=barcelona -O -fomit-frame-pointer2014070720140622
214588refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070720140622
214784refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070720140622
214888refgcc -march=nocona -O -fomit-frame-pointer2014070720140622
215100refgcc -O2 -fomit-frame-pointer2014070720140622
216352refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070720140622
216396refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070720140622
216544refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070720140622
216636refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070720140622
216712refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070720140622
216768refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070720140622
216780refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070720140622
217452refgcc -funroll-loops -Os -fomit-frame-pointer2014070720140622
219104refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070720140622
220328refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070720140622
533872refgcc2014070720140622
533984refgcc -funroll-loops2014070720140622
535156refcc2014070720140622