Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4159792 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4162136 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4162504 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4166016 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4166168 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4167616 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4169444 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4209596 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4211424 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
4215624 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
4216256 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4217860 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218132 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218344 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218536 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218648 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218696 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4218804 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4219048 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4219380 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4220292 | openssl | gcc -Os -fomit-frame-pointer | 20120128 | 20120120 |
4220908 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4222880 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
4223220 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4225472 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
4225728 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
4227172 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120128 | 20120120 |
4227904 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4229040 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
4230568 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4230960 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120128 | 20120120 |
4230968 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4231300 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4232040 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4234720 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4235844 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4235952 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4238032 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4238540 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
4239308 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
4239512 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
4239724 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
4240056 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
4241792 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4243188 | openssl | gcc -O -fomit-frame-pointer | 20120128 | 20120120 |
4243432 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4243656 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
4245748 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
4246536 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4248964 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4251448 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4252252 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
4252508 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4252852 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4253580 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4254676 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4255056 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4255120 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
4255888 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4256012 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4256228 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4257492 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4261768 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4262592 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4264672 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4265148 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4265764 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4265884 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4270584 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4271828 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4272032 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4273824 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4274828 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4275156 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4275452 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4277240 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4278160 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4278368 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4278464 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4280220 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4280412 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4280732 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4280984 | openssl | gcc -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4281768 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4282744 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4282760 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4283928 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4284928 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4285344 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4285472 | openssl | gcc -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4285940 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4285952 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4291112 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4295576 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4296992 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4298624 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4298976 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4299980 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4306572 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4307100 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
5026024 | openssl | gcc -funroll-loops | 20120128 | 20120120 |
5031156 | openssl | gcc | 20120128 | 20120120 |
5034692 | openssl | cc | 20120128 | 20120120 |