Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
276507 | opt-32 | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
357392 | opt-32 | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
362320 | opt-32 | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
368130 | opt-32 | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
369376 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
373716 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
377776 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
379939 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
380464 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
381143 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
382676 | opt-32 | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
383229 | opt-32 | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
385112 | opt-32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
385616 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
388346 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
390243 | opt-32 | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
391328 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
393792 | opt-32 | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
394464 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
394779 | opt-32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
395486 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
396032 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
400659 | opt-32 | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
401555 | opt-32 | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
401702 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
402241 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
404579 | opt-32 | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
405937 | opt-32 | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
406672 | opt-32 | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
407582 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
409052 | opt-32 | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
409150 | opt-32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
409878 | opt-32 | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
410368 | opt-32 | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
411712 | opt-32 | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
412160 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
413504 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
414694 | opt-32 | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
415632 | opt-32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
416255 | opt-32 | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
416878 | opt-32 | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
417053 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
418390 | opt-32 | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
419636 | opt-32 | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
420189 | opt-32 | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
420336 | opt-32 | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
421316 | opt-32 | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
421358 | opt-32 | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
421813 | opt-32 | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
422912 | opt-32 | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
424928 | opt-32 | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
425012 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
425292 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
425915 | opt-32 | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
426027 | opt-32 | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
428085 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
433713 | opt-32 | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
435134 | opt-32 | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
437297 | opt-32 | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
438690 | opt-32 | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
441406 | opt-32 | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
447517 | opt-32 | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
458640 | opt-32 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
513051 | opt-32 | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
9790074 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10135881 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10236044 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10363521 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10366419 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10424890 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10449348 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10502779 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10564197 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10693319 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10699353 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10710987 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
10771894 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10803219 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10855565 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10871966 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10898657 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
10917151 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
10956827 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
10984624 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11027016 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11041408 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11063696 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11096841 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11134970 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11139576 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11184495 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11198656 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11266150 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11302025 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11303950 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
11392178 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
11396518 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11409867 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11512627 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
11572134 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
11707822 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
11770248 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
11781469 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
11899608 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
12101208 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
12203758 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
12231506 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12255145 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
12267374 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
12286715 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12328344 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12333734 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12385632 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
12433680 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
12559561 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
12577887 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12628966 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
12735296 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
12765620 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
12885439 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
13062546 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
13164480 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
13280113 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
13293644 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
13539330 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
13542081 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
13773452 | ref | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
13856808 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -O -fomit-frame-pointer | opt-64 |
gcc -m32 -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -m32 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | opt-64 |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | opt-64
|