| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2846600 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 2847060 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161216 | 20161009 |
| 2847510 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 2855550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161216 | 20161009 |
| 2875410 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2875910 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2883680 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2885290 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2890350 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2892780 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 2936850 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 2940820 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2942950 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 2944020 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 2945870 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 2948420 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2949810 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2950060 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2952070 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2967020 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2967750 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 2967830 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2969840 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 2974450 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3022520 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3028540 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3030260 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3033530 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3035320 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3035780 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3036990 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3044270 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3047470 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3048190 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3057360 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3073430 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3151240 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3215120 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3219820 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3229690 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3231550 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3232570 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3234290 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3235900 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3236180 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3237710 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3238420 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3238520 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3240250 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3240790 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3241850 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3242840 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3243730 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3244480 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3245440 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3246060 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3252250 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3252250 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3254030 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3254510 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3255300 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3260310 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3262210 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3262880 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3262960 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3264120 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3265040 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3265200 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3265340 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3267310 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3267870 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3267950 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3272010 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3274330 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3274570 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3275560 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3282320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3284430 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3288740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3387750 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3390760 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3395880 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3401990 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3444280 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3445840 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3446270 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3447940 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3448930 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3449340 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3449400 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3453500 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3453980 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3458710 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161216 | 20161009 |
| 3599260 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3630570 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3645090 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3645400 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3672500 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3672760 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3676230 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3698610 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3734600 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3735000 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3739450 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3741720 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3822740 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3832590 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3833310 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3835230 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 3879950 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3887050 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3893680 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3904680 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3906210 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3910430 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 3947870 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3949470 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3950620 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161216 | 20161009 |
| 3951900 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4010970 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4018010 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4023240 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4031800 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4052680 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4078780 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4081630 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4089220 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4100700 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4112610 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4114180 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4115070 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4124080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4127360 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4168900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4169330 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4172630 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4180640 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4596480 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4601010 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4602270 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4605230 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4605830 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4606500 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4608620 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4608850 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4608880 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4610730 | ref | gcc -m32 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4611900 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4616140 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4626490 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4630230 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4631730 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 4832790 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4834020 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 4890250 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 4894880 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 5187580 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161216 | 20161009 |
| 5258920 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161216 | 20161009 |
| 7066360 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161216 | 20161009 |
| 7077650 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161216 | 20161009 |
| 7091220 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161216 | 20161009 |