Function 'Init' contains inline assembly, so it does have side effects (even though PC-Lint deems it a pure function).