<div dir="ltr"><div class="gmail-gs" style="margin:0px;padding:0px 0px 20px;width:1512px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class="gmail-"><div id="gmail-:18v" class="gmail-ii gmail-gt" style="font-size:12.8px;direction:ltr;margin:8px 0px 0px;padding:0px"><div id="gmail-:18w" class="gmail-a3s gmail-aXjCH" style="overflow:hidden;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif"><div dir="ltr"><span class="gmail-im" style="color:rgb(80,0,80)"><div dir="ltr">On Sat, Apr 6, 2019 at 5:27 PM Jeppe Johansen <<a href="mailto:jeppe@j-software.dk" target="_blank">jeppe@j-software.dk</a>> wrote:<br></div></span><div class="gmail_quote"><span class="gmail-im" style="color:rgb(80,0,80)"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>That can't happen or won't benefit much, before the compiler supports super-natual alignments. So there's a deeper level of support needed.</p></div></blockquote></span><div>I'm fairly confident the existing functionality could be improved upon in a useful way. Gareth has already done so in the past.</div><span class="gmail-im" style="color:rgb(80,0,80)"><div><br></div><div> On Sat, Apr 6, 2019 at 5:27 PM Jeppe Johansen <<a href="mailto:jeppe@j-software.dk" target="_blank">jeppe@j-software.dk</a>> wrote:</div></span><div class="gmail_quote"><span class="gmail-im" style="color:rgb(80,0,80)"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>And personally I don't think that's the right long term direction. It takes a long time to develop and maintain this stuff and you never know what the market will look like in 10 years.<br>ARM has SVE, and RISC-V has the upcoming vector extension which will move far away from the traditional SIMD stuff.</p></div></blockquote></span><div>I sincerely doubt I will be using a RISC-V based desktop PC in 10 years. Also nobody said -Sv could not also be extended to stuff such as ARM Neon at some point down the line if someone was up to it. One thing at a time though.</div><div><br></div><div><span class="gmail-im" style="color:rgb(80,0,80)"><div dir="ltr">On Sat, Apr 6, 2019 at 5:27 PM Jeppe Johansen <<a href="mailto:jeppe@j-software.dk" target="_blank">jeppe@j-software.dk</a>> wrote:<br></div></span><div class="gmail_quote"><span class="gmail-im" style="color:rgb(80,0,80)"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>Compiler support for block vectorization has rarely paid off really well given the amount of work that needs to go into it. So maybe it's better to wait for the next iteration :) </p></div></blockquote></span><div>It very objectively pays off in every compiler that has it. I don't think "it's too hard" is a good excuse. I made my previous comment because it seems like Gareth if anyone specifically does *not* think it is too hard.</div></div></div></div></div></div></div></div></div></div></div>