forked from enlightenment/efl
neon asm is not working. even after some typo fixes.
SVN revision: 58782
This commit is contained in:
parent
a331605648
commit
22671d41d9
|
@ -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"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue