Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
107292 | regs | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
107460 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
108042 | bswap | gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
108120 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
108132 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
109086 | regs | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
109494 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
109530 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
109554 | regs | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
109560 | bswap | gcc -mcpu=iwmmxt -Os -fomit-frame-pointer | 20150209 | 20141124 |
109794 | bswap | gcc -mcpu=xscale -Os -fomit-frame-pointer | 20150209 | 20141124 |
110292 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
110898 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
111204 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
111936 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
111942 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
112032 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
112284 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
112800 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150209 | 20141124 |
112980 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113028 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113046 | regs | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
113100 | regs | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150209 | 20141124 |
113124 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113142 | regs | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150209 | 20141124 |
113154 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113160 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150209 | 20141124 |
113178 | regs | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113226 | regs | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113268 | regs | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150209 | 20141124 |
113520 | regs | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150209 | 20141124 |
113550 | regs | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
113568 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
113580 | regs | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
113610 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20150209 | 20141124 |
113688 | bswap | gcc -mcpu=arm9e -Os -fomit-frame-pointer | 20150209 | 20141124 |
114222 | bswap | gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
114252 | bswap | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114270 | bswap | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20150209 | 20141124 |
114306 | bswap | gcc -mcpu=arm9 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114330 | regs | gcc -Os -fomit-frame-pointer | 20150209 | 20141124 |
114330 | bswap | gcc -mcpu=arm1020t -Os -fomit-frame-pointer | 20150209 | 20141124 |
114330 | bswap | gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
114336 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
114336 | bswap | gcc -mcpu=ep9312 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114360 | bswap | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114444 | bswap | gcc -mcpu=arm920t -Os -fomit-frame-pointer | 20150209 | 20141124 |
114450 | bswap | gcc -mcpu=arm920 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114450 | bswap | gcc -mcpu=arm940t -Os -fomit-frame-pointer | 20150209 | 20141124 |
114462 | regs | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
114504 | bswap | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20150209 | 20141124 |
114564 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150209 | 20141124 |
114672 | bswap | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20150209 | 20141124 |
115416 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150209 | 20141124 |
115548 | bswap | gcc -Os -fomit-frame-pointer | 20150209 | 20141124 |
115554 | bswap | gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer | 20150209 | 20141124 |
132780 | bswap | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150209 | 20141124 |
132876 | bswap | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
132882 | bswap | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150209 | 20141124 |
132900 | bswap | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
132948 | bswap | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150209 | 20141124 |
132954 | bswap | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150209 | 20141124 |
132960 | bswap | gcc -O -fomit-frame-pointer | 20150209 | 20141124 |
132984 | bswap | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150209 | 20141124 |
132990 | bswap | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150209 | 20141124 |
132996 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
133008 | bswap | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150209 | 20141124 |
133044 | bswap | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
133068 | bswap | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150209 | 20141124 |
133092 | bswap | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150209 | 20141124 |
133098 | bswap | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150209 | 20141124 |
133152 | bswap | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
133230 | bswap | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
133248 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
133308 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
135720 | bswap | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
136032 | bswap | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
136164 | bswap | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
136260 | bswap | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
136620 | regs | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20150209 | 20141124 |
136716 | regs | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20150209 | 20141124 |
136764 | regs | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20150209 | 20141124 |
136764 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20150209 | 20141124 |
136770 | regs | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20150209 | 20141124 |
136788 | regs | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
136806 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20150209 | 20141124 |
136854 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
136872 | regs | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20150209 | 20141124 |
136878 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20150209 | 20141124 |
136962 | regs | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
136998 | regs | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20150209 | 20141124 |
137004 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20150209 | 20141124 |
137058 | regs | gcc -O -fomit-frame-pointer | 20150209 | 20141124 |
137106 | regs | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20150209 | 20141124 |
137130 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20150209 | 20141124 |
137304 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20150209 | 20141124 |
137340 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150209 | 20141124 |
137418 | regs | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20150209 | 20141124 |
137592 | bswap | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
137868 | bswap | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
138024 | bswap | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
139404 | regs | gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
139434 | regs | gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
140064 | bswap | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140112 | regs | gcc -mcpu=xscale -O -fomit-frame-pointer | 20150209 | 20141124 |
140118 | bswap | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150209 | 20141124 |
140124 | bswap | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140238 | bswap | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
140244 | bswap | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140262 | bswap | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140280 | bswap | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140316 | bswap | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140340 | bswap | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140406 | regs | gcc -mcpu=iwmmxt -O -fomit-frame-pointer | 20150209 | 20141124 |
140472 | bswap | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140478 | bswap | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140520 | bswap | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140526 | bswap | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
140544 | bswap | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140730 | bswap | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
140784 | bswap | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
140874 | bswap | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
141048 | bswap | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141078 | bswap | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141180 | bswap | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141228 | bswap | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141252 | bswap | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141252 | bswap | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141282 | bswap | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141348 | bswap | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141432 | bswap | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
141432 | bswap | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141624 | bswap | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
141630 | bswap | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
141924 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
142548 | regs | gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
142890 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
143244 | regs | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20150209 | 20141124 |
143262 | regs | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20150209 | 20141124 |
144126 | bswap | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
144150 | bswap | gcc -O2 -fomit-frame-pointer | 20150209 | 20141124 |
145134 | bswap | gcc -O3 -fomit-frame-pointer | 20150209 | 20141124 |
145440 | bswap | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
146004 | regs | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146064 | regs | gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146070 | regs | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146088 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146172 | regs | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146274 | regs | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146328 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146340 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146370 | regs | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146400 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146406 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146424 | regs | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146484 | regs | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
146550 | regs | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
146556 | regs | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20150209 | 20141124 |
146670 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
146724 | regs | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20150209 | 20141124 |
146934 | regs | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20150209 | 20141124 |
147024 | regs | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147060 | regs | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
147060 | regs | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147066 | regs | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147066 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147132 | regs | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147306 | regs | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147360 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147432 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147546 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20150209 | 20141124 |
147720 | regs | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
149832 | regs | gcc -O2 -fomit-frame-pointer | 20150209 | 20141124 |
150330 | regs | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20150209 | 20141124 |
150654 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150209 | 20141124 |
150774 | regs | gcc -O3 -fomit-frame-pointer | 20150209 | 20141124 |
151302 | regs | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20150209 | 20141124 |
151902 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150209 | 20141124 |
750450 | bswap | gcc | 20150209 | 20141124 |
751044 | bswap | cc | 20150209 | 20141124 |
751536 | bswap | gcc -funroll-loops | 20150209 | 20141124 |
772044 | regs | gcc -funroll-loops | 20150209 | 20141124 |
773382 | regs | cc | 20150209 | 20141124 |
773550 | regs | gcc | 20150209 | 20141124 |