UASM_i_ADDU
#define uasm_i_move(buf, a, b) UASM_i_ADDU(buf, a, 0, b)
UASM_i_ADDU(&p, GPR_T3, GPR_T1, GPR_T2);
UASM_i_ADDU(&p, GPR_AT, GPR_AT, GPR_T2);
UASM_i_ADDU(buf, reg1, reg2, GPR_T9);
UASM_i_ADDU(p, ptr, scratch, tmp); /* add in offset */
UASM_i_ADDU(&p, a2, a2, a1);
UASM_i_ADDU(p, wr.r2, wr.r2, wr.r1);
UASM_i_ADDU(p, GPR_K0, GPR_K0, GPR_K1);
UASM_i_ADDU(p, pte, pte, tmp);
UASM_i_ADDU(p, ptr, ptr, tmp); /* add in offset */