| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4788 | optc | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4788 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4789 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4792 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4803 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4807 | optc | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4830 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4830 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | swpbe | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4840 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4852 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4854 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4868 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4870 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4872 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4872 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4875 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4883 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4885 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4888 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4889 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4891 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4896 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4899 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4901 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4907 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4907 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4911 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4914 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4919 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4928 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4931 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4944 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4948 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4950 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4954 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4955 | swpbe | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4955 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4958 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4959 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4959 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4959 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4962 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4966 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4970 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4973 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4975 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4975 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4977 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4983 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4983 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4984 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 4985 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4989 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4990 | swpbe | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 4993 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4996 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 4997 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 4997 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5000 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5002 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5005 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | optc | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | optc | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5016 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5021 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5028 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5028 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5033 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5039 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5040 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5047 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5047 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5048 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5051 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5053 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5054 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5055 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5056 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5060 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5061 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5062 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5068 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5069 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5070 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5071 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5073 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5083 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5085 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5087 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5104 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5104 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5108 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5114 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5130 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5143 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5171 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5192 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5192 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5192 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5192 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5207 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5210 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5217 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5219 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5222 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5239 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5253 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5310 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5332 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5332 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5338 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5339 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5341 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5348 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5349 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5349 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5352 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5363 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5368 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5369 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5372 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5374 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5375 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5375 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5377 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5380 | optc | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5380 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5382 | optc | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5390 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5391 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5395 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5395 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5399 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5401 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5411 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5413 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5420 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5421 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5424 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 5425 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 5426 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5512 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5518 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5551 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5559 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 5572 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5585 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5591 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 5623 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10472 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 15224 | swpbe | cc | 20110516 | 20110509 |
| 15224 | swpbe | gcc | 20110516 | 20110509 |
| 15224 | swpbe | gcc -funroll-loops | 20110516 | 20110509 |
| 17160 | optc | cc | 20110516 | 20110509 |
| 17165 | optc | gcc -funroll-loops | 20110516 | 20110509 |
| 17402 | optc | gcc | 20110516 | 20110509 |