Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
95930 | opt64 | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
96268 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
97221 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
97534 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140704 | 20140622 |
97614 | opt64 | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
102595 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140704 | 20140622 |
104566 | opt64 | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140704 | 20140622 |
106053 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140704 | 20140622 |
110486 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140704 | 20140622 |
111736 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140704 | 20140622 |
113995 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140704 | 20140622 |
122765 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
123495 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
124829 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140704 | 20140622 |
127786 | opt64 | gcc -mcpu=xscale -O2 -fomit-frame-pointer | 20140704 | 20140622 |
129763 | opt64 | gcc -mcpu=ep9312 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
129772 | opt64 | gcc -mcpu=arm920t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
129791 | opt64 | gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
129862 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
129952 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
129962 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
129983 | opt64 | gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130181 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130194 | opt64 | gcc -mcpu=arm1020t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130195 | opt64 | gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
130210 | opt64 | gcc -mcpu=arm9e -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130264 | opt64 | gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130284 | opt64 | gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130338 | opt64 | gcc -mcpu=arm9 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130353 | opt64 | gcc -mcpu=arm920 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130389 | opt64 | gcc -mcpu=arm9 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130434 | opt64 | gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130541 | opt64 | gcc -mcpu=arm940t -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130557 | opt64 | gcc -mcpu=arm1020t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130610 | opt64 | gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer | 20140704 | 20140622 |
130717 | opt64 | gcc -mcpu=arm920 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130757 | opt64 | gcc -mcpu=arm9e -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130759 | opt64 | gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130763 | opt64 | gcc -mcpu=arm920t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130763 | opt64 | gcc -mcpu=ep9312 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130766 | opt64 | gcc -mcpu=arm940t -O2 -fomit-frame-pointer | 20140704 | 20140622 |
130915 | opt64 | gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer | 20140704 | 20140622 |
132193 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140704 | 20140622 |
132302 | opt64 | gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140704 | 20140622 |
132360 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer | 20140704 | 20140622 |
132640 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140704 | 20140622 |
132877 | opt64 | gcc -O2 -fomit-frame-pointer | 20140704 | 20140622 |
133670 | opt64 | gcc -O3 -fomit-frame-pointer | 20140704 | 20140622 |
135455 | opt64 | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140704 | 20140622 |
135574 | opt64 | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140704 | 20140622 |
135587 | opt64 | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140704 | 20140622 |
135592 | opt64 | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140704 | 20140622 |
137601 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140704 | 20140622 |
137906 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140704 | 20140622 |
141756 | opt64 | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140704 | 20140622 |
141770 | opt64 | gcc -O -fomit-frame-pointer | 20140704 | 20140622 |
141832 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140704 | 20140622 |
141905 | opt64 | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
141931 | opt64 | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
141948 | opt64 | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140704 | 20140622 |
141962 | opt64 | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
142056 | opt64 | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
148197 | opt64 | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140704 | 20140622 |
148262 | opt64 | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
148342 | opt64 | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140704 | 20140622 |
148859 | opt64 | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140704 | 20140622 |
148986 | opt64 | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140704 | 20140622 |
149113 | opt64 | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
149138 | opt64 | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140704 | 20140622 |
149213 | opt64 | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
149275 | opt64 | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
149463 | opt64 | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
150147 | opt64 | gcc -mcpu=xscale -O3 -fomit-frame-pointer | 20140704 | 20140622 |
154450 | opt64 | gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer | 20140704 | 20140622 |
156342 | opt64 | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140704 | 20140622 |
163333 | opt64 | gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer | 20140704 | 20140622 |
189832 | opt64 | gcc -Os -fomit-frame-pointer | 20140704 | 20140622 |
189928 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140704 | 20140622 |
213513 | opt64 | gcc -mcpu=arm940t -O -fomit-frame-pointer | 20140704 | 20140622 |
213530 | opt64 | gcc -mcpu=arm9tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
213550 | opt64 | gcc -mcpu=arm920 -O -fomit-frame-pointer | 20140704 | 20140622 |
213878 | opt64 | gcc -mcpu=xscale -O -fomit-frame-pointer | 20140704 | 20140622 |
213911 | opt64 | gcc -mcpu=arm9 -O -fomit-frame-pointer | 20140704 | 20140622 |
213921 | opt64 | gcc -mcpu=ep9312 -O -fomit-frame-pointer | 20140704 | 20140622 |
213924 | opt64 | gcc -mcpu=arm920t -O -fomit-frame-pointer | 20140704 | 20140622 |
213975 | opt64 | gcc -mcpu=arm7tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
213984 | opt64 | gcc -mcpu=arm9e -O -fomit-frame-pointer | 20140704 | 20140622 |
214140 | opt64 | gcc -mcpu=arm1020t -O -fomit-frame-pointer | 20140704 | 20140622 |
214329 | opt64 | gcc -mcpu=arm10tdmi -O -fomit-frame-pointer | 20140704 | 20140622 |
221691 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer | 20140704 | 20140622 |
221720 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
221737 | opt64 | gcc -mcpu=arm1136j-s -O -fomit-frame-pointer | 20140704 | 20140622 |
246532 | opt64 | gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns | 20140704 | 20140622 |
385830 | opt64 | gcc | 20140704 | 20140622 |
385842 | opt64 | cc | 20140704 | 20140622 |
385975 | opt64 | gcc -funroll-loops | 20140704 | 20140622 |
Compiler | Implementations
|
gcc -mcpu=arm810 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm810 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=arm8 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O2 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O3 -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -O -fomit-frame-pointer | opt64 |
gcc -mcpu=strongarm -Os -fomit-frame-pointer | opt64
|