| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 248256 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 248448 | sphlib | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 248556 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 248916 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 249376 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 250196 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 250328 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 250520 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 250780 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 250912 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251232 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251240 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251288 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251604 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251692 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251824 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251836 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 251928 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 252324 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 252332 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 252652 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 253556 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 275540 | sphlib-small | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 275724 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 275748 | sphlib-small | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276124 | sphlib-small | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276156 | sphlib-small | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276648 | sphlib-small | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276720 | sphlib-small | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276808 | sphlib-small | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 276840 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 277024 | sphlib-small | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 277152 | sphlib-small | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 277220 | sphlib-small | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 277704 | sphlib-small | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278048 | sphlib-small | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278540 | sphlib-small | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278640 | sphlib-small | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278660 | sphlib-small | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278688 | sphlib-small | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 278812 | sphlib-small | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 279044 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 279136 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 280368 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 290884 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 291444 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 291536 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 291912 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 291932 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 292352 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 292484 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 292528 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 292544 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 293160 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 293176 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 293428 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 293500 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 293728 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 294468 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 294556 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 294612 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 294644 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 294652 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 294792 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 295124 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 295192 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 295628 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 295644 | sphlib | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 295884 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 296240 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 296456 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 296728 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 296852 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 296916 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 296920 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 296964 | sphlib | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 297048 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 297300 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 297372 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 297404 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 297568 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 297644 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 297768 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 298012 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 298376 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 298796 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 299148 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 299248 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 299428 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 299436 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 299620 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 299984 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 300240 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 300944 | sphlib | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 301484 | sphlib-small | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 301496 | sphlib-small | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 301512 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 301696 | sphlib-small | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 301796 | sphlib-small | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 302404 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 302592 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 302928 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 303076 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 303408 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 304636 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 305080 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 305112 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 305360 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 305744 | sphlib-small | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 306056 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 306224 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 306420 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 306520 | sphlib-small | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 306608 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 306784 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 307008 | sphlib-small | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 307604 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 308152 | sphlib-small | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 308204 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 308296 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 308300 | sphlib-small | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 308444 | sphlib-small | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 308516 | sphlib-small | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 308516 | sphlib-small | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 308664 | sphlib-small | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 308904 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 309152 | sphlib-small | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 309232 | sphlib-small | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 309324 | sphlib-small | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 309424 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 309488 | sphlib-small | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 309944 | sphlib-small | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 310172 | sphlib-small | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 310452 | sphlib-small | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 310632 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 311248 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 313164 | sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 313260 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 313560 | sphlib-small | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 313688 | sphlib-small | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 313696 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 313996 | sphlib-small | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 314372 | sphlib-small | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 314432 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 314600 | sphlib-small | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 315180 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 316636 | sphlib-small | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 316688 | sphlib-small | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 316788 | sphlib-small | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 316824 | sphlib-small | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 316916 | sphlib-small | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317004 | sphlib-small | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317056 | sphlib-small | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317900 | sphlib-small | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317920 | sphlib-small | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317944 | sphlib-small | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 317972 | sphlib-small | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 318076 | sphlib-small | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 318088 | sphlib-small | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 318792 | sphlib-small | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 321860 | sphlib-small | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 322252 | sphlib-small | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 322284 | sphlib-small | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 322364 | sphlib-small | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 322476 | sphlib-small | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 322924 | sphlib-small | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 323056 | sphlib-small | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 323208 | sphlib-small | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 323428 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 323608 | sphlib-small | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 323708 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 324800 | sphlib-small | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 329396 | sphlib-small | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 329680 | sphlib-small | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 329736 | sphlib-small | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 330232 | sphlib-small | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 748780 | sphlib | cc | 20110121 | 20110106 |
| 750004 | sphlib-small | gcc | 20110121 | 20110106 |
| 750232 | sphlib-small | gcc -funroll-loops | 20110121 | 20110106 |
| 752444 | sphlib | gcc -funroll-loops | 20110121 | 20110106 |
| 752696 | sphlib-small | cc | 20110121 | 20110106 |
| 753980 | sphlib | gcc | 20110121 | 20110106 |