Re: [fpc-devel] x86-64 compilation of while loops

2018-05-28 Thread J. Gareth Moreton
(Apologies if anyone has received multiple copies of this reply - I was having trouble with the e-mail client and the message formatting) Good call on using "repeat...until" in my own code, thanks! I wasn't clear, but my intention was also keeping the conditional check at the end of

Re: [fpc-devel] x86-64 compilation of while loops

2018-05-28 Thread J. Gareth Moreton
Good call on using "repeat...until" in my own code, thanks! I wasn't clear, but my intention was also keeping the conditional check at the end of the loop, but duplicating it at the start with the condition inverted.  In other words, having both these example code segments:     xorl   

[fpc-devel] Privacy statement published.

2018-05-28 Thread Michael Van Canneyt
Hello, As most of you are aware, the servers of FPC (and many of the collaborators of the core team) are located in the EU. The GDPR (General Data Protection Regulation) is in effect since 25 may, and Free Pascal is also subject to its stipulations. One of the requirements is to inform

Re: [fpc-devel] x86-64 compilation of while loops

2018-05-28 Thread Sven Barth via fpc-devel
J. Gareth Moreton schrieb am Mo., 28. Mai 2018, 02:55: > In this case, the ".balign" hint adds 2 bytes to pad the loop. However, > my question is this... why does it immediately jump to the end of the loop > to check the condition (which is very likely to be true on