[fpc-devel] fpc_ compilerproc
Mattias Gaertner
nc-gaertnma at netcologne.de
Wed Jun 25 14:41:47 CEST 2025
On 6/25/25 08:42, J. Gareth Moreton via fpc-devel wrote:
> If I'm right in thinking, things like "fpc_abs_real" are fallback
> functions that have to be overridden by a platform-specific
> implementation, and return runtime errors if they aren't implemented. In
> many cases, such internal compiler routines are not called at all
> because there's a direct instruction available in the architecture (e.g.
> for integer min and max functions, AArch64 has SMIN and SMAX
> respectively, but x86 doesn't have such direct operations).
Thanks.
Btw, the "compilerproc" modifier is still not documented. Google found
my post from 8 years ago asking a similar question. 🙃
Maybe add a sentence: A compilerproc's symbol gets hidden at the Pascal
level and can't be called manually.
Mattias
More information about the fpc-devel
mailing list