<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">The attached patches are moving more of the functions to be registered with the macros.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">This exposed several missing functions:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">(the functions were missing in the arm32 port, so they were missing in my arm64 port as well)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hpp[  2x4]       3.23x    49.25           158.92<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hpp[  2x8]       3.51x    91.88           322.53<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hpp[ 2x16]       3.54x    180.66          638.86<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hpp[  6x8]       8.76x    101.52          889.05<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hpp[ 6x16]       8.89x    199.21          1771.27<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hps[  2x4]       3.19x    71.24           227.37<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hps[  2x8]       3.19x    109.92          350.57<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hps[ 2x16]       3.25x    185.14          601.42<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hps[  6x8]       7.70x    124.46          958.15<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_hps[ 6x16]       7.87x    214.49          1687.03<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  2x4]       3.71x    35.60           132.01<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  2x8]       3.90x    64.27           250.80<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[ 2x16]       4.15x    121.36          503.08<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  4x2]       6.76x    18.79           126.97<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  4x4]       7.39x    33.14           245.06<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  4x8]       7.81x    61.76           482.27<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[ 4x16]       8.15x    118.95          969.31<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[ 4x32]       9.07x    231.59          2100.91<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[  6x8]       10.41x   68.11           709.16<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[ 6x16]       10.78x   132.08          1423.87<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[12x16]       12.64x   220.33          2785.57<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vps[12x32]       12.56x   438.98          5511.42<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  2x4]       4.81x    37.95           182.59<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  2x8]       4.98x    71.91           358.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[ 2x16]       5.08x    141.08          716.60<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  4x2]       8.12x    21.88           177.76<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  4x4]       8.76x    39.62           347.22<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  4x8]       9.41x    73.17           688.74<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[ 4x16]       9.77x    140.75          1374.97<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[ 4x32]       9.92x    275.75          2734.65<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[  6x8]       13.43x   75.84           1018.68<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[ 6x16]       13.82x   147.65          2041.12<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[12x16]       14.77x   271.86          4015.12<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vpp[12x32]       14.77x   542.36          8010.68<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[  4x4]       10.97x   32.94           361.39<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[  4x8]       11.77x   60.72           714.45<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[ 4x16]       12.20x   117.33          1431.59<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[ 4x32]       12.30x   230.80          2838.02<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[12x16]       17.57x   236.88          4161.10<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">chroma_vsp[12x32]       17.64x   470.54          8302.61<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Going forward, as I spoke with Bala, I will submit for review the functions that are complete.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">One function per patch to make the review easier.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Sebastian<o:p></o:p></span></p>
</div>
</body>
</html>