Formatting

This commit is contained in:
Andrea Piseri 2024-05-18 23:58:11 +02:00
parent 93188a9f90
commit 3738d0d65d

View File

@ -412,7 +412,7 @@ B select_replace(u32 chr, B w, B x, B rep, usz wia, usz xl, usz xcsz) { // rep
EQ(!equal(mut_getU(r, cw), cn)); EQ(!equal(mut_getU(r, cw), cn));
mut_rm(r, cw); mut_rm(r, cw);
mut_setG(r, cw, cn); mut_setG(r, cw, cn);
DONE_CW; DONE_CW;
} }
} else { } else {
for (usz i = 0; i < wia; i++) { for (usz i = 0; i < wia; i++) {
@ -500,25 +500,25 @@ B select_replace(u32 chr, B w, B x, B rep, usz wia, usz xl, usz xcsz) { // rep
} }
#define IMPL(T) do { \ #define IMPL(T) do { \
T* rp = (void*)((TyArr*)ra)->a; \ T* rp = (void*)((TyArr*)ra)->a; \
T* np = tyany_ptr(rep); \ T* np = tyany_ptr(rep); \
if (xcsz==1) { \ if (xcsz==1) { \
for (usz i = 0; i < wia; i++) { \ for (usz i = 0; i < wia; i++) { \
READ_W(cw, i); \ READ_W(cw, i); \
T cn = np[i]; \ T cn = np[i]; \
EQ(cn != rp[cw]); \ EQ(cn != rp[cw]); \
rp[cw] = cn; \ rp[cw] = cn; \
DONE_CW; \ DONE_CW; \
} \ } \
} else { \ } else { \
EqFnObj eq = EQFN_GET(re,re); \ EqFnObj eq = EQFN_GET(re,re); \
for (usz i = 0; i < wia; i++) { \ for (usz i = 0; i < wia; i++) { \
READ_W(cw, i); \ READ_W(cw, i); \
EQ(!EQFN_CALL(eq,rp+cw*xcsz,np+i*xcsz,xcsz)); \ EQ(!EQFN_CALL(eq,rp+cw*xcsz,np+i*xcsz,xcsz)); \
COPY_TO(rp,re,cw*xcsz,rep,i*xcsz,xcsz); \ COPY_TO(rp,re,cw*xcsz,rep,i*xcsz,xcsz); \
DONE_CW; \ DONE_CW; \
} \ } \
} \ } \
goto dec_ret_ra; \ goto dec_ret_ra; \
} while(0) } while(0)