Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
21068 | e/regs | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
21074 | e/regs | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22230 | e/ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22246 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22254 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22264 | e/regs | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22590 | e/ref | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
22590 | e/ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
26336 | e/merged | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
26336 | e/merged | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
26984 | e/regs | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27026 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
27030 | e/regs | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27416 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
27490 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27558 | e/merged | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
27566 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
27572 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
27680 | e/regs | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27828 | e/merged | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27830 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
28128 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
28170 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
28382 | e/merged | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
28524 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
28572 | e/merged | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
30540 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
30584 | e/merged | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
31116 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
31712 | e/regs | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
31746 | e/regs | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
32304 | e/merged | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
32314 | e/merged | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
32516 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
32516 | e/regs | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
33554 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
33694 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
34766 | e/ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
34770 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
34788 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
34990 | e/ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
35012 | e/regs | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
35014 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
35016 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
35048 | e/ref | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
35162 | e/regs | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
35162 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
35166 | e/regs | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
38782 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
40404 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
40808 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
40808 | e/ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
42118 | e/ref | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
42118 | e/ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
42506 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
44508 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
45166 | e/ref | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
45166 | e/ref | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
47324 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
47330 | e/ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
47342 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
48094 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
49146 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
50664 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
51204 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
51490 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
51490 | e/merged | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
51498 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
51778 | e/merged | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
51778 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
51778 | e/merged | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
52400 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
249970 | e/merged | cc | 20120413 | 20120329 |
249970 | e/merged | gcc -funroll-loops | 20120413 | 20120329 |
249986 | e/merged | gcc | 20120413 | 20120329 |
304458 | e/regs | cc | 20120413 | 20120329 |
304482 | e/regs | gcc -funroll-loops | 20120413 | 20120329 |
304486 | e/regs | gcc | 20120413 | 20120329 |
351082 | e/ref | gcc | 20120413 | 20120329 |
351112 | e/ref | cc | 20120413 | 20120329 |
351130 | e/ref | gcc -funroll-loops | 20120413 | 20120329 |
Compiler | Implementations
|
cc | amd64-ssse3 |
gcc | amd64-ssse3 |
gcc -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -O -fomit-frame-pointer | amd64-ssse3 |
gcc -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops | amd64-ssse3 |
gcc -funroll-loops -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -O -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | amd64-ssse3 |
gcc -mabi=32 -O2 -fomit-frame-pointer | amd64-ssse3 |
gcc -mabi=32 -O3 -fomit-frame-pointer | amd64-ssse3 |
gcc -mabi=32 -O -fomit-frame-pointer | amd64-ssse3 |
gcc -mabi=32 -Os -fomit-frame-pointer | amd64-ssse3
|
Compiler | Implementations
|
cc | krovetz |
gcc | krovetz |
gcc -O2 -fomit-frame-pointer | krovetz |
gcc -O3 -fomit-frame-pointer | krovetz |
gcc -O -fomit-frame-pointer | krovetz |
gcc -Os -fomit-frame-pointer | krovetz |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz |
gcc -fno-schedule-insns -O -fomit-frame-pointer | krovetz |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | krovetz |
gcc -funroll-loops | krovetz |
gcc -funroll-loops -O2 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -O3 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -O -fomit-frame-pointer | krovetz |
gcc -funroll-loops -Os -fomit-frame-pointer | krovetz |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | krovetz |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | krovetz |
gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | krovetz |
gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | krovetz |
gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | krovetz |
gcc -mabi=32 -O2 -fomit-frame-pointer | krovetz |
gcc -mabi=32 -O3 -fomit-frame-pointer | krovetz |
gcc -mabi=32 -O -fomit-frame-pointer | krovetz |
gcc -mabi=32 -Os -fomit-frame-pointer | krovetz
|