lib1funcs.asm (__divsi3): Use .s1 for frcpa.
* config/ia64/lib1funcs.asm (__divsi3): Use .s1 for frcpa. (__modsi3, __umodsi3): Likewise. (__udivsi3): Likewise. Normalize the TFmode values. From-SVN: r36261
This commit is contained in:
parent
c5d71f39e0
commit
4287b5f14d
2 changed files with 13 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2000-09-07 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* config/ia64/lib1funcs.asm (__divsi3): Use .s1 for frcpa.
|
||||
(__modsi3, __umodsi3): Likewise.
|
||||
(__udivsi3): Likewise. Normalize the TFmode values.
|
||||
|
||||
2000-09-07 Geoff Keating <geoffk@cygnus.com>
|
||||
|
||||
* config/rs6000/sol-c0.c (_start): Declare `termfunc' parameter
|
||||
|
|
|
@ -349,7 +349,7 @@ __divsi3:
|
|||
fcvt.xf f9 = f9
|
||||
;;
|
||||
setf.exp f11 = r2
|
||||
frcpa f10, p6 = f8, f9
|
||||
frcpa.s1 f10, p6 = f8, f9
|
||||
;;
|
||||
(p6) fmpy.s1 f8 = f8, f10
|
||||
(p6) fnma.s1 f9 = f9, f10, f1
|
||||
|
@ -393,7 +393,7 @@ __modsi3:
|
|||
fcvt.xf f9 = f9
|
||||
;;
|
||||
setf.exp f11 = r2
|
||||
frcpa f10, p6 = f8, f9
|
||||
frcpa.s1 f10, p6 = f8, f9
|
||||
;;
|
||||
(p6) fmpy.s1 f12 = f8, f10
|
||||
(p6) fnma.s1 f10 = f9, f10, f1
|
||||
|
@ -435,8 +435,11 @@ __udivsi3:
|
|||
setf.sig f8 = in0
|
||||
setf.sig f9 = in1
|
||||
;;
|
||||
fcvt.xf f8 = f8
|
||||
fcvt.xf f9 = f9
|
||||
;;
|
||||
setf.exp f11 = r2
|
||||
frcpa f10, p6 = f8, f9
|
||||
frcpa.s1 f10, p6 = f8, f9
|
||||
;;
|
||||
(p6) fmpy.s1 f8 = f8, f10
|
||||
(p6) fnma.s1 f9 = f9, f10, f1
|
||||
|
@ -480,7 +483,7 @@ __umodsi3:
|
|||
fcvt.xf f9 = f9
|
||||
;;
|
||||
setf.exp f11 = r2
|
||||
frcpa f10, p6 = f8, f9
|
||||
frcpa.s1 f10, p6 = f8, f9
|
||||
;;
|
||||
(p6) fmpy.s1 f12 = f8, f10
|
||||
(p6) fnma.s1 f10 = f9, f10, f1
|
||||
|
|
Loading…
Add table
Reference in a new issue