Brownfield encodings available.
-## funct5 = 00100
+## funct5 = 00100 - FSGN
This table uses funct3 for encoding 2-operand FP operations
00100 | xx | rs2 | rs1 | 111 | rd | 1010011 | ?f3=111 |
"""]]
-## funct5 = 00101
+## funct5 = 00101 - FMIN/MAX
This table uses funct3 for encoding 2-operand FP operations where the result
register is a **floating-point** value.
Brownfield encodings available.
-## funct5 = 01000
+## funct5 = 01000 - FCVT
This table uses rs2 for encoding 1-operand FP operations, using
funct3 to specify the "rounding" mode
Brownfield encodings available.
-## funct5 = 10100
+## funct5 = 10100 - FP comparisons
This table uses funct3 for encoding 2-operand FP "comparison" operations
where the result register is an **integer**
Brownfield encodings available.
-## funct5 = 11000
+## funct5 = 11000 - FCVT
This table uses rs2 for encoding 1-operand FP operations, using
funct3 to specify the "rounding" mode
Brownfield encodings available.
-## funct5 = 11010
+## funct5 = 11010 - FCVT
This table uses rs2 for encoding 1-operand FP operations, using
funct3 to specify the "rounding" mode
11010 | 11 | xxxxx | rs1 | rm | rd | 1010011 | rs2? |
"""]]
-## funct5 = 11100
+## funct5 = 11100 - FMV, FCLASS
This table uses *both* rs2 *and* funct3 for encoding 1-operand FP operations.
Brownfield encodings available.
-## funct5 = 11110
+## funct5 = 11110 - FMV
This table uses *both* rs2 *and* funct3 for encoding 1-operand FP operations.