Not all Arithmetic Operations are Created Equal

Floating-point code uses various functions on floating-point numbers, like arithmetic and elementary functions. When I got started working on floating-point error, I thought that was the ontology: arithmetic vs elementary. However, I now realize that it's more complex than that: it's useful to distinguish between floating-point operations based on their exactness. Exact operations (Group 0) These…