aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadbackward.c
diff options
context:
space:
mode:
authorEvandro Menezes <evandro@gcc.gnu.org>2016-06-13 19:03:00 +0000
committerEvandro Menezes <evandro@gcc.gnu.org>2016-06-13 19:03:00 +0000
commit79a2bc2dc96fb0c6efd4db45d6d8d333f676e8a5 (patch)
treeeefb60605a5db6b76c231c4b58262f5996ed651f /gcc/tree-ssa-threadbackward.c
parent98daafa0b3decfb3efa2f2427f7b6e13de660541 (diff)
downloadgcc-79a2bc2dc96fb0c6efd4db45d6d8d333f676e8a5.zip
gcc-79a2bc2dc96fb0c6efd4db45d6d8d333f676e8a5.tar.gz
gcc-79a2bc2dc96fb0c6efd4db45d6d8d333f676e8a5.tar.bz2
[AArch64] Emit division using the Newton series
2016-06-13 Evandro Menezes <e.menezes@samsung.com> Wilco Dijkstra <Wilco.Dijkstra@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. From-SVN: r237397
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
0 files changed, 0 insertions, 0 deletions