Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
22091 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22095 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22097 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22100 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
22111 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
22113 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
22115 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22115 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22117 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22117 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22118 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
22119 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
22123 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22129 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22131 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
22133 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22133 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22135 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
22143 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22147 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
22148 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22149 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
22152 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
22153 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
22157 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
22163 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22163 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22166 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22167 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22170 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22171 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22172 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
22173 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
22175 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22180 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22181 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22183 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
22183 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22186 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22188 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
22191 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
22191 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22192 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22195 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
22196 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22198 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22199 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
22200 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22202 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22204 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22205 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22206 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
22206 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22212 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22212 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
22217 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22219 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22220 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
22222 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22224 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22230 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
22231 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22232 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22234 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22237 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
22240 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
22242 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
22242 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
22244 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
22246 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22254 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22254 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22255 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22264 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
22264 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22268 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
22274 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
22280 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22281 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22282 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
22297 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
22300 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22300 | ref | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
22300 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22308 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22308 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22308 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
22311 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22311 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22315 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
22319 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22324 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22327 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22328 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22330 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22332 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22333 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22335 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
22345 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22349 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22351 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
22357 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22371 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22373 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22377 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
22383 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
22383 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22389 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22391 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22395 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22397 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22404 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22405 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22407 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22408 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22413 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22417 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22417 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22417 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
22423 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22423 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
22436 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
22437 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22439 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22439 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22452 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
22459 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22464 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22466 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22468 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22468 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22471 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22473 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22478 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
22481 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22482 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22484 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22484 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
22496 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22498 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22510 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
22520 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22521 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22524 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22526 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
22534 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
22534 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
22536 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
22554 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22557 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22566 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22571 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22585 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
22588 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22609 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22619 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
22619 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22643 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22644 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
22645 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22677 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
22679 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
22685 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22694 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22695 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22698 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22722 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22756 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
22823 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22848 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
22889 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
22897 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22917 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
22937 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
23021 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
23149 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |