Implementation notes: amd64, bigmem, crypto_core/aes128decrypt

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
753opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
753opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
754opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
754opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
756opensslgcc -Os -fomit-frame-pointer2015021520141124
756opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
756opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
756opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
756opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
756opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
756opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
756opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
756opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
757opensslgcc -m64 -O -fomit-frame-pointer2015021520141124
757opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
759opensslgcc -O3 -fomit-frame-pointer2015021520141124
759opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
759opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
759opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
759opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
759opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
759opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
759opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
759opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
759opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
759opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
759opensslgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
760opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
762opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
762opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
762opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
762opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
762opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
762opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
762opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
762opensslgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
765opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
765opensslgcc -m64 -O3 -fomit-frame-pointer2015021520141124
765opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
765opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
765opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
765opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
765opensslgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
765opensslgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
765opensslgcc -march=k8 -O -fomit-frame-pointer2015021520141124
768opensslgcc -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
768opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
768opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
768opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
768opensslgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
768opensslgcc -march=nocona -O -fomit-frame-pointer2015021520141124
770opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
770opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
770opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
770opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
770opensslgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
770opensslgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
771opensslgcc -O -fomit-frame-pointer2015021520141124
771opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
771opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
771opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
771opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
771opensslgcc -m64 -O2 -fomit-frame-pointer2015021520141124
771opensslgcc -m64 -Os -fomit-frame-pointer2015021520141124
771opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
771opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
771opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
771opensslgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
773opensslgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
774opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
774opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
776opensslcc2015021520141124
776opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
776opensslgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
777opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
779opensslgcc2015021520141124
779opensslgcc -funroll-loops2015021520141124
141585refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
141587refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
141587refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
143273refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
143338refgcc -O3 -fomit-frame-pointer2015021520141124
143491refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
143633refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
143636refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
143786refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
143840refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
144560refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
144565refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
144571refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
144580refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
148115refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
148115refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
148353refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
148376refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
166566refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
166693refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
167634refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
167640refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
380707refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
380709refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
396429refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
396556refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
398780refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
398919refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
398925refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
399426refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
399429refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
404623refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
404623refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
404651refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
404807refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
404829refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
404960refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
405209refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
406821refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
406821refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
833867refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
834062refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
834286refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
834286refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
836389refgcc -O2 -fomit-frame-pointer2015021520141124
836389refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
836389refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
857228refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
857230refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
858526refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
858701refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
858724refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
858840refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
859443refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
863583refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
863583refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
863583refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
863586refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
866419refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
866609refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
866649refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
866714refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
866714refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
866838refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
867535refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
867722refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
876699refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
877415refgcc -m64 -Os -fomit-frame-pointer2015021520141124
877415refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
877463refgcc -Os -fomit-frame-pointer2015021520141124
877531refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
879407refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
879407refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
879509refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
885082refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
885346refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
885794refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
885921refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
890644refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
890783refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
891052refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
891072refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
902283refgcc -O -fomit-frame-pointer2015021520141124
902283refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
902283refgcc -m64 -O -fomit-frame-pointer2015021520141124
910214refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
910885refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
1818668refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
3581662refgcc -funroll-loops2015021520141124
3585113refcc2015021520141124
3588368refgcc2015021520141124