RISC-V and Floating Point
Summary
This post provides a deep dive into RISC-V floating-point support, covering the F, D, Q extensions, Zfh/Zfhmin, Zfa, and Zfinx, as well as vector FP with RVV. It also discusses non-standard formats (BFloat16, OFP8), future extensions (Zvfbfa, P3109), and implications for architecture choices, compiler design, and ecosystem development.