diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-26 16:38:00 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-26 16:38:00 -0400 |
| commit | 97d5c458cfa039d857301e1ca7d5af3beb37131d (patch) | |
| tree | b460cd850d0537eb71806ba30358840377b27688 /static/v10/man9/cos.9 | |
| parent | b89dc2331a50c63f8b33272a5c4c61ab98abdaa3 (diff) | |
build: Better Build System
Diffstat (limited to 'static/v10/man9/cos.9')
| -rw-r--r-- | static/v10/man9/cos.9 | 59 |
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. |
