| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 37488 | vect128 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 37500 | vect128 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 37500 | vect128 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 37524 | vect128 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 37524 | vect128 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 37536 | vect128 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 37536 | vect128 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 37536 | vect128 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 37668 | vect128 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 37668 | vect128 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 37680 | vect128 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 37680 | vect128 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 40980 | vect128 | gcc -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 40980 | vect128 | gcc -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 41004 | vect128 | gcc -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 41004 | vect128 | gcc -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 41016 | vect128 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 41028 | vect128 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 41040 | vect128 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 41052 | vect128 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 42036 | vect128 | gcc -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42036 | vect128 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42036 | vect128 | gcc -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42048 | vect128 | gcc -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42300 | vect128 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42300 | vect128 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42360 | vect128 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42372 | vect128 | gcc -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 42936 | vect128 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 42936 | vect128 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 42948 | vect128 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 42948 | vect128 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 42960 | vect128 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 42960 | vect128 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 42984 | vect128 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 42996 | vect128 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 43080 | vect128 | gcc -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43080 | vect128 | gcc -funroll-loops -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43080 | vect128 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43080 | vect128 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43092 | vect128 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43092 | vect128 | gcc -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43116 | vect128 | gcc -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43152 | vect128 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43152 | vect128 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43164 | vect128 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43164 | vect128 | gcc -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 43284 | vect128 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 199116 | vect128 | gcc -funroll-loops | 20090207 | 20090205 |
| 199212 | vect128 | cc | 20090207 | 20090205 |
| 199992 | vect128 | gcc | 20090207 | 20090205 |
| 249000 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 249192 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 249264 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 249792 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 251496 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 251508 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 251508 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 251520 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 296520 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 296712 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 296988 | opt | gcc -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 297144 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 307152 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 308928 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 316992 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 317256 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 321048 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 322860 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 354996 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 354996 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 355500 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 360216 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 361440 | opt | gcc -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 361848 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 361848 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 365388 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 378972 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 380352 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20090207 | 20090205 |
| 380412 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 380544 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 393060 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 394224 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 394308 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 397896 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 409284 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 414684 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 435564 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 436812 | opt | gcc -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 436884 | opt | gcc -O -fomit-frame-pointer | 20090207 | 20090205 |
| 440328 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 457152 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 457236 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 462144 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 462204 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 471168 | opt | gcc -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 471288 | opt | gcc -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 513384 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 513540 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 2047668 | opt | gcc | 20090207 | 20090205 |
| 2049900 | opt | cc | 20090207 | 20090205 |
| 2064960 | opt | gcc -funroll-loops | 20090207 | 20090205 |
| 7254324 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 7254864 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 7276824 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 7284648 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 7299528 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 7310196 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 7318380 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 7319052 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 8192976 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 8200788 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 8206620 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 8232696 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 8234496 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 8258028 | ref | gcc -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 8282796 | ref | gcc -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 8283000 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 9022512 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 9022920 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20090207 | 20090205 |
| 9036960 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 9037116 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10045308 | ref | gcc -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10048452 | ref | gcc -m64 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10050156 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10051380 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10552188 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 10553484 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 10560960 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 10578252 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 10708164 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 10772856 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 11221812 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 11224008 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20090207 | 20090205 |
| 11233392 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 11234052 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090207 | 20090205 |
| 11332512 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 11334408 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090207 | 20090205 |
| 16631268 | ref | gcc | 20090207 | 20090205 |
| 16659912 | ref | gcc -funroll-loops | 20090207 | 20090205 |
| 16706640 | ref | cc | 20090207 | 20090205 |
| 29115144 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 29172468 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 29174100 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 29241924 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 29545020 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 29602680 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 30066948 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 30120276 | ref | gcc -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 30121656 | ref | gcc -m64 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 30122520 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 31779276 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |
| 31906032 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20090207 | 20090205 |