[aarch64-port-dev ] [PATCH] 8217561 : X86: Add floating-point Math.min/max intrinsics, approval request

Pengfei Li (Arm Technology China) Pengfei.Li at arm.com
Mon Mar 11 10:32:37 UTC 2019


Hi Andrew Dinn,

> Do you have a later version of the manual than D.a? If not, are you looking at
> some other part of the manual? Note that the first decode is undefined if
> sz:Q != '01' and the second is UNDEFINED if sz:Q == '01'.

Ah~ Perhaps the armARM doc is hard to read sometimes.

In the D.a version:
- The FMAXV instruction is defined in section C7.2.103 on page 1501-1502.
- The FMINV instruction is defined in section C7.2.113 on page 1521-1522.
- Section C7.2.104 which follows the FMAXV section defines the "FMIN (vector)" instruction. This is actually the binary vector operation, not used for reduction fmin.

The armARM just sorts these sections in alphabetical order. Opposite instructions are not necessarily adjacent.

> > Thanks, I will do this and post a new webrev in a new thread then.
> 
> Ok, thank you.

I've already posted it in a new thread. See
https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2019-March/007039.html

--
Thanks,
Pengfei



More information about the hotspot-compiler-dev mailing list