]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR target/88556
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Dec 2018 13:30:58 +0000 (13:30 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Dec 2018 13:30:58 +0000 (13:30 +0000)
commitbfb02b0c2dfb6a83ba639fdcb6e74bae61f50e01
treea5a129f25fa82b46540ceb6d1cd01d33d19bbf28
parent8c465d31f95f75fc121716b097047001fc2df932
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267325 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.md
gcc/internal-fn.def
gcc/optabs.def