aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2018-12-21 14:30:58 +0100
committerUros Bizjak <uros@gcc.gnu.org>2018-12-21 14:30:58 +0100
commit247c45b265ff85428aafb7cfcf6f968936ad48f3 (patch)
treea5a129f25fa82b46540ceb6d1cd01d33d19bbf28 /gcc/final.c
parent6aa698aa4dce009886b4c793b6aefe2d8977ef9d (diff)
downloadgcc-247c45b265ff85428aafb7cfcf6f968936ad48f3.zip
gcc-247c45b265ff85428aafb7cfcf6f968936ad48f3.tar.gz
gcc-247c45b265ff85428aafb7cfcf6f968936ad48f3.tar.bz2
re PR target/88556 (Inline built-in sinh, cosh, tanh for -ffast-math)
PR target/88556 * internal-fn.def (COSH): New. (SINH): Ditto. (TANH): Ditto. * optabs.def (cosh_optab): New. (sinh_optab): Ditto. (tanh_optab): Ditto. * config/i386/i386-protos.h (ix86_emit_i387_sinh): New prototype. (ix86_emit_i387_cosh): Ditto. (ix86_emit_i387_tanh): Ditto. * config/i386/i386.c (ix86_emit_i387_sinh): New function. (ix86_emit_i387_cosh): Ditto. (ix86_emit_i387_tanh): Ditto. * config/i386/i386.md (sinhxf2): New expander. (sinh<mode>2): Ditto. (coshxf2): Ditto. (cosh<mode>2): Ditto. (tanhxf2): Ditto. (tanh<mode>2): Ditto. From-SVN: r267325
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions