[aarch64-port-dev ] RFR: aarch64: 8133842: C2 generates illegal instructions with int shifts >=32
Andrew Haley
aph at redhat.com
Thu Aug 20 16:04:51 UTC 2015
On 08/20/2015 04:55 PM, Vladimir Kozlov wrote:
> Changes are fine but I am curious why results will be the same even if you mask less bits
Java VM spec says:
The shift distance actually used is always in the range 0 to 31,
inclusive, as if value2 were subjected to a bitwise logical AND with
the mask value 0x1f.
Andrew.
More information about the aarch64-port-dev
mailing list