Implementation notes: amd64, bigmem, crypto_dh/sclaus2048

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_dh
Primitive: sclaus2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
6842333gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
6844444gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
6845407gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
6845846gmpg++ -m64 -O3 -fomit-frame-pointer2015021620141124
6847884gmpg++ -O3 -fomit-frame-pointer2015021620141124
6848062gmpg++ -march=nocona -O3 -fomit-frame-pointer2015021620141124
6852366gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
6853196gmpg++ -march=barcelona -Os -fomit-frame-pointer2015021620141124
6853590gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
6854765gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
6854811gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
6854825gmpg++ -march=nocona -Os -fomit-frame-pointer2015021620141124
6855315gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
6855567gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
6856548gmpg++ -m64 -O2 -fomit-frame-pointer2015021620141124
6856604gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
6857828gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
6858100gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
6858239gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
6858284gmpg++ -march=k8 -O3 -fomit-frame-pointer2015021620141124
6858358gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
6858786gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
6858851gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
6858945gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
6860041gmpg++ -march=barcelona -O2 -fomit-frame-pointer2015021620141124
6860109gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
6860593gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
6860934gmpg++ -march=nocona -O2 -fomit-frame-pointer2015021620141124
6860968gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
6860990gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
6861022gmpg++ -Os -fomit-frame-pointer2015021620141124
6861480gmpg++ -m64 -Os -fomit-frame-pointer2015021620141124
6863512gmpg++ -march=k8 -O -fomit-frame-pointer2015021620141124
6864147gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
6864696gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
6864716gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
6865543gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
6865926gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
6866184gmpg++ -march=k8 -O2 -fomit-frame-pointer2015021620141124
6866504gmpg++ -m64 -O -fomit-frame-pointer2015021620141124
6867178gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
6867195gmpg++ -march=nocona -O -fomit-frame-pointer2015021620141124
6867459gmpg++ -march=barcelona -O -fomit-frame-pointer2015021620141124
6867516gmpg++ -march=barcelona -O3 -fomit-frame-pointer2015021620141124
6867807gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
6871383gmpg++ -march=k8 -Os -fomit-frame-pointer2015021620141124
6871604gmpg++ -O2 -fomit-frame-pointer2015021620141124
6872446gmpg++ -O -fomit-frame-pointer2015021620141124
6872599gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
6872927gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
6873851gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
6875477gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
6876803gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
6880906gmpg++2015021620141124
6888635gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
6897779gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
6931325gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
7844318cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2015021620141124
7847302cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
7847348cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
7850206cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2015021620141124
7851294cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
7851654cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2015021620141124
7851983cryptoppg++ -m64 -Os -fomit-frame-pointer2015021620141124
7852074cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
7852850cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
7854088cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
7854289cryptoppg++ -Os -fomit-frame-pointer2015021620141124
7854983cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
7855028cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
7855221cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
7855618cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
7855870cryptoppg++ -march=nocona -O -fomit-frame-pointer2015021620141124
7855995cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
7857570cryptoppg++ -march=k8 -Os -fomit-frame-pointer2015021620141124
7857873cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
7857921cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
7858298cryptoppg++ -march=nocona -Os -fomit-frame-pointer2015021620141124
7858318cryptoppg++ -O2 -fomit-frame-pointer2015021620141124
7858460cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
7858542cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
7860729cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
7861341cryptoppg++ -m64 -O -fomit-frame-pointer2015021620141124
7861369cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
7861514cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2015021620141124
7861930cryptoppg++ -march=barcelona -O -fomit-frame-pointer2015021620141124
7863591cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
7863866cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
7864866cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
7864911cryptoppg++ -march=k8 -O -fomit-frame-pointer2015021620141124
7865484cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
7865633cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
7866053cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
7866269cryptoppg++ -m64 -O3 -fomit-frame-pointer2015021620141124
7866532cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
7867447cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
7867472cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
7867634cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
7868003cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2015021620141124
7869657cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
7869833cryptoppg++ -O3 -fomit-frame-pointer2015021620141124
7870102cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
7870459cryptoppg++ -O -fomit-frame-pointer2015021620141124
7870762cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
7872454cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
7874272cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
7874655cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
7877380cryptoppg++ -m64 -O2 -fomit-frame-pointer2015021620141124
7878625cryptoppg++2015021620141124
7879330cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
7880792cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
7881971cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2015021620141124
7883469cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2015021620141124
7885909cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124