Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3746 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
3748 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
3763 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
3768 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
3769 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
3777 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
3788 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
3802 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
3805 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
3808 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
3819 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
3825 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
3850 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
3853 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
3856 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
3859 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
3865 | swpbe | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
3867 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
3870 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
3870 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
3919 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
3927 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
4185 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
4196 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
4202 | optc | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
4202 | optc | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
4219 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
4221 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
4227 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
4238 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
4239 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
4239 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
4241 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
4244 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
4247 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
4250 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
4275 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
4278 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
4278 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
4287 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
4292 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
4298 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
4307 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
4321 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4321 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4323 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
4335 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4346 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4355 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4360 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4363 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4366 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4369 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4369 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4369 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4372 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4374 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4374 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
4375 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4377 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4378 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4380 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4380 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4380 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4383 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4386 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4389 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4389 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4392 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4395 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4397 | optc | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4397 | swpbe | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
4397 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4398 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4400 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
4400 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4400 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4400 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4403 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4403 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4403 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4409 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4411 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4412 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4414 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4414 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4417 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4420 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4420 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4423 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4423 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4428 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4429 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4431 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4431 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4432 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4432 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4437 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4440 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4448 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4451 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4451 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4454 | optc | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4454 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4457 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4457 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4457 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4459 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4460 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4460 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4462 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4462 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4463 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4463 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4463 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4465 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4466 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4468 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4471 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4471 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4471 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4474 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4477 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4477 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4482 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4485 | swpbe | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4485 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4485 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4488 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4488 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4491 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4493 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4499 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4499 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4502 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4502 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4508 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4508 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4510 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4514 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4516 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
4542 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4542 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4545 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4550 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
4550 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
4550 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4550 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4550 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4556 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4562 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4564 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4564 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4565 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4567 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4568 | swpbe | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
4584 | optc | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
4584 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
4584 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4584 | optc | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4584 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4599 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4599 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4604 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4613 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4624 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4644 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
4675 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4687 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4698 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
4706 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
13662 | swpbe | gcc -funroll-loops | 20150215 | 20141124 |
13674 | swpbe | cc | 20150215 | 20141124 |
13674 | swpbe | gcc | 20150215 | 20141124 |
15699 | optc | cc | 20150215 | 20141124 |
15702 | optc | gcc | 20150215 | 20141124 |
15705 | optc | gcc -funroll-loops | 20150215 | 20141124 |