Implementation notes: x86, cryptologic, crypto_aead/aes128poetv1aes4

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128poetv1aes4
TimeImplementationCompilerBenchmark dateSUPERCOP version
13497234refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
13518221refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
13518597refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
13535842refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
13558142refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
13559664refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
13565000refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
13565130refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
13618406refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
13618900refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
13628043refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
13632403refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
13646136refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
13650276refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
13651003refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
13652352refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
13653818refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
13654015refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
13655930refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
13660575refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
13740497refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
13741482refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
13741921refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
13745018refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
13748349refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
13749861refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
13788834refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
13795527refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
13802418refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
13804988refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
13805130refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
13805458refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
13805797refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
13813849refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
13813885refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
13814045refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
13815163refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
13817358refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
13818179refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
13820067refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
13824342refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
13826178refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
13835446refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
13840915refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
13844494refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
13845842refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
13861664refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
13894749refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
13899164refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
14058431refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
14192755refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
14411543refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
14415176refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
14416853refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
14417615refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
14419373refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
14420209refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
14420857refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
14423231refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
14423467refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
14424471refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
14424655refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
14425974refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
14427703refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
14433680refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
14440676refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
14440697refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
14441583refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
20478843refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
20518778refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
20529321refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
20529600refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
20531703refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
20537691refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
20542557refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
20543279refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
20544718refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
20549415refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
20552485refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
20557455refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
20562824refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
20567500refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
20581497refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
20585694refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
20600840refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
20626124refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
20632388refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
20632646refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
20657091refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
20668312refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
20672351refgcc -m32 -O -fomit-frame-pointer2014052420140517
20678700refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
20679188refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
20679658refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
20693351refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
20693870refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
20738112refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
20778067refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
20804655refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
20810158refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
20845639refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
20853549refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
20858742refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
20867073refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
20868821refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
20872354refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
20877953refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
20888482refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
20889009refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
20891591refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
20896174refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
20898828refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
20914100refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
20934397refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
21060297refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
21090243refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
21104992refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
21136833refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
21155318refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
21202754refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
21236258refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
21238536refgcc -m32 -Os -fomit-frame-pointer2014052420140517
21246141refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
21249695refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
21263947refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
21265143refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
21299724refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
21345780refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
21352176refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
21366162refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
21368760refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
21371492refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
21378445refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
21480179refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
21482150refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
21487005refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
21548383refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
21681218refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
21681976refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
21909621refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517