move FPRSQRT to funct5=01011, rs2=00001
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 4 Aug 2019 06:41:16 +0000 (07:41 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 4 Aug 2019 06:41:16 +0000 (07:41 +0100)
rv_major_opcode_1010011.mdwn

index 55db983924ee4e7be215975f93de24cf5910658d..a60c00e19663e80eb4177d1d24b0a724b4b95bc0 100644 (file)
@@ -75,23 +75,13 @@ funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  |             |
 # funct5 = 01011
 
 [[!table  data="""
-31..27  | 26..25  | 24..20 |19..15| 14...12| 11..7 | 6....0  | function    |
-funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  |             |
- 5      | 2       | 5      | 5    | 3      | 5     |   7     |             |
-------  | -----   | -----  | -----| -----  | ----- | ------- | --------    |
-01011   | xx      | 00000  | rs1  | yyy    | rd    | 1010011 | FSQRT.xx    |
-01011   | xx      | rs2!=0 | rs1  | yyy    | rd    | 1010011 | ?rs2        |
-"""]]
-
-# funct5 = 01111
-
-[[!table  data="""
-31..27  | 26..25  | 24..20 |19..15| 14...12| 11..7 | 6....0  | function    |
-funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  |             |
- 5      | 2       | 5      | 5    | 3      | 5     |   7     |             |
-------  | -----   | -----  | -----| -----  | ----- | ------- | --------    |
-01111   | xx      | 00000  | rs1  | yyy    | rd    | 1010011 | FRSQRT.xx   |
-01111   | xx      | rs2!=0 | rs1  | yyy    | rd    | 1010011 | ?rs2        |
+31..27  | 26..25  | 24..20 |19..15| 14...12| 11..7 | 6....0  | function      |
+funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  |               |
+ 5      | 2       | 5      | 5    | 3      | 5     |   7     |               |
+------  | -----   | -----  | -----| -----  | ----- | ------- | --------      |
+01011   | xx      | 00000  | rs1  | yyy    | rd    | 1010011 | FSQRT.xx      |
+01011   | xx      | 00001  | rs1  | yyy    | rd    | 1010011 | **FRSQRT.xx** |
+01011   | xx      | rs2!=0 | rs1  | yyy    | rd    | 1010011 | ?rs2          |
 """]]
 
 # funct5 = 10100