<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi everyone,</p>
    <p>Just thought I'd give a heads-up on what's happening with me and
      the compiler improvements.  Also, I've been busy with contract
      work and have just had some minor surgery, so I'm not running on
      all cylinders currently.</p>
    <ul>
      <li>Still waiting on administrator comments and feedback on my
        assembly-level CSE feature (a couple of years old now) and the
        first part of pure functions.  Both of these should be ready to
        merge unless someone found a bug that breaks things (someone did
        find some examples with pure functions which have since been
        fixed).<br>
      </li>
      <li>Haven't solved the SEH unwinding problem on aarch64-win64
        yet.  This is quite a tough one!</li>
      <li>Also working on vectorisation for x86_64 platforms.  I've got
        it working on win64, and can vectorise two-operand commutative
        operations like addition and multiplication, although some of
        the generated code is less than optimal (unnecessarily copying
        vectors to the stack).  Linux (and other OSes that use the
        System V ABI) is taking a bit longer since it stores pairs of
        floats in single XMM registers even without vectorisation code,
        and some of the internal procedures can't properly handle these
        if the desire is to combine a pair of these such registers (so 4
        singles) into a single XMM vector, especially where shuffling is
        involved.</li>
    </ul>
    <p>I'll let you know the progress.</p>
    <p>Kit<br>
    </p>
  <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br /><table style="border-top: 1px solid #D3D4DE;"><tr><td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank"><img src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"/></a></td><td style="width: 470px; padding-top: 12px; color: #41424e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;">Virus-free.<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank" style="color: #4453ea;">www.avast.com</a></td></tr></table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>