diff options
Diffstat (limited to 'meta/recipes-graphics/cogl/files/cogl-fixed-thumb.patch')
| -rw-r--r-- | meta/recipes-graphics/cogl/files/cogl-fixed-thumb.patch | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/meta/recipes-graphics/cogl/files/cogl-fixed-thumb.patch b/meta/recipes-graphics/cogl/files/cogl-fixed-thumb.patch deleted file mode 100644 index 1825e88f1d..0000000000 --- a/meta/recipes-graphics/cogl/files/cogl-fixed-thumb.patch +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | Upstream-Status: Backport | ||
| 2 | |||
| 3 | There are two asm() statements in cogl-fixed.c that can't be assembled | ||
| 4 | in Thumb mode. Add a patch to switch to the generic code in Thumb mode. | ||
| 5 | |||
| 6 | Signed-off-by: Donn Seeley <donn.seeley@windriver.com> | ||
| 7 | --- | ||
| 8 | cogl/cogl-fixed.c | 4 ++-- | ||
| 9 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 10 | |||
| 11 | --- a/cogl/cogl-fixed.c | ||
| 12 | +++ b/cogl/cogl-fixed.c | ||
| 13 | @@ -626,7 +626,7 @@ cogl_fixed_sqrt (CoglFixed x) | ||
| 14 | /* | ||
| 15 | * Find the highest bit set | ||
| 16 | */ | ||
| 17 | -#if defined (__arm__) && !defined(__ARM_ARCH_4T__) | ||
| 18 | +#if defined (__arm__) && !defined(__ARM_ARCH_4T__) && !defined(__thumb__) | ||
| 19 | /* This actually requires at least arm v5, but gcc does not seem | ||
| 20 | * to set the architecture defines correctly, and it is I think | ||
| 21 | * very unlikely that anyone will want to use clutter on anything | ||
| 22 | @@ -804,7 +804,7 @@ CoglFixed | ||
| 23 | cogl_fixed_mul (CoglFixed a, | ||
| 24 | CoglFixed b) | ||
| 25 | { | ||
| 26 | -#ifdef __arm__ | ||
| 27 | +#if defined(__arm__) && !defined(__thumb__) | ||
| 28 | /* This provides about 12% speedeup on the gcc -O2 optimised | ||
| 29 | * C version | ||
| 30 | * | ||
