Implementation notes: x86, cryptologic, crypto_aead/wheeshtv1mr3fr1t256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: wheeshtv1mr3fr1t256
TimeImplementationCompilerBenchmark dateSUPERCOP version
125991refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
126124refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
126473refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
126576refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
126579refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
126585refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
126646refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
127021refgcc -m32 -O -fomit-frame-pointer2014060320140517
128148refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
128240refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
128624refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
129009refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
129203refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
130146refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
130185refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
130197refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
130233refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
130252refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
130254refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
130318refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
130379refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
130724refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
130821refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
130873refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
131015refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
131052refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
131067refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
131073refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
131169refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
131179refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
131530refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
131609refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
131624refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
131994refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
132721refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
132767refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
132812refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
133203refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
133258refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
133261refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
133267refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
133606refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
133621refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
133757refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
133770refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
133773refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
133830refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
133864refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
134191refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
134985refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
135197refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
135443refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
135564refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
135588refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
135652refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
135937refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
136273refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
136545refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
141779refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
141812refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
141821refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
141836refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
141879refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
141897refgcc -m32 -Os -fomit-frame-pointer2014060320140517
142018refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
142279refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
142297refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
142691refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
142752refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
142818refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
142939refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
142939refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
142942refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
142955refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
142961refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
143009refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
143239refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
143348refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
143376refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
143658refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
143688refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
260970refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
262086refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
268114refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
271456refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
272114refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
278307refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
279150refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
280214refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
280565refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
281317refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
282025refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
282608refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
282625refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
283467refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
283858refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
284509refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
284591refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
284679refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
284900refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
286242refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
286292refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
288608refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
288608refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
289125refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
292133refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
293309refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
293316refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
293334refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
295308refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
296591refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
296650refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
297093refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
299533refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
299541refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
299567refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
299725refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
300550refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
301508refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
301508refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
302758refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
302767refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
303775refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
304275refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
304550refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
305475refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
308033refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
308592refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
308625refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
318392refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
319833refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
320008refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
320175refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
320183refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
320958refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
321233refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
321250refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
321275refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
321333refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
321525refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517