[aarch64-port-dev ] RFR: 8179933: aarch64: incorrect match rule for immL_63 and immL_255
Edward Nevill
edward.nevill at gmail.com
Fri May 12 18:11:57 UTC 2017
On Fri, 2017-05-12 at 10:45 +0100, Andrew Dinn wrote:
> On 12/05/17 10:25, Andrew Haley wrote:
> >
> > On 12/05/17 10:14, Zhongwei Yao wrote:
> > >
> > > On 12 May 2017 at 16:14, Andrew Haley <aph at redhat.com> wrote:
> > > >
> > > > So it's
> > > >
> > > > ((aLong >> 63) >>> 63)
> > > >
> > > > This is so weird I don't know what to think about it.
> > > Yeah, it is weird. I was thinking (aLong >>> 63) should be enough. Shall we
> > > just remove this pattern?
> > Well, maybe there was a reason for it.
> Ok, these rules were first introduced into jdk8 by Ed Nevill
>
> http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1fcabae0e46f
>
> They were then imported into jdk9 as part of the wholesale upload.
>
> So, I think there is probably a good reason why they are there :-)
>
Here is the original posting for the int case on aarch64-dev
http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2014-April/001047.html
On Mon, 2014-05-12 at 13:10 +0100, Andrew Haley wrote:
> Why is there no long version of this?
So I added a long version
http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2014-May/001070.html
Ed.
More information about the aarch64-port-dev
mailing list