Implementation notes: x86, jos, crypto_aead/norx6444v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
227648refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
227917refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
228412refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
228518refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
228593refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
228600refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
228645refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
228862refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
228893refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
229118refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
229147refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
229222refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
229282refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
229380refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
229463refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
229658refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
230423refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
231030refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
231157refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
231248refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
231285refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
231683refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
231900refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
232080refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
232117refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
232342refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
232747refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
232748refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
232800refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
233198refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
233310refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
233325refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
233333refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
233423refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
233528refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
233738refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
233805refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
234022refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
234233refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
234405refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
234420refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
234728refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
234773refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
234982refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
235057refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
235148refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
236100refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
236520refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
237135refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
237143refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
237593refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
237652refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
238665refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
239040refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
239302refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
239662refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
239685refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
239872refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
240008refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
240067refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
240090refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
240270refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
240435refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
240570refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
240607refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
240698refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
240728refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
240795refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
241072refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
241103refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
241132refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
241320refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
241365refgcc -m32 -O -fomit-frame-pointer2014070820140622
241403refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
241552refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
241575refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
241867refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
241965refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
242235refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
242280refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
242310refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
242422refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
242490refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
242572refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
242587refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
242610refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
242648refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
242812refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
242835refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
242887refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
242925refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
242940refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
242970refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
243000refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
243143refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
243308refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
243360refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
243405refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
243473refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
243540refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
243540refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
243630refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
243743refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
243863refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
243930refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
244312refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
244335refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
244380refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
245377refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
245423refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
246173refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
246270refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
246525refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
246975refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
246990refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
247170refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
247800refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
248685refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
249705refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
250027refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
331020refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
331800refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
331845refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
331897refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
332205refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
333240refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
333900refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
333982refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
334155refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
334207refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
334260refgcc -m32 -Os -fomit-frame-pointer2014070820140622
334327refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
334328refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
334545refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
334710refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
334748refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
335580refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
335617refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
335708refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
336428refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
336450refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
336488refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
336562refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
336585refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
337237refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
338190refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
339413refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
339570refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
340080refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
340650refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
344318refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
344595refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
344775refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
345600refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
345825refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
346035refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
346072refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
346162refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
346200refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
347355refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622