aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@gcc.gnu.org>1993-02-09 22:16:37 -0500
committerBrendan Kehoe <brendan@gcc.gnu.org>1993-02-09 22:16:37 -0500
commitc0ce409adaecd6b37185996701358be3380a8c35 (patch)
tree500b50b06fb3cc218314db254ee545453ce24f5e
parentad08247592dad29c2734668fd8b345e82e56387b (diff)
downloadgcc-c0ce409adaecd6b37185996701358be3380a8c35.zip
gcc-c0ce409adaecd6b37185996701358be3380a8c35.tar.gz
gcc-c0ce409adaecd6b37185996701358be3380a8c35.tar.bz2
alpha.md (fix_truncdfdi2, [...]): Use `cvttqc', not `cvttq', to avoid rounding up.
* alpha.md (fix_truncdfdi2, fix_truncsfdi2): Use `cvttqc', not `cvttq', to avoid rounding up. From-SVN: r3454
-rw-r--r--gcc/config/alpha/alpha.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md
index d07f82c..a49b621 100644
--- a/gcc/config/alpha/alpha.md
+++ b/gcc/config/alpha/alpha.md
@@ -955,7 +955,7 @@
[(set (match_operand:DI 0 "register_operand" "=f")
(fix:DI (match_operand:DF 1 "reg_or_fp0_operand" "fG")))]
"TARGET_FP"
- "cvttq %R1,%0"
+ "cvttqc %R1,%0"
[(set_attr "type" "fpop")])
(define_insn "fix_truncsfdi2"
@@ -963,7 +963,7 @@
(fix:DI (float_extend:DF
(match_operand:SF 1 "reg_or_fp0_operand" "fG"))))]
"TARGET_FP"
- "cvttq %R1,%0"
+ "cvttqc %R1,%0"
[(set_attr "type" "fpop")])
(define_insn "floatdisf2"