Implementation notes: amd64, phenom, crypto_encrypt/ntruees787ep1

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1393180refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
1407469refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
1407887refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052420120521
1428784refgcc -funroll-loops -O -fomit-frame-pointer2012052420120521
1434377refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
1478750refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
1505591refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1578679refgcc -funroll-loops -O3 -fomit-frame-pointer2012052420120521
1587089refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052420120521
1612577refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052420120521
1628074refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052420120521
1628528refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1628554refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
1638917refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052420120521
1645028refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
1645875refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052420120521
1646374refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
1654357refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052420120521
1655069refgcc -funroll-loops -O2 -fomit-frame-pointer2012052420120521
1655235refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
1662861refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
1663371refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
1666123refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052420120521
1666462refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052420120521
1678038refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052420120521
1715201refgcc -march=k8 -O3 -fomit-frame-pointer2012052420120521
1729752refgcc -march=k8 -Os -fomit-frame-pointer2012052420120521
1743613refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1763187refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
1764790refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052420120521
1771362refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052420120521
1784689refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052420120521
1786113refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
1852450refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
1852507refgcc -m64 -Os -fomit-frame-pointer2012052420120521
1852875refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
1852938refgcc -march=barcelona -Os -fomit-frame-pointer2012052420120521
1853117refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052420120521
1854567refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052420120521
1855542refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052420120521
1855723refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052420120521
1856708refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
1856813refgcc -Os -fomit-frame-pointer2012052420120521
1862075refgcc -funroll-loops -Os -fomit-frame-pointer2012052420120521
1863593refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052420120521
1863710refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052420120521
1863979refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052420120521
1864006refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052420120521
1864450refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052420120521
1864454refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052420120521
1874187refgcc -m64 -O -fomit-frame-pointer2012052420120521
1907631refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052420120521
1918367refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052420120521
1918782refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052420120521
1918790refgcc -O -fomit-frame-pointer2012052420120521
1920107refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052420120521
1920958refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052420120521
1925717refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052420120521
1926349refgcc -march=nocona -Os -fomit-frame-pointer2012052420120521
1926453refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052420120521
1929398refgcc -march=nocona -O -fomit-frame-pointer2012052420120521
1938534refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052420120521
1939329refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052420120521
1939429refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052420120521
1939474refgcc -m64 -O3 -fomit-frame-pointer2012052420120521
1941079refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052420120521
1941447refgcc -O3 -fomit-frame-pointer2012052420120521
1941954refgcc -march=nocona -O3 -fomit-frame-pointer2012052420120521
1984666refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052420120521
1984695refgcc -march=k8 -O2 -fomit-frame-pointer2012052420120521
1986876refgcc -m64 -O2 -fomit-frame-pointer2012052420120521
1987353refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052420120521
1988875refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052420120521
1989863refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052420120521
1990505refgcc -O2 -fomit-frame-pointer2012052420120521
1994423refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052420120521
2021075refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052420120521
2051626refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052420120521
2054402refgcc -march=barcelona -O3 -fomit-frame-pointer2012052420120521
2080027refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052420120521
2080181refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052420120521
2086613refgcc -march=k8 -O -fomit-frame-pointer2012052420120521
2087005refgcc -march=barcelona -O -fomit-frame-pointer2012052420120521
2087853refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052420120521
2088919refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052420120521
2104707refgcc -march=barcelona -O2 -fomit-frame-pointer2012052420120521
2112978refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052420120521
2160179refgcc -march=nocona -O2 -fomit-frame-pointer2012052420120521
9537689refgcc2012052420120521
9538544refcc2012052420120521
9563838refgcc -funroll-loops2012052420120521

Test failure

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref