Implementation notes: amd64, haswell, crypto_sign/mqqsig192

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: mqqsig192
TimeImplementationCompilerBenchmark dateSUPERCOP version
448952refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
456760refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
456916refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
461348refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
463228refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
463748refgcc -m64 -O3 -fomit-frame-pointer2013060920130419
468392refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
470496refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
470760refgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
471275refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
474316refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
478968refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
479048refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
480845refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
482303refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
482399refgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
483563refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
485444refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
489568refgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
490468refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
490771refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
494416refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
496164refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
496182refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
499780refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
499876refgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
500040refgcc -O3 -fomit-frame-pointer2013060920130419
500704refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
503150refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
505176refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
508250refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
514544refgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
515432refclang -O3 -mavx2013060920130419
515646refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
515782refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
516678refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
517584refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
525748refgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
529324refgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
530344refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
531885refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
533120refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
539592refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
545630refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
547146refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
548874refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
551148refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
570832refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
581015refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
582622refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
582920refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
606788refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
608956refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
619440refgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
633864refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
635372refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
641620refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
642568refgcc -m64 -Os -fomit-frame-pointer2013060920130419
643988refgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
645480refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
646636refgcc -m64 -O2 -fomit-frame-pointer2013060920130419
646928refgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
649600refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
650548refgcc -O2 -fomit-frame-pointer2013060920130419
652788refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
658014refgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
658350refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
659520refgcc -m64 -O -fomit-frame-pointer2013060920130419
661852refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
662164refgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
662472refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
662580refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
662756refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
667194refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
673652refgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
674032refgcc -O -fomit-frame-pointer2013060920130419
674482refgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
675252refgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
678186refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
683028refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
686414refgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
686972refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
692976refgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
697624refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
698541refgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
700802refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
702902refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
706020refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
710123refgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
711608refgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
714253refgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
714292refgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
719805refgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
720622refgcc -Os -fomit-frame-pointer2013060920130419
726636refgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
728068refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
731765refgcc -march=nocona -O -fomit-frame-pointer2013060920130419
733278refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
734256refclang -O32013060920130419
735146refgcc -march=k8 -O -fomit-frame-pointer2013060920130419
740312refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
752214refgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2138176refcc2013060920130419
2395582refgcc -funroll-loops2013060920130419
2416938refgcc2013060920130419