Documentation for calc-pi-x86-64-asm
Wikipedia Links

Floating-point arithmetic
Arbitrary-precision arithmetic
Multiplication algorithm
Division algorithm
Schönhage–Strassen algorithm (FFT Multiplication)
PI (π)
Approximations of π
List of formulae involving π

Web sites about π

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/

Links and references

NASM assembler documentation

List of Linux System Calls

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.

Arm64 Raspberry Pi Version

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.