| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 95280 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 95505 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 95505 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 95880 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 95932 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 95933 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 95940 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96030 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96067 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96067 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96067 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96067 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96128 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96263 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96263 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96270 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96270 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96277 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96278 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96285 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96308 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96338 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96338 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96368 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96368 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96375 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96375 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96383 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96390 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 96855 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96862 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 96870 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96915 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 96990 | opt64 | gcc -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 97042 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 97042 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 97057 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97073 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97080 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97110 | opt64 | gcc -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97110 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97132 | opt64 | gcc -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 97132 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 97132 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 97133 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97208 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 97215 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 97260 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 97313 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 97342 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97673 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97740 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97845 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 97980 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 98850 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 98850 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 98850 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 98932 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 98932 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 98933 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 98933 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 98940 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 98947 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 98993 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 99045 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 99083 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 104408 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104535 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104542 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104572 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104587 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104602 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104610 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104715 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104752 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 104977 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105000 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105052 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105052 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105203 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105203 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105397 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105398 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105398 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105487 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105495 | opt64 | gcc -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105495 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 105788 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 207840 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 209873 | ref | gcc -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 209888 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 210052 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 211755 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 212197 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 212235 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 212333 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 212708 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 212730 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 212843 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 213322 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 213375 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 213435 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 213510 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 213562 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 213960 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 214365 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 214950 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 215453 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 215925 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 216143 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 216705 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 216742 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 217508 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 217755 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 218070 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 218385 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 218655 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 218670 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 219038 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 252953 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 253073 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 253432 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140706 | 20140622 |
| 253522 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 254280 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 259463 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 261480 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 261503 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 265268 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 313433 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315465 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 316065 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 316448 | ref | gcc -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 317040 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 317573 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 317752 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318105 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318187 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318630 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318675 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318990 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 320490 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 361500 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 364065 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 366285 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 367140 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 367433 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 368370 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 370163 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 370478 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 370657 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 371108 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 372293 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 373710 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 374040 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 375248 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 375638 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 375840 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 377362 | ref | gcc -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 377437 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 379312 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 380768 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 381510 | ref | gcc -O -fomit-frame-pointer | 20140706 | 20140622 |
| 389932 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 390533 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 392085 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 393210 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 393413 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 393548 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 395280 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 399322 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 402248 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 403140 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 403995 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 404932 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 408023 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 408495 | ref | gcc -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 545610 | opt64 | gcc -funroll-loops | 20140706 | 20140622 |
| 545700 | opt64 | gcc | 20140706 | 20140622 |
| 546915 | opt64 | cc | 20140706 | 20140622 |
| 1824698 | ref | gcc -funroll-loops | 20140706 | 20140622 |
| 1827667 | ref | gcc | 20140706 | 20140622 |
| 1839713 | ref | cc | 20140706 | 20140622 |