[aarch64-port-dev ] RFR(L): 8231441: AArch64: Initial SVE backend support

Nick Gasson nick.gasson at arm.com
Thu Aug 20 04:48:30 UTC 2020


On 08/19/20 19:10 pm, Andrew Haley wrote:
> On 19/08/2020 11:05, Magnus Ihse Bursie wrote:
>> This is maybe not relevant, but I was surprised to find
>> src/hotspot/cpu/aarch64/aarch64-asmtest.py, because a) it's python code,
>> and b) the name implies that it is a test, even though that it resides
>> in src. Is this really proper?
>
> I have no idea whether it's really proper, but it allows us to check
> that instructions are encoded correctly by cross-checking with the
> system's assembler. There might well be a more hygienic way to do
> that, but I don't want to be without it.

It is perhaps a bit strange to have the test code under src/ and
embedded in the assembler implementation. How about we move it under
test/ using the existing gtest framework for native code tests? That
runs in tier1 and also for release builds. I tried this just now and
it's easy to do.

--
Thanks,
Nick


More information about the hotspot-compiler-dev mailing list