projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
89c3d41
)
(no commit message)
author
lkcl
<lkcl@web>
Tue, 6 Aug 2019 03:08:41 +0000
(
04:08
+0100)
committer
IkiWiki
<ikiwiki.info>
Tue, 6 Aug 2019 03:08:41 +0000
(
04:08
+0100)
rv_major_opcode_1010011.mdwn
patch
|
blob
|
history
diff --git
a/rv_major_opcode_1010011.mdwn
b/rv_major_opcode_1010011.mdwn
index 429a1deba16c0cb4dc01883015664d59174911ac..d3366646eda3512203acc53d1354a16cbc7554b4 100644
(file)
--- a/
rv_major_opcode_1010011.mdwn
+++ b/
rv_major_opcode_1010011.mdwn
@@
-104,7
+104,7
@@
No brownfield encodings available.
Brownfield encodings available.
Brownfield encodings available.
-## funct5 = 00100
+## funct5 = 00100
- FSGN
This table uses funct3 for encoding 2-operand FP operations
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 |
"""]]
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.
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.
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
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.
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**
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.
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
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.
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
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? |
"""]]
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.
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.
Brownfield encodings available.
-## funct5 = 11110
+## funct5 = 11110
- FMV
This table uses *both* rs2 *and* funct3 for encoding 1-operand FP operations.
This table uses *both* rs2 *and* funct3 for encoding 1-operand FP operations.