Overview
Syllabus
Intro
Overview
Specifications and semantics Java source code
The games of mathematics
Levels of floating point
Encoding and decoding IEEE 754 floating-point
Round to nearest even rounding mode, illustrated
Fun facts about floating-point arithmetic
Completing floating point arithmetic
Design of x87 floating point instructions, circa 1977
A potential problem or a real problem?
Toy example
Abbreviated & abridged history of Java FP Proposals
Features of default floating-point semantics
Complexity in semantics or code generation
JEP 306: Restore always strict floating point semantics
Example: fused multiply add (fma)
Taught by
Java