| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 195156 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 195957 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 196488 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 196763 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 196889 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 197215 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 197494 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 198101 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 199202 | clean | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 199728 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 200005 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 200089 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 200284 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 200494 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 200723 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 200725 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 200761 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 200929 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 201478 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 201608 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 201617 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 201680 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 202662 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 202801 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 203826 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 204120 | clean | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 204655 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 212829 | clean | gcc | 20110516 | 20110509 |
| 355592 | clean | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 355815 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 356654 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 363693 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 365640 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 368212 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 370441 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 373961 | clean | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 375865 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 377255 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 377263 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 377931 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 378516 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 378987 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 382255 | clean | gcc -funroll-loops | 20110516 | 20110509 |
| 382465 | clean | cc | 20110516 | 20110509 |
| 383289 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 383703 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 384612 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 384991 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 385272 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 388392 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 389573 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 390252 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 391115 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 393958 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 394367 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 395542 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 400222 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 400361 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 401195 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 403618 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 409277 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 409302 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 417317 | clean | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 421140 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 423164 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 424714 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 426811 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 427881 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 429153 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 432940 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 434539 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 435708 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 450325 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 467016 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 467163 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 487359 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 490709 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 497951 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 506890 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 507711 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 512154 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 517404 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 528385 | clean | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 549837 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 576837 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 580815 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 610061 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 637026 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 670513 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 710576 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 993610 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99043857 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99183103 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99286031 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99290206 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99314852 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99354302 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99368390 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99380935 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99387415 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99409428 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99411333 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99447074 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99505307 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99516296 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99518086 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99523062 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99524251 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99524771 | ref | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99552966 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99564273 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99565454 | ref | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99577133 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99595564 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99605166 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99606266 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99627790 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99636543 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99656541 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99674163 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99700117 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99701582 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99704271 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99704384 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99707275 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99728677 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99734479 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99740921 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99743697 | ref | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99755309 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99757299 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99759653 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99761443 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99768365 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99770113 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99776615 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 99781201 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99783292 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99783804 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99792483 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99805190 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99811404 | ref | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99816806 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99817216 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99820765 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99821532 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99834493 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99835930 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 99862436 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99862466 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99864145 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99866448 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99906437 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99908198 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 99919814 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99936421 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 99949376 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 99950528 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 99976549 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 99994670 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 99998030 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 100006841 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 100029746 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 100031465 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100037284 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 100050248 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 100116250 | ref | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100120833 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 100136518 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100160743 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 100163587 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 100165484 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100168181 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 100188486 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 100224211 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 100318995 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100400304 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100465480 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 100637977 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 296681888 | ref | cc | 20110517 | 20110509 |
| 297429645 | ref | gcc | 20110516 | 20110509 |
| 306325186 | ref | gcc -funroll-loops | 20110517 | 20110509 |