projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
435474f
)
add C cond-code retrofit
author
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Wed, 11 Apr 2018 17:48:43 +0000
(18:48 +0100)
committer
Luke Kenneth Casson Leighton
<lkcl@lkcl.net>
Wed, 11 Apr 2018 17:48:43 +0000
(18:48 +0100)
simple_v_extension.mdwn
patch
|
blob
|
history
diff --git
a/simple_v_extension.mdwn
b/simple_v_extension.mdwn
index 6a54758ea8754409d5f63684cc64fb57865cd936..626979eb4ee139fbd3e2dbdae4383bba0d0ee86e 100644
(file)
--- a/
simple_v_extension.mdwn
+++ b/
simple_v_extension.mdwn
@@
-383,7
+383,9
@@
Now uses the CS format:
C.BEQZ | predicate rs3 | src1 | I/F B | src2 | C1 |
"""]]
-Bit 6 would be decoded as "operation refers to Integer or Float"
+Bit 6 would be decoded as "operation refers to Integer or Float" including
+interpreting src1 and src2 accordingly as outlined in Table 12.2 of the
+"C" Standard, version 2.0,
whilst Bit 5 would allow the operation to be decoded, in combination with
funct3 = 110 or 111, a combination of four distinct comparison operators.