emu_wrefx
emu_wrefx(sc, (*pc) * 2, (x << 10) | y);
emu_wrefx(sc, (*pc) * 2 + 1, (op << 20) | (z << 10) | w);
emu_wrefx(sc, (*pc) * 2, (x << 12) | y);
emu_wrefx(sc, (*pc) * 2 + 1, (op << 24) | (z << 12) | w);
emu_wrefx(sc, i * 2, 0x10040);
emu_wrefx(sc, i * 2 + 1, 0x610040);
emu_wrefx(sc, (*pc) * 2, (x << sc->high_operand_shift) | y);
emu_wrefx(sc, (*pc) * 2 + 1, (op << sc->opcode_shift) | (z << sc->high_operand_shift) | w);
static void emu_wrefx(struct emu_sc_info *sc, unsigned int pc, unsigned int data);