Implementation notes: amd64, strelok, crypto_encrypt/ntruees787ep1

Computer: strelok
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1760960refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120521
1761480refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120521
1775956refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120521
1776460refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120521
1776696refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120521
1779056refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120521
1779708refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120521
1780132refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120521
1781132refgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120521
1804864refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120521
1805200refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120521
1808052refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120521
1808172refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120521
1823664refgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120521
1823892refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120521
1824884refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120521
1838732refgcc -funroll-loops -O -fomit-frame-pointer2012052820120521
1838912refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120521
1839528refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120521
1839600refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120521
1839844refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120521
1840332refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120521
1840708refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120521
1851992refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120521
1855604refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120521
1856264refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120521
1856384refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120521
2194792refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120521
2197892refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120521
2198224refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120521
2198492refgcc -funroll-loops -Os -fomit-frame-pointer2012052820120521
2202976refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120521
2204332refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120521
2210164refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120521
2213668refgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120521
2214032refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120521
2219016refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120521
2219520refgcc -march=barcelona -Os -fomit-frame-pointer2012052820120521
2220724refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120521
2220992refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120521
2221356refgcc -Os -fomit-frame-pointer2012052820120521
2223584refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120521
2225744refgcc -march=k8 -Os -fomit-frame-pointer2012052820120521
2225940refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120521
2226240refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120521
2226544refgcc -m64 -Os -fomit-frame-pointer2012052820120521
2226668refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120521
2231540refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120521
2236164refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120521
2240348refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120521
2243072refgcc -march=nocona -Os -fomit-frame-pointer2012052820120521
2246272refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120521
2260208refgcc -march=k8 -O3 -fomit-frame-pointer2012052820120521
2263228refgcc -m64 -O2 -fomit-frame-pointer2012052820120521
2263468refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120521
2263692refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120521
2263796refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120521
2263800refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120521
2264088refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120521
2264456refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120521
2265268refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120521
2265404refgcc -march=barcelona -O -fomit-frame-pointer2012052820120521
2266588refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120521
2269540refgcc -march=nocona -O3 -fomit-frame-pointer2012052820120521
2269660refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120521
2270360refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120521
2276048refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120521
2278360refgcc -march=k8 -O -fomit-frame-pointer2012052820120521
2278468refgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120521
2278608refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120521
2283920refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120521
2284400refgcc -O2 -fomit-frame-pointer2012052820120521
2286624refgcc -m64 -O3 -fomit-frame-pointer2012052820120521
2286688refgcc -O3 -fomit-frame-pointer2012052820120521
2289560refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120521
2305384refgcc -march=nocona -O2 -fomit-frame-pointer2012052820120521
2305388refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120521
2305528refgcc -march=nocona -O -fomit-frame-pointer2012052820120521
2310748refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120521
2311128refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120521
2311292refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120521
2311660refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120521
2316464refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120521
2316500refgcc -march=k8 -O2 -fomit-frame-pointer2012052820120521
2316532refgcc -m64 -O -fomit-frame-pointer2012052820120521
2324060refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120521
2324248refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120521
2330288refgcc -O -fomit-frame-pointer2012052820120521
7419516refgcc -funroll-loops2012052820120521
7419536refcc2012052820120521
7421248refgcc2012052820120521