On Fri, Jun 03, 2016 at 04:50:24PM -0500, Evandro Menezes wrote: > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi > index 73a3fb8..4d7bcb7 100644 > --- a/gcc/doc/invoke.texi > +++ b/gcc/doc/invoke.texi > @@ -577,6 +577,7 @@ Objective-C and Objective-C++ Dialects}. > -mfix-cortex-a53-843419 -mno-fix-cortex-a53-843419 @gol > -mlow-precision-recip-sqrt -mno-low-precision-recip-sqrt@gol > -mlow-precision-sqrt -mno-low-precision-sqrt@gol > +-mlow-precision-div -mno-low-precision-div @gol > -march=@var{name} -mcpu=@var{name} -mtune=@var{name}} > > @emph{Adapteva Epiphany Options} > @@ -13032,6 +13033,15 @@ precision of square root results to about 16 bits for > single precision and to 32 bits for double precision. > If enabled, it implies @option{-mlow-precision-recip-sqrt}. > > +@item -mlow-precision-div > +@item -mno-low-precision-div > +@opindex -mlow-precision-div > +@opindex -mno-low-precision-div > +When calculating the division approximation, > +uses one less step than otherwise, thus reducing latency and precision.
s/uses/use/ Otherwise, this is ok for trunk. Thanks for your patience on this patch series. Thanks, James > From d791090aae6a29fa94d8fc10894ee1053b05bcc2 Mon Sep 17 00:00:00 2001 > From: Evandro Menezes <e.mene...@samsung.com> > Date: Mon, 4 Apr 2016 14:02:24 -0500 > Subject: [PATCH 3/3] [AArch64] Emit division using the Newton series > > 2016-04-04 Evandro Menezes <e.mene...@samsung.com> > Wilco Dijkstra <wilco.dijks...@arm.com> > > gcc/ > * config/aarch64/aarch64-protos.h > (cpu_approx_modes): Add new member "division". > (aarch64_emit_approx_div): Declare new function. > * config/aarch64/aarch64.c > (generic_approx_modes): New member "division". > (exynosm1_approx_modes): Likewise. > (xgene1_approx_modes): Likewise. > (aarch64_emit_approx_div): Define new function. > * config/aarch64/aarch64.md ("div<mode>3"): New expansion. > * config/aarch64/aarch64-simd.md ("div<mode>3"): Likewise. > * config/aarch64/aarch64.opt (-mlow-precision-div): Add new option. > * doc/invoke.texi (-mlow-precision-div): Describe new option.