RFR: 8349632: RISC-V: Add Zfa fminm/fmaxm [v5]

duke duke at openjdk.org
Fri Mar 14 05:51:04 UTC 2025


On Fri, 14 Mar 2025 02:30:20 GMT, Anjian-Wen <duke at openjdk.org> wrote:

>> Add RISCV zfa extension fminm/fmaxm
>> This two new Floating-point instructions can deal with NaN input directly, which can decrease instructions when calculate min or max
>
> Anjian-Wen has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits:
> 
>  - Merge branch 'openjdk:master' into Zfa_dev_branch
>  - delete useless comment
>  - add temp commit for test
>  - Merge branch 'openjdk:master' into Zfa_dev_branch
>  - 8349632: RISC-V: Add Zfa fminm/fmaxm
>    
>    Change macro-assembler routine to directly call in riscv.ad
>  - JDK-8349632: RISC-V: Add Zfa fminm/fmaxm
>    
>    add zfa predicate
>  - 8349632: RISC-V: Add Zfa fminm/fmaxm
>    
>    delete assert in new add macroAssembly but not the old
>  - JDK-8349632: RISCV: Add Zfa fminm/fmaxm
>    
>    delete assert and change fminm/fmaxm to new match rule
>  - 8349632:RISC-V: Add Zfa fminm/fmaxm

@Anjian-Wen 
Your change (at version c65798abf0de263f0ef13f4a6866dac43b0f8c4a) is now ready to be sponsored by a Committer.

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

PR Comment: https://git.openjdk.org/jdk/pull/23509#issuecomment-2723670007


More information about the hotspot-compiler-dev mailing list