Implementation notes: amd64, bigmem, crypto_dh/sclaus1024

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_dh
Primitive: sclaus1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1356013gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1356209gmpg++ -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1356742gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1357209gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
1357303gmpg++ -march=k8 -O3 -fomit-frame-pointer2015021620141124
1357875gmpg++ -march=nocona -O3 -fomit-frame-pointer2015021620141124
1358158gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
1358592gmpg++ -O3 -fomit-frame-pointer2015021620141124
1358654gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
1358665gmpg++ -m64 -O3 -fomit-frame-pointer2015021620141124
1358793gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1358946gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
1359164gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
1359243gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
1359263gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1360646gmpg++ -march=k8 -O2 -fomit-frame-pointer2015021620141124
1361088gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1361153gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
1361386gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
1361604gmpg++ -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1361946gmpg++ -march=nocona -O2 -fomit-frame-pointer2015021620141124
1362168gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
1362388gmpg++ -O2 -fomit-frame-pointer2015021620141124
1362776gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
1363230gmpg++ -march=k8 -O -fomit-frame-pointer2015021620141124
1363329gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
1363329gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
1363732gmpg++ -m64 -O2 -fomit-frame-pointer2015021620141124
1363859gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
1363868gmpg++ -march=barcelona -Os -fomit-frame-pointer2015021620141124
1363922gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
1363972gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
1364046gmpg++ -march=k8 -Os -fomit-frame-pointer2015021620141124
1364131gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
1364151gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
1364170gmpg++ -m64 -Os -fomit-frame-pointer2015021620141124
1364315gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
1364363gmpg++ -O -fomit-frame-pointer2015021620141124
1364429gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
1364678gmpg++ -march=nocona -O -fomit-frame-pointer2015021620141124
1364789gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1365003gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
1365151gmpg++ -march=nocona -Os -fomit-frame-pointer2015021620141124
1365165gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
1365236gmpg++ -march=barcelona -O -fomit-frame-pointer2015021620141124
1365466gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
1365661gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
1365763gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
1366338gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
1367163gmpg++ -m64 -O -fomit-frame-pointer2015021620141124
1368098gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
1371991gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1372455gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1379587gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
1383556gmpg++ -Os -fomit-frame-pointer2015021620141124
1388679gmpg++2015021620141124
1391034gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
1577824cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1577911cryptoppg++ -O3 -fomit-frame-pointer2015021620141124
1577980cryptoppg++ -m64 -O3 -fomit-frame-pointer2015021620141124
1578790cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021620141124
1579087cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021620141124
1579278cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2015021620141124
1579445cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2015021620141124
1579495cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021620141124
1580799cryptoppg++ -m64 -O2 -fomit-frame-pointer2015021620141124
1581125cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1581459cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2015021620141124
1581612cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1581793cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2015021620141124
1582029cryptoppg++ -O2 -fomit-frame-pointer2015021620141124
1582179cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1582258cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2015021620141124
1582357cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2015021620141124
1582434cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2015021620141124
1582649cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2015021620141124
1582660cryptoppg++ -Os -fomit-frame-pointer2015021620141124
1582890cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2015021620141124
1583003cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2015021620141124
1583170cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021620141124
1583780cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2015021620141124
1583930cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2015021620141124
1583989cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1584153cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021620141124
1584167cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2015021620141124
1584343cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021620141124
1584423cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
1584446cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2015021620141124
1584527cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021620141124
1584794cryptoppg++ -m64 -Os -fomit-frame-pointer2015021620141124
1585233cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021620141124
1585989cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2015021620141124
1586191cryptoppg++ -march=k8 -Os -fomit-frame-pointer2015021620141124
1586412cryptoppg++ -march=nocona -Os -fomit-frame-pointer2015021620141124
1587046cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2015021620141124
1587528cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2015021620141124
1587701cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2015021620141124
1587707cryptoppg++ -O -fomit-frame-pointer2015021620141124
1588268cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2015021620141124
1588333cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021620141124
1588769cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2015021620141124
1589038cryptoppg++ -march=nocona -O -fomit-frame-pointer2015021620141124
1589052cryptoppg++ -march=barcelona -O -fomit-frame-pointer2015021620141124
1589129cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2015021620141124
1589675cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021620141124
1589758cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021620141124
1589761cryptoppg++ -march=k8 -O -fomit-frame-pointer2015021620141124
1591135cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2015021620141124
1591223cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021620141124
1591739cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021620141124
1592869cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2015021620141124
1597099cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021620141124
1597218cryptoppg++ -m64 -O -fomit-frame-pointer2015021620141124
1620871cryptoppg++2015021620141124