FLEQ.D
ISAFLEQ.D is a floating-point comparison instruction introduced as part of the RISC-V Zfa extension. It compares double-precision (D) floating-point values, returning a result based on whether the first operand is less than or equal to the second, while differing from the existing FLE.D instruction in its NaN-handling behavior: quiet NaN inputs do not set the invalid operation exception flag.
First seen 9/27/2026
Last seen 9/27/2026
Evidence 1 chunks
Wiki v1
WIKI
Overview
FLEQ.D is a floating-point comparison instruction in the RISC-V ISA that operates on double-precision (D) floating-point values. It is one of the FLEQ-family instructions (FLEQ.[HSD]) introduced by the Zfa extension, alongside its sibling FLTQ.[HSD].
Semantics
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
3 connectionsZfa adds the FLEQ.D instruction.
sail-riscv supports FLEQ.D.
FLEQ is defined like FLE but quiet NaNs do not raise invalid operation.
CITATIONS
3 sources3 citations — click to collapse
[1] FLEQ.D is part of the Zfa extension and is implemented as part of the FLEQ.[HSD] / FLTQ.[HSD] instruction family. Commits · riscv/sail-riscv (Zfa support commit f2d8e1b9)
[2] FLEQ is defined like FLE, except that quiet NaN inputs do not cause the invalid operation exception flag to be set. Commits · riscv/sail-riscv (Zfa support commit f2d8e1b9)
[3] sail-riscv commit f2d8e1b9 adds Zfa infrastructure (e.g., existence macro) and implements the Zfa instructions including FLEQ.[HSD] and FLTQ.[HSD]. Commits · riscv/sail-riscv (Zfa support commit f2d8e1b9)