ECVT, FCVT (III)             1/15/73             ECVT, FCVT (III)





NAME            ecvt, fcvt -- output conversion



SYNOPSIS        jsr pc,ecvt



                or



                jsr pc,fcvt



DESCRIPTION     Ecvt is called with a floating point number in

                fr0.



                On exit, the number has been converted into a

                string of ascii digits in a buffer pointed to by

                r0.  The number of digits produced is controlled

                by a global variable "_ndigits".



                Moreover, the position of the decimal point is

                contained in r2: r2=0 means the d.p. is at the

                left hand end of the string of digits; r2>0 means

                the d.p. is within or to the right of the string.



                The sign of the number is indicated by r1 (0 for

                +; 1 for -).



                The low order digit has suffered decimal rounding

                (i. e. may have been carried into).



                Fcvt is identical to ecvt, except that the cor-

                rect digit has had decimal rounding for F-style

                output of the number of digits specified by

                "_ndigits".



FILES           kept in /lib/liba.a



SEE ALSO        ftoa(III)



DIAGNOSTICS     --



BUGS            --