| 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 |