If the VMX code is highly generic (makes few assumptions about the execution environment) the translation can be relatively straightforward.
The broad nature of VMX code facilitates a more direct and uncomplicated translation process.