(no commit message)
authorlkcl <lkcl@web>
Tue, 6 Aug 2019 03:08:41 +0000 (04:08 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 6 Aug 2019 03:08:41 +0000 (04:08 +0100)
rv_major_opcode_1010011.mdwn

index 429a1deba16c0cb4dc01883015664d59174911ac..d3366646eda3512203acc53d1354a16cbc7554b4 100644 (file)
@@ -104,7 +104,7 @@ No brownfield encodings available.
 
 Brownfield encodings available.
 
-## funct5 = 00100
+## funct5 = 00100 - FSGN
 
 This table uses funct3 for encoding 2-operand FP operations
 
@@ -122,7 +122,7 @@ funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  | name        |
 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.
@@ -149,7 +149,7 @@ Brownfield encodings available.
 
 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
@@ -275,7 +275,7 @@ Brownfield encodings available.
 
 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**
@@ -310,7 +310,7 @@ Brownfield encodings available.
 
 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
@@ -352,7 +352,7 @@ funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  | name        |
 
 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
@@ -388,7 +388,7 @@ funct5  | SDHQ    | rs2    | rs1  | funct3 | rd    | opcode  | name        |
 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.
 
@@ -423,7 +423,7 @@ funct5| SDHQ  | rs2    | rs1  |funct3 | rd    | opcode  | name        |
 
 Brownfield encodings available.
 
-## funct5 = 11110
+## funct5 = 11110 - FMV
 
 This table uses *both* rs2 *and* funct3 for encoding 1-operand FP operations.