Implementation notes: amd64, cryptologic, crypto_core/aes128decrypt

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
1312opensslgcc -funroll-loops2014051920140517
1318opensslcc2014051920140517
1318opensslgcc2014051920140517
1333opensslgcc -m64 -O2 -fomit-frame-pointer2014051920140517
2735opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
2751opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
2751opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
2751opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
2779opensslgcc -O2 -fomit-frame-pointer2014051920140517
2779opensslgcc -O -fomit-frame-pointer2014051920140517
2925opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
2925opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
2942opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
2958opensslgcc -m64 -O -fomit-frame-pointer2014051920140517
2975opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
2975opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
2975opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
2975opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
2975opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
2975opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
2975opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
2975opensslgcc -march=k8 -O -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
2983opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
2984opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
2984opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
2984opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
2991opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
2991opensslgcc -m64 -O3 -fomit-frame-pointer2014051920140517
2992opensslgcc -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
2992opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
2992opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
2992opensslgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
2992opensslgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
3000opensslgcc -O3 -fomit-frame-pointer2014051920140517
3000opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
3000opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
3000opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
3000opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
3008opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
3008opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
3008opensslgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
3008opensslgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
3008opensslgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
3009opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
3009opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
3009opensslgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
3016opensslgcc -m64 -Os -fomit-frame-pointer2014051920140517
3017opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
3017opensslgcc -march=nocona -O -fomit-frame-pointer2014051920140517
491942refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
493579refgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
493679refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
493691refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
493730refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
493730refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
493785refgcc -m64 -O3 -fomit-frame-pointer2014051920140517
493788refgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
494006refgcc -O3 -fomit-frame-pointer2014051920140517
494470refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
494470refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
509758refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
509767refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
520403refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
520833refgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
526076refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
526091refgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
526094refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
526521refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
526570refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
530734refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
530736refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
675424refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
675433refgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
675737refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
675894refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
677045refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
678882refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
678994refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
810536refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
810546refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
823657refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
823773refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
823985refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
823991refgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
836303refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
975324refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
975324refgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
993427refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
993427refgcc -m64 -O2 -fomit-frame-pointer2014051920140517
993485refgcc -O2 -fomit-frame-pointer2014051920140517
1037742refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
1037779refgcc -Os -fomit-frame-pointer2014051920140517
1042291refgcc -m64 -Os -fomit-frame-pointer2014051920140517
1089388refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
1115743refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
1131979refgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
1172727refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
1183456refgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
1195388refgcc -march=k8 -O -fomit-frame-pointer2014051920140517
1196057refgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
1196133refgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
1196403refgcc -m64 -O -fomit-frame-pointer2014051920140517
1199964refgcc -O -fomit-frame-pointer2014051920140517
1206530refgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
1208567refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
1226021refgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
1230070refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1252677refgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
1254545refgcc -march=nocona -O -fomit-frame-pointer2014051920140517
3537782refgcc -funroll-loops2014051920140517
3537979refcc2014051920140517
3541700refgcc2014051920140517