11111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
"""]]
-## funct5 = 00100
-
-This table uses funct3 for encoding 2-operand FP operations
-
-[[!table data="""
-31..27 | 26..25 | 24..20 |19..15| 14...12| 11..7 | 6....0 | function |
-funct5 | SDHQ | rs2 | rs1 | funct3 | rd | opcode | name |
- 5 | 2 | 5 | 5 | 3 | 5 | 7 | |
-00100 | xx | rs2 | rs1 | 000 | rd | 1010011 | FSGNJ.xx |
-00100 | xx | rs2 | rs1 | 001 | rd | 1010011 | FSGNJN.xx |
-00100 | xx | rs2 | rs1 | 010 | rd | 1010011 | FSGNJX.xx |
-00100 | xx | rs2 | rs1 | 011 | rd | 1010011 | ?f3=011 |
-00100 | xx | rs2 | rs1 | 100 | rd | 1010011 | ?f3=100 |
-00100 | xx | rs2 | rs1 | 101 | rd | 1010011 | ?f3=101 |
-00100 | xx | rs2 | rs1 | 110 | rd | 1010011 | ?f3=110 |
-00100 | xx | rs2 | rs1 | 111 | rd | 1010011 | ?f3=111 |
-"""]]
-
## funct5 = 00000 - FADD
No brownfield encodings available.
Brownfield encodings available.
+## funct5 = 00100
+
+This table uses funct3 for encoding 2-operand FP operations
+
+[[!table data="""
+31..27 | 26..25 | 24..20 |19..15| 14...12| 11..7 | 6....0 | function |
+funct5 | SDHQ | rs2 | rs1 | funct3 | rd | opcode | name |
+ 5 | 2 | 5 | 5 | 3 | 5 | 7 | |
+00100 | xx | rs2 | rs1 | 000 | rd | 1010011 | FSGNJ.xx |
+00100 | xx | rs2 | rs1 | 001 | rd | 1010011 | FSGNJN.xx |
+00100 | xx | rs2 | rs1 | 010 | rd | 1010011 | FSGNJX.xx |
+00100 | xx | rs2 | rs1 | 011 | rd | 1010011 | ?f3=011 |
+00100 | xx | rs2 | rs1 | 100 | rd | 1010011 | ?f3=100 |
+00100 | xx | rs2 | rs1 | 101 | rd | 1010011 | ?f3=101 |
+00100 | xx | rs2 | rs1 | 110 | rd | 1010011 | ?f3=110 |
+00100 | xx | rs2 | rs1 | 111 | rd | 1010011 | ?f3=111 |
+"""]]
+
## funct5 = 00101
This table uses funct3 for encoding 2-operand FP operations where the result