<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:37, Martin Frb via
      fpc-devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c8cab6ee-caca-1305-70a6-105645f6322c@mfriebe.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <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"</span></span><br>
    </blockquote>
    <br>
    Apart from the qop cache there is the normal loading into the cache.
    <br>
    <br>
    I must admit I am not sure on the exact workings, but wasn't there
    something like loading entire cachelines?  If that is so (not sure),
    then of course moving other code in between means potentially
    pushing the current code out of the same cache line?<br>
    <br>
    Then the decision needs information which code is executed more
    often/likely. <br>
    (Also in that case I don't know if the conditional branch could be
    negated (be vs bne / bg <> ble ...) without affecting the
    branch predictor? (leaving the order, but dropping the the jmp). <br>
    <br>
    Of course there may also be the question of the distance, and which
    jump / conditional jump takes what byte size for the distance....
    (Again I don't know)<br>
  </body>
</html>