Re: [GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2020-02-06 Thread Richard Sandiford
Delia Burduv writes: > Sure, here it is. I'll do that for the other patch too. Thanks, belatedly pushed as f78335df69993a900512f92324cab6a20b1bde0c. Sorry for the delay. Richard > > Thanks, > Delia > > On 1/31/20 3:37 PM, Richard Sandiford wrote: >> Delia Burduv writes: >>> Thank you, Richard!

Re: [GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2020-01-31 Thread Delia Burduv
Sure, here it is. I'll do that for the other patch too. Thanks, Delia On 1/31/20 3:37 PM, Richard Sandiford wrote: > Delia Burduv writes: >> Thank you, Richard! >> >> Here is the updated patch. The test that checks for errors when bf16 is >> disabled is in the bfcvt patch. > > Looks good. Just

Re: [GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2020-01-31 Thread Richard Sandiford
Delia Burduv writes: > Thank you, Richard! > > Here is the updated patch. The test that checks for errors when bf16 is > disabled is in the bfcvt patch. Looks good. Just a couple of very minor things... > > Cheers, > Delia > > gcc/ChangeLog: > > 2019-11-06 Delia Burduv > > * config

Re: [GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2020-01-31 Thread Delia Burduv
Thank you, Richard! Here is the updated patch. The test that checks for errors when bf16 is disabled is in the bfcvt patch. Cheers, Delia gcc/ChangeLog: 2019-11-06 Delia Burduv * config/aarch64/aarch64-simd-builtins.def (bfcvtn): New built-in function. (bfcvtn_q

Re: [GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2019-12-23 Thread Richard Sandiford
Thanks for the patch, looks good. Delia Burduv writes: > This patch adds the ARMv8.6 ACLE intrinsics for bfmmla, bfmlalb and bfmlalt > as part of the BFloat16 extension. > (https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics) > The intrinsics are declared in arm_ne

[GCC][PATCH][AArch64] ACLE intrinsics bfmmla and bfmlal for AArch64 AdvSIMD

2019-12-20 Thread Delia Burduv
This patch adds the ARMv8.6 ACLE intrinsics for bfmmla, bfmlalb and bfmlalt as part of the BFloat16 extension. (https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics) The intrinsics are declared in arm_neon.h and the RTL patterns are defined in aarch64-simd.md. Two ne