On Wed, 8 Mar 2023 01:30:58 GMT, Joe Darcy <da...@openjdk.org> wrote:

> Quick port of IEEEremainder; sorry for missing this earlier. Will add 
> targeted tests in a follow-up fix.

src/java.base/share/classes/java/lang/FdLibm.java line 3367:

> 3365:             /* purge off exception values */
> 3366:             if((hy|ly)==0||(hx>=0x7ff00000)||       /* y=0,or x not 
> finite */
> 3367:                ((hy|((ly | -ly) >> 31))>0x7ff00000))     /* or y is NaN 
> */

Should be `>>>`

src/java.base/share/classes/java/lang/FdLibm.java line 3436:

> 3434:             if((hx|lx)==0)                  /* return sign(x)*0 */
> 3435:                 return Zero[sx>>>31]; // unsigned shift
> 3436:             while(Integer.compareUnsigned(hx, 0x00100000) < 0) {        
>   /* normalize x */

Should be `hx < 0x00100000`

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

PR: https://git.openjdk.org/jdk/pull/12915

Reply via email to