> What happens if there is only the end; statement without the used registers?
The compiler couldn't save the values in the registers prior to the asm block. If they contain intermediate result, they may be gone and unexpected result would come. CMIIW. -- View this message in context: http://free-pascal-general.1045716.n5.nabble.com/asm-statement-tp5710019p5710020.html Sent from the Free Pascal - General mailing list archive at Nabble.com. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal