Is JIT_ICACHE_VMEM_BIT some sort of game-specific hack?  Why wouldn't we just always translate the address?