lupinix / rpms / numpy

Forked from rpms/numpy 6 years ago
Clone
Blob Blame History Raw
--- numpy-1.3.0/numpy/core/include/numpy/npy_cpu.h
+++ numpy-1.3.0/numpy/core/include/numpy/npy_cpu.h	2009-04-05 10:09:20.000000000 +0200
@@ -9,6 +9,7 @@
  *              NPY_CPU_S390
  *              NPY_CPU_IA64
  *              NPY_CPU_PARISC
+ * 		 NPY_CPU_ARM
  */
 #ifndef _NPY_CPUARCH_H_
 #define _NPY_CPUARCH_H_
@@ -45,6 +46,12 @@
 #elif defined(__parisc__)
     /* XXX: Not sure about this one... */
     #define NPY_CPU_PARISC
+#elif defined(__ARM__) || defined(__arm__)
+#	if defined(__ARMEB__)
+		#define NPY_CPU_ARMEB
+#	else
+		#define NPY_CPU_ARMEL
+#	endif
 #else
     #error Unknown CPU, please report this to numpy maintainers with \
     information about your platform (OS, CPU and compiler)
---numpy-1.3.0/numpy/core/include/numpy/npy_endian.h
+++ numpy-1.3.0.backup/numpy/core/include/numpy/npy_endian.h	2009-04-05 10:09:20.000000000 +0200
@@ -22,11 +22,12 @@
     #include "npy_cpu.h"
 
     #if defined(NPY_CPU_X86) || defined(NPY_CPU_AMD64)\
-            || defined(NPY_CPU_IA64)
+            || defined(NPY_CPU_IA64) || defined(NPY_CPU_ARMEL)
         #define NPY_LITTLE_ENDIAN
         #define NPY_BYTE_ORDER 1234
     #elif defined(NPY_CPU_PPC) || defined(NPY_CPU_SPARC)\
-            || defined(NPY_CPU_S390) || defined(NPY_CPU_PARISC)
+            || defined(NPY_CPU_S390) || defined(NPY_CPU_PARISC)\
+	    || defined(NPY_CPU_ARMEB)
         #define NPY_BIG_ENDIAN
         #define NPY_BYTE_ORDER 4321
     #else