Implementation notes: x86, patrick, crypto_stream/aes256ctr

Computer: patrick
Architecture: x86
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: aes256ctr
TimeImplementationCompilerBenchmark dateSUPERCOP version
284872cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2013051720130419
285642cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2013051720130419
286118cryptoppg++ -march=prescott -O2 -fomit-frame-pointer2013051720130419
332416cryptoppg++ -march=i386 -O3 -fomit-frame-pointer2013051720130419
333956cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2013051720130419
333984cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013051720130419
333998cryptoppg++ -march=i486 -O -fomit-frame-pointer2013051720130419
334222cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2013051720130419
334390cryptoppg++ -march=pentium4 -O3 -fomit-frame-pointer2013051720130419
334446cryptoppg++ -march=pentium-mmx -O -fomit-frame-pointer2013051720130419
334488cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2013051720130419
334866cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2013051720130419
334992cryptoppg++ -m32 -march=i386 -O3 -fomit-frame-pointer2013051720130419
335412cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2013051720130419
335594cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2013051720130419
335790cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2013051720130419
336140cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2013051720130419
336154cryptoppg++ -m32 -O2 -fomit-frame-pointer2013051720130419
336336cryptoppg++ -march=i486 -Os -fomit-frame-pointer2013051720130419
336378cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2013051720130419
336616cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013051720130419
336630cryptoppg++ -march=pentiumpro -O -fomit-frame-pointer2013051720130419
336966cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2013051720130419
337134cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2013051720130419
337148cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2013051720130419
337218cryptoppg++ -march=pentium2 -O3 -fomit-frame-pointer2013051720130419
337274cryptoppg++ -march=pentium -Os -fomit-frame-pointer2013051720130419
337582cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2013051720130419
337722cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013051720130419
337722cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2013051720130419
338002cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2013051720130419
338338cryptoppg++ -march=pentium -O3 -fomit-frame-pointer2013051720130419
338478cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2013051720130419
338898cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2013051720130419
339010cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2013051720130419
339038cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2013051720130419
339150cryptoppg++ -O2 -fomit-frame-pointer2013051720130419
339164cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2013051720130419
339290cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2013051720130419
339416cryptoppg++ -march=prescott -O3 -fomit-frame-pointer2013051720130419
339598cryptoppg++ -march=pentium-m -O3 -fomit-frame-pointer2013051720130419
339626cryptoppg++ -march=pentium4 -Os -fomit-frame-pointer2013051720130419
339640cryptoppg++ -march=pentium-mmx -Os -fomit-frame-pointer2013051720130419
339794cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2013051720130419
339990cryptoppg++ -march=pentiumpro -Os -fomit-frame-pointer2013051720130419
340088cryptoppg++ -m32 -march=i386 -O2 -fomit-frame-pointer2013051720130419
340158cryptoppg++ -m32 -Os -fomit-frame-pointer2013051720130419
340354cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2013051720130419
340788cryptoppg++ -march=pentium-m -Os -fomit-frame-pointer2013051720130419
340928cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013051720130419
340998cryptoppg++ -march=k8 -Os -fomit-frame-pointer2013051720130419
341040cryptoppg++ -march=k6-2 -Os -fomit-frame-pointer2013051720130419
341138cryptoppg++ -Os -fomit-frame-pointer2013051720130419
341726cryptoppg++ -march=pentium2 -Os -fomit-frame-pointer2013051720130419
341838cryptoppg++ -march=pentium3 -Os -fomit-frame-pointer2013051720130419
341908cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2013051720130419
342328cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2013051720130419
342524cryptoppg++ -march=k6-3 -Os -fomit-frame-pointer2013051720130419
342748cryptoppg++ -march=k6 -O3 -fomit-frame-pointer2013051720130419
343630cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2013051720130419
343952cryptoppg++ -march=k6-2 -O3 -fomit-frame-pointer2013051720130419
344484cryptoppg++ -march=k6 -O -fomit-frame-pointer2013051720130419
344512cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2013051720130419
344652cryptoppg++ -march=prescott -Os -fomit-frame-pointer2013051720130419
344694cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2013051720130419
345128cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2013051720130419
345408cryptoppg++ -march=pentium4 -O2 -fomit-frame-pointer2013051720130419
345548cryptoppg++ -march=athlon -Os -fomit-frame-pointer2013051720130419
345604cryptoppg++ -march=pentium-mmx -O3 -fomit-frame-pointer2013051720130419
345702cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2013051720130419
345744cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2013051720130419
345828cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2013051720130419
346010cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2013051720130419
346094cryptoppg++ -march=pentium-mmx -O2 -fomit-frame-pointer2013051720130419
346178cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2013051720130419
346388cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2013051720130419
346416cryptoppg++ -march=pentium4 -O -fomit-frame-pointer2013051720130419
346780cryptoppg++ -march=pentiumpro -O3 -fomit-frame-pointer2013051720130419
346794cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013051720130419
346864cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2013051720130419
346920cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013051720130419
346990cryptoppg++ -march=i386 -Os -fomit-frame-pointer2013051720130419
347032cryptoppg++ -march=k6-2 -O2 -fomit-frame-pointer2013051720130419
347270cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013051720130419
347438cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2013051720130419
347550cryptoppg++ -march=pentium -O -fomit-frame-pointer2013051720130419
347718cryptoppg++ -O -fomit-frame-pointer2013051720130419
347774cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2013051720130419
347788cryptoppg++ -march=nocona -O -fomit-frame-pointer2013051720130419
347858cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013051720130419
348012cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2013051720130419
348054cryptoppg++ -march=barcelona -O -fomit-frame-pointer2013051720130419
349104cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2013051720130419
349174cryptoppg++ -march=pentium2 -O -fomit-frame-pointer2013051720130419
349258cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2013051720130419
349580cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2013051720130419
349776cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013051720130419
350126cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013051720130419
350322cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2013051720130419
350532cryptoppg++ -march=pentium3 -O3 -fomit-frame-pointer2013051720130419
351540cryptoppg++ -march=athlon -O2 -fomit-frame-pointer2013051720130419
351708cryptoppg++ -march=k6-3 -O3 -fomit-frame-pointer2013051720130419
351792cryptoppg++ -O3 -fomit-frame-pointer2013051720130419
351960cryptoppg++ -march=athlon -O3 -fomit-frame-pointer2013051720130419
352016cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2013051720130419
352170cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013051720130419
352436cryptoppg++ -march=i386 -O2 -fomit-frame-pointer2013051720130419
352632cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2013051720130419
352660cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2013051720130419
352716cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2013051720130419
352870cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2013051720130419
353024cryptoppg++ -march=i486 -O3 -fomit-frame-pointer2013051720130419
353038cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2013051720130419
353430cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2013051720130419
354256cryptoppg++2013051720130419
354816cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013051720130419
354816cryptoppg++ -march=pentium-m -O -fomit-frame-pointer2013051720130419
354956cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2013051720130419
355264cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2013051720130419
355306cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2013051720130419
355320cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2013051720130419
355376cryptoppg++ -m32 -O -fomit-frame-pointer2013051720130419
355404cryptoppg++ -m32 -march=core2 -O3 -fomit-frame-pointer2013051720130419
355418cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2013051720130419
355488cryptoppg++ -march=pentium2 -O2 -fomit-frame-pointer2013051720130419
355614cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2013051720130419
355726cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2013051720130419
355782cryptoppg++ -march=pentium3 -O2 -fomit-frame-pointer2013051720130419
355838cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2013051720130419
355964cryptoppg++ -march=k6-3 -O -fomit-frame-pointer2013051720130419
355978cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2013051720130419
356706cryptoppg++ -march=nocona -Os -fomit-frame-pointer2013051720130419
357084cryptoppg++ -march=pentium -O2 -fomit-frame-pointer2013051720130419
357658cryptoppg++ -march=k6 -Os -fomit-frame-pointer2013051720130419
357952cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2013051720130419
357980cryptoppg++ -march=pentium-m -O2 -fomit-frame-pointer2013051720130419
358162cryptoppg++ -march=i486 -O2 -fomit-frame-pointer2013051720130419
358442cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2013051720130419
358750cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2013051720130419
358960cryptoppg++ -march=k6-2 -O -fomit-frame-pointer2013051720130419
359352cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2013051720130419
359450cryptoppg++ -march=pentiumpro -O2 -fomit-frame-pointer2013051720130419
359576cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2013051720130419
359688cryptoppg++ -march=i386 -O -fomit-frame-pointer2013051720130419
360598cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2013051720130419
360682cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2013051720130419
361074cryptoppg++ -march=k6-3 -O2 -fomit-frame-pointer2013051720130419
361368cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2013051720130419
361466cryptoppg++ -m32 -O3 -fomit-frame-pointer2013051720130419
361536cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2013051720130419
361536cryptoppg++ -m32 -march=i386 -O -fomit-frame-pointer2013051720130419
361662cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013051720130419
361732cryptoppg++ -march=prescott -O -fomit-frame-pointer2013051720130419
361872cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2013051720130419
361970cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013051720130419
362110cryptoppg++ -march=k8 -O -fomit-frame-pointer2013051720130419
362208cryptoppg++ -march=athlon -O -fomit-frame-pointer2013051720130419
362572cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2013051720130419
362600cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2013051720130419
362866cryptoppg++ -march=k6 -O2 -fomit-frame-pointer2013051720130419
363300cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2013051720130419
363300cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2013051720130419
364126cryptoppg++ -march=pentium3 -O -fomit-frame-pointer2013051720130419
364420cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2013051720130419
367780cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2013051720130419
367934cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2013051720130419
380842cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2013051720130419