[Scipy-svn] r2887 - trunk/Lib/ndimage/src
scipy-svn at scipy.org
scipy-svn at scipy.org
Thu Mar 29 05:52:07 EDT 2007
Author: stefan
Date: 2007-03-29 04:51:45 -0500 (Thu, 29 Mar 2007)
New Revision: 2887
Modified:
trunk/Lib/ndimage/src/nd_image.h
trunk/Lib/ndimage/src/ni_interpolation.c
Log:
Re-enable 64-bit computations in ndimage.
Modified: trunk/Lib/ndimage/src/nd_image.h
===================================================================
--- trunk/Lib/ndimage/src/nd_image.h 2007-03-29 09:20:23 UTC (rev 2886)
+++ trunk/Lib/ndimage/src/nd_image.h 2007-03-29 09:51:45 UTC (rev 2887)
@@ -40,6 +40,8 @@
typedef npy_intp maybelong;
#define MAXDIM NPY_MAXDIMS
+#define HAS_UINT64 1
+
typedef enum
{
tAny=-1,
Modified: trunk/Lib/ndimage/src/ni_interpolation.c
===================================================================
--- trunk/Lib/ndimage/src/ni_interpolation.c 2007-03-29 09:20:23 UTC (rev 2886)
+++ trunk/Lib/ndimage/src/ni_interpolation.c 2007-03-29 09:51:45 UTC (rev 2887)
@@ -610,7 +610,8 @@
CASE_INTERP_OUT_UINT(po, t, UInt16, 0, MAX_UINT16);
CASE_INTERP_OUT_UINT(po, t, UInt32, 0, MAX_UINT32);
#if HAS_UINT64
- CASE_INTERP_OUT_UINT(po, t, UInt64);
+ /* FIXME */
+ CASE_INTERP_OUT_UINT(po, t, UInt64, 0, MAX_UINT32);
#endif
CASE_INTERP_OUT_INT(po, t, Int8, MIN_INT8, MAX_INT8);
CASE_INTERP_OUT_INT(po, t, Int16, MIN_INT16, MAX_INT16);
@@ -904,7 +905,8 @@
CASE_INTERP_OUT_UINT(po, t, UInt16, 0, MAX_UINT16);
CASE_INTERP_OUT_UINT(po, t, UInt32, 0, MAX_UINT32);
#if HAS_UINT64
- CASE_INTERP_OUT_UINT(po, t, UInt64, 0, MAX_UINT64);
+ /* FIXME */
+ CASE_INTERP_OUT_UINT(po, t, UInt64, 0, MAX_UINT32);
#endif
CASE_INTERP_OUT_INT(po, t, Int8, MIN_INT8, MAX_INT8);
CASE_INTERP_OUT_INT(po, t, Int16, MIN_INT16, MAX_INT16);
More information about the Scipy-svn
mailing list