Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
34944 | opt | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
36883 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
38416 | opt | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
38815 | opt | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
47488 | opt | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
48307 | opt | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
48587 | opt | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49014 | opt | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
50008 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
50379 | opt | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
51184 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
51247 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
51527 | opt | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
51604 | opt | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
51758 | opt | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
52640 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
52752 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
52752 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
52976 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
52976 | opt | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
52976 | opt | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
53144 | opt | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
53298 | opt | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
53312 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53753 | opt | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53858 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53886 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
54222 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
54411 | opt | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
54432 | opt | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
54516 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
54544 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
54768 | opt | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
54775 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
55104 | opt | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
55111 | opt | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
55230 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
55377 | opt | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
55433 | opt | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
55552 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
55664 | opt | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
55692 | opt | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
55734 | opt | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
56112 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
56224 | opt | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
56427 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
56448 | opt | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
56483 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
56651 | opt | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
56707 | opt | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
56819 | opt | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
56980 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
57001 | opt | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
57008 | opt | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
57029 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
57057 | opt | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
57113 | opt | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
57253 | opt | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
57435 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
57575 | opt | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
57757 | opt | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
57967 | opt | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
58198 | opt | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
58254 | opt | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
58422 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
58646 | opt | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
58982 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
59003 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
59332 | opt | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
59689 | opt | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
59787 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
59801 | opt | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
59906 | opt | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
59920 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
59976 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
60088 | opt | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
60256 | opt | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
60368 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
60375 | opt | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
60480 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
60641 | opt | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
61215 | opt | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
61306 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
61495 | opt | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
62286 | opt | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
62748 | opt | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
62769 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
62923 | opt | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
63014 | opt | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
63049 | opt | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
63126 | opt | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
63602 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
64064 | opt | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
64736 | opt | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
65135 | opt | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
65240 | opt | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
65247 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
65366 | opt | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
66472 | opt | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67550 | opt | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67690 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
75383 | opt | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
75453 | opt | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
79842 | opt | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
560448 | opt | gcc | 20120523 | 20120521 |
569674 | opt | cc | 20120523 | 20120521 |
607187 | opt | gcc -funroll-loops | 20120523 | 20120521 |