Implementation notes: amd64, jos, crypto_dh/kummer

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
1650217refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091220140910
1650870refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140910
1651688refgcc -funroll-loops -O2 -fomit-frame-pointer2014091220140910
1652588refgcc -march=k8 -O3 -fomit-frame-pointer2014091220140910
1652752refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091220140910
1652835refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140910
1652918refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014091220140910
1655865refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140910
1655933refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014091220140910
1656038refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014091220140910
1656180refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091220140910
1656698refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140910
1657755refgcc -m64 -O2 -fomit-frame-pointer2014091220140910
1662630refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091220140910
1662810refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091220140910
1663050refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091220140910
1664730refgcc -march=nocona -O2 -fomit-frame-pointer2014091220140910
1665045refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091220140910
1665112refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091220140910
1666357refgcc -funroll-loops -O3 -fomit-frame-pointer2014091220140910
1666553refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140910
1666710refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091220140910
1668015refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014091220140910
1668495refgcc -march=barcelona -O3 -fomit-frame-pointer2014091220140910
1669890refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091220140910
1670550refgcc -funroll-loops -O -fomit-frame-pointer2014091220140910
1670640refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140910
1670992refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091220140910
1671585refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014091220140910
1671795refgcc -m64 -march=k8 -O -fomit-frame-pointer2014091220140910
1673482refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140910
1673610refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014091220140910
1674172refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091220140910
1674188refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091220140910
1674323refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091220140910
1674360refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091220140910
1674382refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014091220140910
1674608refgcc -march=nocona -O3 -fomit-frame-pointer2014091220140910
1674630refgcc -O3 -fomit-frame-pointer2014091220140910
1675260refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091220140910
1675485refgcc -march=barcelona -Os -fomit-frame-pointer2014091220140910
1676452refgcc -m64 -march=nocona -O -fomit-frame-pointer2014091220140910
1676723refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014091220140910
1676828refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091220140910
1676902refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091220140910
1677465refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014091220140910
1677615refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091220140910
1677637refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014091220140910
1677833refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014091220140910
1677967refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140910
1678058refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091220140910
1678208refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091220140910
1678665refgcc -m64 -O3 -fomit-frame-pointer2014091220140910
1678740refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014091220140910
1678777refgcc -march=k8 -O2 -fomit-frame-pointer2014091220140910
1678800refgcc -fno-schedule-insns -O -fomit-frame-pointer2014091220140910
1678942refgcc -O2 -fomit-frame-pointer2014091220140910
1679235refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091220140910
1679513refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091220140910
1679918refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091220140910
1679925refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014091220140910
1679985refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014091220140910
1680067refgcc -funroll-loops -Os -fomit-frame-pointer2014091220140910
1680300refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091220140910
1680690refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014091220140910
1681357refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091220140910
1681635refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140910
1681642refgcc -m64 -Os -fomit-frame-pointer2014091220140910
1682220refgcc -Os -fomit-frame-pointer2014091220140910
1682452refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014091220140910
1682588refgcc -march=barcelona -O2 -fomit-frame-pointer2014091220140910
1682617refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091220140910
1682730refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014091220140910
1682790refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091220140910
1682955refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091220140910
1683563refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014091220140910
1683690refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091220140910
1683720refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014091220140910
1683803refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014091220140910
1683967refgcc -march=nocona -Os -fomit-frame-pointer2014091220140910
1684200refgcc -march=k8 -O -fomit-frame-pointer2014091220140910
1685580refgcc -m64 -O -fomit-frame-pointer2014091220140910
1686158refgcc -m64 -march=core2 -O -fomit-frame-pointer2014091220140910
1687080refgcc -O -fomit-frame-pointer2014091220140910
1687732refgcc -march=nocona -O -fomit-frame-pointer2014091220140910
1688415refgcc -march=barcelona -O -fomit-frame-pointer2014091220140910
1690418refgcc -march=k8 -Os -fomit-frame-pointer2014091220140910
1690635refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091220140910
1703678refgcc2014091220140910
1706197refcc2014091220140910
1710315refgcc -funroll-loops2014091220140910