Implementation notes: amd64, jos, crypto_dh/sclaus1024

Computer: jos
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: sclaus1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1715602gmpg++ -march=k8 -O3 -fomit-frame-pointer2014101720141014
1715768gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101720141014
1716060gmpg++ -march=barcelona -O3 -fomit-frame-pointer2014101720141014
1716337gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1717410gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101720141014
1718077gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014101720141014
1718092gmpg++ -march=nocona -O3 -fomit-frame-pointer2014101720141014
1718235gmpg++ -O3 -fomit-frame-pointer2014101720141014
1718445gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
1719735gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014101720141014
1719780gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101720141014
1720125gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101720141014
1720815gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1720988gmpg++ -m64 -O3 -fomit-frame-pointer2014101720141014
1720988gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014101720141014
1721062gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014101720141014
1721753gmpg++ -m64 -O2 -fomit-frame-pointer2014101720141014
1721887gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014101720141014
1722315gmpg++ -Os -fomit-frame-pointer2014101720141014
1722668gmpg++ -m64 -Os -fomit-frame-pointer2014101720141014
1722757gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1722893gmpg++ -march=k8 -Os -fomit-frame-pointer2014101720141014
1722997gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101720141014
1723252gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014101720141014
1723268gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014101720141014
1723590gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014101720141014
1723733gmpg++ -march=nocona -Os -fomit-frame-pointer2014101720141014
1723762gmpg++ -O2 -fomit-frame-pointer2014101720141014
1724070gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014101720141014
1724933gmpg++ -march=k8 -O -fomit-frame-pointer2014101720141014
1725165gmpg++ -march=k8 -O2 -fomit-frame-pointer2014101720141014
1725383gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101720141014
1726267gmpg++ -march=barcelona -O2 -fomit-frame-pointer2014101720141014
1726995gmpg++ -march=barcelona -O -fomit-frame-pointer2014101720141014
1727198gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101720141014
1727348gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101720141014
1727640gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2014101720141014
1728045gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101720141014
1728225gmpg++ -m64 -O -fomit-frame-pointer2014101720141014
1728945gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2014101720141014
1729492gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2014101720141014
1730250gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2014101720141014
1730872gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2014101720141014
1731015gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101720141014
1731262gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101720141014
1731713gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101720141014
1731780gmpg++ -O -fomit-frame-pointer2014101720141014
1732830gmpg++ -march=nocona -O -fomit-frame-pointer2014101720141014
1732943gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2014101720141014
1733693gmpg++ -march=nocona -O2 -fomit-frame-pointer2014101720141014
1734165gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2014101720141014
1735155gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2014101720141014
1744425gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014101720141014
1756410gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101720141014
1759418gmpg++2014101720141014
1762808gmpg++ -march=barcelona -Os -fomit-frame-pointer2014101720141014
1820453gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101720141014
1963785cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
1965165cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
1965758cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2014070920140622
1966312cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
1966388cryptoppg++ -O3 -fomit-frame-pointer2014070920140622
1966530cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014070920140622
1968577cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
1968780cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
1969372cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
1969530cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
1969762cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2014070920140622
1970363cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
1970707cryptoppg++ -m64 -O3 -fomit-frame-pointer2014070920140622
1971382cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
1971420cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
1972935cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
1972943cryptoppg++ -m64 -Os -fomit-frame-pointer2014070920140622
1972950cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2014070920140622
1973003cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1973310cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
1974248cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
1974705cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
1975673cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
1975913cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2014070920140622
1977300cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
1977975cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1978267cryptoppg++ -march=nocona -Os -fomit-frame-pointer2014070920140622
1978290cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
1978402cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
1979513cryptoppg++ -march=k8 -Os -fomit-frame-pointer2014070920140622
1979752cryptoppg++ -march=k8 -O -fomit-frame-pointer2014070920140622
1979993cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
1980015cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1980030cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1980127cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
1981290cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
1981388cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
1982595cryptoppg++ -m64 -O2 -fomit-frame-pointer2014070920140622
1983082cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1984035cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
1985708cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
1986278cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
1986383cryptoppg++ -Os -fomit-frame-pointer2014070920140622
1986578cryptoppg++ -m64 -O -fomit-frame-pointer2014070920140622
1986720cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1987260cryptoppg++ -O2 -fomit-frame-pointer2014070920140622
1987958cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
1988085cryptoppg++ -O -fomit-frame-pointer2014070920140622
1988542cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
1988580cryptoppg++ -march=barcelona -O -fomit-frame-pointer2014070920140622
1988700cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
1989855cryptoppg++ -march=nocona -O -fomit-frame-pointer2014070920140622
1990080cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
1991550cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
1995503cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
2018603cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2014070920140622
2020238cryptoppg++2014070920140622