@@ -345,9 +345,9 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
345
345
346
346
/* most of these macros assume iterator is named `it` */
347
347
348
- #define NDIM it.ndim_m2 + 2
348
+ #define NDIM ( it.ndim_m2 + 2)
349
349
#define SHAPE it.shape
350
- #define SIZE it.nits *it.length
350
+ #define SIZE ( it.nits * it.length)
351
351
#define LENGTH it.length
352
352
#define INDEX it.i
353
353
@@ -370,8 +370,8 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
370
370
#define AX (dtype , x ) *(npy_##dtype *)(it.pa + (x)*it.astride)
371
371
#define AOLD (dtype ) *(npy_##dtype *)(it.pa + (it.i - window) * it.astride)
372
372
373
- #define SI (pa ) pa[it.i * it.stride]
374
- #define SX (pa , x ) pa[x * it.stride]
373
+ #define SI (pa ) pa[( it.i * it.stride) ]
374
+ #define SX (pa , x ) pa[(x)* it.stride]
375
375
376
376
#define YPP *py++
377
377
#define YI (dtype ) *(npy_##dtype *)(it.py + it.i++ * it.ystride)
@@ -386,9 +386,15 @@ init_iter3(iter3 *it, PyArrayObject *a, PyObject *y, PyObject *z, int axis) {
386
386
YPP = value; \
387
387
}
388
388
389
- #define REDUCE_CONTIGUOUS (it.stride == 1 && ((it.ndim_m2 < 0) || (C_CONTIGUOUS(a) || F_CONTIGUOUS(a))))
390
- #define ONE_CONTIGUOUS (it.stride == 1 && ((it.ndim_m2 >= 0) && ((C_CONTIGUOUS(a) || F_CONTIGUOUS(a)) && (it.axis == axis))))
391
- #define ONE_TRANSPOSE (dtype ) ((it.ndim_m2 == 0) && it.astrides[it.ndim_m2] == sizeof(dtype) && ((C_CONTIGUOUS(a) && axis == 0) || (F_CONTIGUOUS(a) && axis == 1)))
389
+ #define REDUCE_CONTIGUOUS \
390
+ (it.stride == 1 && ((it.ndim_m2 < 0) || (C_CONTIGUOUS(a) || F_CONTIGUOUS(a))))
391
+ #define ONE_CONTIGUOUS \
392
+ (it.stride == 1 && \
393
+ ((it.ndim_m2 >= 0) && \
394
+ ((C_CONTIGUOUS(a) || F_CONTIGUOUS(a)) && (it.axis == axis))))
395
+ #define ONE_TRANSPOSE (dtype ) \
396
+ ((it.ndim_m2 == 0) && it.astrides[it.ndim_m2] == sizeof(dtype) && \
397
+ ((C_CONTIGUOUS(a) && axis == 0) || (F_CONTIGUOUS(a) && axis == 1)))
392
398
393
399
#define REDUCE_SPECIALIZE (code ) \
394
400
if (REDUCE_CONTIGUOUS) { \
0 commit comments