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.

Reply via email to