@@ -365,13 +365,13 @@ extern mp_obj_module_t ulab_numerical_module;
365
365
(rarray) -= (results)->strides[ULAB_MAX_DIMS - 1] * (results)->shape[ULAB_MAX_DIMS - 1];\
366
366
(rarray) += (results)->strides[ULAB_MAX_DIMS - 2];\
367
367
l++;\
368
- } while(l < (shape) [ULAB_MAX_DIMS - 2]);\
369
- (array) -= (ndarray)->[ULAB_MAX_DIMS - 2] * (results)->shape[ULAB_MAX_DIMS-2];\
370
- (array) += (ndarray)->[ULAB_MAX_DIMS - 3];\
368
+ } while(l < (results)->shape [ULAB_MAX_DIMS - 2]);\
369
+ (array) -= (ndarray)->strides [ULAB_MAX_DIMS - 2] * (results)->shape[ULAB_MAX_DIMS-2];\
370
+ (array) += (ndarray)->strides [ULAB_MAX_DIMS - 3];\
371
371
(rarray) -= (results)->strides[ULAB_MAX_DIMS - 2] * (results)->shape[ULAB_MAX_DIMS - 2];\
372
372
(rarray) += (results)->strides[ULAB_MAX_DIMS - 3];\
373
373
k++;\
374
- } while(k < (shape) [ULAB_MAX_DIMS - 3]);\
374
+ } while(k < (results)->shape [ULAB_MAX_DIMS - 3]);\
375
375
} while(0)
376
376
377
377
#define HEAPSORT (ndarray , type , array , shape , strides , index , increment , N ) do {\
@@ -511,19 +511,19 @@ extern mp_obj_module_t ulab_numerical_module;
511
511
(rarray) -= (results)->strides[ULAB_MAX_DIMS - 1] * (results)->shape[ULAB_MAX_DIMS - 1];\
512
512
(rarray) += (results)->strides[ULAB_MAX_DIMS - 2];\
513
513
l++;\
514
- } while(l < (shape) [ULAB_MAX_DIMS - 2]);\
515
- (array) -= (strides) [ULAB_MAX_DIMS - 2] * (shape) [ULAB_MAX_DIMS-2];\
516
- (array) += (strides) [ULAB_MAX_DIMS - 3];\
514
+ } while(l < (results)->shape [ULAB_MAX_DIMS - 2]);\
515
+ (array) -= (ndarray)->strides [ULAB_MAX_DIMS - 2] * (results)->shape [ULAB_MAX_DIMS-2];\
516
+ (array) += (ndarray)->strides [ULAB_MAX_DIMS - 3];\
517
517
(rarray) -= (results)->strides[ULAB_MAX_DIMS - 2] * (results)->shape[ULAB_MAX_DIMS - 2];\
518
518
(rarray) += (results)->strides[ULAB_MAX_DIMS - 3];\
519
519
k++;\
520
- } while(k < (shape) [ULAB_MAX_DIMS - 3]);\
521
- (array) -= (strides) [ULAB_MAX_DIMS - 3] * (shape) [ULAB_MAX_DIMS-3];\
522
- (array) += (strides) [ULAB_MAX_DIMS - 4];\
520
+ } while(k < (results)->shape [ULAB_MAX_DIMS - 3]);\
521
+ (array) -= (ndarray)->strides [ULAB_MAX_DIMS - 3] * (results)->shape [ULAB_MAX_DIMS-3];\
522
+ (array) += (ndarray)->strides [ULAB_MAX_DIMS - 4];\
523
523
(rarray) -= (results)->strides[ULAB_MAX_DIMS - 3] * (results)->shape[ULAB_MAX_DIMS - 3];\
524
524
(rarray) += (results)->strides[ULAB_MAX_DIMS - 4];\
525
525
j++;\
526
- } while(j < (shape) [ULAB_MAX_DIMS - 4]);\
526
+ } while(j < (results)->shape [ULAB_MAX_DIMS - 4]);\
527
527
} while(0)
528
528
529
529
#define HEAPSORT (ndarray , type , array , shape , strides , index , increment , N ) do {\
0 commit comments