[lworld+fp16] RFR: 8336406: Add support for FP16 binary operations [v2]

duke duke at openjdk.org
Thu Aug 8 09:47:25 UTC 2024


On Tue, 6 Aug 2024 08:55:42 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:

>> This patch adds middle end support in C2 for a few FP16 binary operations, namely - subtract, multiply, divide, min and max. It also adds aarch64 backend support for these operations.
>> 
>> Tested JTREG tests -
>> hotspot/jtreg/compiler/vectorization/TestFloat16VectorOps.java, hotspot/jtreg/compiler/vectorization/TestFloat16VectorReinterpretConv.java, hotspot/jtreg/compiler/intrinsics/float16 and test/jdk/java/lang/Float16 and they successfully pass on aarch64 and x86 machines.
>
> Bhavana Kilambi has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Add MulHF::Ideal() and MulHF Idealization tests

@Bhavana-Kilambi 
Your change (at version b58c73761e8106bf2fbd7b0370821289479cae97) is now ready to be sponsored by a Committer.

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

PR Comment: https://git.openjdk.org/valhalla/pull/1175#issuecomment-2275402005


More information about the valhalla-dev mailing list