| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 104967 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 104967 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 104985 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105075 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105084 | opt64 | gcc -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105084 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105111 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105120 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105120 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105120 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105120 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105138 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105165 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105201 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105210 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105300 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105372 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105372 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105372 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105489 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105489 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105507 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140529 |
| 105534 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105534 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 105579 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 105588 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105660 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105660 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105669 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 105777 | opt64 | gcc -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105777 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105777 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 105804 | opt64 | gcc -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 105804 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 105822 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106092 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106299 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106308 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106308 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106335 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106335 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106335 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106335 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106335 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106362 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106371 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106416 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106416 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106416 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106416 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106416 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106425 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106443 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 106479 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106497 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106497 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106497 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106533 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106803 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 106803 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106803 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106938 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 106938 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 107046 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 107469 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107478 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107514 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107604 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 107712 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 107973 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 108117 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 108153 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 109188 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 109260 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 109260 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 109260 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 109278 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 109728 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 210438 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 210456 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 210537 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 210726 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 211014 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 211023 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 211023 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 211023 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 211059 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 211671 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 211941 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212076 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212175 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 212175 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 212310 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212499 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212607 | ref | gcc -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212670 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 212859 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 213624 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 213831 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 215253 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 215856 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 216045 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 216207 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 216405 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 216567 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 216675 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 220635 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 220860 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 221490 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 222039 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140602 | 20140529 |
| 245988 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140602 | 20140529 |
| 248004 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 248814 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 249201 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 250902 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 255528 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 256032 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 257544 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 260118 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 308583 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 308880 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 310536 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 310653 | ref | gcc -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 310653 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 310815 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 310914 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 311067 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 313551 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 313560 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 314640 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 314667 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 316476 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 317610 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140529 |
| 318933 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319104 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319104 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319248 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319266 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319563 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319599 | ref | gcc -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319635 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319743 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 319788 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 320031 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 320067 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 320121 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 320193 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 320364 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321345 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321408 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321408 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321480 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321498 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321534 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321570 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 321714 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140602 | 20140529 |
| 360936 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140602 | 20140529 |
| 364779 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 365769 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140602 | 20140529 |
| 365769 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 366462 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 366714 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 366885 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 367029 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 368523 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 371898 | ref | gcc -O -fomit-frame-pointer | 20140602 | 20140529 |
| 372366 | ref | gcc -m64 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 374868 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 376227 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140602 | 20140529 |
| 378639 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140529 |
| 545481 | opt64 | gcc | 20140602 | 20140529 |
| 545598 | opt64 | cc | 20140602 | 20140529 |
| 545841 | opt64 | gcc -funroll-loops | 20140602 | 20140529 |
| 1831239 | ref | cc | 20140602 | 20140529 |
| 1835226 | ref | gcc | 20140602 | 20140529 |
| 1835226 | ref | gcc -funroll-loops | 20140602 | 20140529 |