Implementation notes: x86, hydra4, crypto_aead/aes128n8clocv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
194364refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
194400refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
194692refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
194770refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
194793refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
195125refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
195453refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
195527refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
195573refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
195577refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
195578refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
195682refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
195905refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
195917refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
195929refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
196018refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
196030refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
196034refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
196053refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
196092refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
196108refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
196174refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
196182refgcc -m32 -O -fomit-frame-pointer2014060420140525
196268refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
196271refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
196338refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
196404refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
196782refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
196864refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
196904refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
197044refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
197344refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
197391refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
197422refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
197738refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
197992refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
198896refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
205249refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
205441refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
206373refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
206958refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
207110refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
208650refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
247381refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
247451refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
247467refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
247498refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
247568refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
248005refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
248571refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
249385refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
251148refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
252556refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
252665refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
252677refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
252689refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
252728refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
252872refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
252911refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
253403refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
254697refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
254978refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
255060refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
255150refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
255255refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
255473refgcc -m32 -Os -fomit-frame-pointer2014060420140525
255477refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
255508refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
255524refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
255544refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
255614refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
255657refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
255687refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
255719refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
255879refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
255980refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
255988refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
256000refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
256183refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
256195refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
256206refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
256269refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
256421refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
256457refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
256511refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
257130refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
257506refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
258180refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
258352refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
258390refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
258460refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
258543refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
258773refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
259061refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
259116refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
259518refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
259564refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
259654refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
259677refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
259919refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
260247refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
260929refgcc -m32 -O3 -fomit-frame-pointer2014060420140525
260996refgcc -m32 -O2 -fomit-frame-pointer2014060420140525
261035refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
261058refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
261464refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
261495refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
261565refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
261683refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
262326refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
262575refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
262696refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
262723refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
262778refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
262809refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
262821refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
262821refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
263110refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
263456refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
263578refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
263585refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
263594refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
263605refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
263609refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
263647refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
263780refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
264213refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
264323refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
264331refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
264357refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
264896refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
265044refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
265099refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
265243refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
265258refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
265403refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
265688refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
266073refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
266285refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
266615refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
266760refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
267376refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
270972refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
271436refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
271448refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
272146refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
272809refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
273511refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
273550refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
274618refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
276170refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
276752refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
277485refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
282091refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
282692refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
284247refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
284770refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
285109refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
285227refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
285238refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
285512refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
286884refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
287211refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
291657refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
296240refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
297020refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525

Test failure

Implementation: crypto_aead/aes128n8clocv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref