Implementation notes: amd64, bigmem, crypto_dh/gls1271

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_dh
Primitive: gls1271
TimeImplementationCompilerBenchmark dateSUPERCOP version
672894ref4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
674240ref4gcc -m64 -O3 -fomit-frame-pointer2015021620141124
674288ref4gcc -march=k8 -O3 -fomit-frame-pointer2015021620141124
675257ref4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
675376ref4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
675384ref4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021620141124
675504ref4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
675569ref4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
676014ref4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
676407ref4gcc -funroll-loops -O3 -fomit-frame-pointer2015021620141124
676770ref4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021620141124
676889ref4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
677158ref4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
677971ref4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
678226ref4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021620141124
678929ref4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
679459ref4gcc -O3 -fomit-frame-pointer2015021620141124
679983ref4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021620141124
680196ref4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
680583ref4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
680816ref4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
681023ref4gcc -funroll-loops -O2 -fomit-frame-pointer2015021620141124
681535ref4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
681728ref4gcc -march=nocona -O3 -fomit-frame-pointer2015021620141124
681796ref4gcc -march=barcelona -O3 -fomit-frame-pointer2015021620141124
682218ref4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021620141124
683366ref4gcc -O2 -fomit-frame-pointer2015021620141124
684831ref4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
684896ref4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
684955ref4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
684978ref4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
685157ref4gcc -march=k8 -O2 -fomit-frame-pointer2015021620141124
685324ref4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
685460ref4gcc -march=nocona -O2 -fomit-frame-pointer2015021620141124
686066ref4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
686208ref4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
686976ref4gcc -m64 -O2 -fomit-frame-pointer2015021620141124
687443ref4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
688138ref4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021620141124
688528ref4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
690056ref4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021620141124
691144ref4gcc -march=barcelona -O2 -fomit-frame-pointer2015021620141124
692291ref4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021620141124
697354ref4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
698508ref4gcc -funroll-loops -m64 -O -fomit-frame-pointer2015021620141124
699323ref4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
699383ref4gcc -funroll-loops -O -fomit-frame-pointer2015021620141124
701947ref4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
702143ref4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021620141124
703945ref4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021620141124
704202ref4gcc -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
704401ref4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
704611ref4gcc -m64 -O -fomit-frame-pointer2015021620141124
704854ref4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
705143ref4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
705171ref4gcc -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
705259ref4gcc -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
705330ref4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
705429ref4gcc -O -fomit-frame-pointer2015021620141124
706719ref4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021620141124
708123ref4gcc -march=k8 -O -fomit-frame-pointer2015021620141124
708623ref4gcc -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
708738ref4gcc -march=nocona -O -fomit-frame-pointer2015021620141124
708784ref4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
710796ref4gcc -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
711203ref4gcc -march=barcelona -O -fomit-frame-pointer2015021620141124
771868ref4gcc -Os -fomit-frame-pointer2015021620141124
772185ref4gcc -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
772880ref4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021620141124
773191ref4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
773602ref4gcc -march=k8 -Os -fomit-frame-pointer2015021620141124
775608ref4gcc -march=barcelona -Os -fomit-frame-pointer2015021620141124
776421ref4gcc -march=nocona -Os -fomit-frame-pointer2015021620141124
776504ref4gcc -m64 -Os -fomit-frame-pointer2015021620141124
776764ref4gcc -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
776866ref4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
777359ref4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
779929ref4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
780130ref4gcc -funroll-loops -Os -fomit-frame-pointer2015021620141124
781099ref4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
781238ref4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021620141124
781260ref4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
781592ref4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
781634ref4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021620141124
782578ref4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
783040ref4gcc -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
784190ref4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021620141124
788916ref4gcc -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
1174032ref4gcc2015021620141124
1175745ref4cc2015021620141124
1176131ref4gcc -funroll-loops2015021620141124