Implementation notes: x86, jos, crypto_aead/aes256otrsv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
209835refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
211125refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
211215refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
211508refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
211553refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
211800refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
211822refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
211890refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
212070refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
212070refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
212310refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
212317refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
212400refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
212678refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
212693refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
212820refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
212835refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
213165refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
213892refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
215468refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
217012refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
217110refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
217267refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
217335refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
217755refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
218250refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
218280refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
218610refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
218768refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
219075refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
219135refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
219195refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
219218refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
219472refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
219540refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
219622refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
219787refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
220057refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
220118refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
220237refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
220283refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
220290refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
220305refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
220500refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
220913refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
220958refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
221175refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
221385refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
221422refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
221790refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
221880refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
222052refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
222825refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
223020refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
223087refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
223238refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
223365refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
223793refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
224235refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
224280refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
224400refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
224707refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
225000refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
225188refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
225218refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
225240refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
226088refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
226357refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
226380refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
226590refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
226680refgcc -m32 -O -fomit-frame-pointer2014070620140622
226897refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
227100refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
227130refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
227490refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
227512refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
227520refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
227528refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
227640refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
227663refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
228180refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
228195refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
228345refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
228667refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
228877refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
228938refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
229065refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
229342refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
229627refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
229800refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
230317refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
230325refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
230355refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
230557refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
230677refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
230708refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
230715refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
230760refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
231097refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
231293refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
231293refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
231307refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
231397refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
231450refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
231637refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
231870refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
231908refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
231930refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
232140refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
232140refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
232170refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
232267refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
232267refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
232320refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
232335refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
232335refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
232425refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
232485refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
232515refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
232995refgcc -m32 -Os -fomit-frame-pointer2014070620140622
233063refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
233213refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
233243refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
233250refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
233648refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
233767refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
233805refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
233872refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
234142refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
234195refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
234300refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
234465refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
234480refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
235125refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
235155refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
235365refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
235905refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
235920refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
236167refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
236280refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
236355refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
236460refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
236490refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
236573refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
236662refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
236955refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
237330refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
237337refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
237698refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
237780refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
237945refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
238477refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
238665refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
238680refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
238688refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
238860refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
239002refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
240240refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
240375refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
241305refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622