Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17244 | e/regs | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
17252 | e/regs | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18390 | e/ref | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18402 | e/ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18402 | e/ref | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18424 | e/regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18430 | e/regs | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
18458 | e/ref | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
20410 | e/ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
20622 | e/regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
20854 | e/regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
21136 | e/ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
21454 | e/merged | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
23040 | e/regs | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
23070 | e/regs | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
23146 | e/merged | gcc -funroll-loops -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
23432 | e/merged | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120413 | 20120329 |
23698 | e/merged | gcc -mabi=32 -O3 -fomit-frame-pointer | 20120413 | 20120329 |
23816 | e/merged | gcc -O3 -fomit-frame-pointer | 20120413 | 20120329 |
23826 | e/regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
23830 | e/regs | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
23838 | e/merged | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
23844 | e/merged | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
24866 | e/ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
26144 | e/merged | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
26206 | e/merged | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
26552 | e/regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
26770 | e/merged | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
26770 | e/merged | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27140 | e/regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
27152 | e/ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
27172 | e/ref | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
27174 | e/ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
27412 | e/merged | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
27420 | e/merged | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
27826 | e/regs | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
27842 | e/regs | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
28050 | e/regs | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
28054 | e/regs | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
28056 | e/regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
28190 | e/regs | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
28190 | e/regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
28190 | e/regs | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
28610 | e/regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
28610 | e/regs | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
31290 | e/ref | gcc -O2 -fomit-frame-pointer | 20120413 | 20120329 |
31304 | e/ref | gcc -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
32064 | e/regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
33694 | e/regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
35624 | e/ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
36562 | e/ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120413 | 20120329 |
36616 | e/ref | gcc -funroll-loops -mabi=32 -O2 -fomit-frame-pointer | 20120413 | 20120329 |
36902 | e/ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120413 | 20120329 |
36920 | e/ref | gcc -funroll-loops -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
37194 | e/ref | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
37194 | e/ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
37196 | e/ref | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
38216 | e/ref | gcc -Os -fomit-frame-pointer | 20120413 | 20120329 |
38216 | e/ref | gcc -mabi=32 -Os -fomit-frame-pointer | 20120413 | 20120329 |
40320 | e/ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
41312 | e/ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
42292 | e/merged | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
43948 | e/merged | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120413 | 20120329 |
44212 | e/merged | gcc -funroll-loops -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
44214 | e/merged | gcc -funroll-loops -O -fomit-frame-pointer | 20120413 | 20120329 |
44220 | e/merged | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
44446 | e/merged | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
44496 | e/merged | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120413 | 20120329 |
45488 | e/merged | gcc -O -fomit-frame-pointer | 20120413 | 20120329 |
45488 | e/merged | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120413 | 20120329 |
45488 | e/merged | gcc -mabi=32 -O -fomit-frame-pointer | 20120413 | 20120329 |
45544 | e/merged | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120413 | 20120329 |
175468 | e/merged | gcc | 20120413 | 20120329 |
175482 | e/merged | cc | 20120413 | 20120329 |
175482 | e/merged | gcc -funroll-loops | 20120413 | 20120329 |
229908 | e/regs | gcc | 20120413 | 20120329 |
229912 | e/regs | cc | 20120413 | 20120329 |
229916 | e/regs | gcc -funroll-loops | 20120413 | 20120329 |
274164 | e/ref | gcc | 20120413 | 20120329 |
274178 | e/ref | gcc -funroll-loops | 20120413 | 20120329 |
274196 | e/ref | cc | 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
|