Implementation notes: amd64, sandy, crypto_sign/mqqsig160

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
584400refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
584984refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
585124refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
590884refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
607068refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
611084refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
611176refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
612176refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
613984refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
614248refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
614836refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
615292refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
616320refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
616352refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
653432refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
656556refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
656580refgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
656620refgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
656892refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
657564refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
658096refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
658476refgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
659828refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
660044refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
661288refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
661788refgcc -m64 -O3 -fomit-frame-pointer2012081620120812
662016refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
662700refgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
663304refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
665860refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
666700refgcc -O3 -fomit-frame-pointer2012081620120812
666704refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
666844refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
666848refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
670900refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
682824refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
683204refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
684556refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
684692refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
685432refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
685716refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
686932refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
693676refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
693872refgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
694720refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
696252refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
697764refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
699356refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
699528refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
701004refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
701628refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
701804refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
705508refgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
728228refgcc -O2 -fomit-frame-pointer2012081620120812
728256refgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
729272refgcc -m64 -O2 -fomit-frame-pointer2012081620120812
730740refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
731040refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
734268refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
750292refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
756680refclang -O3 -mavx2012081620120812
759512refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
760472refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
768480refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
772864refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
773544refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
774032refgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
780216refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
781112refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
782472refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
784608refgcc -m64 -O -fomit-frame-pointer2012081620120812
784628refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
784660refgcc -O -fomit-frame-pointer2012081620120812
785952refgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
786968refgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
787836refgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
788516refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
791332refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
791552refgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
823392refgcc -march=nocona -O -fomit-frame-pointer2012081620120812
825896refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
826736refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
826920refgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
827224refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
827524refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
828008refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
828888refgcc -march=k8 -O -fomit-frame-pointer2012081620120812
829468refgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
829624refgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
835352refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
838728refclang -O32012081620120812
850536refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
855120refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
879352refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
882040refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
882172refgcc -m64 -Os -fomit-frame-pointer2012081620120812
883260refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
883656refgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
883688refgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
884308refgcc -Os -fomit-frame-pointer2012081620120812
900932refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
904140refgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1929764refcc2012081620120812
1930720refgcc2012081620120812
1938976refgcc -funroll-loops2012081620120812