about summary refs log tree commit diff stats
path: root/023float.cc
Commit message (Collapse)AuthorAgeFilesLines
* 6886 - floating-point divisionKartik Agaram2020-09-271-0/+48
|
* 6885 - starting on floating-point instructionsKartik Agaram2020-09-271-0/+31
I spent some time deciding on the instructions. x87 is a stack ISA, so not a good fit for the rest of SubX. So we use SSE instead. They operate on 32-bit floats, which seems like a good fit. SSE has a bunch of instructions for operating on up to 4 floats at once. We'll ignore all that and just focus on so-called scalar instructions.