| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 165408 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 165409 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 165410 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 165410 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 165410 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 165432 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 165432 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 165445 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 165457 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 165458 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 167446 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 167446 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 167446 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 167446 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 167462 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 171555 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171556 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171577 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171577 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171593 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171593 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171611 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171611 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171640 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171641 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171644 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 171738 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 171739 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 172025 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 172508 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172527 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172614 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 172616 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172887 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 172891 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173000 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173026 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173248 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 173248 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 173250 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 173250 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 173275 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173275 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173275 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173386 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 173430 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 173430 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 174383 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 174383 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 174383 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 174405 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 174409 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 178816 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 178818 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 186468 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1181524 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1181532 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1207770 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1207791 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1209278 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1209415 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1209553 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1239318 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1239736 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1240094 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1240132 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1241019 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1241127 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1241174 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 1245567 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1251138 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1251156 | simple | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1251182 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1251220 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1251257 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1253468 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1253479 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1253594 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1273925 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1275394 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1311650 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1311727 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 1319880 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1320329 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 1398951 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1399530 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1399639 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1399843 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1399859 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1448529 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1448592 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 1522453 | emmintrin4 | cc | 20100504 | 20100425 |
| 1522625 | emmintrin4 | gcc -funroll-loops | 20100504 | 20100425 |
| 1522645 | emmintrin4 | gcc | 20100504 | 20100425 |
| 2402397 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402477 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2402522 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2423867 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2434317 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2436006 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2436044 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2436856 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2439064 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2447653 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2447794 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2448050 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2448071 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2448139 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2450173 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2458912 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2459174 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 2467920 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2468266 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 2503659 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2503751 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 2673877 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2674070 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2674181 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2674200 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2674323 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2758149 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 2758276 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 3406505 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3411467 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3420901 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3425647 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3429760 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3431141 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3435344 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3444172 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3459425 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3475163 | spec | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3477744 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3485532 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 3487166 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3549669 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3550016 | spec | gcc -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 3554272 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100504 | 20100425 |
| 4099380 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4101529 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4105656 | spec | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4112037 | spec | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4142086 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4144323 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4279971 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4329373 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4355258 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4400748 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 4430806 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4431057 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4441263 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4446028 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4447275 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4451082 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4483699 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4485591 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4486998 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4501950 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4502330 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4520061 | spec | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4530653 | simple | gcc -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4530889 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4531492 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4531576 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4532754 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4569840 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100504 | 20100425 |
| 4977324 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4978676 | simple | gcc -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4980435 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 4997554 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5003618 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100504 | 20100425 |
| 5029178 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5030503 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5030817 | simple | gcc -m64 -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5030821 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5031091 | simple | gcc -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5123776 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 5126053 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100504 | 20100425 |
| 19730143 | simple | cc | 20100504 | 20100425 |
| 19745261 | simple | gcc | 20100504 | 20100425 |
| 19835009 | simple | gcc -funroll-loops | 20100504 | 20100425 |
| 30395050 | spec | gcc | 20100504 | 20100425 |
| 30531354 | spec | cc | 20100504 | 20100425 |
| 30598550 | spec | gcc -funroll-loops | 20100504 | 20100425 |