Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8895068 | ? ? ? | ? ? ? | ref | g++_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8896734 | ? ? ? | ? ? ? | ref | g++_-m64_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8899772 | ? ? ? | ? ? ? | ref | g++_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8911140 | ? ? ? | ? ? ? | ref | g++_-m64_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9023056 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9026290 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9044763 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9053975 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9086070 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9138206 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
9138353 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9229444 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9289077 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9396730 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
9418927 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
18163810 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180927 | 20180818 |
31505138 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-O_-fomit-frame-pointer | 20180927 | 20180818 |
31654098 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
32711273 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
32793789 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-O_-fomit-frame-pointer | 20180927 | 20180818 |
33347244 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
33404280 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
33417314 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
33429123 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
40366249 | ? ? ? | ? ? ? | ref | g++_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
40370512 | ? ? ? | ? ? ? | ref | g++_-m64_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
40378891 | ? ? ? | ? ? ? | ref | g++_-m64_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
40379822 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
40411819 | ? ? ? | ? ? ? | ref | g++_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
40742618 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41324591 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41357960 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41371484 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41393436 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41408822 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41414800 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41549746 | ? ? ? | ? ? ? | ref | g++_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41554450 | ? ? ? | ? ? ? | ref | g++_-m64_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41563074 | ? ? ? | ? ? ? | ref | g++_-m64_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
41570963 | ? ? ? | ? ? ? | ref | g++_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
42012306 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
42045528 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
42064540 | ? ? ? | ? ? ? | ref | g++_-m64_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
42098791 | ? ? ? | ? ? ? | ref | g++_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
42122507 | ? ? ? | ? ? ? | ref | g++_-m64_-O_-fomit-frame-pointer | 20180927 | 20180818 |
42142548 | ? ? ? | ? ? ? | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180927 | 20180818 |
42154161 | ? ? ? | ? ? ? | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
42206836 | ? ? ? | ? ? ? | ref | g++_-O_-fomit-frame-pointer | 20180927 | 20180818 |
43131417 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43151899 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43171695 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43173165 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43183896 | ? ? ? | ? ? ? | ref | g++_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43198057 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43219519 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
43233435 | ? ? ? | ? ? ? | ref | g++_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
114397605 | ? ? ? | ? ? ? | ref | g++ | 20180927 | 20180818 |
Compiler | Implementations
|
g++ | aesni |
g++ -O2 -fomit-frame-pointer | aesni |
g++ -O3 -fomit-frame-pointer | aesni |
g++ -O -fomit-frame-pointer | aesni |
g++ -Os -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
g++ -m64 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -O -fomit-frame-pointer | aesni |
g++ -m64 -Os -fomit-frame-pointer | aesni |
g++ -m64 -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -m64 -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -m64 -maltivec -O -fomit-frame-pointer | aesni |
g++ -m64 -maltivec -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | aesni |
g++ -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | aesni |
g++ -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -maltivec -O -fomit-frame-pointer | aesni |
g++ -maltivec -Os -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -O2 -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -O3 -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -O -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -Os -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -maltivec -O -fomit-frame-pointer | aesni |
g++ -mcpu=G5 -maltivec -Os -fomit-frame-pointer | aesni
|
Compiler | Implementations
|
g++ | opt-win-aes |
g++ -O2 -fomit-frame-pointer | opt-win-aes |
g++ -O3 -fomit-frame-pointer | opt-win-aes |
g++ -O -fomit-frame-pointer | opt-win-aes |
g++ -Os -fomit-frame-pointer | opt-win-aes |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | opt-win-aes |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | opt-win-aes |
g++ -fno-schedule-insns -O -fomit-frame-pointer | opt-win-aes |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | opt-win-aes |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt-win-aes |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt-win-aes |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt-win-aes |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -maltivec -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | opt-win-aes |
g++ -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -maltivec -Os -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -O2 -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -O3 -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -O -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -Os -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -maltivec -O -fomit-frame-pointer | opt-win-aes |
g++ -mcpu=G5 -maltivec -Os -fomit-frame-pointer | opt-win-aes
|