Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6144306 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6596282 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6682424 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6682522 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6692812 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6693449 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6807815 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
6934529 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
6945554 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7005628 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7013958 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7014840 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7016947 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7017241 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7041202 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7094661 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7095543 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7102256 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7184919 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7197218 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7200844 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7246708 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7264005 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7344855 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7348089 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7352793 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7388808 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
7464170 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7528017 | ? ? ? | ? ? ? | ref | gcc_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7529585 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7533995 | ? ? ? | ? ? ? | ref | gcc_-m64_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7539777 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7751212 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7753270 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7757533 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7774830 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7777133 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7779877 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7784385 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7790804 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7828240 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
7935011 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7952700 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7958090 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7978915 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180927 | 20180818 |
7996359 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20180927 | 20180818 |
8425893 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8427706 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8576029 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8589455 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8595139 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-maltivec_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
8596609 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-O3_-fomit-frame-pointer | 20180927 | 20180818 |
13308743 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13322953 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13324864 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13325158 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13344954 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13354852 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G4_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13356665 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13383419 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13468287 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13468973 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13470541 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13472648 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13474167 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13682613 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13684671 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13687268 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13689963 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13696529 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13705447 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13706035 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
13707554 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14125769 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14132335 | ? ? ? | ? ? ? | ref | gcc_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14139489 | ? ? ? | ? ? ? | ref | gcc_-m64_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14150318 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14151984 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14157227 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14170849 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14177268 | ? ? ? | ? ? ? | ref | gcc_-m64_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14196427 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14206129 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14218036 | ? ? ? | ? ? ? | ref | gcc_-maltivec_-Os_-fomit-frame-pointer | 20180927 | 20180818 |
14354060 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14389879 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14405069 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14572502 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14591220 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14596512 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
14619395 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-maltivec_-O2_-fomit-frame-pointer | 20180927 | 20180818 |
15463077 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
15473367 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
15479247 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
15504972 | ? ? ? | ? ? ? | ref | gcc_-mcpu=G5_-O_-fomit-frame-pointer | 20180927 | 20180818 |
15875167 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-O_-fomit-frame-pointer | 20180927 | 20180818 |
15893836 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G4_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16779364 | ? ? ? | ? ? ? | ref | gcc_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16788674 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16798817 | ? ? ? | ? ? ? | ref | gcc_-m64_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16838213 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-maltivec_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16870112 | ? ? ? | ? ? ? | ref | gcc_-m64_-mcpu=G3_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16886674 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20180927 | 20180818 |
16887850 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20180927 | 20180818 |
70213031 | ? ? ? | ? ? ? | ref | gcc | 20180927 | 20180818 |
70278054 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20180927 | 20180818 |
70334061 | ? ? ? | ? ? ? | ref | cc | 20180927 | 20180818 |
Compiler | Implementations
|
g++ | avx2 |
g++ -O2 -fomit-frame-pointer | avx2 |
g++ -O3 -fomit-frame-pointer | avx2 |
g++ -O -fomit-frame-pointer | avx2 |
g++ -Os -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
g++ -m64 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -O -fomit-frame-pointer | avx2 |
g++ -m64 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -maltivec -O -fomit-frame-pointer | avx2 |
g++ -m64 -maltivec -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -Os -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | avx2 |
g++ -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | avx2 |
g++ -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -maltivec -O -fomit-frame-pointer | avx2 |
g++ -maltivec -Os -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -O2 -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -O3 -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -O -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -Os -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -maltivec -O -fomit-frame-pointer | avx2 |
g++ -mcpu=G5 -maltivec -Os -fomit-frame-pointer | avx2
|