summaryrefslogtreecommitdiff
path: root/static/v10/man9/cos.9
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:38:00 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:38:00 -0400
commit97d5c458cfa039d857301e1ca7d5af3beb37131d (patch)
treeb460cd850d0537eb71806ba30358840377b27688 /static/v10/man9/cos.9
parentb89dc2331a50c63f8b33272a5c4c61ab98abdaa3 (diff)
build: Better Build System
Diffstat (limited to 'static/v10/man9/cos.9')
-rw-r--r--static/v10/man9/cos.959
1 files changed, 0 insertions, 59 deletions
diff --git a/static/v10/man9/cos.9 b/static/v10/man9/cos.9
deleted file mode 100644
index 060896d9..00000000
--- a/static/v10/man9/cos.9
+++ /dev/null
@@ -1,59 +0,0 @@
-.TH COS 9.3
-.CT 2 math
-.SH NAME
-cos, sin, atan2, sqrt, norm \- integer math functions
-.SH SYNOPSIS
-.B int cos(d)
-.B int d;
-.PP
-.B int sin(d)
-.B int d;
-.PP
-.B int atan2(x, y)
-.B int x, y;
-.PP
-.B int norm(x, y, z)
-.B int x, y, z;
-.PP
-.B int sqrt(x)
-.B long x;
-.PP
-.SH DESCRIPTION
-.I Cos
-and
-.I sin
-return scaled integer approximations to the trigonometric functions.
-The argument values are in degrees.
-The return values are scaled so that
-.BR cos(0)==1024 .
-Thus, to calculate the mathematical expression
-.if t .IR x \|=\| a\^ cos( d ),
-.if n .IR x = x0 *cos( d ),
-the multiplication must be scaled:
-.IP
-.L
-x = muldiv(x0, cos(d), 1024)
-.PP
-.I Atan2
-returns the approximate arc-tangent of
-.IR y / x .
-The return value is in integral degrees.
-.PP
-.I Sqrt
-returns the 16-bit signed integer closest to the
-square root of its 32-bit signed argument.
-.PP
-.I Norm
-returns the Euclidean length of the three-vector
-.RI ( x ,
-.IR y ,
-.IR z ).
-.SH DIAGNOSTICS
-.I Sqrt
-returns 0 for negative arguments; and
-.BR atan2(0,0)==0.
-.IR Norm
-does not protect against overflow.
-.SH BUGS
-.I Atan2
-may be off by as much as two degrees.