Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5132176 | gmp | gcc -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7111776 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7257397 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
7267323 | gmp | gcc -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
7270760 | gmp | gcc -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7270774 | gmp | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7331940 | gmp | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7340501 | gmp | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7442484 | gmp | gcc -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7452368 | gmp | gcc -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7520352 | gmp | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7525553 | gmp | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7534569 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7564858 | gmp | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7565474 | gmp | gcc -funroll-loops -O -fomit-frame-pointer | 20130127 | 20130126 |
7578375 | gmp | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
7598038 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7600257 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7608496 | gmp | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7612486 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7616560 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
7622608 | gmp | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7622664 | gmp | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7649810 | gmp | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
7654675 | gmp | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
7661815 | gmp | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7663523 | gmp | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7666211 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7672364 | gmp | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7705558 | gmp | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130127 | 20130126 |
7706048 | gmp | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7716107 | gmp | gcc -O -fomit-frame-pointer | 20130127 | 20130126 |
7730254 | gmp | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7736827 | gmp | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20130127 | 20130126 |
7739739 | gmp | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7752696 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
7756154 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7767214 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7783993 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7804258 | gmp | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7804580 | gmp | gcc -funroll-loops -Os -fomit-frame-pointer | 20130127 | 20130126 |
7828926 | gmp | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7845831 | gmp | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7850542 | gmp | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7854763 | gmp | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
7865424 | gmp | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
7869610 | gmp | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7884296 | gmp | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
7899101 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
7944496 | gmp | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7946932 | gmp | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
7956704 | gmp | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
7959091 | gmp | gcc -Os -fomit-frame-pointer | 20130127 | 20130126 |
7962640 | gmp | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
7969871 | gmp | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
7992719 | gmp | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
7994847 | gmp | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130127 | 20130126 |
7995652 | gmp | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8000188 | gmp | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8005536 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8013824 | gmp | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8022693 | gmp | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8042993 | gmp | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8044897 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8056111 | gmp | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8075459 | gmp | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8078077 | gmp | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8080968 | gmp | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
8086071 | gmp | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8095409 | gmp | gcc -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
8115296 | gmp | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8143541 | gmp | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8178128 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8179682 | gmp | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8184512 | gmp | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8187088 | gmp | gcc -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8194284 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8207815 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20130127 | 20130126 |
8229655 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8233127 | gmp | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8256640 | gmp | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8263724 | gmp | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8284213 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8298416 | gmp | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8314768 | gmp | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8317638 | gmp | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
8346058 | gmp | gcc -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8384369 | gmp | gcc -m64 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
8387134 | gmp | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130127 | 20130126 |
8402233 | gmp | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8450099 | gmp | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
8477791 | gmp | gcc -m64 -O -fomit-frame-pointer | 20130127 | 20130126 |
8484112 | gmp | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
8491840 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8499015 | gmp | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
8513568 | gmp | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8513981 | gmp | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8593263 | gmp | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20130127 | 20130126 |
8614872 | gmp | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20130127 | 20130126 |
8635410 | gmp | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20130127 | 20130126 |
8668170 | gmp | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
8726368 | gmp | gcc -mcpu=G5 -O -fomit-frame-pointer | 20130127 | 20130126 |
8834196 | gmp | gcc -maltivec -Os -fomit-frame-pointer | 20130127 | 20130126 |
9306927 | gmp | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20130127 | 20130126 |
13622091 | gmp | cc | 20130127 | 20130126 |
14067025 | gmp | gcc | 20130127 | 20130126 |
15376340 | gmp | gcc -funroll-loops | 20130127 | 20130126 |