-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 | |
-00000 | xx | rs2 | rs1 | rm | rd | 1010011 | FADD.xx |
-00001 | xx | rs2 | rs1 | rm | rd | 1010011 | FSUB.xx |
-00010 | xx | rs2 | rs1 | rm | rd | 1010011 | FMUL.xx |
-00011 | xx | rs2 | rs1 | rm | rd | 1010011 | FDIV.xx |
-00100 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-00101 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=00101 |
-00110 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-00111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01000 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=01000 |
-01001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01010 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01011 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=01011 |
-01100 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01101 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01110 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-01111 | xx | rs2 | rs1 | yyy | rd | 1010011 | **FPOW.xx** |
-10000 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10010 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10011 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10100 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=10100 |
-10101 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10110 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-10111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-11000 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11000 |
-11001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-11010 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11010 |
-11100 | xx | xxxxx | rs1 | 000 | rd | 1010011 | tb=11100 |
-11101 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
-11110 | xx | xxxxx | rs1 | 000 | rd | 1010011 | tb=11110 |
-11111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+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 | |
+00000 | xx | rs2 | rs1 | rm | rd | 1010011 | FADD.xx |
+00001 | xx | rs2 | rs1 | rm | rd | 1010011 | FSUB.xx |
+00010 | xx | rs2 | rs1 | rm | rd | 1010011 | FMUL.xx |
+00011 | xx | rs2 | rs1 | rm | rd | 1010011 | FDIV.xx |
+00100 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+00101 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=00101 |
+00110 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+00111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+01000 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=01000 |
+01001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+01010 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+01011 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=01011 |
+01100 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+01101 | xx | rs2 | rs1 | rm | rd | 1010011 | **FATAN2.xx** |
+01110 | xx | rs2 | rs1 | rm | rd | 1010011 | **FATAN2PI.xx**|
+01111 | xx | rs2 | rs1 | rm | rd | 1010011 | **FPOW.xx** |
+10000 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10010 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10011 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10100 | xx | rs2 | rs1 | yyy | rd | 1010011 | tb=10100 |
+10101 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10110 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+10111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+11000 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11000 |
+11001 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+11010 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11010 |
+11100 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11100 |
+11101 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |
+11110 | xx | xxxxx | rs1 | yyy | rd | 1010011 | tb=11110 |
+11111 | xx | rs2 | rs1 | yyy | rd | 1010011 | ? |