Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3664 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
3668 | swpbe | gcc -O -fomit-frame-pointer | 20140124 | 20130419 |
3668 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
3668 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
3668 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
3672 | swpbe | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
3672 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3676 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
3684 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3688 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3692 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140124 | 20130419 |
3692 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
3692 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3692 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3700 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3704 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3704 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3716 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
3716 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3716 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3716 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3728 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3728 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3888 | optc | gcc -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
3888 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
3888 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3892 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
3896 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
3896 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
3904 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3908 | optc | gcc -O -fomit-frame-pointer | 20140124 | 20130419 |
3912 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3916 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140124 | 20130419 |
3916 | optc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
3924 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3924 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3924 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3928 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140124 | 20130419 |
3932 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3936 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140124 | 20130419 |
3948 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
3948 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3952 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3956 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
3964 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
3964 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
4100 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4104 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4108 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4116 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
4120 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140124 | 20130419 |
4124 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4128 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4128 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4132 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4132 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4136 | optc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4136 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4140 | optc | gcc -Os -fomit-frame-pointer | 20140124 | 20130419 |
4144 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4152 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4152 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4160 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4160 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4160 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4160 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4164 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4164 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4164 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4168 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4168 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4176 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4176 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4184 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
4184 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4188 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4188 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4248 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4252 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4252 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4256 | optc | gcc -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4260 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4264 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4264 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4268 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4268 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4268 | optc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4272 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4272 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140124 | 20130419 |
4272 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
4272 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4272 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4276 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4280 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4280 | optc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4284 | optc | gcc -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4284 | swpbe | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4296 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4296 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4300 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4300 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4304 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4308 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4308 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4312 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4312 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4316 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4316 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4324 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4324 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4324 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4328 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4328 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4332 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4332 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4336 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4336 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4340 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4340 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4340 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4340 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4340 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
4344 | swpbe | gcc -Os -fomit-frame-pointer | 20140124 | 20130419 |
4344 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140124 | 20130419 |
4344 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4344 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4348 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4348 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4348 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4352 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4352 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4352 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4352 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
4356 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4364 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4364 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4368 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4368 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4372 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4372 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4372 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4376 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4380 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4384 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4384 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4388 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4388 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4388 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4392 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4392 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4392 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4392 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4396 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4396 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4396 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4400 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4400 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4404 | swpbe | gcc -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4404 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4408 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4408 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4408 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4408 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4408 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4412 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4416 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4416 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4420 | swpbe | gcc -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4420 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4428 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4432 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4432 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4436 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4436 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4436 | swpbe | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4444 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4448 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4448 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4448 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4448 | swpbe | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4452 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
4452 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4464 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
4484 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
10748 | swpbe | gcc -funroll-loops | 20140124 | 20130419 |
10764 | swpbe | cc | 20140124 | 20130419 |
10776 | swpbe | gcc | 20140124 | 20130419 |
13584 | optc | cc | 20140124 | 20130419 |
13604 | optc | gcc | 20140124 | 20130419 |
13604 | optc | gcc -funroll-loops | 20140124 | 20130419 |