Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4494148 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4494740 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4499020 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4500548 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4514808 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4521752 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4524788 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4536116 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4553960 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4562824 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
4563476 | openssl | gcc -Os -fomit-frame-pointer | 20120128 | 20120120 |
4563964 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4566484 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120128 | 20120120 |
4567020 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4568652 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4569780 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4569944 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4570576 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20120128 | 20120120 |
4570796 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4571532 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4571580 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4572660 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4572684 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120128 | 20120120 |
4573652 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4574776 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4575936 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4579012 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4579540 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120128 | 20120120 |
4582700 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4583788 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4584704 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4587660 | openssl | gcc -O -fomit-frame-pointer | 20120128 | 20120120 |
4587896 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120128 | 20120120 |
4589740 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4589940 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120128 | 20120120 |
4590020 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4590704 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120128 | 20120120 |
4591488 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120128 | 20120120 |
4594220 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4594712 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4596416 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4596844 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120128 | 20120120 |
4597068 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4598052 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120128 | 20120120 |
4598192 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4598560 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
4599404 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4599840 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4600800 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4602552 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120128 | 20120120 |
4603132 | openssl | gcc -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
4603840 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120128 | 20120120 |
4605360 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4606116 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120128 | 20120120 |
4606164 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4607416 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4610692 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120128 | 20120120 |
4613016 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120128 | 20120120 |
4613372 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120128 | 20120120 |
4614372 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120128 | 20120120 |
4615408 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4616464 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4616988 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4617824 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20120128 | 20120120 |
4618860 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4618988 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120128 | 20120120 |
4620264 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4621668 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4622076 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4622460 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4622976 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4625764 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4626868 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120128 | 20120120 |
4627024 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4627320 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4628964 | openssl | gcc -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4629132 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4629552 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4630452 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4630636 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4630848 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4632232 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4633776 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4633900 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4634900 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4635252 | openssl | gcc -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4635676 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4636536 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4638804 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4639664 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4639784 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4642004 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4644196 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4645652 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4648300 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4648372 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4652548 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4653076 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120128 | 20120120 |
4654356 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
4654584 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120128 | 20120120 |
5385796 | openssl | gcc -funroll-loops | 20120128 | 20120120 |
5387452 | openssl | cc | 20120128 | 20120120 |
5401116 | openssl | gcc | 20120128 | 20120120 |