<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>