Previously we allowed using immediate values here which is ambiguous as to which specific mov instruction the compiler should choose.