Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
83961 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
83964 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120731 | 20120717 |
83982 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120731 | 20120717 |
83991 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120731 | 20120717 |
83991 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84015 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84024 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84033 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120731 | 20120717 |
84042 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120731 | 20120717 |
84045 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
84048 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
84060 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84063 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84069 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84075 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120731 | 20120717 |
84075 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84078 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84087 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84093 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84096 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84096 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84096 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84111 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84111 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120731 | 20120717 |
84111 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84114 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84117 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120731 | 20120717 |
84120 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120731 | 20120717 |
84120 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84120 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84123 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120731 | 20120717 |
84123 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84123 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84123 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84126 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84129 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84129 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84129 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120731 | 20120717 |
84135 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120731 | 20120717 |
84138 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84141 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84141 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84144 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84147 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120731 | 20120717 |
84150 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84150 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84159 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84162 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84165 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84168 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120731 | 20120717 |
84171 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84174 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84174 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84174 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84177 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84180 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84180 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120731 | 20120717 |
84186 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84186 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84186 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84189 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84195 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84195 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84195 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120731 | 20120717 |
84195 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120731 | 20120717 |
84201 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84201 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
84204 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120731 | 20120717 |
84204 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84207 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84207 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84207 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84210 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84216 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84216 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120731 | 20120717 |
84216 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84222 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84225 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84225 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84228 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84231 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120731 | 20120717 |
84234 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120731 | 20120717 |
84237 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120731 | 20120717 |
84240 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120731 | 20120717 |
84240 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84240 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84240 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120731 | 20120717 |
84243 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84246 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120731 | 20120717 |
84249 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84249 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120731 | 20120717 |
84252 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84255 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120731 | 20120717 |
84255 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84258 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84258 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120731 | 20120717 |
84258 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120731 | 20120717 |
84264 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84264 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
84264 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120731 | 20120717 |
84267 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120731 | 20120717 |
84270 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84270 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120731 | 20120717 |
84273 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120731 | 20120717 |
84273 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84276 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84288 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84291 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84294 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120731 | 20120717 |
84294 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84297 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84303 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84306 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120731 | 20120717 |
84312 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84315 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84315 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84324 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84324 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84327 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120731 | 20120717 |
84330 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120731 | 20120717 |
84330 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84330 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84336 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84336 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
84336 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120731 | 20120717 |
84336 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84336 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120731 | 20120717 |
84342 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84345 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120731 | 20120717 |
84348 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120731 | 20120717 |
84348 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84351 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120731 | 20120717 |
84357 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84360 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84360 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120731 | 20120717 |
84363 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120731 | 20120717 |
84369 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84369 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120731 | 20120717 |
84372 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84372 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120731 | 20120717 |
84375 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84378 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84381 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120731 | 20120717 |
84384 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84390 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120731 | 20120717 |
84402 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120731 | 20120717 |
84405 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120731 | 20120717 |
84408 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120731 | 20120717 |
84420 | ref | gcc -m32 -O -fomit-frame-pointer | 20120731 | 20120717 |
84420 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120731 | 20120717 |
84423 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120731 | 20120717 |
84426 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120731 | 20120717 |
84426 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84432 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84435 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84438 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84450 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120731 | 20120717 |
84459 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84468 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120731 | 20120717 |
84498 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84525 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120731 | 20120717 |
84540 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120731 | 20120717 |
84570 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120731 | 20120717 |
84576 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120731 | 20120717 |
84594 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120731 | 20120717 |
84624 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120731 | 20120717 |
85884 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120731 | 20120717 |