Implementation notes: amd64, h9ivy, crypto_sign/mqqsig224

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
104404refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
105144refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
105780refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
105864refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
106184refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
106464refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
106772refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
107224refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
107368refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
107516refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
107560refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
107716refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
108652refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
109824refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
110720refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
110988refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
111284refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
112892refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
112904refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
113032refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
113244refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
113836refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070820140622
114188refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
114268refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
118980refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
119072refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
120084refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
120976refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070820140622
213348refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
213836refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
214544refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
214600refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
214764refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
216128refgcc -O3 -fomit-frame-pointer2014070820140622
216676refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
216816refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
217036refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
236104refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
236264refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
236688refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
236780refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
239404refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
240560refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
242140refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
242452refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
242580refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
365960refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
366700refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
371256refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
371356refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
371968refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
373052refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
374772refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
375008refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
376224refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
376248refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
376352refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
377780refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
379092refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
393752refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
395064refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
396616refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
396796refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
398484refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
468096refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
469220refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
481956refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
482116refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
482132refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
484464refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
485784refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
486612refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
499644refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
500540refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
500772refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
501376refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
501628refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
502288refgcc -m64 -Os -fomit-frame-pointer2014070820140622
502432refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
503552refgcc -Os -fomit-frame-pointer2014070820140622
505652refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
609924refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
610228refgcc -m64 -O -fomit-frame-pointer2014070820140622
610644refgcc -O -fomit-frame-pointer2014070820140622
611252refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
611284refgcc -O2 -fomit-frame-pointer2014070820140622
611464refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
611840refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
612836refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
615084refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
615984refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
620816refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
620844refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
620992refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
621068refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
621260refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
621548refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
622276refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
622884refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
623228refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
1707284refgcc -funroll-loops2014070820140622
1707624refcc2014070820140622
1707920refgcc2014070820140622