Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3952155 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
3952188 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
3957699 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
3960258 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4038699 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4040508 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4353807 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4354608 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4356363 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4384740 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4386084 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4439118 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4439484 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4444653 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4448568 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4452738 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4455717 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4471389 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4472358 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4476342 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4476984 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140808 | 20140622 |
4477443 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4481454 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4482912 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4483539 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4483638 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4483719 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140808 | 20140622 |
4486092 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4486254 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4486482 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4486524 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140808 | 20140622 |
4491090 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4495959 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4497330 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4504422 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4513629 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4514970 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4517073 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4520313 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140808 | 20140622 |
4531143 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4534053 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140808 | 20140622 |
4534407 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140808 | 20140622 |
4535688 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
4542108 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140808 | 20140622 |
4544280 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
4545060 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140808 | 20140622 |
4546884 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
4549149 | ref | gcc -m32 -O -fomit-frame-pointer | 20140808 | 20140622 |
4551468 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4556871 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140808 | 20140622 |
4560381 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140808 | 20140622 |
4563411 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140808 | 20140622 |
4566426 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4566549 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140808 | 20140622 |
4568415 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140808 | 20140622 |
4570368 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140808 | 20140622 |
4581084 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140808 | 20140622 |
4589418 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140808 | 20140622 |
4591020 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140808 | 20140622 |
4600302 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140808 | 20140622 |
4602105 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140808 | 20140622 |
4603383 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140808 | 20140622 |
4607832 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140808 | 20140622 |
4608672 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4616952 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140808 | 20140622 |
4622022 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4628451 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4629984 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4643610 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4656642 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140808 | 20140622 |
4677534 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140808 | 20140622 |
4679751 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140808 | 20140622 |
4683894 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140808 | 20140622 |
4693779 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4703664 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140808 | 20140622 |
4705407 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4770297 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4771452 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4778520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4814484 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4821795 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4822422 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
4847502 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140808 | 20140622 |
4850034 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140808 | 20140622 |
4876302 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140808 | 20140622 |
4952115 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140808 | 20140622 |
4967094 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
4974201 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
4975209 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
4976286 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140808 | 20140622 |
4982238 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
4985055 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5029911 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5031171 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140808 | 20140622 |
5061195 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
5066823 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5074566 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140808 | 20140622 |
5081154 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5082384 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
5082399 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140808 | 20140622 |
5088948 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5121363 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140808 | 20140622 |
5129403 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140808 | 20140622 |
5132748 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5134218 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5136999 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140808 | 20140622 |
5137050 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140808 | 20140622 |
5146161 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5151747 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5163648 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140808 | 20140622 |
5186514 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140808 | 20140622 |
5190291 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5194683 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140808 | 20140622 |
5203359 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140808 | 20140622 |
5207121 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5211165 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140808 | 20140622 |
5211513 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5220750 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140808 | 20140622 |
5222784 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140808 | 20140622 |
5229780 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5237373 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5331303 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
5500551 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
5540409 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140808 | 20140622 |
5553687 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140808 | 20140622 |
5608428 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140808 | 20140622 |
5692626 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
5819490 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
5838075 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
5854155 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5855256 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5864604 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5917875 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
5975511 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140808 | 20140622 |
5978736 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140808 | 20140622 |
6058032 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140808 | 20140622 |
6064305 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6075792 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6078693 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6091725 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6205071 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6216096 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6222636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6234303 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6265455 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140808 | 20140622 |
6266559 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140808 | 20140622 |
6267636 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140808 | 20140622 |
6270942 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6279981 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6283272 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6288831 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6289977 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6293622 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140808 | 20140622 |
6295491 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6299187 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6301218 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140808 | 20140622 |
6371301 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140808 | 20140622 |
6947346 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140808 | 20140622 |
6967137 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140808 | 20140622 |
6983346 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140808 | 20140622 |
6985431 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140808 | 20140622 |