<html><body><p><font size="2">Dear all,</font><br><br><font size="2">Would you review the following change?</font><br><font size="2">Bug: </font><a href="https://bugs.openjdk.java.net/browse/JDK-8208171"><font size="2">https://bugs.openjdk.java.net/browse/JDK-8208171</font></a><br><font size="2">Webrev: </font><a href="http://cr.openjdk.java.net/~mhorie/8208171/webrev.00"><font size="2">http://cr.openjdk.java.net/~mhorie/8208171/webrev.00</font></a><br><br><font size="2">This change adds support for vectorized arithmetic calculation with SLP.</font><br><br><font size="2">The to_vr function is added to convert VSR to VR. Currently, vecX is associated with a VSR class vs_reg that only defines VSR32-51 in ppc.ad, which are exactly overlapped with VRs. Instruction APIs receiving VRs use the to_vr via vecX. Another thing is the change in sqrtF_reg to enable the matching with SqrtVF. I think the change in sqrtF_reg would be fine due to the ConvD2FNode::Value in convertnode.cpp.</font><br><br><font size="2">I confirmed this change with JTREG. In addition, I used attached micro benchmarks.</font><br><i>(See attached file: slp_microbench.zip)</i><br><br><br><font size="2">Best regards,</font><br><font size="2">--</font><br><font size="2">Michihiro,</font><br><font size="2">IBM Research - Tokyo</font><BR>
</body></html>