| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3518 | swpbe | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3524 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3528 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3567 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3569 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3569 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3586 | optc | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3625 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3632 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3649 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3650 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3652 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 3772 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 3776 | optc | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 3788 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 3794 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3801 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3804 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3816 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3822 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3832 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3845 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3869 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 3884 | swpbe | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3896 | swpbe | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3904 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3906 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3926 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 3938 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 3947 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3947 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3949 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3961 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3967 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3969 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 3993 | swpbe | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4018 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4022 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4059 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4088 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4095 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4135 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4137 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4154 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4155 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4160 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4163 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4165 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4165 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4167 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4170 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4176 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4176 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4179 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4179 | swpbe | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4193 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4194 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4200 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4200 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4203 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4207 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4209 | optc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4210 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4214 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4214 | optc | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4215 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4224 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4228 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4241 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4250 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4254 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4267 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4292 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4295 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4300 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4305 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4315 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 4372 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4389 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4398 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4431 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4431 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4444 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4445 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4449 | optc | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4449 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4449 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4453 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4458 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4458 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4458 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4459 | optc | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4471 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4476 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4476 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4479 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4480 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4480 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4484 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4498 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4498 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4498 | optc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4500 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4501 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4505 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4507 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4509 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4515 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4525 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4525 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4528 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4529 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4531 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4532 | optc | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4533 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4539 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4540 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4540 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4545 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4546 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4548 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4548 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4550 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4550 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4556 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4556 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4557 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4557 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4557 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4560 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4565 | optc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4568 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4568 | swpbe | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4571 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4571 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4574 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4581 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4582 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4583 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4585 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4591 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4592 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4592 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4592 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4594 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4594 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4596 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4601 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4605 | swpbe | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4606 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4607 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4623 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4637 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4637 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4638 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4641 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4641 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4642 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4644 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4652 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4657 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4673 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4695 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4724 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4724 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4728 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4730 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4741 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4779 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4793 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4796 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4802 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4807 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4807 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4811 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 4872 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 4902 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 4972 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 15423 | swpbe | cc | 20120522 | 20120521 |
| 15540 | swpbe | gcc | 20120522 | 20120521 |
| 15600 | swpbe | gcc -funroll-loops | 20120522 | 20120521 |
| 16925 | optc | gcc -funroll-loops | 20120522 | 20120521 |
| 16980 | optc | cc | 20120522 | 20120521 |
| 17050 | optc | gcc | 20120522 | 20120521 |