Implementation notes: amd64, gcc47, crypto_encrypt/ntruees787ep1

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4452620refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012061220120525
4455500refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
4547410refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012061220120525
4547820refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
4576850refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
4579780refgcc -funroll-loops -O2 -fomit-frame-pointer2012061220120525
4580310refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012061220120525
4586560refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
4587250refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012061220120525
4658760refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
4662680refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012061220120525
4668320refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012061220120525
4669950refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
4670870refgcc -funroll-loops -O3 -fomit-frame-pointer2012061220120525
4937940refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
4941220refgcc -march=barcelona -O3 -fomit-frame-pointer2012061220120525
5004790refgcc -O2 -fomit-frame-pointer2012061220120525
5005950refgcc -m64 -O2 -fomit-frame-pointer2012061220120525
5007010refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
5009150refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
5009810refgcc -march=barcelona -O2 -fomit-frame-pointer2012061220120525
5050680refgcc -march=k8 -O3 -fomit-frame-pointer2012061220120525
5051310refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
5115600refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
5116560refgcc -march=k8 -O2 -fomit-frame-pointer2012061220120525
5193320refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012061220120525
5195710refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
5199340refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
5200320refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012061220120525
5270140refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012061220120525
5270210refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
5270840refgcc -funroll-loops -O -fomit-frame-pointer2012061220120525
5272770refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
5273070refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
5273190refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012061220120525
5274180refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012061220120525
5277720refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012061220120525
5277880refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
5280240refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
5281650refgcc -march=barcelona -Os -fomit-frame-pointer2012061220120525
5282630refgcc -march=k8 -Os -fomit-frame-pointer2012061220120525
5282780refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012061220120525
5282780refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012061220120525
5282830refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
5282980refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012061220120525
5283970refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012061220120525
5284290refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012061220120525
5284630refgcc -m64 -Os -fomit-frame-pointer2012061220120525
5284950refgcc -Os -fomit-frame-pointer2012061220120525
5284980refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012061220120525
5285140refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012061220120525
5286700refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012061220120525
5292190refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
5292800refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
5293290refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012061220120525
5294420refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
5294460refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012061220120525
5294630refgcc -funroll-loops -Os -fomit-frame-pointer2012061220120525
5294870refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
5295820refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012061220120525
5299050refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
5299230refgcc -O3 -fomit-frame-pointer2012061220120525
5300680refgcc -m64 -O3 -fomit-frame-pointer2012061220120525
5353820refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012061220120525
5354140refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012061220120525
5354820refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012061220120525
5355060refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012061220120525
5408890refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
5409080refgcc -march=nocona -Os -fomit-frame-pointer2012061220120525
5425470refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
5425770refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012061220120525
5760520refgcc -march=nocona -O3 -fomit-frame-pointer2012061220120525
5761230refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
5851540refgcc -march=nocona -O2 -fomit-frame-pointer2012061220120525
5852830refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
5876490refgcc -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
5877270refgcc -O -fomit-frame-pointer2012061220120525
5877280refgcc -m64 -O -fomit-frame-pointer2012061220120525
5885890refgcc -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
5886660refgcc -march=nocona -O -fomit-frame-pointer2012061220120525
5890720refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
5891160refgcc -march=barcelona -O -fomit-frame-pointer2012061220120525
5893610refgcc -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
5895220refgcc -march=k8 -O -fomit-frame-pointer2012061220120525
5914120refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012061220120525
5915640refgcc -m64 -march=core2 -O -fomit-frame-pointer2012061220120525
5915740refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012061220120525
5916370refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012061220120525
14593520refgcc -funroll-loops2012061220120525
14599270refcc2012061220120525
14599920refgcc2012061220120525