| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 116404 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 116448 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 116784 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 117060 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 117352 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 117948 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 118100 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 118312 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 118628 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 118656 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 118828 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 119400 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 119516 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 119656 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 120352 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 120668 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 122080 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 122400 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 122404 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 122436 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 122632 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 122812 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 124496 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 124520 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 124776 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 124956 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 125452 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 127544 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 128748 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 128928 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 129012 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 129224 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 129732 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130044 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 130096 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 130304 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130312 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130452 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130636 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 130640 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130648 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130672 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 130800 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 130872 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 131016 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131076 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131140 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131160 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131196 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 131264 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131352 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131376 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131416 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 131428 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131480 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131492 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131492 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 131520 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131636 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 131680 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 131808 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140427 | 20140425 |
| 132192 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 132708 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140427 | 20140425 |
| 132852 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140427 | 20140425 |
| 132908 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 132940 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 133112 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 133188 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140427 | 20140425 |
| 133232 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 133248 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 133248 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 133396 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 133632 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 133676 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 133812 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 135632 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 836624 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 837404 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 851764 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 852684 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 881776 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 994824 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1078708 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1079424 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1079444 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1079476 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1079992 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1080004 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1080732 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1082076 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1082288 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1082636 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1082800 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1088304 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1088868 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1088968 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1089360 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1089520 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1089604 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1090392 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1090652 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1090964 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1091516 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1091632 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1091712 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1092848 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1093112 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1094616 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1094640 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1095104 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1095256 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1095536 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1096320 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1096432 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1096568 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1100288 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 1100708 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1100932 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 1194944 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 1205724 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3684252 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3691876 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3694896 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3704508 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3730028 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3730484 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3730640 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3730652 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3730764 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3731156 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3731280 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3732164 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3732484 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3732728 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3754336 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3755364 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3757268 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3760476 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3760492 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3771000 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3774280 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3776312 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3798044 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3798468 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3799884 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140427 | 20140425 |
| 3801084 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3801164 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3810724 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3826236 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3826260 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3826364 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3855596 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3859488 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3864460 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3865496 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3871880 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3872020 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3872104 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140427 | 20140425 |
| 3874256 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3876040 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3880032 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3880212 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140427 | 20140425 |
| 3892588 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3901592 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3902072 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3902376 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3903900 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3915900 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3916308 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3921208 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3921232 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140427 | 20140425 |
| 3921272 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140427 | 20140425 |