diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2012-06-13 17:23:12 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-06-13 17:23:12 +0200 |
commit | bb5c97d42c4985f83fef5f45eb207ca23c26bd8c (patch) | |
tree | ad0011fd5d300a64d5b047bfe55bf0dad8bb2bf1 /libgcc/config/i386/32 | |
parent | cf35667e2312efe4cca3226a7c5a03dc1bc9e5fb (diff) | |
download | gcc-bb5c97d42c4985f83fef5f45eb207ca23c26bd8c.zip gcc-bb5c97d42c4985f83fef5f45eb207ca23c26bd8c.tar.gz gcc-bb5c97d42c4985f83fef5f45eb207ca23c26bd8c.tar.bz2 |
sfp-machine.h (_FP_NANSIGN_S, [...]): Move ...
* config/i386/32/sfp-machine.h (_FP_NANSIGN_S, _FP_NANSIGN_D,
_FP_NANSIGN_E, _FP_NANSIGN_Q): Move ...
* config/i386/64/sfp-machine: ... (delete here) ...
* config/i386/sfp-machine.h: ... to here.
(FP_EX_MASK): Remove.
(FP_RND_MASK): New.
(FP_INIT_ROUNDMODE): Declare asm as volatile.
From-SVN: r188518
Diffstat (limited to 'libgcc/config/i386/32')
-rw-r--r-- | libgcc/config/i386/32/sfp-machine.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libgcc/config/i386/32/sfp-machine.h b/libgcc/config/i386/32/sfp-machine.h index 6d4e5e1..7f0c099 100644 --- a/libgcc/config/i386/32/sfp-machine.h +++ b/libgcc/config/i386/32/sfp-machine.h @@ -65,7 +65,7 @@ "g" ((USItype) (y0))) -#define _FP_MUL_MEAT_Q(R,X,Y) \ +#define _FP_MUL_MEAT_Q(R,X,Y) \ _FP_MUL_MEAT_4_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) @@ -76,7 +76,3 @@ 16byte since soft-fp emulation is done in 16byte. */ #define _FP_NANFRAC_E _FP_QNANBIT_E, 0, 0, 0 #define _FP_NANFRAC_Q _FP_QNANBIT_Q, 0, 0, 0 -#define _FP_NANSIGN_S 1 -#define _FP_NANSIGN_D 1 -#define _FP_NANSIGN_E 1 -#define _FP_NANSIGN_Q 1 |