Implementation notes: amd64, h9ivy, crypto_sign/mqqsig256

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
115304refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
115668refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070820140622
115880refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
115884refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
115896refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070820140622
116024refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070820140622
118196refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
118208refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
118276refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070820140622
118364refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
118372refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070820140622
118476refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070820140622
118676refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
118836refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070820140622
119116refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070820140622
119176refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070820140622
119340refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070820140622
124048refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070820140622
124060refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
124936refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070820140622
125456refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
125532refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070820140622
126276refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
126408refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070820140622
126660refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070820140622
129028refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070820140622
129332refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
129464refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
299356refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
302612refgcc -march=k8 -O3 -fomit-frame-pointer2014070820140622
306060refgcc -O3 -fomit-frame-pointer2014070820140622
306296refgcc -m64 -O3 -fomit-frame-pointer2014070820140622
306340refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
311020refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
315936refgcc -march=barcelona -O3 -fomit-frame-pointer2014070820140622
327216refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
327368refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070820140622
340176refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070820140622
340560refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070820140622
348788refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070820140622
349800refgcc -march=nocona -O3 -fomit-frame-pointer2014070820140622
350744refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070820140622
359368refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
385096refgcc -funroll-loops -O3 -fomit-frame-pointer2014070820140622
386184refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070820140622
393148refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070820140622
437632refgcc -funroll-loops -O2 -fomit-frame-pointer2014070820140622
438008refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070820140622
438524refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
438780refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070820140622
439700refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
440168refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
440964refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070820140622
447752refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070820140622
447764refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
471976refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
472636refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070820140622
477212refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
477664refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070820140622
478004refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
478024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070820140622
478528refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070820140622
478604refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
478632refgcc -funroll-loops -O -fomit-frame-pointer2014070820140622
629232refgcc -m64 -O2 -fomit-frame-pointer2014070820140622
629556refgcc -O2 -fomit-frame-pointer2014070820140622
630008refgcc -m64 -O -fomit-frame-pointer2014070820140622
630108refgcc -O -fomit-frame-pointer2014070820140622
630152refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070820140622
630952refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070820140622
634344refgcc -march=barcelona -O -fomit-frame-pointer2014070820140622
640488refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070820140622
640836refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070820140622
641116refgcc -march=k8 -O2 -fomit-frame-pointer2014070820140622
643860refgcc -march=k8 -O -fomit-frame-pointer2014070820140622
644740refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070820140622
647448refgcc -march=nocona -Os -fomit-frame-pointer2014070820140622
648284refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
648760refgcc -m64 -Os -fomit-frame-pointer2014070820140622
649140refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
650272refgcc -march=k8 -Os -fomit-frame-pointer2014070820140622
651016refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
651288refgcc -Os -fomit-frame-pointer2014070820140622
651840refgcc -march=barcelona -Os -fomit-frame-pointer2014070820140622
652124refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
652524refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
657384refgcc -march=barcelona -O2 -fomit-frame-pointer2014070820140622
807064refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070820140622
807752refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070820140622
808216refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070820140622
808660refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070820140622
809340refgcc -funroll-loops -Os -fomit-frame-pointer2014070820140622
809352refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070820140622
809804refgcc -march=nocona -O -fomit-frame-pointer2014070820140622
810516refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070820140622
810892refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070820140622
812420refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070820140622
814752refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070820140622
815304refgcc -march=nocona -O2 -fomit-frame-pointer2014070820140622
815928refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070820140622
2214128refcc2014070820140622
2214952refgcc -funroll-loops2014070820140622
2216940refgcc2014070820140622