blob: 2b477a7a684ced95c85dd523c39d375dc170912b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
.pa 1
.he 'HYPOT (III)'6/12/72'HYPOT (III)'
.ti 0
NAME hypot -- calculate hypotenuse
.sp
.ti 0
SYNOPSIS movf a,fr0
.br
movf b,fr1
.br
jsr r5,hypot
.br
movf fr0,...
.sp
.ti 0
DESCRIPTION The
square root of fr0*fr0 + fr1*fr1
is returned in fr0.
The calculation is done in such a way
that overflow will not occur unless
the answer is not representable in floating point.
.sp
.ti 0
FILES kept in /lib/liba.a
.sp
.ti 0
SEE ALSO sqrt(III)
.sp
.ti 0
DIAGNOSTICS The
c-bit is set if the result cannot
be represented.
.sp
.ti 0
BUGS --
|