Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17038 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
17388 | ref | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
18256 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
18291 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
19600 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
19789 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
19894 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
20356 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
20629 | ref | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
20748 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
21147 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
21392 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
21497 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
21763 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
21784 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
21875 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
21952 | ref | gcc -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22057 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22057 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22064 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
22106 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22169 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22176 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22218 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22267 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22274 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22288 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22316 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22456 | ref | gcc -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22470 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22519 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22652 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22659 | ref | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
22701 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22750 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22764 | ref | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
22820 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
22946 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
23023 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
23030 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
23149 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
23170 | ref | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
23240 | ref | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
23324 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
23366 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
23632 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
23926 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
23968 | ref | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24045 | ref | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24066 | ref | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24108 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24185 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
24192 | ref | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24262 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
24311 | ref | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
24437 | ref | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
24626 | ref | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
24836 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
24927 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
25039 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
25081 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
25158 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
25291 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
25361 | ref | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
25375 | ref | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
25382 | ref | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
25403 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
25452 | ref | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
25480 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
25613 | ref | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
25669 | ref | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
25676 | ref | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
25760 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
25830 | ref | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
25963 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
26145 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
26180 | ref | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
26222 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
26236 | ref | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
26292 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
26376 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
26432 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
26432 | ref | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
26488 | ref | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
26509 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
26537 | ref | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
26614 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
26768 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
26873 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
27097 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
27125 | ref | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
27321 | ref | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
27321 | ref | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
27335 | ref | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
27349 | ref | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
27363 | ref | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
27454 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
27461 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
27972 | ref | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
28028 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
28329 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
28476 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
30212 | ref | gcc -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
40712 | ref | gcc -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
345968 | ref | gcc | 20120522 | 20120521 |
369082 | ref | gcc -funroll-loops | 20120522 | 20120521 |
422135 | ref | cc | 20120522 | 20120521 |
Compiler | Implementations
|
cc | little-1 |
gcc | little-1 |
gcc -O2 -fomit-frame-pointer | little-1 |
gcc -O3 -fomit-frame-pointer | little-1 |
gcc -O -fomit-frame-pointer | little-1 |
gcc -Os -fomit-frame-pointer | little-1 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | little-1 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | little-1 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | little-1 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops | little-1 |
gcc -funroll-loops -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -m64 -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -O -fomit-frame-pointer | little-1 |
gcc -m64 -Os -fomit-frame-pointer | little-1 |
gcc -m64 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -m64 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -maltivec -O -fomit-frame-pointer | little-1 |
gcc -maltivec -Os -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -O2 -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -O3 -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -O -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -Os -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | little-1 |
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | little-1
|