Implementation notes: amd64, cryptologic, crypto_core/aes256encrypt

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_core
Primitive: aes256encrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
906opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
915opensslgcc2014051920140517
950opensslcc2014051920140517
965opensslgcc -funroll-loops2014051920140517
1886opensslgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
1900opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
2042opensslgcc -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -m64 -Os -fomit-frame-pointer2014051920140517
2042opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
2050opensslgcc -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -m64 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
2050opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
2050opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
2050opensslgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
2058opensslgcc -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -O -fomit-frame-pointer2014051920140517
2058opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
2058opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
2058opensslgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
2058opensslgcc -march=k8 -O -fomit-frame-pointer2014051920140517
2058opensslgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
2059opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
2066opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
2067opensslgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
2067opensslgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
2067opensslgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
2075opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
2075opensslgcc -march=nocona -O -fomit-frame-pointer2014051920140517
571730refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
571734refgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
571740refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
573243refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
573243refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
591043refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
591055refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
598751refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
601770refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
601788refgcc -m64 -O3 -fomit-frame-pointer2014051920140517
602049refgcc -O3 -fomit-frame-pointer2014051920140517
602152refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
602166refgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
612594refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
612597refgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
612600refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
612600refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
612648refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
619915refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
619961refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
638255refgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
638536refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
792912refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
792927refgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
793297refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
793531refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
793554refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
812109refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
814279refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
940894refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
940912refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
956358refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
956370refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
957091refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
957091refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
957124refgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
1119441refgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
1119936refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
1201639refgcc -m64 -O2 -fomit-frame-pointer2014051920140517
1201737refgcc -O2 -fomit-frame-pointer2014051920140517
1210156refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
1225815refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
1225876refgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
1299337refgcc -m64 -Os -fomit-frame-pointer2014051920140517
1303163refgcc -Os -fomit-frame-pointer2014051920140517
1305928refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
1311047refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
1372388refgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
1375206refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
1415535refgcc -march=nocona -O -fomit-frame-pointer2014051920140517
1416406refgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
1421066refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
1428556refgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
1429454refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1469198refgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
1475341refgcc -march=k8 -O -fomit-frame-pointer2014051920140517
1479159refgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
1531523refgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
1533171refgcc -m64 -O -fomit-frame-pointer2014051920140517
1534526refgcc -O -fomit-frame-pointer2014051920140517
4165294refcc2014051920140517
4208452refgcc2014051920140517
4212958refgcc -funroll-loops2014051920140517