[Numpy-svn] r3551 - trunk/numpy/core/src
numpy-svn at scipy.org
numpy-svn at scipy.org
Thu Feb 22 02:37:33 EST 2007
Author: oliphant
Date: 2007-02-22 01:37:28 -0600 (Thu, 22 Feb 2007)
New Revision: 3551
Modified:
trunk/numpy/core/src/multiarraymodule.c
Log:
Fix mixed-kind scalar operations to use the standard in each kind.
Modified: trunk/numpy/core/src/multiarraymodule.c
===================================================================
--- trunk/numpy/core/src/multiarraymodule.c 2007-02-18 22:43:40 UTC (rev 3550)
+++ trunk/numpy/core/src/multiarraymodule.c 2007-02-22 07:37:28 UTC (rev 3551)
@@ -1902,14 +1902,14 @@
if (PyTypeNum_ISUSERDEF(neededtype)) return FALSE;
switch(scalar) {
case PyArray_INTPOS_SCALAR:
- return (neededtype >= PyArray_BYTE);
+ return (neededtype >= PyArray_LONG);
case PyArray_INTNEG_SCALAR:
- return (neededtype >= PyArray_BYTE) && \
+ return (neededtype >= PyArray_LONG) && \
!(PyTypeNum_ISUNSIGNED(neededtype));
case PyArray_FLOAT_SCALAR:
- return (neededtype >= PyArray_FLOAT);
+ return (neededtype >= PyArray_DOUBLE);
case PyArray_COMPLEX_SCALAR:
- return (neededtype >= PyArray_CFLOAT);
+ return (neededtype >= PyArray_CDOUBLE);
default:
return 1; /* should never get here... */
}
More information about the Numpy-svn
mailing list