Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2718167 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
2724556 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
2724809 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
2731385 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2793910 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2796222 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2937976 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2957533 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2958973 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140701 | 20140622 |
2985279 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3044118 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3049429 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3057561 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3059078 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3063395 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3064285 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3068930 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3075875 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140701 | 20140622 |
3082003 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140701 | 20140622 |
3087560 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140701 | 20140622 |
3094420 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140701 | 20140622 |
3108222 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
3109052 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3109154 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3110184 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140701 | 20140622 |
3112641 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3113323 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3113577 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140701 | 20140622 |
3115203 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3115281 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3115835 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140701 | 20140622 |
3118335 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3118373 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140701 | 20140622 |
3120479 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140701 | 20140622 |
3121283 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140701 | 20140622 |
3134750 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3135116 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3144168 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
3146703 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3147444 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
3148353 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140701 | 20140622 |
3151138 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3151746 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3152885 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3153524 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3154000 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3159129 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140701 | 20140622 |
3159663 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3163809 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3164670 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3165221 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140701 | 20140622 |
3172646 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3174007 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140701 | 20140622 |
3174023 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140701 | 20140622 |
3175388 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140701 | 20140622 |
3176803 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140701 | 20140622 |
3179897 | ref | gcc -m32 -O -fomit-frame-pointer | 20140701 | 20140622 |
3181312 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140701 | 20140622 |
3183317 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3187505 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140701 | 20140622 |
3189880 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140701 | 20140622 |
3196288 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140701 | 20140622 |
3197302 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140701 | 20140622 |
3198452 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3201767 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140701 | 20140622 |
3266855 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140701 | 20140622 |
3269078 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140701 | 20140622 |
3272630 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140701 | 20140622 |
3278013 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3291861 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3304197 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3308768 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3317395 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3327773 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3338466 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3394213 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3395134 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140701 | 20140622 |
3396288 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3405148 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140701 | 20140622 |
3413206 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140701 | 20140622 |
3414060 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3420511 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140701 | 20140622 |
3427293 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140701 | 20140622 |
3427418 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140701 | 20140622 |
3428124 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3430343 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140701 | 20140622 |
3432023 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3435448 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3444831 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3450564 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3504189 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140701 | 20140622 |
3504404 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140701 | 20140622 |
3520374 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3522905 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3526762 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3528041 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3528252 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140701 | 20140622 |
3530737 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3532507 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140701 | 20140622 |
3537175 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140701 | 20140622 |
3538049 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3539297 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
3539453 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3540291 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3540569 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3543637 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140701 | 20140622 |
3546173 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3547440 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140701 | 20140622 |
3548130 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
3552085 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140701 | 20140622 |
3553087 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140701 | 20140622 |
3556304 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140701 | 20140622 |
3563777 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3582746 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3587411 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3588405 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140701 | 20140622 |
3665926 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3670450 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3678413 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3692992 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3712086 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3837834 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3844979 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3873437 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140701 | 20140622 |
3876706 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3878027 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3884108 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3884650 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3893940 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3919453 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140701 | 20140622 |
3950451 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3972591 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
3993167 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4009176 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4009867 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4010694 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4010830 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4011259 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4011357 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4016953 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4018607 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4019203 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4019301 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4020635 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4031618 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4034184 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4044604 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140701 | 20140622 |
4130576 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140701 | 20140622 |
4130705 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140701 | 20140622 |
4144690 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140701 | 20140622 |
4177333 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140701 | 20140622 |
4319324 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140701 | 20140622 |
4322490 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4326933 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4338426 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4340026 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140701 | 20140622 |
4525993 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140701 | 20140622 |
4535298 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140701 | 20140622 |
4546644 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140701 | 20140622 |
4548195 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140701 | 20140622 |