Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3634344 | openssl | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
4185573 | openssl | gcc -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
4220573 | openssl | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
4591825 | openssl | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
4599378 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
4837245 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
4949126 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5061308 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5099262 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5112905 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5136670 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5141360 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
5148192 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5150523 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5174918 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
5176430 | openssl | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5193622 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5194035 | openssl | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5208903 | openssl | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5237127 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5252695 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5258743 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5266576 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5267948 | openssl | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5277776 | openssl | gcc -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5285448 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5289424 | openssl | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5291923 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5295122 | openssl | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5297852 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5303893 | openssl | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5311761 | openssl | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5314904 | openssl | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5318033 | openssl | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5324305 | openssl | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5325698 | openssl | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5327707 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5341112 | openssl | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5347944 | openssl | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5350429 | openssl | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5360775 | openssl | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5366592 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
5368664 | openssl | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5378751 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
5383350 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5386430 | openssl | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5396720 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5397084 | openssl | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5397217 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5400416 | openssl | gcc -Os -fomit-frame-pointer | 20130127 | 20130126 |
5402096 | openssl | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5411595 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5431489 | openssl | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5438636 | openssl | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5452377 | openssl | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5454876 | openssl | gcc -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
5456696 | openssl | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5458264 | openssl | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5459251 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5462702 | openssl | gcc -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5467945 | openssl | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
5475183 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5481392 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5484815 | openssl | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
5489792 | openssl | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5509714 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
5524162 | openssl | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5524736 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5526703 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20130127 | 20130126 |
5528334 | openssl | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5531295 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
5534326 | openssl | gcc -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5540584 | openssl | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5544910 | openssl | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5545267 | openssl | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5545344 | openssl | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5553506 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5555494 | openssl | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5560016 | openssl | gcc -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5566085 | openssl | gcc -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5581520 | openssl | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5592706 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5602723 | openssl | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
5612159 | openssl | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
5622260 | openssl | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5643484 | openssl | gcc -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5660935 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5721184 | openssl | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5721429 | openssl | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
5748225 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
5800249 | openssl | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
5804169 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5814970 | openssl | gcc -O -fomit-frame-pointer | 20130127 | 20130126 |
5916113 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
5952016 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
5958757 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
5999511 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
6074992 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
6078765 | openssl | gcc -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
6088047 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20130127 | 20130126 |
6160042 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
6279504 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7070336 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
10572912 | openssl | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
11139884 | openssl | gcc | 20130127 | 20130126 |
11818800 | openssl | gcc -funroll-loops | 20130127 | 20130126 |
11885888 | openssl | cc | 20130127 | 20130126 |