RFR: 8259948: Aarch64: Add cast nodes for Aarch64 Neon backend [v5]

Andrew Haley aph at openjdk.java.net
Tue Sep 21 12:11:52 UTC 2021


On Fri, 17 Sep 2021 09:59:14 GMT, Ningsheng Jian <njian at openjdk.org> wrote:

>> Wang Huang has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   fix bugs
>
> src/hotspot/cpu/aarch64/assembler_aarch64.hpp line 2831:
> 
>> 2829:     f(0b000001, 15, 10), rf(Vn, 5), rf(Vd, 0);
>> 2830:   }
>> 2831: 
> 
> What's the difference between dups and the dup right above?

One is _Advanced SIMD copy_, the other _Advanced SIMD scalar copy_.  The _Advanced SIMD copy_ version is missing a comment to that effect. Maybe one day someone could go through assembler_aarch64.hpp and add the missing titles from the A64 instruction set encoding section of the ARM.

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

PR: https://git.openjdk.java.net/jdk/pull/4839


More information about the hotspot-compiler-dev mailing list