[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: Re: RFR: 8276799: Implementation of JEP 422: Linux/RISC-V Port [v5]
From: SUN Guoyun <duke () openjdk ! org>
Date: 2023-02-17 3:15:56
Message-ID: vx8i_CIWT4jzEeeaayICiQ31DbtvF76qnu5_ttCyXg8=.c09d6ef0-d343-49b0-b0fb-92a50f8d2f0f () github ! com
[Download RAW message or body]
On Thu, 24 Mar 2022 07:01:43 GMT, Fei Yang <fyang@openjdk.org> wrote:
> > This PR implements JEP 422: Linux/RISC-V Port [1].
> > The PR starts as a squashed merge of the \
> > https://openjdk.java.net/projects/riscv-port branch.
> > This has been tested with jtreg tier{1,2,3,4} and jcstress on HiFive Unmatched \
> > board. Dacapo, SPECjbb2015 and SPECjvm2008 benchmark tests are also carried out \
> > regularly. So it should be good enough to run most Java programs.
> > [1] https://openjdk.java.net/jeps/422
>
> Fei Yang has updated the pull request with a new target base due to a merge or a \
> rebase. The incremental webrev excludes the unrelated changes brought in by the \
> merge/rebase. The pull request contains five additional commits since the last \
> revision:
> - Merge remote-tracking branch 'upstream/master' into JDK-8276799
> - Fix copyright header
> - Address review comments
> - Merge remote-tracking branch 'upstream/master' into JDK-8276799
> - 8276799: Implementation of JEP 422: Linux/RISC-V Port
src/hotspot/cpu/riscv/riscv.ad line 8758:
> 8756: %{
> 8757: // Same match rule as `far_cmpU_loop'.
> 8758: match(CountedLoopEnd cmp (CmpU op1 op2));
Which testcases can test this instruct and the following instructs?
match(CountedLoopEnd cmp (CmpP op1 op2));
match(CountedLoopEnd cmp (CmpN op1 op2));
match(CountedLoopEnd cmp (CmpF op1 op2));
match(CountedLoopEnd cmp (CmpD op1 op2));
I suspect this instruction is useless.
-------------
PR: https://git.openjdk.org/jdk/pull/6294
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic