projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
14e51eb
)
(no commit message)
author
lkcl
<lkcl@web>
Thu, 8 Jun 2023 14:11:41 +0000
(15:11 +0100)
committer
IkiWiki
<ikiwiki.info>
Thu, 8 Jun 2023 14:11:41 +0000
(15:11 +0100)
openpower/sv/po9_encoding/discussion.mdwn
patch
|
blob
|
history
diff --git
a/openpower/sv/po9_encoding/discussion.mdwn
b/openpower/sv/po9_encoding/discussion.mdwn
index 55fa68d0a00b58a54ef45fb4402130831eb5548c..609dc61724461ef6826e84d1abb6e837ee060565 100644
(file)
--- a/
openpower/sv/po9_encoding/discussion.mdwn
+++ b/
openpower/sv/po9_encoding/discussion.mdwn
@@
-18,8
+18,8
@@
Fields:
-*
RM
24-bit SVP64 prefix
-*
SVP64 `RM <- rm0 || rm1`
+*
`RM`:
24-bit SVP64 prefix
+*
`RM <- rm0 || rm1` split field
Length detection:
@@
-50,6
+50,9
@@
the complexity of attempting to fit 32-bit instructions into
PO9 is very high. encoding (1) attempts to fit `setvl` etc. into
32-bit but it is very tight.
+* `setvl` - Unvectorizable, EXT0xx, 6-bit XO (including Rc=1)
+* `psetvl` - Unvectorizable, EXT1xx
+
```
|0-5| 6-28|29 30 31|32|33-36|37 | 38-60 | 61-63 | Description |