Compare commits

..

1 Commits

Author SHA1 Message Date
3bfaf915cf Added introduction
All checks were successful
CI / Typst formatting (pull_request) Successful in 5s
CI / Typos (pull_request) Successful in 11s
CI / Build (pull_request) Successful in 6m8s
2025-02-12 17:46:00 -08:00

View File

@ -36,10 +36,10 @@ This code defines a function `Q_sqrt`, which was used as a fast approximation of
#v(3mm)
The key word here is "fast": _Quake_ ran on very limited hardware, and traditional approximation techinques (like Taylor series)#footnote[In fact, Taylor series aren't used today, and for the same reason: there are better ways.] were too computationally expensive to be viable.
The key word here is "fast": _Quake_ ran on very limited hardware, and traditional approximation techniques (like Taylor series)#footnote[In fact, Taylor series aren't used today, and for the same reason: there are better ways.] were too computationally expensive to be viable.
#v(3mm)
Our goal today is to understand how `Q_sqrt` works. \
To do that, we'll first need to understand how computers represent numbers. \
We'll start with simple binary---turn the page.
We'll start with simple binary integers---turn the page.