Implementation notes: x86, hydra4, crypto_aead/aes128n12clocv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
193990refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
194079refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
194192refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
194212refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
194325refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060420140525
194333refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060420140525
194333refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060420140525
194583refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060420140525
194992refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060420140525
195141refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
195258refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
195292refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
195429refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
195436refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060420140525
195710refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060420140525
195823refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060420140525
195842refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060420140525
195858refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060420140525
195916refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060420140525
196092refgcc -m32 -O -fomit-frame-pointer2014060420140525
196104refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060420140525
196221refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140525
196365refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140525
196381refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060420140525
196385refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
196545refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
196728refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
196790refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060420140525
197087refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060420140525
197098refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
197250refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
197356refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
197605refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060420140525
198393refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060420140525
198401refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060420140525
198670refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060420140525
198806refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060420140525
205713refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
205881refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
206134refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
207507refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060420140525
207570refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060420140525
211544refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060420140525
246324refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060420140525
246769refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060420140525
246855refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060420140525
246881refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140525
246886refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060420140525
246999refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140525
248570refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
248871refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
250435refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
250731refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
250840refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060420140525
250879refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
250949refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
251027refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
251242refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
251261refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
251456refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
251823refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
252396refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
252732refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060420140525
253020refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060420140525
253090refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060420140525
253223refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060420140525
253617refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060420140525
253679refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060420140525
253707refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060420140525
253863refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060420140525
254096refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060420140525
254385refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140525
254514refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
254585refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
254830refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060420140525
254892refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
254947refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060420140525
254962refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060420140525
254978refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
255196refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
255325refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
255634refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
255852refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060420140525
256031refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060420140525
256195refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
256199refgcc -m32 -Os -fomit-frame-pointer2014060420140525
256452refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
257591refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
257645refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
257708refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
257914refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
257931refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
258129refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
258262refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140525
258340refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
258796refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060420140525
258949refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060420140525
259062refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
259069refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060420140525
259132refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140525
259191refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060420140525
260536refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060420140525
260719refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060420140525
260766refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060420140525
261623refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060420140525
261815refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060420140525
261858refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060420140525
262115refgcc -m32 -O3 -fomit-frame-pointer2014060420140525
262178refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060420140525
262209refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060420140525
262216refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140525
262431refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060420140525
262455refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060420140525
262478refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060420140525
262520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
262532refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
262563refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060420140525
262583refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
262790refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
263074refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060420140525
263125refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140525
263133refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060420140525
263218refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
263324refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060420140525
263668refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060420140525
263710refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
264003refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060420140525
264096refgcc -m32 -O2 -fomit-frame-pointer2014060420140525
264276refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060420140525
264318refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060420140525
264326refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
264354refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
264876refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060420140525
266140refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060420140525
266241refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060420140525
266604refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060420140525
266768refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060420140525
267801refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
267879refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
268152refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060420140525
268242refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060420140525
268796refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060420140525
270266refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
270996refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
271549refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
272075refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060420140525
272150refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
272926refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060420140525
272929refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060420140525
275590refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
276061refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060420140525
278460refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060420140525
279349refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
281057refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
282001refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060420140525
282391refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
282816refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
283121refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
283179refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525
284068refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060420140525
284840refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
286576refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060420140525
286642refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060420140525
291713refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060420140525
296856refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060420140525
297512refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060420140525

Test failure

Implementation: crypto_aead/aes128n12clocv1/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