Implementation notes: x86, patrick, crypto_stream/aes192ctr

Computer: patrick
Architecture: x86
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_stream
Primitive: aes192ctr
TimeImplementationCompilerBenchmark dateSUPERCOP version
242340cryptoppg++ -march=athlon -O3 -fomit-frame-pointer2013051720130419
244972cryptoppg++ -m32 -O3 -fomit-frame-pointer2013051720130419
245532cryptoppg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2013051720130419
282772cryptoppg++ -march=k6-3 -O -fomit-frame-pointer2013051720130419
285124cryptoppg++ -m32 -march=k6 -O3 -fomit-frame-pointer2013051720130419
285908cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2013051720130419
286412cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2013051720130419
286636cryptoppg++ -march=i486 -O -fomit-frame-pointer2013051720130419
287014cryptoppg++ -march=k6-2 -O3 -fomit-frame-pointer2013051720130419
287462cryptoppg++ -march=pentium -O3 -fomit-frame-pointer2013051720130419
287812cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013051720130419
287910cryptoppg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2013051720130419
287924cryptoppg++ -march=pentium2 -O3 -fomit-frame-pointer2013051720130419
287966cryptoppg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2013051720130419
288050cryptoppg++ -m32 -march=i386 -O3 -fomit-frame-pointer2013051720130419
288106cryptoppg++ -march=pentiumpro -O2 -fomit-frame-pointer2013051720130419
288638cryptoppg++ -m32 -march=k8 -O3 -fomit-frame-pointer2013051720130419
288722cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2013051720130419
288848cryptoppg++ -march=k6-3 -Os -fomit-frame-pointer2013051720130419
288848cryptoppg++ -march=prescott -Os -fomit-frame-pointer2013051720130419
288932cryptoppg++ -Os -fomit-frame-pointer2013051720130419
288960cryptoppg++ -march=k8 -O -fomit-frame-pointer2013051720130419
289114cryptoppg++ -march=pentium-mmx -O -fomit-frame-pointer2013051720130419
289142cryptoppg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2013051720130419
289548cryptoppg++ -m32 -march=athlon -Os -fomit-frame-pointer2013051720130419
289590cryptoppg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013051720130419
289814cryptoppg++ -m32 -march=i486 -Os -fomit-frame-pointer2013051720130419
289870cryptoppg++ -march=i486 -Os -fomit-frame-pointer2013051720130419
289912cryptoppg++ -march=pentium-mmx -Os -fomit-frame-pointer2013051720130419
289996cryptoppg++ -march=pentiumpro -Os -fomit-frame-pointer2013051720130419
290094cryptoppg++ -march=i386 -O -fomit-frame-pointer2013051720130419
290164cryptoppg++ -march=pentium3 -O3 -fomit-frame-pointer2013051720130419
290248cryptoppg++ -m32 -march=pentium -O3 -fomit-frame-pointer2013051720130419
290388cryptoppg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2013051720130419
290444cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2013051720130419
290472cryptoppg++ -march=k6 -Os -fomit-frame-pointer2013051720130419
290570cryptoppg++ -march=pentium-m -O3 -fomit-frame-pointer2013051720130419
290920cryptoppg++ -m32 -march=prescott -Os -fomit-frame-pointer2013051720130419
290920cryptoppg++ -march=athlon -Os -fomit-frame-pointer2013051720130419
291088cryptoppg++ -march=pentium -Os -fomit-frame-pointer2013051720130419
291144cryptoppg++ -march=i386 -Os -fomit-frame-pointer2013051720130419
291578cryptoppg++ -march=pentium4 -Os -fomit-frame-pointer2013051720130419
291676cryptoppg++ -m32 -march=i386 -Os -fomit-frame-pointer2013051720130419
292082cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2013051720130419
292124cryptoppg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2013051720130419
292404cryptoppg++ -march=pentium2 -Os -fomit-frame-pointer2013051720130419
292712cryptoppg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013051720130419
293020cryptoppg++ -m32 -march=i486 -O3 -fomit-frame-pointer2013051720130419
293566cryptoppg++ -m32 -march=nocona -Os -fomit-frame-pointer2013051720130419
293846cryptoppg++ -m32 -march=prescott -O2 -fomit-frame-pointer2013051720130419
294154cryptoppg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2013051720130419
294224cryptoppg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2013051720130419
294224cryptoppg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013051720130419
294350cryptoppg++ -march=i486 -O2 -fomit-frame-pointer2013051720130419
294588cryptoppg++ -march=k6 -O -fomit-frame-pointer2013051720130419
294588cryptoppg++ -march=pentiumpro -O3 -fomit-frame-pointer2013051720130419
294616cryptoppg++ -march=i386 -O3 -fomit-frame-pointer2013051720130419
294784cryptoppg++ -march=pentium -O -fomit-frame-pointer2013051720130419
294812cryptoppg++ -march=pentium-m -O -fomit-frame-pointer2013051720130419
294826cryptoppg++ -m32 -march=pentium4 -O -fomit-frame-pointer2013051720130419
295036cryptoppg++ -march=pentium3 -O2 -fomit-frame-pointer2013051720130419
295078cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2013051720130419
295162cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013051720130419
295484cryptoppg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2013051720130419
295694cryptoppg++ -march=k6-3 -O2 -fomit-frame-pointer2013051720130419
295694cryptoppg++ -march=pentium -O2 -fomit-frame-pointer2013051720130419
295890cryptoppg++ -O2 -fomit-frame-pointer2013051720130419
295960cryptoppg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2013051720130419
296030cryptoppg++ -march=pentium-mmx -O2 -fomit-frame-pointer2013051720130419
296198cryptoppg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2013051720130419
296198cryptoppg++ -m32 -march=pentium2 -O -fomit-frame-pointer2013051720130419
296352cryptoppg++ -march=k8 -Os -fomit-frame-pointer2013051720130419
296478cryptoppg++ -m32 -march=athlon -O -fomit-frame-pointer2013051720130419
296520cryptoppg++ -m32 -march=athlon -O2 -fomit-frame-pointer2013051720130419
296702cryptoppg++ -march=athlon -O2 -fomit-frame-pointer2013051720130419
296758cryptoppg++ -m32 -march=pentium -Os -fomit-frame-pointer2013051720130419
296856cryptoppg++ -march=pentium3 -O -fomit-frame-pointer2013051720130419
296968cryptoppg++ -m32 -march=pentium3 -O -fomit-frame-pointer2013051720130419
297248cryptoppg++ -march=nocona -Os -fomit-frame-pointer2013051720130419
297360cryptoppg++ -m32 -march=pentium-m -O -fomit-frame-pointer2013051720130419
297738cryptoppg++ -m32 -march=i486 -O2 -fomit-frame-pointer2013051720130419
297738cryptoppg++ -march=k6-2 -Os -fomit-frame-pointer2013051720130419
297934cryptoppg++ -m32 -march=core2 -Os -fomit-frame-pointer2013051720130419
297976cryptoppg++ -march=k6-3 -O3 -fomit-frame-pointer2013051720130419
298060cryptoppg++ -m32 -march=nocona -O -fomit-frame-pointer2013051720130419
298116cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2013051720130419
298368cryptoppg++ -m32 -march=k8 -O2 -fomit-frame-pointer2013051720130419
298536cryptoppg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2013051720130419
298858cryptoppg++ -march=k6 -O2 -fomit-frame-pointer2013051720130419
298914cryptoppg++ -march=prescott -O2 -fomit-frame-pointer2013051720130419
299040cryptoppg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2013051720130419
299166cryptoppg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2013051720130419
299208cryptoppg++ -m32 -march=core2 -O2 -fomit-frame-pointer2013051720130419
299320cryptoppg++ -march=prescott -O -fomit-frame-pointer2013051720130419
299698cryptoppg++ -O -fomit-frame-pointer2013051720130419
299992cryptoppg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013051720130419
300580cryptoppg++ -m32 -march=i386 -O -fomit-frame-pointer2013051720130419
300664cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013051720130419
300916cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2013051720130419
301210cryptoppg++ -m32 -march=k6 -Os -fomit-frame-pointer2013051720130419
301280cryptoppg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2013051720130419
301462cryptoppg++ -march=nocona -O -fomit-frame-pointer2013051720130419
301532cryptoppg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2013051720130419
301672cryptoppg++ -m32 -march=k6 -O -fomit-frame-pointer2013051720130419
302260cryptoppg++2013051720130419
302316cryptoppg++ -m32 -march=prescott -O -fomit-frame-pointer2013051720130419
302498cryptoppg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2013051720130419
302722cryptoppg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013051720130419
302778cryptoppg++ -march=pentiumpro -O -fomit-frame-pointer2013051720130419
303828cryptoppg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2013051720130419
303856cryptoppg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2013051720130419
303940cryptoppg++ -m32 -march=pentium -O -fomit-frame-pointer2013051720130419
304612cryptoppg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2013051720130419
304682cryptoppg++ -m32 -O2 -fomit-frame-pointer2013051720130419
304724cryptoppg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013051720130419
305228cryptoppg++ -march=pentium4 -O2 -fomit-frame-pointer2013051720130419
305494cryptoppg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013051720130419
305592cryptoppg++ -m32 -march=nocona -O3 -fomit-frame-pointer2013051720130419
305746cryptoppg++ -march=pentium4 -O3 -fomit-frame-pointer2013051720130419
305760cryptoppg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013051720130419
305774cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2013051720130419
305928cryptoppg++ -m32 -march=pentium -O2 -fomit-frame-pointer2013051720130419
306418cryptoppg++ -m32 -march=k8 -Os -fomit-frame-pointer2013051720130419
306502cryptoppg++ -march=prescott -O3 -fomit-frame-pointer2013051720130419
306796cryptoppg++ -march=pentium4 -O -fomit-frame-pointer2013051720130419
306964cryptoppg++ -march=athlon -O -fomit-frame-pointer2013051720130419
307174cryptoppg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2013051720130419
307202cryptoppg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2013051720130419
307258cryptoppg++ -march=pentium-m -O2 -fomit-frame-pointer2013051720130419
307314cryptoppg++ -march=pentium-mmx -O3 -fomit-frame-pointer2013051720130419
307356cryptoppg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2013051720130419
307482cryptoppg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2013051720130419
307608cryptoppg++ -m32 -march=barcelona -Os -fomit-frame-pointer2013051720130419
307608cryptoppg++ -march=k6-2 -O2 -fomit-frame-pointer2013051720130419
308266cryptoppg++ -m32 -march=i486 -O -fomit-frame-pointer2013051720130419
308602cryptoppg++ -march=i486 -O3 -fomit-frame-pointer2013051720130419
308714cryptoppg++ -march=pentium2 -O -fomit-frame-pointer2013051720130419
308854cryptoppg++ -march=i386 -O2 -fomit-frame-pointer2013051720130419
309008cryptoppg++ -m32 -march=athlon -O3 -fomit-frame-pointer2013051720130419
309106cryptoppg++ -O3 -fomit-frame-pointer2013051720130419
309204cryptoppg++ -m32 -Os -fomit-frame-pointer2013051720130419
309358cryptoppg++ -m32 -O -fomit-frame-pointer2013051720130419
309484cryptoppg++ -march=pentium3 -Os -fomit-frame-pointer2013051720130419
309512cryptoppg++ -m32 -march=k6-3 -O -fomit-frame-pointer2013051720130419
309610cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2013051720130419
309750cryptoppg++ -m32 -march=k6-2 -O -fomit-frame-pointer2013051720130419
309848cryptoppg++ -m32 -march=prescott -O3 -fomit-frame-pointer2013051720130419
310226cryptoppg++ -march=k6 -O3 -fomit-frame-pointer2013051720130419
310352cryptoppg++ -m32 -march=i386 -O2 -fomit-frame-pointer2013051720130419
310366cryptoppg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2013051720130419
310534cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013051720130419
310800cryptoppg++ -march=pentium2 -O2 -fomit-frame-pointer2013051720130419
310870cryptoppg++ -march=k6-2 -O -fomit-frame-pointer2013051720130419
310968cryptoppg++ -m32 -march=core2 -O3 -fomit-frame-pointer2013051720130419
311136cryptoppg++ -m32 -march=nocona -O2 -fomit-frame-pointer2013051720130419
311206cryptoppg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013051720130419
311388cryptoppg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2013051720130419
311850cryptoppg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013051720130419
312088cryptoppg++ -march=barcelona -O -fomit-frame-pointer2013051720130419
312424cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2013051720130419
312900cryptoppg++ -m32 -march=barcelona -O -fomit-frame-pointer2013051720130419
313096cryptoppg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2013051720130419
314048cryptoppg++ -m32 -march=core2 -O -fomit-frame-pointer2013051720130419
314454cryptoppg++ -m32 -march=k6 -O2 -fomit-frame-pointer2013051720130419
314734cryptoppg++ -march=pentium-m -Os -fomit-frame-pointer2013051720130419
315182cryptoppg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2013051720130419
315826cryptoppg++ -m32 -march=k8 -O -fomit-frame-pointer2013051720130419