Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3724700 | openssl | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3840277 | openssl | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
4056920 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
4143293 | openssl | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5329730 | openssl | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5383770 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5396048 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5418112 | openssl | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5435633 | openssl | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5438664 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
5442304 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5454967 | openssl | gcc -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5458453 | openssl | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5479516 | openssl | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5491395 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
5497513 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5499291 | openssl | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5513165 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5514831 | openssl | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5518800 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5522489 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5535747 | openssl | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
5565007 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
5587232 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5596815 | openssl | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5600875 | openssl | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5612187 | openssl | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5625620 | openssl | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5647810 | openssl | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
5648174 | openssl | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5653872 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5673017 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5678330 | openssl | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5687248 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
5696348 | openssl | gcc -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5704405 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5707758 | openssl | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5715794 | openssl | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5723151 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5731264 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5744263 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5746489 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5753300 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5755890 | openssl | gcc -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5757962 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5762785 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5800704 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20130127 | 20130126 |
5803315 | openssl | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5809664 | openssl | gcc -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
5818113 | openssl | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5819821 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
5821522 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
5843432 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5865398 | openssl | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5878768 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5900944 | openssl | gcc -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5921440 | openssl | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5921832 | openssl | gcc -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5929931 | openssl | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5950672 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5971616 | openssl | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5980240 | openssl | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5981164 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5984559 | openssl | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5990453 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6014638 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
6028134 | openssl | gcc -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
6035869 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6040720 | openssl | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
6042288 | openssl | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6067404 | openssl | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6069959 | openssl | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6070526 | openssl | gcc -Os -fomit-frame-pointer | 20130127 | 20130126 |
6087788 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6100115 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6122942 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6125385 | openssl | gcc -O -fomit-frame-pointer | 20130127 | 20130126 |
6127968 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6144229 | openssl | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6160658 | openssl | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6171046 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6192319 | openssl | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6200663 | openssl | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6209007 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6231148 | openssl | gcc -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6232149 | openssl | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6235691 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20130127 | 20130126 |
6260128 | openssl | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6281338 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
6302121 | openssl | gcc -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6316947 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6319943 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6322512 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6416305 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6433175 | openssl | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
6438698 | openssl | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
6479004 | openssl | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6517952 | openssl | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6531630 | openssl | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6633466 | openssl | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
6834639 | openssl | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6841205 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
7028350 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
7061698 | openssl | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
12235741 | openssl | cc | 20130127 | 20130126 |
12651184 | openssl | gcc -funroll-loops | 20130127 | 20130126 |
12927026 | openssl | gcc | 20130127 | 20130126 |