Implementation notes: amd64, h9ivy, crypto_encrypt/ntruees787ep1

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1131400refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014070920140622
1132172refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014070920140622
1132240refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
1133636refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
1133964refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014070920140622
1136624refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
1139048refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014070920140622
1139100refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
1139192refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014070920140622
1139204refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014070920140622
1139280refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014070920140622
1139320refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
1140192refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
1140384refgcc -march=k8 -Os -fomit-frame-pointer2014070920140622
1140492refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
1140496refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
1140496refgcc -m64 -Os -fomit-frame-pointer2014070920140622
1140520refgcc -march=barcelona -Os -fomit-frame-pointer2014070920140622
1140724refgcc -Os -fomit-frame-pointer2014070920140622
1140836refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
1140916refgcc -march=nocona -Os -fomit-frame-pointer2014070920140622
1141532refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
1142308refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
1142400refgcc -funroll-loops -O -fomit-frame-pointer2014070920140622
1143036refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014070920140622
1149516refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014070920140622
1149784refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014070920140622
1149960refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014070920140622
1150212refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014070920140622
1150256refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014070920140622
1150452refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014070920140622
1150536refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014070920140622
1150612refgcc -funroll-loops -Os -fomit-frame-pointer2014070920140622
1151072refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014070920140622
1152720refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
1153232refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014070920140622
1153264refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1153484refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1159324refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1159632refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1160120refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014070920140622
1160124refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1177512refgcc -funroll-loops -O3 -fomit-frame-pointer2014070920140622
1177548refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014070920140622
1177944refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
1178980refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014070920140622
1179084refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
1182768refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014070920140622
1183556refgcc -funroll-loops -O2 -fomit-frame-pointer2014070920140622
1183768refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014070920140622
1183936refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1183980refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
1240800refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1241180refgcc -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1246392refgcc -march=k8 -O3 -fomit-frame-pointer2014070920140622
1246600refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014070920140622
1253692refgcc -march=nocona -O3 -fomit-frame-pointer2014070920140622
1253952refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014070920140622
1258488refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014070920140622
1258520refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
1258892refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
1259032refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014070920140622
1259184refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014070920140622
1259232refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014070920140622
1260828refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014070920140622
1260832refgcc -O3 -fomit-frame-pointer2014070920140622
1260928refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
1261044refgcc -m64 -O3 -fomit-frame-pointer2014070920140622
1274464refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1275336refgcc -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1285288refgcc -march=nocona -O2 -fomit-frame-pointer2014070920140622
1285660refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1286904refgcc -m64 -O2 -fomit-frame-pointer2014070920140622
1286976refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
1287000refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
1287092refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014070920140622
1287132refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014070920140622
1287300refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014070920140622
1287360refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014070920140622
1287476refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014070920140622
1287656refgcc -march=k8 -O2 -fomit-frame-pointer2014070920140622
1287712refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
1287968refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1290044refgcc -O2 -fomit-frame-pointer2014070920140622
1292500refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
1293084refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014070920140622
1293144refgcc -fno-schedule-insns -O -fomit-frame-pointer2014070920140622
1293196refgcc -m64 -march=corei7 -O -fomit-frame-pointer2014070920140622
1293488refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014070920140622
1293536refgcc -O -fomit-frame-pointer2014070920140622
1293584refgcc -m64 -O -fomit-frame-pointer2014070920140622
1293616refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
1293772refgcc -m64 -march=core2 -O -fomit-frame-pointer2014070920140622
1293912refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
1293988refgcc -march=k8 -O -fomit-frame-pointer2014070920140622
1294236refgcc -m64 -march=k8 -O -fomit-frame-pointer2014070920140622
1296404refgcc -m64 -march=nocona -O -fomit-frame-pointer2014070920140622
1296812refgcc -march=nocona -O -fomit-frame-pointer2014070920140622
1297436refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014070920140622
1297704refgcc -march=barcelona -O -fomit-frame-pointer2014070920140622
3258256refgcc2014070920140622
3258336refgcc -funroll-loops2014070920140622
3258912refcc2014070920140622