<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi Gareth,</p>
<img moz-do-not-send="false"
src="cid:part1.13B0221E.2B127321@gmail.com" alt="" height="324"
width="948"><br>
<div class="moz-cite-prefix"><br>
This is the disassembly of <i><font size="-1">function
GetProcessorUsed: longint; inline; </font></i>Unless you
advise me otherwise, I take the absence of <i><font size="-1">function
GetProcessorUsed: longint; inline; </font></i>mentioned
anywhere in this screen print that <i><font size="-1">GetProcessorUsed</font></i>
is indeed inlined. And in the face of your incredulity, I need to
remind you that I get all the compiler complaints about inlining
unless I restrict memory operations to the local stack, as
outlined in my original message.<br>
<br>
Wolf<br>
<br>
<br>
<br>
On 17/05/2018 10:42, J. Gareth Moreton wrote:<br>
</div>
<blockquote type="cite"
cite="mid:49486.1526510520@web-cluster.fastnet.co.uk">
Unless I'm mistaken, Wolf, you cannot inline procedures that have
asm blocks appearing anywhere (this includes the entire
procedure). Nevertheless, does the disassembly of your program
show it to be inlined?<br>
<br>
Gareth aka. Kit<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
fpc-devel maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>