RFR: 8349582: APX NDD code generation for OpenJDK [v2]

Srinivas Vamsi Parasa sparasa at openjdk.org
Wed Mar 5 18:13:02 UTC 2025


On Tue, 4 Mar 2025 19:22:55 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:

>> Srinivas Vamsi Parasa has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   revert to nf version for {pop/tz/lz}cnt count instructions
>
> src/hotspot/cpu/x86/x86_64.ad line 5573:
> 
>> 5571:   ins_pipe(ialu_reg);
>> 5572: %}
>> 5573: 
> 
> This instruct could be removed as this is already an unary operation with separate destination, Likewise other unary operator instructs could also be removed where the destination is already separate from source.

The ndd instructions epopcnt, elzcnt and etzcnt were removed as they have a separate destination. Please see the update code.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23501#discussion_r1981922722


More information about the hotspot-compiler-dev mailing list