<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 28/11/2022 16:19, J. Gareth Moreton
via fpc-devel wrote:<br>
</div>
<blockquote type="cite"
cite="mid:b7e11b4c-ceb8-fda9-f3ba-77729e84d809@moreton-family.com">I
admit I can be disorganised sometimes and lose documents, so I
apologise if you have sent them already and I mislaid them in my
mess of a directory tree. Believe me though, I want to swallow
all of this up if it means squeezing out every cycle I can out of
the generated machine code!
<br>
<br>
Curious to know... at which point did it become favourable to do a
32-byte align rather than a 16-byte align on x86 processors?
Should the compiler start favouring 32-byte aligns for loops, say?
<br>
</blockquote>
<br>
<a class="moz-txt-link-freetext" href="https://www.agner.org/optimize/optimizing_assembly.pdf">https://www.agner.org/optimize/optimizing_assembly.pdf</a><br>
<br>
"<span class="markedContent" id="page154R_mcid9"><span style="left:
149.84px; top: 693.311px; font-size: 20px; font-family:
sans-serif; transform: scaleX(1.04339);" role="presentation"
dir="ltr">11.3</span><span style="left: 188.88px; top:
693.311px; font-size: 20px; font-family: sans-serif;"
role="presentation" dir="ltr"> </span><span style="left:
194.233px; top: 693.311px; font-size: 20px; font-family:
sans-serif; transform: scaleX(1.06077);" role="presentation"
dir="ltr">μ<span class="highlight appended">op</span> cache"<br>
<br>
I couldn't find the 32byte align in that doc though. I must have
picked that up elsewhere. (I think).<br>
<br>
</span></span>
</body>
</html>