neon asm is not working. even after some typo fixes.

SVN revision: 58782
This commit is contained in:
Carsten Haitzler 2011-04-21 08:18:38 +00:00
parent a331605648
commit 22671d41d9
1 changed files with 9 additions and 4 deletions

View File

@ -7,12 +7,17 @@
#include "evas_private.h" #include "evas_private.h"
#include <assert.h> #include <assert.h>
/* disable neon - even after fixes:
* Error: ARM register expected -- vdup.u32 q14,$0xff000000'
* not going to fix now
#ifdef BUILD_NEON #ifdef BUILD_NEON
# define BUILD_NEON0 1 # define BUILD_NEON0 1
#else #else
# define BUILD_NEON0 0 # define BUILD_NEON0 0
#endif #endif
*/
#define BUILD_NEON0 0
typedef struct Evas_Filter_Info_Blur typedef struct Evas_Filter_Info_Blur
{ {
@ -977,10 +982,10 @@ negation_filter_neon(Evas_Filter_Info *info, RGBA_Image *src, RGBA_Image *dst)
"vmvn q6, q2 \n\t" "vmvn q6, q2 \n\t"
"vmvn q7, q3 \n\t" "vmvn q7, q3 \n\t"
"vor q0, q6,q4 \n\t" "vorr q0, q6,q4 \n\t"
"vor q1, q7,q5 \n\t" "vorr q1, q7,q5 \n\t"
"vstm %[d]1, {d0,d1,d2,d3} \n\t" "vstm %[d]!, {d0,d1,d2,d3} \n\t"
"bhi "AP"loop \n\t" "bhi "AP"loop \n\t"