summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_op_copy/op_copy_color_neon.c
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-02-11 23:08:28 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2017-02-12 00:32:22 +0900
commitc1c7ad836064e3cdb9e89aaa4ac6bb1d216e2b6e (patch)
treefa93f2ed1be2763cbfcd19f84368e0f4628356a8 /src/lib/evas/common/evas_op_copy/op_copy_color_neon.c
parent6d4b85f820d4bd16c29e0de0b0c44b1ab6935b3e (diff)
evas color copy neon asm - declare tmp as output not input for warning--
less warnings - use output not input for tmp var. much better.
Diffstat (limited to '')
-rw-r--r--src/lib/evas/common/evas_op_copy/op_copy_color_neon.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/evas/common/evas_op_copy/op_copy_color_neon.c b/src/lib/evas/common/evas_op_copy/op_copy_color_neon.c
index 007e70bba8..333278a393 100644
--- a/src/lib/evas/common/evas_op_copy/op_copy_color_neon.c
+++ b/src/lib/evas/common/evas_op_copy/op_copy_color_neon.c
@@ -12,7 +12,7 @@ _op_copy_c_dp_neon(DATA32 *s EINA_UNUSED, DATA8 *m EINA_UNUSED, DATA32 c, DATA32
12 }); 12 });
13#else 13#else
14#define AP "COPY_C_DP_" 14#define AP "COPY_C_DP_"
15 uint32_t *e = d + l,*tmp; 15 uint32_t *e = d + l, *tmp;
16 asm volatile ( 16 asm volatile (
17 ".fpu neon \n\t" 17 ".fpu neon \n\t"
18 18
@@ -84,10 +84,10 @@ _op_copy_c_dp_neon(DATA32 *s EINA_UNUSED, DATA8 *m EINA_UNUSED, DATA32 c, DATA32
84 "vst1.32 d0[0], [%[d]] \n\t" 84 "vst1.32 d0[0], [%[d]] \n\t"
85 85
86 AP "done:\n\t" 86 AP "done:\n\t"
87 87 // Output
88 : // No output regs 88 : [tmp] "=r" (tmp)
89 // Input 89 // Input
90 : [c] "r" (c), [e] "r" (e), [d] "r" (d),[tmp] "r" (tmp) 90 : [c] "r" (c), [e] "r" (e), [d] "r" (d)
91 // Clobbered 91 // Clobbered
92 : "q0","q1","memory" 92 : "q0","q1","memory"
93 93