Implementation notes: amd64, enigma, crypto_dh/kumfp127g

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_dh
Primitive: kumfp127g
TimeImplementationCompilerBenchmark dateSUPERCOP version
719451v02/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
719532v02/vargcc -march=nocona -O3 -fomit-frame-pointer2014060520140529
721098v02/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060520140529
721107v02/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060520140529
722097v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
722124v02/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
722322v02/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060520140529
722511v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
722565v02/vargcc -march=barcelona -O3 -fomit-frame-pointer2014060520140529
722601v02/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060520140529
722610v02/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
722628v02/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
722718v02/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
722727v02/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060520140529
722727v02/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060520140529
722772v02/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014060520140529
722799v02/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
722808v02/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
722817v02/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
722817v02/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060520140529
722835v02/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
722844v02/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
722880v02/vargcc -funroll-loops -O -fomit-frame-pointer2014060520140529
722898v02/vargcc -funroll-loops -O3 -fomit-frame-pointer2014060520140529
722898v02/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060520140529
722916v02/vargcc -funroll-loops -O2 -fomit-frame-pointer2014060520140529
723078v02/vargcc -march=barcelona -O -fomit-frame-pointer2014060520140529
723141v02/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060520140529
723186v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
723195v02/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060520140529
723222v02/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
723357v02/vargcc -march=barcelona -O2 -fomit-frame-pointer2014060520140529
723366v02/vargcc -march=k8 -O3 -fomit-frame-pointer2014060520140529
723402v02/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060520140529
723402v02/vargcc -march=k8 -O2 -fomit-frame-pointer2014060520140529
723474v02/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060520140529
723501v02/vargcc -O2 -fomit-frame-pointer2014060520140529
723501v02/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060520140529
723501v02/vargcc -m64 -O3 -fomit-frame-pointer2014060520140529
723528v02/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060520140529
723537v02/vargcc -O3 -fomit-frame-pointer2014060520140529
723600v02/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060520140529
723618v02/vargcc -march=nocona -Os -fomit-frame-pointer2014060520140529
723645v02/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060520140529
723672v02/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014060520140529
723681v02/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060520140529
723690v02/vargcc -march=nocona -O2 -fomit-frame-pointer2014060520140529
723726v02/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060520140529
723762v02/vargcc -m64 -O2 -fomit-frame-pointer2014060520140529
723771v02/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060520140529
723780v02/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060520140529
723834v02/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060520140529
723852v02/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060520140529
723888v02/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
723906v02/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060520140529
723969v02/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060520140529
724113v02/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060520140529
724131v02/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060520140529
724185v02/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014060520140529
724185v02/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060520140529
724185v02/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060520140529
724194v02/vargcc -m64 -O -fomit-frame-pointer2014060520140529
724248v02/vargcc -march=k8 -O -fomit-frame-pointer2014060520140529
724257v02/vargcc -O -fomit-frame-pointer2014060520140529
724257v02/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060520140529
724284v02/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014060520140529
724293v02/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060520140529
724338v02/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060520140529
724347v02/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014060520140529
724401v02/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
724410v02/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014060520140529
724419v02/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014060520140529
724491v02/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060520140529
724545v02/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060520140529
724563v02/vargcc -funroll-loops -Os -fomit-frame-pointer2014060520140529
724779v02/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014060520140529
724932v02/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060520140529
725031v02/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060520140529
725112v02/vargcc -march=k8 -Os -fomit-frame-pointer2014060520140529
725274v02/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
725409v02/vargcc -m64 -Os -fomit-frame-pointer2014060520140529
725409v02/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014060520140529
725445v02/vargcc -Os -fomit-frame-pointer2014060520140529
726048v02/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060520140529
726120v02/vargcc -march=barcelona -Os -fomit-frame-pointer2014060520140529
726129v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
726507v02/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
727191v02/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060520140529
728811v02/vargcc -funroll-loops2014060520140529
728928v02/vargcc2014060520140529
729054v02/vargcc -march=nocona -O -fomit-frame-pointer2014060520140529
729171v02/varcc2014060520140529
730098v02/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
730098v02/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060520140529
731718v02/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060520140529