Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
189528 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
210295 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
223098 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
236425 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer | 20140515 | 20140514 |
236463 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
236518 | inplace | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
237265 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
238277 | ref | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
238881 | inplace | gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer | 20140515 | 20140514 |
239609 | ref | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
240903 | ref | gcc -Os -fomit-frame-pointer | 20140515 | 20140514 |
242687 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
242738 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
243576 | inplace | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
243671 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
243857 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
244338 | ref | gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer | 20140515 | 20140514 |
246413 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
247677 | ref | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
248279 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
248579 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140515 | 20140514 |
248775 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
249525 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
250147 | inplace | gcc -mcpu=cortex-a5 -O -fomit-frame-pointer | 20140515 | 20140514 |
250181 | inplace | gcc -O -fomit-frame-pointer | 20140515 | 20140514 |
253377 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
253888 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
253981 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
254345 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
254488 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
256178 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140515 | 20140514 |
256377 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
261167 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
262462 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140515 | 20140514 |
262513 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20140515 | 20140514 |
266194 | ref | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
268215 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140515 | 20140514 |
269634 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
270025 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
270491 | inplace | gcc -mcpu=cortex-a9 -O -fomit-frame-pointer | 20140515 | 20140514 |
271678 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140515 | 20140514 |
272904 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer | 20140515 | 20140514 |
276768 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
279975 | inplace | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
280627 | ref | gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
284651 | ref | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
288241 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
288803 | inplace | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
288912 | ref | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
290044 | inplace | gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
290460 | inplace | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
291492 | ref | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
292539 | ref | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
296872 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140515 | 20140514 |
297938 | ref | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
298211 | inplace | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
300933 | inplace | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
301369 | inplace | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
301431 | inplace | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
301518 | inplace | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
303650 | ref | gcc -mcpu=arm810 -Os -fomit-frame-pointer | 20140515 | 20140514 |
303759 | ref | gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer | 20140515 | 20140514 |
304130 | ref | gcc -mcpu=strongarm110 -Os -fomit-frame-pointer | 20140515 | 20140514 |
305071 | inplace | gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
305076 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer | 20140515 | 20140514 |
309972 | ref | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
310185 | inplace | gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
311673 | ref | gcc -mcpu=arm8 -O -fomit-frame-pointer | 20140515 | 20140514 |
312026 | ref | gcc -mcpu=arm8 -Os -fomit-frame-pointer | 20140515 | 20140514 |
312156 | inplace | gcc -mcpu=strongarm110 -O -fomit-frame-pointer | 20140515 | 20140514 |
312808 | inplace | gcc -mcpu=strongarm1100 -O -fomit-frame-pointer | 20140515 | 20140514 |
314801 | inplace | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
318186 | ref | gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer | 20140515 | 20140514 |
319829 | ref | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
320934 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
322159 | inplace | gcc -mcpu=strongarm -O -fomit-frame-pointer | 20140515 | 20140514 |
326857 | inplace | gcc -mcpu=strongarm -Os -fomit-frame-pointer | 20140515 | 20140514 |
328188 | ref | gcc -mcpu=arm810 -O -fomit-frame-pointer | 20140515 | 20140514 |
328483 | ref | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
336509 | ref | gcc -O2 -fomit-frame-pointer | 20140515 | 20140514 |
338245 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140515 | 20140514 |
339937 | ref | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
342288 | inplace | gcc -O3 -fomit-frame-pointer | 20140515 | 20140514 |
345851 | inplace | gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
357882 | inplace | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
357901 | inplace | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
357961 | inplace | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
358121 | inplace | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
359493 | ref | gcc -mcpu=arm810 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
359603 | ref | gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
359785 | ref | gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
360283 | ref | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
363556 | ref | gcc -mcpu=strongarm -O2 -fomit-frame-pointer | 20140515 | 20140514 |
364317 | inplace | gcc -mcpu=arm8 -O2 -fomit-frame-pointer | 20140515 | 20140514 |
377050 | ref | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
377324 | ref | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
380514 | inplace | gcc -mcpu=strongarm -O3 -fomit-frame-pointer | 20140515 | 20140514 |
395451 | inplace | gcc -mcpu=arm8 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
401007 | inplace | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
404043 | ref | gcc -mcpu=arm810 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
404504 | ref | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
421259 | inplace | gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
429920 | inplace | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
434174 | ref | gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer | 20140515 | 20140514 |
543406 | inplace | gcc | 20140515 | 20140514 |
544455 | inplace | cc | 20140515 | 20140514 |
559704 | inplace | gcc -funroll-loops | 20140515 | 20140514 |
613877 | ref | cc | 20140515 | 20140514 |
614227 | ref | gcc -funroll-loops | 20140515 | 20140514 |
614977 | ref | gcc | 20140515 | 20140514 |