[vector api] RFR: Implement vector api anyTrue/allTrue for AArch64 NEON

Viswanathan, Sandhya sandhya.viswanathan at intel.com
Mon Mar 11 23:57:39 UTC 2019


Hi Yang,

The BoolTest and x86 related changes look good.

Best Regards,
Sandhya

-----Original Message-----
From: panama-dev [mailto:panama-dev-bounces at openjdk.java.net] On Behalf Of Yang Zhang (Arm Technology China)
Sent: Wednesday, March 06, 2019 6:26 PM
To: panama-dev at openjdk.java.net
Subject: [vector api] RFR: Implement vector api anyTrue/allTrue for AArch64 NEON 

Hi

I have a patch which implements vector api anyTrue/allTrue for AArch64 NEON. Could anyone please help to review it?
http://cr.openjdk.java.net/~yzhang/vectorapi.anytrue/vectorapi.anytrue/webrev.00/

In current vector api anyTrue/allTrue Java implementations, condition flags are architecture dependent. To resolve it, use BoolTest flags which are architecture independent instead of x86 condition flags. anyTrue/allTrue related Java, middle-end and x86 backend are updated accordingly. AnyTrue/allTrue instructions are also added to AArch64 backend.

Regards,
Yang


More information about the panama-dev mailing list