SH4_PTEH
i = _reg_read_4(SH4_PTEH) & SH4_PTEH_ASID_MASK;
oasid = _reg_read_4(SH4_PTEH) & SH4_PTEH_ASID_MASK;
_reg_write_4(SH4_PTEH, asid);
_reg_write_4(SH4_PTEH, (va & ~PGOFSET) | asid);
_reg_write_4(SH4_PTEH, oasid);
pteh = _reg_read_4(SH4_PTEH);
_reg_write_4(SH4_PTEH, asid);
_reg_write_4(SH4_PTEH, pteh);