Gitweb links:

...log 
http://git.netsurf-browser.org/toolchains.git/shortlog/51ba0d354c750b4bb22e2d368e3893da566ea171
...commit 
http://git.netsurf-browser.org/toolchains.git/commit/51ba0d354c750b4bb22e2d368e3893da566ea171
...tree 
http://git.netsurf-browser.org/toolchains.git/tree/51ba0d354c750b4bb22e2d368e3893da566ea171

The branch, master has been updated
       via  51ba0d354c750b4bb22e2d368e3893da566ea171 (commit)
      from  6312bef92f2f68c8d058334afb0012c48422bcdc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/toolchains.git/commit/?id=51ba0d354c750b4bb22e2d368e3893da566ea171
commit 51ba0d354c750b4bb22e2d368e3893da566ea171
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>

    Move detection of Altivec into libjpeg-turbo
    This has also been submitted as a patch upstream:
    https://github.com/libjpeg-turbo/libjpeg-turbo/pull/118

diff --git 
a/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p 
b/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p
new file mode 100644
index 0000000..4220c5d
--- /dev/null
+++ b/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p
@@ -0,0 +1,26 @@
+--- simd/jsimd_powerpc.c
++++ simd/jsimd_powerpc.c
+@@ -14,6 +14,10 @@
+  * PowerPC architecture.
+  */
+ 
++#ifdef __amigaos4__
++#include <proto/exec.h>
++#endif
++
+ #define JPEG_INTERNALS
+ #include "../jinclude.h"
+ #include "../jpeglib.h"
+@@ -116,6 +120,11 @@ init_simd (void)
+     if (bufsize > SOMEWHAT_SANE_PROC_CPUINFO_SIZE_LIMIT)
+       break;
+   }
++#elif defined(__amigaos4__)
++  uint32 altivec = 0;
++  IExec->GetCPUInfoTags(GCIT_VectorUnit, &altivec, TAG_DONE);
++  if(altivec == VECTORTYPE_ALTIVEC)
++    simd_support |= JSIMD_ALTIVEC;
+ #endif
+ 
+   /* Force different settings through environment variables */
+


-----------------------------------------------------------------------

Summary of changes:
 .../ppc-amigaos/simd.jsimd_powerpc.c.p             |   26 ++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 
sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p

diff --git 
a/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p 
b/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p
new file mode 100644
index 0000000..4220c5d
--- /dev/null
+++ b/sdk/recipes/patches/libjpegturbo/ppc-amigaos/simd.jsimd_powerpc.c.p
@@ -0,0 +1,26 @@
+--- simd/jsimd_powerpc.c
++++ simd/jsimd_powerpc.c
+@@ -14,6 +14,10 @@
+  * PowerPC architecture.
+  */
+ 
++#ifdef __amigaos4__
++#include <proto/exec.h>
++#endif
++
+ #define JPEG_INTERNALS
+ #include "../jinclude.h"
+ #include "../jpeglib.h"
+@@ -116,6 +120,11 @@ init_simd (void)
+     if (bufsize > SOMEWHAT_SANE_PROC_CPUINFO_SIZE_LIMIT)
+       break;
+   }
++#elif defined(__amigaos4__)
++  uint32 altivec = 0;
++  IExec->GetCPUInfoTags(GCIT_VectorUnit, &altivec, TAG_DONE);
++  if(altivec == VECTORTYPE_ALTIVEC)
++    simd_support |= JSIMD_ALTIVEC;
+ #endif
+ 
+   /* Force different settings through environment variables */
+


-- 
Cross-compilation toolchains and environments

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to