projects
/
libreriscv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
46d0548
)
(no commit message)
author
lkcl
<lkcl@web>
Mon, 15 Aug 2022 12:15:53 +0000
(13:15 +0100)
committer
IkiWiki
<ikiwiki.info>
Mon, 15 Aug 2022 12:15:53 +0000
(13:15 +0100)
openpower/sv/setvl.mdwn
patch
|
blob
|
history
diff --git
a/openpower/sv/setvl.mdwn
b/openpower/sv/setvl.mdwn
index bcc175f71957da13ad57f2805b32e38ba248d57f..79dfbe34fd0e2a1c194804d6e8d1b55cfa851593 100644
(file)
--- a/
openpower/sv/setvl.mdwn
+++ b/
openpower/sv/setvl.mdwn
@@
-110,16
+110,20
@@
done via the [[SVSTATE SPR|sv/sprs]].
Note that setmvli is a pseudo-op, based on RA/RT=0, and setvli likewise
Note that setmvli is a pseudo-op, based on RA/RT=0, and setvli likewise
- setvli VL=8 : setvl r5, r0, VL=8
- setmvli MVL=8 : setvl r0, r0, MVL=8
+ setvli VL=8 : setvl r5, r0, VL=8
+ setvli. VL=8 : setvl. r5, r0, VL=8
+ setmvli MVL=8 : setvl r0, r0, MVL=8
+ setmvli. MVL=8 : setvl. r0, r0, MVL=8
Additional pseudo-op for obtaining VL without modifying it (or any state):
Additional pseudo-op for obtaining VL without modifying it (or any state):
- getvl r5 : setvl r5, r0, vf=0, vs=0, ms=0
+ getvl r5 : setvl r5, r0, vf=0, vs=0, ms=0
+ getvl. r5 : setvl. r5, r0, vf=0, vs=0, ms=0
For Vertical-First mode, a pseudo-op for explicit incrementing
of srcstep and dststep:
For Vertical-First mode, a pseudo-op for explicit incrementing
of srcstep and dststep:
+ svfstep : setvl 0, 0, vf=1, vs=0, ms=0
svfstep. : setvl. 0, 0, vf=1, vs=0, ms=0
This pseudocode op is different from [[sv/svstep]] which is used to
svfstep. : setvl. 0, 0, vf=1, vs=0, ms=0
This pseudocode op is different from [[sv/svstep]] which is used to