COMBINE
rbj = COMBINE(u[1] % t, u[2]);
rbj = COMBINE(rbj % t, u[3]);
rbj = COMBINE(rbj % t, u[4]);
tmp.ul[H] = COMBINE(q1, q2);
tmp.ul[L] = COMBINE(q3, q4);
u_int nn = COMBINE(uj0, uj1);
while (v2 * qhat > COMBINE(rhat, uj2)) {
tmp.ul[H] = COMBINE(uspace[1], uspace[2]);
tmp.ul[L] = COMBINE(uspace[3], uspace[4]);
tmp.ul[H] = COMBINE(qspace[1], qspace[2]);
tmp.ul[L] = COMBINE(qspace[3], qspace[4]);
#define IN_Q0(op) COMBINE(op, OPCODE16_Q0)
#define IN_Q1(op) COMBINE(op, OPCODE16_Q1)
#define IN_Q2(op) COMBINE(op, OPCODE16_Q2)
switch (COMBINE(INSN16_FUNCT3(insn), INSN16_QUADRANT(insn))) {