Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
3125885 | openssl | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3190215 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3238802 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
3251913 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3255147 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3271527 | openssl | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3281761 | openssl | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3294277 | openssl | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3306821 | openssl | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3313408 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3314192 | openssl | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3316341 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3320072 | openssl | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3322151 | openssl | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3330047 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3331552 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3369611 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
3371879 | openssl | gcc -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3385620 | openssl | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3389246 | openssl | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3397492 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3398192 | openssl | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3403302 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3405038 | openssl | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3418975 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
3424848 | openssl | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3435264 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3437840 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
3438358 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20130127 | 20130126 |
3440094 | openssl | gcc -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3441844 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3442649 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3459904 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3470390 | openssl | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3478125 | openssl | gcc -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3481296 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3486441 | openssl | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3495051 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3495198 | openssl | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3511102 | openssl | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
3512796 | openssl | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
3513076 | openssl | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3514700 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3515204 | openssl | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3521462 | openssl | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3524829 | openssl | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3525452 | openssl | gcc -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3527804 | openssl | gcc -O -fomit-frame-pointer | 20130127 | 20130126 |
3527818 | openssl | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3533467 | openssl | gcc -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3547628 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3561950 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3570042 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
3579828 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3607919 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3618552 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
3618776 | openssl | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3631488 | openssl | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3646041 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
3657024 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3680810 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3701705 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3726919 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3751363 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3773413 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3777501 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
3783437 | openssl | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3798004 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3820642 | openssl | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
3828272 | openssl | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3837547 | openssl | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3838835 | openssl | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3870272 | openssl | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3871231 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3872568 | openssl | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3884279 | openssl | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3884713 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3894800 | openssl | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3900428 | openssl | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3902080 | openssl | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3903865 | openssl | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3904880 | openssl | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3907232 | openssl | gcc -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3912433 | openssl | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3915471 | openssl | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3925026 | openssl | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
3928344 | openssl | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3938928 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3940328 | openssl | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3941469 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3963463 | openssl | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
3965472 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
3966802 | openssl | gcc -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3979290 | openssl | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
3979871 | openssl | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
3987872 | openssl | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
4009586 | openssl | gcc -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
4010727 | openssl | gcc -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
4010965 | openssl | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
4013856 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
4055737 | openssl | gcc -Os -fomit-frame-pointer | 20130127 | 20130126 |
4065845 | openssl | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
4106165 | openssl | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
4203745 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20130127 | 20130126 |
12022528 | openssl | cc | 20130127 | 20130126 |
12032622 | openssl | gcc | 20130127 | 20130126 |
12036535 | openssl | gcc -funroll-loops | 20130127 | 20130126 |