Implementation notes: amd64, berlekamp, crypto_dh/kumfp127g

Computer: berlekamp
Architecture: amd64
CPU ID: GenuineIntel-00010677-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
722721v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013042220130419
723078v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013042220130419
723223v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013042220130419
723257v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2013042220130419
723257v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013042220130419
723324v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
723350v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2013042220130419
723452v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
723520v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
723528v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013042220130419
723596v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2013042220130419
723596v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013042220130419
723681v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
723690v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013042220130419
723707v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013042220130419
723750v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
723784v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
723792v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013042220130419
723800v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
723809v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013042220130419
723843v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
723860v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
723860v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
723877v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
723928v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013042220130419
723979v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
723987v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2013042220130419
723996v02/vargcc -m64 -Os -fomit-frame-pointer2013042220130419
724056v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2013042220130419
724081v02/vargcc -O2 -fomit-frame-pointer2013042220130419
724081v02/vargcc -funroll-loops -O -fomit-frame-pointer2013042220130419
724123v02/vargcc -march=k8 -O3 -fomit-frame-pointer2013042220130419
724362v02/vargcc -O3 -fomit-frame-pointer2013042220130419
724362v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013042220130419
724379v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2013042220130419
724413v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013042220130419
724430v02/vargcc -m64 -O3 -fomit-frame-pointer2013042220130419
724438v02/vargcc -march=k8 -O2 -fomit-frame-pointer2013042220130419
724472v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013042220130419
724472v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2013042220130419
724532v02/vargcc -funroll-loops -Os -fomit-frame-pointer2013042220130419
724548v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2013042220130419
724574v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
724634v02/vargcc -march=k8 -Os -fomit-frame-pointer2013042220130419
724744v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013042220130419
724761v02/vargcc -Os -fomit-frame-pointer2013042220130419
724778v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013042220130419
724786v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013042220130419
724846v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2013042220130419
724855v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
724914v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2013042220130419
724931v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2013042220130419
725033v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2013042220130419
725059v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013042220130419
725101v02/vargcc -m64 -O2 -fomit-frame-pointer2013042220130419
725101v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2013042220130419
725152v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013042220130419
725194v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2013042220130419
725194v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013042220130419
725228v02/vargcc -march=k8 -O -fomit-frame-pointer2013042220130419
725254v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013042220130419
725288v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013042220130419
725297v02/vargcc -march=nocona -O2 -fomit-frame-pointer2013042220130419
725313v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2013042220130419
725314v02/vargcc -march=barcelona -O -fomit-frame-pointer2013042220130419
725390v02/vargcc -O -fomit-frame-pointer2013042220130419
725390v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013042220130419
725399v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013042220130419
725407v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013042220130419
725441v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013042220130419
725577v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
725603v02/vargcc -march=nocona -O3 -fomit-frame-pointer2013042220130419
725628v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2013042220130419
725704v02/vargcc -m64 -O -fomit-frame-pointer2013042220130419
725704v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2013042220130419
725713v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013042220130419
725773v02/vargcc -march=nocona -O -fomit-frame-pointer2013042220130419
725781v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
725798v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2013042220130419
725883v02/vargcc -march=nocona -Os -fomit-frame-pointer2013042220130419
725908v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2013042220130419
725925v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2013042220130419
725943v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013042220130419
725951v02/vargcc -march=barcelona -Os -fomit-frame-pointer2013042220130419
725976v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2013042220130419
726146v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2013042220130419
726189v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013042220130419
727226v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013042220130419
729504v02/vargcc2013042220130419
729751v02/vargcc -funroll-loops2013042220130419
730498v02/varcc2013042220130419