On Tue, 15 Mar 2022 02:47:20 GMT, Xiaohong Gong <xg...@openjdk.org> wrote:

> > Note that in terms of Java semantics, negation of floating point values 
> > needs to be implemented as subtraction from negative zero rather than 
> > positive zero:
> > double negate(double arg) {return -0.0 - arg; }
> > This is to handle signed zeros correctly.
> 
> Hi @jddarcy ,thanks for looking at this PR and thanks for the notes on the 
> floating point negation! Yeah, this really makes sense to me. Kindly note 
> that this patch didn't touch the negation of the floating point values. For 
> Vector API, the vector floating point negation has been intrinsified to 
> `NegVF/D` node by compiler that we directly generate the negation 
> instructions for them. Thanks!

I would suggest changing the JBS title like `[vector] Optimize non-floating 
vector negation API` .

-------------

PR: https://git.openjdk.java.net/jdk/pull/7782

Reply via email to