label_leave
uasm_il_bnez(&p, &r, GPR_K0, label_leave);
uasm_il_bltz(p, r, wr.r3, label_leave);
build_restore_pagemask(p, r, tmp, label_leave, restore_scratch);