| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 57242183 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 57278595 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 57529597 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 58181130 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 58998488 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 59145503 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 59164793 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 59357572 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 59640360 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 59663558 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 64514347 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 66010703 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 66024405 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 70257608 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 77528348 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 77528985 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 87379260 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 89897055 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 90452423 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 109032045 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 113381303 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 113822497 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 114470925 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 125258693 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 128481135 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 128882325 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 129236422 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 129603705 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 147347700 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 147978203 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 163721872 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 168884558 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 169485315 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 169609635 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 172860773 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 176010097 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 176049023 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 176301803 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 176399857 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 176665897 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 176764853 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 177058297 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 177098310 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 180438713 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 180558248 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 180836415 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 180996210 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 181187205 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 181259025 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 181495170 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 181663140 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 181715617 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 182416553 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 182424323 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 182565188 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 182581050 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 182725020 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 185569147 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 185595225 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 186591712 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 186602460 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 186602918 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 187165005 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 187282222 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 187286048 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 187406482 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 187513838 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 190302630 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 190330222 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 190490827 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 191148112 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 191305020 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 193496663 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 194186370 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 194570790 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 196556640 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 197128995 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 199047578 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 202427895 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 204994500 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 224230553 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 230301300 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 233949338 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 236404065 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 237349478 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 238995090 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 248304675 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 248326185 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 248352203 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 250752540 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 252127065 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 252130282 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 252191348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| 252195637 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 254374470 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 255277950 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 255281783 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 255379995 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 255494520 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 255564188 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 255852713 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 259765972 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 260282685 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 260394547 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 263411010 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 263414565 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 263456513 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 264010312 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 269131440 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 269157113 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 287974605 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 288134115 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 297809850 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 301056233 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 304600980 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 308792933 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 312424065 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 319808033 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 320939258 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 321255382 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 322752210 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 322913782 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 323221980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 323231918 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 323256668 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 323291295 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 323355810 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 324993967 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 326152733 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 326870062 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 327479925 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 327507630 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 327720232 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 332531115 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 332532270 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| 334548885 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 335792850 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 335838420 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 335938027 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 336979200 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 342816983 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 343008990 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 343132605 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 345214208 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 345401295 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 350131440 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 350246438 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 350270445 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 350422710 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 356298202 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 356605807 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 362314350 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 362719665 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 362763960 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 363442957 | ref | gcc -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 369912945 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 377566515 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 377665965 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 377810160 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 377827298 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |