Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
58862 | bswap | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
59840 | bswap | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
59845 | bswap | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
59862 | bswap | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
59884 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
60261 | bswap | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
60778 | bswap | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
61702 | regs | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
61705 | regs | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140428 | 20140425 |
62417 | regs | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
62438 | bswap | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
62454 | regs | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
62471 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
62485 | regs | gcc -Os -fomit-frame-pointer | 20140428 | 20140425 |
62486 | bswap | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
62548 | regs | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140428 | 20140425 |
64054 | regs | gcc -funroll-loops -Os -fomit-frame-pointer | 20140428 | 20140425 |
64116 | regs | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140428 | 20140425 |
64973 | bswap | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
66094 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
67631 | regs | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140428 | 20140425 |
68592 | bswap | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
68799 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140428 | 20140425 |
68842 | bswap | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
69254 | bswap | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
69351 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
69694 | bswap | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
70077 | bswap | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
70680 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
71184 | bswap | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
71186 | bswap | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
71186 | bswap | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
71196 | bswap | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
71200 | bswap | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
71323 | regs | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140428 | 20140425 |
72676 | regs | gcc -O3 -fomit-frame-pointer | 20140428 | 20140425 |
72847 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
72849 | regs | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140428 | 20140425 |
73123 | regs | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140428 | 20140425 |
73124 | regs | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140428 | 20140425 |
73131 | regs | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140428 | 20140425 |
73140 | regs | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140428 | 20140425 |
73222 | regs | gcc -O2 -fomit-frame-pointer | 20140428 | 20140425 |
73570 | regs | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140428 | 20140425 |
74036 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
74044 | regs | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140428 | 20140425 |
74261 | bswap | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
74388 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
75017 | bswap | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
75537 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
77851 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140428 | 20140425 |
78013 | regs | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
78267 | bswap | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
78738 | regs | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
78933 | bswap | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
79147 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140428 | 20140425 |
80116 | bswap | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
80143 | bswap | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
80163 | bswap | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
80165 | bswap | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
80191 | bswap | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
80672 | bswap | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
80678 | bswap | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
80687 | bswap | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
80689 | bswap | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84159 | regs | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
84173 | regs | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
84253 | regs | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140428 | 20140425 |
84281 | bswap | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84300 | regs | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
84658 | regs | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84659 | regs | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84693 | regs | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84704 | regs | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84714 | regs | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
84727 | regs | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
85239 | regs | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140428 | 20140425 |
86135 | regs | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140428 | 20140425 |
94831 | bswap | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
94832 | bswap | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
94834 | bswap | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
94865 | bswap | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
95062 | bswap | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
95065 | bswap | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
96030 | bswap | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
96087 | bswap | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
98360 | regs | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
98370 | regs | gcc -O -fomit-frame-pointer | 20140428 | 20140425 |
98371 | regs | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140428 | 20140425 |
98433 | regs | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140428 | 20140425 |
98606 | regs | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140428 | 20140425 |
99011 | regs | gcc -funroll-loops -O -fomit-frame-pointer | 20140428 | 20140425 |
99096 | bswap | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
99100 | bswap | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
99110 | bswap | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
99116 | bswap | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
99128 | bswap | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
99518 | regs | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
100292 | regs | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140428 | 20140425 |
100540 | regs | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140428 | 20140425 |
100556 | regs | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140428 | 20140425 |
100556 | regs | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140428 | 20140425 |
100672 | regs | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140428 | 20140425 |
100972 | regs | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140428 | 20140425 |
240109 | bswap | gcc | 20140428 | 20140425 |
240120 | bswap | cc | 20140428 | 20140425 |
240147 | bswap | gcc -funroll-loops | 20140428 | 20140425 |
251450 | regs | cc | 20140428 | 20140425 |
251461 | regs | gcc -funroll-loops | 20140428 | 20140425 |
251486 | regs | gcc | 20140428 | 20140425 |