From: lkcl Date: Tue, 6 Aug 2019 03:08:41 +0000 (+0100) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~4268 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=43b55a8e2dc49a8929a9c4933cf7d317c19c9a63;p=libreriscv.git --- diff --git a/rv_major_opcode_1010011.mdwn b/rv_major_opcode_1010011.mdwn index 429a1deba..d3366646e 100644 --- a/rv_major_opcode_1010011.mdwn +++ b/rv_major_opcode_1010011.mdwn @@ -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.