Commit 2a7ffc85 by Richard Henderson Committed by Richard Henderson

ia64.md (mulhi3): Fix typo last change.

        * config/ia64/ia64.md (mulhi3): Fix typo last change.
        * config/ia64/lib1func.asm (__divdi3, __udivdi3, __umodsi3): Likewise.

From-SVN: r36174
parent 204093e6
2000-09-05 Richard Henderson <rth@cygnus.com>
* config/ia64/ia64.md (mulhi3): Fix typo last change.
* config/ia64/lib1func.asm (__divdi3, __udivdi3, __umodsi3): Likewise.
2000-09-03 Donn Terry <donn@interix.com>, Laurynas Biveinis <lauras@softhome.net> 2000-09-03 Donn Terry <donn@interix.com>, Laurynas Biveinis <lauras@softhome.net>
* Makefile.in: Restructure bootstrap stages to allow clean * Makefile.in: Restructure bootstrap stages to allow clean
......
...@@ -1328,7 +1328,7 @@ ...@@ -1328,7 +1328,7 @@
(mult:HI (match_operand:HI 1 "gr_register_operand" "r") (mult:HI (match_operand:HI 1 "gr_register_operand" "r")
(match_operand:HI 2 "gr_register_operand" "r")))] (match_operand:HI 2 "gr_register_operand" "r")))]
"" ""
"pmpy.r %0 = %1, %2" "pmpy2.r %0 = %1, %2"
[(set_attr "type" "I")]) [(set_attr "type" "I")])
......
...@@ -137,6 +137,7 @@ __divdi3: ...@@ -137,6 +137,7 @@ __divdi3:
;; ;;
// Compute the reciprocal approximation. // Compute the reciprocal approximation.
frcpa.s1 f10, p6 = f8, f9 frcpa.s1 f10, p6 = f8, f9
;;
// 3 Newton-Raphson iterations. // 3 Newton-Raphson iterations.
(p6) fnma.s1 f11 = f9, f10, f1 (p6) fnma.s1 f11 = f9, f10, f1
(p6) fmpy.s1 f12 = f8, f10 (p6) fmpy.s1 f12 = f8, f10
...@@ -254,7 +255,7 @@ __udivdi3: ...@@ -254,7 +255,7 @@ __udivdi3:
(p6) fma.s1 f10 = f13, f10, f10 (p6) fma.s1 f10 = f13, f10, f10
(p6) fnma.s1 f12 = f9, f11, f8 (p6) fnma.s1 f12 = f9, f11, f8
;; ;;
(p6) fma.s1 f10 = f2, f10, f11 (p6) fma.s1 f10 = f12, f10, f11
;; ;;
// Round quotient to an unsigned integer. // Round quotient to an unsigned integer.
fcvt.fxu.trunc.s1 f10 = f10 fcvt.fxu.trunc.s1 f10 = f10
...@@ -482,6 +483,7 @@ __umodsi3: ...@@ -482,6 +483,7 @@ __umodsi3:
(p6) fmpy.s1 f12 = f8, f10 (p6) fmpy.s1 f12 = f8, f10
(p6) fnma.s1 f10 = f9, f10, f1 (p6) fnma.s1 f10 = f9, f10, f1
;; ;;
setf.sig f9 = in1
(p6) fma.s1 f12 = f10, f12, f12 (p6) fma.s1 f12 = f10, f12, f12
(p6) fma.s1 f10 = f10, f10, f11 (p6) fma.s1 f10 = f10, f10, f11
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment