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

Wu Yan wuyan at openjdk.java.net
Mon Sep 27 01:34:05 UTC 2021


On Fri, 17 Sep 2021 09:47:52 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/aarch64_neon_ad.m4 line 280:
> 
>> 278:   match(Set dst (VectorCast$2`'2X src));
>> 279:   format %{ "fcvtzs  $dst, T$6, $src\n\t"
>> 280:             "xtn     $dst, T$7, $dst, T$6\n\t# convert $1$2 to $1$3 vector"
> 
> "\n\t" --> "\t" at the last line of the block.

OK, fix it.

> src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 line 298:
> 
>> 296:   format %{ "fcvtzs  $dst, T4S, $src\n\t"
>> 297:             "xtn     $dst, T4H, $dst, T4S\n\t"
>> 298:             "xtn     $dst, T8B, $dst, T8H\n\t# convert 4F to 4B vector"
> 
> xtn $dst, T8B, $dst, T8H\n\t# convert 4F to 4B vector"
> 
> => xtn $dst, T8B, $dst, T8H\t# convert 4F to 4B vector"

OK.

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

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


More information about the hotspot-compiler-dev mailing list