Commit 938566fb by Richard Henderson Committed by Richard Henderson

* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.

From-SVN: r36395
parent c349e40b
2000-09-13 Richard Henderson <rth@cygnus.com>
* config/ia64/lib1funcs.asm (__divsf3): Protect fnorm.s with p6.
2000-09-13 Stephane Carrez <Stephane.Carrez@worldnet.fr> 2000-09-13 Stephane Carrez <Stephane.Carrez@worldnet.fr>
* flags.h (flag_dump_rtl_in_asm): Declare. * flags.h (flag_dump_rtl_in_asm): Declare.
......
...@@ -96,8 +96,11 @@ __divdf3: ...@@ -96,8 +96,11 @@ __divdf3:
.global __divsf3 .global __divsf3
.proc __divsf3 .proc __divsf3
__divsf3: __divsf3:
cmp.eq p7, p0 = r0, r0
frcpa.s0 f10, p6 = farg0, farg1 frcpa.s0 f10, p6 = farg0, farg1
;; ;;
(p6) cmp.ne p7, p0 = r0, r0
.pred.rel.mutex p6, p7
(p6) fmpy.s1 f8 = farg0, f10 (p6) fmpy.s1 f8 = farg0, f10
(p6) fnma.s1 f9 = farg1, f10, f1 (p6) fnma.s1 f9 = farg1, f10, f1
;; ;;
...@@ -109,7 +112,8 @@ __divsf3: ...@@ -109,7 +112,8 @@ __divsf3:
;; ;;
(p6) fma.d.s1 f10 = f9, f8, f8 (p6) fma.d.s1 f10 = f9, f8, f8
;; ;;
fnorm.s.s0 fret0 = f10 (p6) fnorm.s.s0 fret0 = f10
(p7) mov fret0 = f10
br.ret.sptk rp br.ret.sptk rp
;; ;;
.endp __divsf3 .endp __divsf3
......
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