Implementation notes: x86, cryptologic, crypto_aead/aes128poetv1aes128

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aes128poetv1aes128
TimeImplementationCompilerBenchmark dateSUPERCOP version
13548049refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052420140517
13570597refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
13570821refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
13590288refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
13628655refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
13629427refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
13633624refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
13637100refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
13670582refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
13672967refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
13700812refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052420140517
13703036refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
13704336refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
13704712refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
13705791refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052420140517
13705827refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
13711067refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
13712755refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
13715345refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
13812694refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
13813097refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
13813239refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
13821903refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
13822003refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
13822643refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
13852882refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
13866939refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
13875503refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
13875809refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
13878358refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
13878973refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
13879200refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
13879273refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
13880264refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
13884773refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
13885230refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517
13885849refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
13886130refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
13887724refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
13888806refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
13890097refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
13890521refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
13891343refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
13894057refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
13909309refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
13910855refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
13911624refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
13912373refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
13925182refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
13977471refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
14260555refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
14489515refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052420140517
14490615refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
14492465refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
14492684refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
14493224refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
14498063refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
14501018refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
14503612refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
14504645refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
14504824refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
14506876refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
14507486refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
14508667refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
14510775refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
14516079refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
14516833refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
14887291refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
20540936refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052420140517
20592830refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052420140517
20596246refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052420140517
20598909refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052420140517
20607606refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052420140517
20609355refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052420140517
20610542refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052420140517
20613758refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052420140517
20615409refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052420140517
20616924refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052420140517
20627126refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052420140517
20628691refgcc -m32 -O3 -fomit-frame-pointer2014052420140517
20632185refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052420140517
20633282refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052420140517
20638254refgcc -m32 -O2 -fomit-frame-pointer2014052420140517
20659491refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052420140517
20661191refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052420140517
20670906refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052420140517
20697036refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052420140517
20699303refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052420140517
20701964refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052420140517
20721712refgcc -m32 -O -fomit-frame-pointer2014052420140517
20726351refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052420140517
20745497refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052420140517
20746846refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052420140517
20749530refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052420140517
20749852refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052420140517
20752494refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052420140517
20786039refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052420140517
20788606refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052420140517
20789594refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052420140517
20791982refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052420140517
20826921refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052420140517
20873224refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052420140517
20903255refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052420140517
20914112refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052420140517
20922121refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052420140517
20923221refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052420140517
20937776refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052420140517
20938658refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052420140517
20940254refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052420140517
20941200refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052420140517
20941524refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052420140517
20942803refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052420140517
20946076refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052420140517
20947151refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052420140517
20947961refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052420140517
20957173refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052420140517
21003615refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052420140517
21009106refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052420140517
21150320refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052420140517
21175218refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052420140517
21190223refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052420140517
21317921refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052420140517
21319521refgcc -m32 -Os -fomit-frame-pointer2014052420140517
21321879refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052420140517
21324340refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052420140517
21326050refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052420140517
21335314refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052420140517
21419813refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052420140517
21432624refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052420140517
21456859refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052420140517
21460676refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052420140517
21471130refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052420140517
21548160refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052420140517
21565126refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052420140517
21617945refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052420140517
21754214refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052420140517
21757511refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052420140517
21772006refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052420140517
21954449refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052420140517
22115151refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052420140517