You&#x27;re right, I should have been more specific. By &quot;implementation defined&quot;, I actually meant &quot;platform-defined&quot;, not &quot;compiler-implementation defined&quot;.<p>So, basically, only the native code emitter would take these behaviors into account, and could do whatever (e.g. emulate, crash, emit instructions and hope for the best, ...). But the rest of the compiler pipeline (optimisations) would still need to treat the code as valid.