Implementation notes: x86, jos, crypto_aead/aes128otrpv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
181260refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
181718refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
182887refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
183022refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
183525refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
184178refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
187170refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
187642refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
187732refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
188835refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070520140622
188842refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070520140622
188865refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070520140622
188918refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
189952refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070520140622
190170refgcc -m32 -O3 -fomit-frame-pointer2014070520140622
190200refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070520140622
190208refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
190335refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070520140622
190425refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070520140622
190485refgcc -m32 -O2 -fomit-frame-pointer2014070520140622
190545refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070520140622
190792refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
190912refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
191197refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070520140622
191272refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070520140622
191325refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070520140622
191348refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
191355refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070520140622
191370refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070520140622
191798refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070520140622
192007refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070520140622
192022refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
192495refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
192533refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
192622refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070520140622
192803refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070520140622
193185refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
193185refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070520140622
193418refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070520140622
193710refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070520140622
193800refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070520140622
194437refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070520140622
194595refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070520140622
195165refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
195465refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
196245refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
196282refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
196298refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
196515refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070520140622
196650refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070520140622
196702refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
196740refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
196845refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070520140622
196987refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
196995refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
197130refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
197497refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070520140622
197505refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070520140622
197513refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
197655refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
197963refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
197977refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
198187refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
198323refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
198390refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
198457refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070520140622
198772refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
199177refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070520140622
199238refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070520140622
199320refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070520140622
199560refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070520140622
199650refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070520140622
199950refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070520140622
200055refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070520140622
200130refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070520140622
200235refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070520140622
200250refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
200363refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070520140622
200580refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070520140622
200588refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070520140622
200655refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070520140622
200662refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070520140622
200910refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070520140622
201210refgcc -m32 -O -fomit-frame-pointer2014070520140622
201660refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070520140622
202162refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070520140622
202222refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070520140622
202305refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070520140622
202635refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
202875refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070520140622
202890refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070520140622
203355refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070520140622
203917refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070520140622
204135refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
204390refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
204405refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
204420refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
204443refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
204653refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070520140622
204825refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070520140622
204848refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
204892refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
204930refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
204945refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070520140622
204997refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070520140622
205013refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070520140622
205065refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070520140622
205073refgcc -m32 -Os -fomit-frame-pointer2014070520140622
205102refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
205207refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070520140622
205358refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
205388refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070520140622
205395refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
205583refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
205680refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
205845refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070520140622
205905refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
205950refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070520140622
206055refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070520140622
206370refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070520140622
206400refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
206542refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
206820refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
207150refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070520140622
207180refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
207285refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
207352refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
207383refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
207653refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070520140622
207705refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
207870refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
208065refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070520140622
208072refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070520140622
208283refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070520140622
208357refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070520140622
208410refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070520140622
209205refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
209925refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070520140622
210143refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070520140622
210787refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070520140622
210825refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070520140622
210907refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070520140622
211110refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070520140622
211635refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070520140622
212437refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070520140622
212782refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070520140622
213180refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070520140622
213668refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
214155refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
214372refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
214740refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070520140622
215438refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070520140622
215887refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070520140622
217687refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
218775refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622
218978refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070520140622
220943refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070520140622
220965refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
221280refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070520140622
221332refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070520140622