Implementation notes: amd64, sandy0, crypto_sign/mqqsig160

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: mqqsig160
TimeImplementationCompilerBenchmark dateSUPERCOP version
613480refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
614036refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
614776refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
616984refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
617632refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
618112refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
620496refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
644056refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
644344refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
644916refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
645388refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
645688refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
646456refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
649792refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
654604refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
656488refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
658964refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
660476refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
666696refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
666908refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
668284refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
670660refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
670764refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
671584refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
672344refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
673504refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
673636refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
673856refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
673956refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
674828refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
674832refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
675148refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
675256refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
675436refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
680500refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
725328refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
726160refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
726416refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
727048refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
727064refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
727928refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
728164refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
728704refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
729632refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
731392refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
731792refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
731816refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
732352refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
732628refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
740872refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
741444refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
742400refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
742868refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
743060refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
743296refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
743300refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
744180refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
744608refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
744828refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
745224refgcc -O3 -fomit-frame-pointer2012032920120316
745616refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
745656refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
745928refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
746600refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
747276refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
748560refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
749960refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
750480refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
756244refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
757664refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
763292refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
770028refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
772532refgcc -O -fomit-frame-pointer2012032920120316
776728refgcc -m64 -O -fomit-frame-pointer2012032920120316
778724refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
779308refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
781132refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
781228refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
782996refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
783280refgcc -m64 -Os -fomit-frame-pointer2012032920120316
783412refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
784032refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
784144refgcc -Os -fomit-frame-pointer2012032920120316
786464refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
787308refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
806808refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
810980refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
812340refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
813028refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
813420refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
813736refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
814752refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
815704refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
834640refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
835440refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
838408refgcc -O2 -fomit-frame-pointer2012032920120316
841276refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
841800refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
859132refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
867616refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
1967240refcc2012032920120316
1979940refgcc2012032920120316
1980956refgcc -funroll-loops2012032920120316