From 3c32844fe05912613dacc16e8dfcc3d8db08cdcd Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Sat, 25 Mar 2023 10:18:19 -0400 Subject: [PATCH] Separate out transpose_move function and use for el_B --- src/builtins/transpose.c | 124 +++++++++++++++++++-------------------- 1 file changed, 61 insertions(+), 63 deletions(-) diff --git a/src/builtins/transpose.c b/src/builtins/transpose.c index c2613303..255a2d3b 100644 --- a/src/builtins/transpose.c +++ b/src/builtins/transpose.c @@ -34,8 +34,8 @@ #endif #endif -#define TRANSPOSE_LOOP( DST, SRC, W, H) PLAINLOOP for(usz y=0;y< H;y++) NOVECTORIZE for(usz x=0;x< W;x++) DST[x*H+y] = SRC[xi++] -#define TRANSPOSE_BLOCK(DST, SRC, BW, BH, W, H) PLAINLOOP for(usz y=0;ya; + for (usz i=0; ia; - for (usz i=0; i