projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c201784
)
(no commit message)
author
lkcl
<lkcl@web>
Fri, 9 Jun 2023 11:13:15 +0000
(12:13 +0100)
committer
IkiWiki
<ikiwiki.info>
Fri, 9 Jun 2023 11:13:15 +0000
(12:13 +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 d85bdebc025e9ac7abba378bf70151cc6e64e280..db1db31a35883286dcb2a2be424de6f352483e00 100644
(file)
--- a/
openpower/sv/po9_encoding/discussion.mdwn
+++ b/
openpower/sv/po9_encoding/discussion.mdwn
@@
-1,7
+1,20
@@
[[!toc]]
[[!toc]]
+# introduction
+
+the purpose of this page is to create and evaluate alternative
+encoding schemes that allow for a hybrid mixture of
+(ultra-precious) 32-bit and 64-bit (actually `x86 REP`-like
+prefixed) instructions.
+
+a specific view to attaining high-speed massive-wide multi-issue decode
+is a high priority. therefore especially length-detection must be kept
+brutally simple.
+
# alternative 32-64 encoding (1)
# alternative 32-64 encoding (1)
+**superseded**
+
conflict to resolve: EXT90x and EXT232. they are indistinguishable.
```
conflict to resolve: EXT90x and EXT232. they are indistinguishable.
```
@@
-51,6
+64,8
@@
Instruction allocation restrictions:
# alternative 32-64 encoding (2)
# alternative 32-64 encoding (2)
+**superseded**
+
requires reducing SVP64Single to 23 bits. luckily there are 2 spare
the complexity of attempting to fit 32-bit instructions into
requires reducing SVP64Single to 23 bits. luckily there are 2 spare
the complexity of attempting to fit 32-bit instructions into
@@
-93,7
+108,8
@@
Length detection:
# alternative 32-64 encoding (3)
# alternative 32-64 encoding (3)
-TODO
+**current**
+
aim of this idea is to attempt simplification of area identification
and length. the 55-bit area is eliminated and may only be reintroduced
by sacrificing parts of EXT200-231, bear in mind that EXT209 is already
aim of this idea is to attempt simplification of area identification
and length. the 55-bit area is eliminated and may only be reintroduced
by sacrificing parts of EXT200-231, bear in mind that EXT209 is already