summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/src/multiarray/arraytypes.c.src38
-rw-r--r--numpy/core/src/multiarray/datetime.c4
-rw-r--r--numpy/core/src/multiarray/methods.c2
3 files changed, 24 insertions, 20 deletions
diff --git a/numpy/core/src/multiarray/arraytypes.c.src b/numpy/core/src/multiarray/arraytypes.c.src
index b11134305..336ec70c7 100644
--- a/numpy/core/src/multiarray/arraytypes.c.src
+++ b/numpy/core/src/multiarray/arraytypes.c.src
@@ -203,7 +203,7 @@ static PyObject *
return @func1@((@type1@)t1);
}
else {
- PyArray_DESCR(ap)->f->copyswap(&t1, ip, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(&t1, ip, PyArray_ISBYTESWAPPED(ap), ap);
return @func1@((@type1@)t1);
}
}
@@ -239,7 +239,8 @@ static int
if (ap == NULL || PyArray_ISBEHAVED(ap))
*((@type@ *)ov)=temp;
else {
- PyArray_DESCR(ap)->f->copyswap(ov, &temp, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(ov, &temp, PyArray_ISBYTESWAPPED(ap),
+ ap);
}
return 0;
}
@@ -265,7 +266,7 @@ static PyObject *
else {
int size = sizeof(@type@);
- npy_bool swap = !PyArray_ISNOTSWAPPED(ap);
+ npy_bool swap = PyArray_ISBYTESWAPPED(ap);
copy_and_swap(&t1, ip, size, 1, 0, swap);
copy_and_swap(&t2, ip + size, size, 1, 0, swap);
return PyComplex_FromDoubles((double)t1, (double)t2);
@@ -325,11 +326,11 @@ static int
}
memcpy(ov, &temp, PyArray_DESCR(ap)->elsize);
- if (!PyArray_ISNOTSWAPPED(ap)) {
+ if (PyArray_ISBYTESWAPPED(ap)) {
byte_swap_vector(ov, 2, sizeof(@ftype@));
}
rsize = sizeof(@ftype@);
- copy_and_swap(ov, &temp, rsize, 2, rsize, !PyArray_ISNOTSWAPPED(ap));
+ copy_and_swap(ov, &temp, rsize, 2, rsize, PyArray_ISBYTESWAPPED(ap));
return 0;
}
@@ -422,7 +423,7 @@ LONGDOUBLE_setitem(PyObject *op, void *ov, void *vap)
}
else {
copy_and_swap(ov, &temp, PyArray_DESCR(ap)->elsize, 1, 0,
- !PyArray_ISNOTSWAPPED(ap));
+ PyArray_ISBYTESWAPPED(ap));
}
return 0;
}
@@ -439,7 +440,7 @@ UNICODE_getitem(void *ip, void *vap)
{
PyArrayObject *ap = vap;
Py_ssize_t size = PyArray_ITEMSIZE(ap);
- int swap = !PyArray_ISNOTSWAPPED(ap);
+ int swap = PyArray_ISBYTESWAPPED(ap);
int align = !PyArray_ISALIGNED(ap);
return (PyObject *)PyUnicode_FromUCS4(ip, size, swap, align);
@@ -512,7 +513,7 @@ UNICODE_setitem(PyObject *op, void *ov, void *vap)
if (PyArray_DESCR(ap)->elsize > datalen) {
memset((char*)ov + datalen, 0, (PyArray_DESCR(ap)->elsize - datalen));
}
- if (!PyArray_ISNOTSWAPPED(ap)) {
+ if (PyArray_ISBYTESWAPPED(ap)) {
byte_swap_vector(ov, PyArray_DESCR(ap)->elsize >> 2, 4);
}
Py_DECREF(temp);
@@ -903,7 +904,7 @@ DATETIME_getitem(void *ip, void *vap)
dt = *((npy_datetime *)ip);
}
else {
- PyArray_DESCR(ap)->f->copyswap(&dt, ip, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(&dt, ip, PyArray_ISBYTESWAPPED(ap), ap);
}
return convert_datetime_to_pyobject(dt, meta);
@@ -927,7 +928,7 @@ TIMEDELTA_getitem(void *ip, void *vap)
td = *((npy_timedelta *)ip);
}
else {
- PyArray_DESCR(ap)->f->copyswap(&td, ip, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(&td, ip, PyArray_ISBYTESWAPPED(ap), ap);
}
return convert_timedelta_to_pyobject(td, meta);
@@ -958,8 +959,8 @@ DATETIME_setitem(PyObject *op, void *ov, void *vap)
*((npy_datetime *)ov)=temp;
}
else {
- PyArray_DESCR(ap)->f->copyswap(ov, &temp,
- !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(ov, &temp, PyArray_ISBYTESWAPPED(ap),
+ ap);
}
return 0;
@@ -990,7 +991,8 @@ TIMEDELTA_setitem(PyObject *op, void *ov, void *vap)
*((npy_timedelta *)ov)=temp;
}
else {
- PyArray_DESCR(ap)->f->copyswap(ov, &temp, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(ov, &temp, PyArray_ISBYTESWAPPED(ap),
+ ap);
}
return 0;
@@ -2374,7 +2376,8 @@ static npy_bool
*/
@type@ tmp;
#if @isfloat@
- PyArray_DESCR(ap)->f->copyswap(&tmp, ip, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(&tmp, ip, PyArray_ISBYTESWAPPED(ap),
+ ap);
#else
memcpy(&tmp, ip, sizeof(@type@));
#endif
@@ -2397,7 +2400,8 @@ static npy_bool
}
else {
@type@ tmp;
- PyArray_DESCR(ap)->f->copyswap(&tmp, ip, !PyArray_ISNOTSWAPPED(ap), ap);
+ PyArray_DESCR(ap)->f->copyswap(&tmp, ip, PyArray_ISBYTESWAPPED(ap),
+ ap);
return (npy_bool) ((tmp.real != 0) || (tmp.imag != 0));
}
}
@@ -2459,13 +2463,13 @@ UNICODE_nonzero (npy_ucs4 *ip, PyArrayObject *ap)
npy_bool seen_null = NPY_FALSE;
char *buffer = NULL;
- if ((!PyArray_ISNOTSWAPPED(ap)) || (!PyArray_ISALIGNED(ap))) {
+ if (PyArray_ISBYTESWAPPED(ap) || !PyArray_ISALIGNED(ap)) {
buffer = PyArray_malloc(PyArray_DESCR(ap)->elsize);
if (buffer == NULL) {
return nonz;
}
memcpy(buffer, ip, PyArray_DESCR(ap)->elsize);
- if (!PyArray_ISNOTSWAPPED(ap)) {
+ if (PyArray_ISBYTESWAPPED(ap)) {
byte_swap_vector(buffer, len, 4);
}
ip = (npy_ucs4 *)buffer;
diff --git a/numpy/core/src/multiarray/datetime.c b/numpy/core/src/multiarray/datetime.c
index a6a1ba1ac..0f23dad18 100644
--- a/numpy/core/src/multiarray/datetime.c
+++ b/numpy/core/src/multiarray/datetime.c
@@ -2457,7 +2457,7 @@ convert_pyobject_to_datetime(PyArray_DatetimeMetaData *meta, PyObject *obj,
}
PyArray_DESCR(arr)->f->copyswap(&dt,
PyArray_DATA(arr),
- !PyArray_ISNOTSWAPPED(arr),
+ PyArray_ISBYTESWAPPED(arr),
obj);
/* Copy the value directly if units weren't specified */
@@ -2655,7 +2655,7 @@ convert_pyobject_to_timedelta(PyArray_DatetimeMetaData *meta, PyObject *obj,
}
PyArray_DESCR(arr)->f->copyswap(&dt,
PyArray_DATA(arr),
- !PyArray_ISNOTSWAPPED(arr),
+ PyArray_ISBYTESWAPPED(arr),
obj);
/* Copy the value directly if units weren't specified */
diff --git a/numpy/core/src/multiarray/methods.c b/numpy/core/src/multiarray/methods.c
index 3103ffc08..a77a2a01f 100644
--- a/numpy/core/src/multiarray/methods.c
+++ b/numpy/core/src/multiarray/methods.c
@@ -1803,7 +1803,7 @@ array_setstate(PyArrayObject *self, PyObject *args)
}
if (!PyDataType_FLAGCHK(typecode, NPY_LIST_PICKLE)) {
- int swap=!PyArray_ISNOTSWAPPED(self);
+ int swap = PyArray_ISBYTESWAPPED(self);
fa->data = datastr;
#ifndef NPY_PY3K
/* Check that the string is not interned */