RE: [PATCH 5/5][AArch64] fp16fml support

2018-01-10 Thread Michael Collison
Okay will put on my to-do list for post GCC 8. -Original Message- From: James Greenhalgh [mailto:james.greenha...@arm.com] Sent: Wednesday, January 10, 2018 12:21 PM To: Michael Collison Cc: Richard Sandiford ; GCC Patches ; nd Subject: Re: [PATCH 5/5][AArch64] fp16fml support On Tue

Re: [PATCH 5/5][AArch64] fp16fml support

2018-01-10 Thread James Greenhalgh
g] > Sent: Thursday, January 4, 2018 8:02 AM > To: Michael Collison > Cc: GCC Patches ; nd > Subject: Re: [PATCH 5/5][AArch64] fp16fml support > > Hi Michael, > > Not a review of the full patch, just a comment about the patterns: > > Michael Collison w

RE: [PATCH 5/5][AArch64] fp16fml support

2018-01-09 Thread Michael Collison
Patch updated per Richard's comments. Ok for trunk? -Original Message- From: Richard Sandiford [mailto:richard.sandif...@linaro.org] Sent: Thursday, January 4, 2018 8:02 AM To: Michael Collison Cc: GCC Patches ; nd Subject: Re: [PATCH 5/5][AArch64] fp16fml support Hi Michael,

Re: [PATCH 5/5][AArch64] fp16fml support

2018-01-04 Thread Richard Sandiford
Hi Michael, Not a review of the full patch, just a comment about the patterns: Michael Collison writes: > +(define_expand "aarch64_fmll_lane_lowv2sf" > + [(set (match_operand:V2SF 0 "register_operand" "") > + (unspec:V2SF [(match_operand:V2SF 1 "register_operand" "") > +

[PATCH 5/5][AArch64] fp16fml support

2018-01-03 Thread Michael Collison
Hi All, This patch adds support for the FP16 multiply add/subtract instructions in Armv8.4-a. Support for the new instructions is in the form of new ACLE intrinsics. A new command line feature modifier, +fp16fml, is added to enable the support. Enabling +fp16fml automatically enables +fp16. T