Floating-point arithmetic
Arbitrary-precision arithmetic
Multiplication algorithm
Division algorithm
Schönhage–Strassen algorithm (FFT Multiplication)
PI (π)
Approximations of π
List of formulae involving π
blog.timothymullican.com/calculating-pi-my-attempt-breaking-pi-record
youtu.be/JvEvTcXF-4Q (youtube video)
www.numberworld.org/y-cruncher/
www.numberworld.org/digits/
If you need technical information on the i7 64 bit instruction set, Intel has some developer documents here software.intel.com/en-us/articles/intel-sdm More specifically, I became very familiar with Volume 2 of the 4 volume set that includes the processor machine language instruction set in PDF format at software.intel.com/sites/default/files/managed/a4/60/325383-sdm-vol-2abcd.pdf
The assembly programming reference I used was the Kindle version of "Introduction to 64 Bit Intel Assembly Language Programming" for Linux by Ray Seyfarth. It was very useful in learning to do I/O from assembly language and using gdb debugger.
If you want to read a more advanced academic source related computational techniques, try "The Art of Computer Programming, Volume 2", by Donald E. Knuth, or "Modern Computer Arithmetic" by Richard P. Brent and Paul Zimmermann. They are not for the weak of heart, truthfully they are a little bit over my head.
If you want to read a truly inspirational book, try a biography about Ramanujan "The Man Who Knew Infinity" by Robert Kanigel. It's a great audio book.
As a project for "Pi-Day" March 14, 2021, a simplified version of this program was created for the Raspberry Pi written in Arm-64 assembly language. The repository is available on GitHub here.
There is a YouTube video describing the 2021 Arm-64 Pi-Day project available on YouTube here.