FreeBSD x86 Assembly Language Programming: Using the FPU
freebsd.org
freebsd.org
My recollection is this was published on the author's site years before being added to the "handbook" on the FreeBSD website. I could be wrong. Perhaps check archive.org.
The fact that it's stack-based also makes for some very high code-density; a lot of the tiny demoscene demos (<=256b) make heavy use of the FPU, like these:
https://en.wikipedia.org/wiki/Stack_machine#Commercial_stack...
MMX is something that is probably not much useful today. But FPU and SSEx are both usable, especially when using assembly.