OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [alpha/] [gen_or1k_isa/] [result/] [or1k_isa_distiller.ps] - Blame information for rev 1778

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 14 lampret
%!PS-Adobe-2.0
2
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
3
%%Title: tmp/isa.dvi
4
%%Pages: 70
5
%%PageOrder: Ascend
6
%%BoundingBox: 0 0 596 842
7
%%DocumentFonts: Times-Bold Times-Roman Courier
8
%%EndComments
9
%DVIPSWebPage: (www.radicaleye.com)
10
%DVIPSCommandLine: dvips -o result/or1k_isa_distiller.ps tmp/isa.dvi
11
%DVIPSParameters: dpi=600, compressed
12
%DVIPSSource:  TeX output 2000.03.04:0315
13
%%BeginProcSet: texc.pro
14
%!
15
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
16
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
17
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
18
 
19
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
20
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
21
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
22
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
23
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
24
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
25
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
26
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
27
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
28
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
29
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
30
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
31
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
32
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
33
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
34
 
35
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
36
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
37
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
38
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
39
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
40
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
41
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
42
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
43
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
44
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
45
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
46
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
47
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
48
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
49
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
50
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
51
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
52
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
53
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
54
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
55
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
56
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
57
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
58
(LaserWriter 16/600)]{A length product length le{A length product exch 0
59
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
60
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
61
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
62
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
63
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
64
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
65
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
66
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
67
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
68
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
69
 
70
%%EndProcSet
71
%%BeginProcSet: 8r.enc
72
% @@psencodingfile@{
73
%   author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry",
74
%   version = "0.6",
75
%   date = "1 July 1998",
76
%   filename = "8r.enc",
77
%   email = "tex-fonts@@tug.org",
78
%   docstring = "Encoding for TrueType or Type 1 fonts
79
%                to be used with TeX."
80
% @}
81
%
82
% Idea is to have all the characters normally included in Type 1 fonts
83
% available for typesetting. This is effectively the characters in Adobe
84
% Standard Encoding + ISO Latin 1 + extra characters from Lucida.
85
%
86
% Character code assignments were made as follows:
87
%
88
% (1) the Windows ANSI characters are almost all in their Windows ANSI
89
% positions, because some Windows users cannot easily reencode the
90
% fonts, and it makes no difference on other systems. The only Windows
91
% ANSI characters not available are those that make no sense for
92
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
93
% (173). quotesingle and grave are moved just because it's such an
94
% irritation not having them in TeX positions.
95
%
96
% (2) Remaining characters are assigned arbitrarily to the lower part
97
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
98
%
99
% (3) Y&Y Lucida Bright includes some extra text characters; in the
100
% hopes that other PostScript fonts, perhaps created for public
101
% consumption, will include them, they are included starting at 0x12.
102
%
103
% (4) Remaining positions left undefined are for use in (hopefully)
104
% upward-compatible revisions, if someday more characters are generally
105
% available.
106
%
107
% (5) hyphen appears twice for compatibility with both
108
% ASCII and Windows.
109
%
110
/TeXBase1Encoding [
111
% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
112
  /.notdef /dotaccent /fi /fl
113
  /fraction /hungarumlaut /Lslash /lslash
114
  /ogonek /ring /.notdef
115
  /breve /minus /.notdef
116
% These are the only two remaining unencoded characters, so may as
117
% well include them.
118
  /Zcaron /zcaron
119
% 0x10
120
 /caron /dotlessi
121
% (unusual TeX characters available in, e.g., Lucida Bright)
122
 /dotlessj /ff /ffi /ffl
123
 /.notdef /.notdef /.notdef /.notdef
124
 /.notdef /.notdef /.notdef /.notdef
125
 % very contentious; it's so painful not having quoteleft and quoteright
126
 % at 96 and 145 that we move the things normally found there to here.
127
 /grave /quotesingle
128
% 0x20 (ASCII begins)
129
 /space /exclam /quotedbl /numbersign
130
 /dollar /percent /ampersand /quoteright
131
 /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
132
% 0x30
133
 /zero /one /two /three /four /five /six /seven
134
 /eight /nine /colon /semicolon /less /equal /greater /question
135
% 0x40
136
 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
137
% 0x50
138
 /P /Q /R /S /T /U /V /W
139
 /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
140
% 0x60
141
 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
142
% 0x70
143
 /p /q /r /s /t /u /v /w
144
 /x /y /z /braceleft /bar /braceright /asciitilde
145
 /.notdef % rubout; ASCII ends
146
% 0x80
147
 /.notdef /.notdef /quotesinglbase /florin
148
 /quotedblbase /ellipsis /dagger /daggerdbl
149
 /circumflex /perthousand /Scaron /guilsinglleft
150
 /OE /.notdef /.notdef /.notdef
151
% 0x90
152
 /.notdef /.notdef /.notdef /quotedblleft
153
 /quotedblright /bullet /endash /emdash
154
 /tilde /trademark /scaron /guilsinglright
155
 /oe /.notdef /.notdef /Ydieresis
156
% 0xA0
157
 /.notdef % nobreakspace
158
 /exclamdown /cent /sterling
159
 /currency /yen /brokenbar /section
160
 /dieresis /copyright /ordfeminine /guillemotleft
161
 /logicalnot
162
 /hyphen % Y&Y (also at 45); Windows' softhyphen
163
 /registered
164
 /macron
165
% 0xD0
166
 /degree /plusminus /twosuperior /threesuperior
167
 /acute /mu /paragraph /periodcentered
168
 /cedilla /onesuperior /ordmasculine /guillemotright
169
 /onequarter /onehalf /threequarters /questiondown
170
% 0xC0
171
 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
172
 /Egrave /Eacute /Ecircumflex /Edieresis
173
 /Igrave /Iacute /Icircumflex /Idieresis
174
% 0xD0
175
 /Eth /Ntilde /Ograve /Oacute
176
 /Ocircumflex /Otilde /Odieresis /multiply
177
 /Oslash /Ugrave /Uacute /Ucircumflex
178
 /Udieresis /Yacute /Thorn /germandbls
179
% 0xE0
180
 /agrave /aacute /acircumflex /atilde
181
 /adieresis /aring /ae /ccedilla
182
 /egrave /eacute /ecircumflex /edieresis
183
 /igrave /iacute /icircumflex /idieresis
184
% 0xF0
185
 /eth /ntilde /ograve /oacute
186
 /ocircumflex /otilde /odieresis /divide
187
 /oslash /ugrave /uacute /ucircumflex
188
 /udieresis /yacute /thorn /ydieresis
189
] def
190
 
191
%%EndProcSet
192
%%BeginProcSet: texps.pro
193
%!
194
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
195
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
196
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
197
exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
198
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
199
ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
200
end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
201
dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
202
roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
203
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
204
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
205
def end
206
 
207
%%EndProcSet
208
%%BeginProcSet: special.pro
209
%!
210
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
211
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
212
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
213
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
214
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
215
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
216
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
217
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
218
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
219
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
220
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
221
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
222
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
223
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
224
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
225
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
226
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
227
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
228
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
229
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
230
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
231
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
232
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
233
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
234
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
235
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
236
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
237
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
238
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
239
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
240
save N userdict maxlength dict begin/magscale true def normalscale
241
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
242
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
243
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
244
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
245
TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
246
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
247
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
248
moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
249
begin/SpecialSave save N gsave normalscale currentpoint TR
250
@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
251
CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
252
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
253
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
254
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
255
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
256
lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
257
/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
258
repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
259
/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
260
currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
261
moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
262
/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
263
1 startangle endangle arc savematrix setmatrix}N end
264
 
265
%%EndProcSet
266
%%BeginProcSet: color.pro
267
%!
268
TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
269
setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
270
}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
271
/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
272
setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
273
/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
274
known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
275
/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
276
/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
277
setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
278
setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
279
0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
280
/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
281
setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
282
0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
283
 
284
 
285
/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
286
setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
287
setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
288
 
289
/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
290
setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
291
 
292
0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
293
0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
294
/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
295
setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
296
/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
297
0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
298
0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
299
 
300
setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
301
0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
302
/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
303
setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
304
0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
305
1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
306
/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
307
setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
308
0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
309
DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
310
setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
311
setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
312
setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
313
 
314
%%EndProcSet
315
TeXDict begin 39158280 55380996 1000 600 600 (tmp/isa.dvi)
316
@start /Fa 133[46 46 46 46 46 46 46 46 46 46 46 46 46
317
46 46 46 46 46 46 46 46 46 46 46 46 46 6[46 1[46 3[46
318
46 46 2[46 46 46 46 46 46 46 46 1[46 46 46 46 46 46 5[46
319
2[46 46 46 46 46 46 46 46 2[46 46 46 2[46 46 40[{
320
.85 ExtendFont TeXBase1Encoding ReEncodeFont}59 90.9091
321
/Courier rf /Fb 139[40 47 53 1[66 60 66 100 3[33 3[53
322
1[53 1[60 17[93 86 7[73 1[86 9[40 58[{TeXBase1Encoding ReEncodeFont}16
323
119.552 /Times-Bold rf /Fc 133[64 72 72 104 72 80 48
324
56 64 80 80 72 80 120 40 80 48 40 80 72 48 64 80 64 80
325
72 6[96 2[143 1[104 96 80 104 2[112 104 135 96 1[72 56
326
112 112 88 96 104 104 96 104 8[72 1[72 2[72 72 72 2[36
327
48 41[80 3[{TeXBase1Encoding ReEncodeFont}54 143.462
328
/Times-Bold rf /Fd 139[25 7[21 2[21 42 37 25 33 42 17[54
329
4[71 50 76[{TeXBase1Encoding ReEncodeFont}11 74.7198
330
/Times-Bold rf /Fe 170[60 51 46 55 1[46 60 60 4[28 3[51
331
1[55 17[42 42 1[21 46[{.167 SlantFont TeXBase1Encoding ReEncodeFont}13
332
83.022 /Times-Roman rf /Ff 206[29 49[{TeXBase1Encoding ReEncodeFont}1
333
58.1154 /Times-Roman rf /Fg 131[17 2[42 42 60 42 42 23
334
32 28 1[42 42 42 65 23 2[23 42 42 28 37 42 37 42 37 3[28
335
1[28 51 1[60 1[60 60 1[46 55 1[46 60 60 74 51 60 32 28
336
3[51 60 55 55 60 2[47 47 47 1[23 42 42 42 42 42 42 42
337
42 42 42 23 1[28 21 47 42 28 28 6[28 29[46 3[{
338
TeXBase1Encoding ReEncodeFont}67 83.022 /Times-Roman
339
rf /Fh 138[46 28 32 37 1[46 42 46 4[23 3[37 1[37 15[46
340
60 2[65 5[32 5[60 17[42 42 1[21 46[{TeXBase1Encoding ReEncodeFont}18
341
83.022 /Times-Bold rf end
342
%%EndProlog
343
%%BeginSetup
344
%%Feature: *Resolution 600dpi
345
TeXDict begin
346
%%PaperSize: A4
347
 
348
%%EndSetup
349
%%Page: 1 1
350
1 0 bop Black Black 1233 -8 a Fh(0.1.)40 b(OpenRISC)21
351
b(1000)e(Instruction)i(Set)22 141 y Fg(Draft,)f(Do)g(not)g(distrib)n
352
(ute)p Black 1866 6065 a Ff(1)p Black eop
353
%%Page: 2 2
354
2 1 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
355
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
356
TeXcolorgray 69 331 a Fd(Left)p Black 1 TeXcolorgray
357
Black 1 TeXcolorgray Black 1 TeXcolorgray 237 w(Middle)d(Middle)g
358
(Middle)g(Middle)g(Middle)h(Middle)f(Middle)g(Middle)p
359
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
360
234 w(Right)p Black -86 460 a Fc(l.illegal)527 b(Illegal)34
361
b(instruction)526 b(l.illegal)p 490 807 2782 4 v 488
362
907 4 100 v 531 877 a Fg(31)2573 b(0)p 3269 907 V 490
363
910 2782 4 v 488 1010 4 100 v 1688 980 a(opcode)18 b(0x0)p
364
3269 1010 V 490 1013 2782 4 v 488 1113 4 100 v 1768 1083
365
a(32)i(bits)p 3269 1113 V 490 1116 2782 4 v -128 1561
366
a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.illegal)-128
367
2199 y Fb(Description:)p Black Black 171 2443 a Fa(The)48
368
b(result)g(of)f(this)h(instruction)j(is)c(always)h(an)f(illegal)i
369
(instruction)i(exception.)-128 2838 y Fb(Operation:)p
370
Black Black 171 3073 a Fg(PC)22 b(<-)e(address)g(of)f(ille)o(gal)h
371
(instruction)f(e)o(xception)f(handler)-128 3468 y Fb(Notes:)p
372
Black Black 654 5832 a Fg(Class)j(1:)p 945 5710 2163
373
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
374
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
375
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
376
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
377
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
378
3105 5912 V 945 5915 2163 4 v Black 1860 6065 a(2)p Black
379
eop
380
%%Page: 3 3
381
3 2 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
382
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
383
TeXcolorgray -86 331 a Fd(Left)p Black 1 TeXcolorgray
384
Black 1 TeXcolorgray Black 1 TeXcolorgray 83 w(Middle)d(Middle)g
385
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
386
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
387
102 w(Right)p Black -81 460 a Fc(l.j)902 b(J)n(ump)924
388
b(l.j)p 407 807 2948 4 v 405 907 4 100 v 448 877 a Fg(31)414
389
b(26)p 1069 907 V 82 w(25)2075 b(0)p 3352 907 V 407 910
390
2948 4 v 405 1010 4 100 v 546 980 a(opcode)19 b(0x0)p
391
1069 1010 V 1249 w(X)p 3352 1010 V 407 1013 2948 4 v
392
405 1113 4 100 v 648 1083 a(6)h(bits)p 1069 1113 V 1271
393
w(26)f(bits)p 3352 1113 V 407 1116 2948 4 v -128 1561
394
a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.j)48 b(X)-128
395
2199 y Fb(Description:)p Black Black 171 2443 a Fa(The)g(immediate)h
396
(is)e(shifted)i(left)f(two)g(bits,)g(sign-extended)j(to)c(32)g(bits)h
397
(and)f(then)h(added)171 2551 y(to)f(the)h(address)h(of)e(the)g(delay)h
398
(slot.)95 b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g
399
(jump.)171 2659 y(The)h(program)h(unconditionally)i(jumps)e(to)e(EA)g
400
(with)h(a)e(delay)j(of)e(one)g(32)g(bit)h(or)f(two)g(16)171
401
2767 y(bit)h(instructions.)-128 3162 y Fb(Operation:)p
402
Black Black 171 3397 a Fg(PC)22 b(<-)e(\(Immediate)e(||)i(00\))g(+)g
403
(DelayInsnAddr)171 3496 y(LR)h(<-)f(DelayInsnAddr)e(+)j(4)-128
404
3891 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
405
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
406
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
407
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
408
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
409
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
410
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1860 6065
411
a(3)p Black eop
412
%%Page: 4 4
413
4 3 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
414
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
415
TeXcolorgray -35 331 a Fd(Left)p Black 1 TeXcolorgray
416
Black 1 TeXcolorgray Black 1 TeXcolorgray 134 w(Middle)d(Middle)g
417
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
418
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
419
131 w(Right)p Black -86 460 a Fc(l.jal)598 b(J)n(ump)34
420
b(and)h(Link)598 b(l.jal)p 407 807 2948 4 v 405 907 4
421
100 v 448 877 a Fg(31)414 b(26)p 1069 907 V 82 w(25)2075
422
b(0)p 3352 907 V 407 910 2948 4 v 405 1010 4 100 v 546
423
980 a(opcode)19 b(0x1)p 1069 1010 V 1249 w(X)p 3352 1010
424
V 407 1013 2948 4 v 405 1113 4 100 v 648 1083 a(6)h(bits)p
425
1069 1113 V 1271 w(26)f(bits)p 3352 1113 V 407 1116 2948
426
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
427
a Fa(l.jal)49 b(X)-128 2199 y Fb(Description:)p Black
428
Black 171 2443 a Fa(The)f(immediate)h(is)e(shifted)i(left)f(two)g
429
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
430
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
431
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(jump.)171
432
2659 y(The)h(program)h(unconditionally)i(jumps)e(to)e(EA)g(with)h(a)e
433
(delay)j(of)e(one)g(32)g(bit)h(or)f(two)g(16)171 2767
434
y(bit)h(instructions.)97 b(The)48 b(address)h(of)e(the)g(instruction)j
435
(after)f(the)e(delay)h(slot)g(is)f(placed)171 2875 y(in)g(the)h(link)g
436
(register.)-128 3269 y Fb(Operation:)p Black Black 171
437
3505 a Fg(PC)22 b(<-)e(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
438
3604 y(LR)h(<-)f(DelayInsnAddr)e(+)j(4)-128 3999 y Fb(Notes:)p
439
Black Black 654 5832 a Fg(Class)g(1:)p 945 5710 2163
440
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
441
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
442
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
443
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
444
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
445
3105 5912 V 945 5915 2163 4 v Black 1860 6065 a(4)p Black
446
eop
447
%%Page: 5 5
448
5 4 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
449
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
450
TeXcolorgray -11 331 a Fd(Left)p Black 1 TeXcolorgray
451
Black 1 TeXcolorgray Black 1 TeXcolorgray 158 w(Middle)d(Middle)g
452
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
453
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
454
155 w(Right)p Black -86 460 a Fc(l.bnf)523 b(Branch)34
455
b(if)i(No)f(Flag)523 b(l.bnf)p 407 807 2948 4 v 405 907
456
4 100 v 448 877 a Fg(31)414 b(26)p 1069 907 V 82 w(25)2075
457
b(0)p 3352 907 V 407 910 2948 4 v 405 1010 4 100 v 546
458
980 a(opcode)19 b(0x2)p 1069 1010 V 1249 w(X)p 3352 1010
459
V 407 1013 2948 4 v 405 1113 4 100 v 648 1083 a(6)h(bits)p
460
1069 1113 V 1271 w(26)f(bits)p 3352 1113 V 407 1116 2948
461
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
462
a Fa(l.bnf)49 b(X)-128 2199 y Fb(Description:)p Black
463
Black 171 2443 a Fa(The)f(immediate)h(is)e(shifted)i(left)f(two)g
464
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
465
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
466
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(branch.)171
467
2659 y(If)g(the)h(compare)h(flag)f(is)f(cleared,)i(then)f(the)f
468
(program)i(branches)g(to)e(EA)h(with)f(a)g(delay)171
469
2767 y(of)g(one)h(32)f(bit)g(or)g(two)h(16)f(bit)g(instructions.)-128
470
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
471
b(<-)f(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
472
3496 y(PC)i(<-)e(EA)g(if)h(\003ag)f(cleared)-128 3891
473
y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
474
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
475
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
476
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
477
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
478
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
479
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1860 6065
480
a(5)p Black eop
481
%%Page: 6 6
482
6 5 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
483
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
484
TeXcolorgray -51 331 a Fd(Left)p Black 1 TeXcolorgray
485
Black 1 TeXcolorgray Black 1 TeXcolorgray 118 w(Middle)d(Middle)g
486
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
487
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
488
115 w(Right)p Black -86 460 a Fc(l.bf)629 b(Branch)34
489
b(if)i(Flag)629 b(l.bf)p 407 807 2948 4 v 405 907 4 100
490
v 448 877 a Fg(31)414 b(26)p 1069 907 V 82 w(25)2075
491
b(0)p 3352 907 V 407 910 2948 4 v 405 1010 4 100 v 546
492
980 a(opcode)19 b(0x3)p 1069 1010 V 1249 w(X)p 3352 1010
493
V 407 1013 2948 4 v 405 1113 4 100 v 648 1083 a(6)h(bits)p
494
1069 1113 V 1271 w(26)f(bits)p 3352 1113 V 407 1116 2948
495
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
496
a Fa(l.bf)48 b(X)-128 2199 y Fb(Description:)p Black
497
Black 171 2443 a Fa(The)g(immediate)h(is)e(shifted)i(left)f(two)g
498
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
499
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
500
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(branch.)171
501
2659 y(If)g(the)h(compare)h(flag)f(is)f(set,)g(then)h(the)g(program)h
502
(branches)g(to)e(EA)g(with)h(a)f(delay)h(of)171 2767
503
y(one)g(32)f(bit)g(or)g(two)h(16)f(bit)g(instructions.)-128
504
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
505
b(<-)f(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
506
3496 y(PC)i(<-)e(EA)g(if)h(\003ag)f(set)-128 3891 y Fb(Notes:)p
507
Black Black 654 5832 a Fg(Class)h(1:)p 945 5710 2163
508
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
509
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
510
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
511
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
512
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
513
3105 5912 V 945 5915 2163 4 v Black 1860 6065 a(6)p Black
514
eop
515
%%Page: 7 7
516
7 6 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
517
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
518
TeXcolorgray 53 331 a Fd(Left)p Black 1 TeXcolorgray
519
Black 1 TeXcolorgray Black 1 TeXcolorgray 221 w(Middle)d(Middle)g
520
(Middle)g(Middle)g(Middle)h(Middle)f(Middle)g(Middle)p
521
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
522
218 w(Right)p Black -86 460 a Fc(l.bfnez)2143 b(l.bfnez)p
523
407 807 2948 4 v 405 907 4 100 v 448 877 a Fg(31)414
524
b(26)p 1069 907 V 82 w(25)2075 b(0)p 3352 907 V 407 910
525
2948 4 v 405 1010 4 100 v 546 980 a(opcode)19 b(0x3)p
526
1069 1010 V 1249 w(X)p 3352 1010 V 407 1013 2948 4 v
527
405 1113 4 100 v 648 1083 a(6)h(bits)p 1069 1113 V 1271
528
w(26)f(bits)p 3352 1113 V 407 1116 2948 4 v -128 1561
529
a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.bfnez)49
530
b(X)-128 2199 y Fb(Description:)p Black Black -128 2838
531
a(Operation:)p Black Black -128 3468 a(Notes:)p Black
532
Black 762 5832 a Fg(Class)21 b(0:)p 1053 5710 1947 4
533
v 1051 5809 4 100 v 1094 5779 a(Architecture)e(Le)n(v)o(el)p
534
1756 5809 V 82 w(Ex)o(ecution)f(Mode)p 2388 5809 V 82
535
w(Implementation)p 2997 5809 V 1053 5813 1947 4 v 1051
536
5912 4 100 v 1756 5912 V 2388 5912 V 2997 5912 V 1053
537
5915 1947 4 v Black 1860 6065 a(7)p Black eop
538
%%Page: 8 8
539
8 7 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
540
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
541
TeXcolorgray 53 331 a Fd(Left)p Black 1 TeXcolorgray
542
Black 1 TeXcolorgray Black 1 TeXcolorgray 221 w(Middle)d(Middle)g
543
(Middle)g(Middle)g(Middle)h(Middle)f(Middle)g(Middle)p
544
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
545
218 w(Right)p Black -86 460 a Fc(l.bfeqz)2143 b(l.bfeqz)p
546
407 807 2948 4 v 405 907 4 100 v 448 877 a Fg(31)414
547
b(26)p 1069 907 V 82 w(25)2075 b(0)p 3352 907 V 407 910
548
2948 4 v 405 1010 4 100 v 546 980 a(opcode)19 b(0x2)p
549
1069 1010 V 1249 w(X)p 3352 1010 V 407 1013 2948 4 v
550
405 1113 4 100 v 648 1083 a(6)h(bits)p 1069 1113 V 1271
551
w(26)f(bits)p 3352 1113 V 407 1116 2948 4 v -128 1561
552
a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.bfeqz)49
553
b(X)-128 2199 y Fb(Description:)p Black Black -128 2838
554
a(Operation:)p Black Black -128 3468 a(Notes:)p Black
555
Black 762 5832 a Fg(Class)21 b(0:)p 1053 5710 1947 4
556
v 1051 5809 4 100 v 1094 5779 a(Architecture)e(Le)n(v)o(el)p
557
1756 5809 V 82 w(Ex)o(ecution)f(Mode)p 2388 5809 V 82
558
w(Implementation)p 2997 5809 V 1053 5813 1947 4 v 1051
559
5912 4 100 v 1756 5912 V 2388 5912 V 2997 5912 V 1053
560
5915 1947 4 v Black 1860 6065 a(8)p Black eop
561
%%Page: 9 9
562
9 8 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
563
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
564
TeXcolorgray 9 331 a Fd(Left)p Black 1 TeXcolorgray Black
565
1 TeXcolorgray Black 1 TeXcolorgray 178 w(Middle)d(Middle)g(Middle)g
566
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p Black 1
567
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
568
174 w(Right)p Black -86 460 a Fc(l.jmp)2143 b(l.jmp)p
569
407 807 2948 4 v 405 907 4 100 v 448 877 a Fg(31)414
570
b(26)p 1069 907 V 82 w(25)2075 b(0)p 3352 907 V 407 910
571
2948 4 v 405 1010 4 100 v 546 980 a(opcode)19 b(0x0)p
572
1069 1010 V 1249 w(X)p 3352 1010 V 407 1013 2948 4 v
573
405 1113 4 100 v 648 1083 a(6)h(bits)p 1069 1113 V 1271
574
w(26)f(bits)p 3352 1113 V 407 1116 2948 4 v -128 1561
575
a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.jmp)49
576
b(X)-128 2199 y Fb(Description:)p Black Black -128 2838
577
a(Operation:)p Black Black -128 3468 a(Notes:)p Black
578
Black 762 5832 a Fg(Class)21 b(0:)p 1053 5710 1947 4
579
v 1051 5809 4 100 v 1094 5779 a(Architecture)e(Le)n(v)o(el)p
580
1756 5809 V 82 w(Ex)o(ecution)f(Mode)p 2388 5809 V 82
581
w(Implementation)p 2997 5809 V 1053 5813 1947 4 v 1051
582
5912 4 100 v 1756 5912 V 2388 5912 V 2997 5912 V 1053
583
5915 1947 4 v Black 1860 6065 a(9)p Black eop
584
%%Page: 10 10
585
10 9 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21 b(1000)e(INSTR)m
586
(UCTION)h(SET)p -128 -146 4016 4 v Black -128 -8 V 1
587
TeXcolorgray 129 331 a Fd(Left)p Black 1 TeXcolorgray
588
Black 1 TeXcolorgray Black 1 TeXcolorgray 347 w(Middle)d(Middle)g
589
(Middle)h(Middle)f(Middle)g(Middle)g(Middle)g(Middle)p
590
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
591
344 w(Right)p Black -86 460 a Fc(l.load32u)81 b(Load)35
592
b(W)-11 b(ord)36 b(and)f(Extend)f(with)h(Zer)m(o)82 b(l.load32u)p
593
150 807 3462 4 v 148 907 4 100 v 191 877 a Fg(31)497
594
b(25)p 895 907 V 132 w(24)p 1160 907 V 131 w(23)249 b(20)p
595
1658 907 V 82 w(19)f(16)p 2157 907 V 82 w(15)1244 b(0)p
596
3609 907 V 150 910 3462 4 v 148 1010 4 100 v 331 980
597
a(opcode)18 b(0x8)p 895 1010 V 296 w(J)p 1160 1010 V
598
336 w(A)p 1658 1010 V 440 w(B)p 2157 1010 V 933 w(J)p
599
3609 1010 V 150 1013 3462 4 v 148 1113 4 100 v 432 1083
600
a(7)i(bits)p 895 1113 V 324 w(1)g(bits)p 1160 1113 V
601
200 w(4)g(bits)p 1658 1113 V 316 w(4)g(bits)p 2157 1113
602
V 773 w(16)g(bits)p 3609 1113 V 150 1116 3462 4 v -128
603
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.load32u)50
604
b(rA,J\(rB\))-128 2199 y Fb(Description:)p Black Black
605
171 2443 a Fa(Offset)f(is)e(sign-extended)k(and)c(added)i(to)e(the)g
606
(contents)i(of)f(general)g(register)i(rB.)d(Sum)171 2551
607
y(represents)j(effective)g(address.)96 b(The)47 b(word)h(in)f(memory)h
608
(addressed)i(by)d(EA)g(is)g(loaded)171 2659 y(into)h(general)h
609
(register)g(rA.)-128 3054 y Fb(Operation:)p Black Black
610
171 3289 a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)171
611
3388 y(rA)h(<-)f(\(EA\)[31:0])-128 3783 y Fb(Notes:)p
612
Black Black 654 5832 a Fg(Class)h(1:)p 945 5710 2163
613
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
614
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
615
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
616
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
617
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
618
3105 5912 V 945 5915 2163 4 v Black 1839 6065 a(10)p
619
Black eop
620
%%Page: 11 11
621
11 10 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
622
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
623
-128 -8 V 1 TeXcolorgray 129 331 a Fd(Left)p Black 1
624
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
625
501 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
626
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
627
1 TeXcolorgray 498 w(Right)p Black -86 460 a Fc(l.load16u)81
628
b(Load)35 b(Half)g(W)-11 b(ord)35 b(and)h(Extend)e(with)h(Zer)m(o)82
629
b(l.load16u)p 150 807 3462 4 v 148 907 4 100 v 191 877
630
a Fg(31)497 b(25)p 895 907 V 132 w(24)p 1160 907 V 131
631
w(23)249 b(20)p 1658 907 V 82 w(19)f(16)p 2157 907 V
632
82 w(15)1244 b(0)p 3609 907 V 150 910 3462 4 v 148 1010
633
4 100 v 331 980 a(opcode)18 b(0x9)p 895 1010 V 296 w(J)p
634
1160 1010 V 336 w(A)p 1658 1010 V 440 w(B)p 2157 1010
635
V 933 w(J)p 3609 1010 V 150 1013 3462 4 v 148 1113 4
636
100 v 432 1083 a(7)i(bits)p 895 1113 V 324 w(1)g(bits)p
637
1160 1113 V 200 w(4)g(bits)p 1658 1113 V 316 w(4)g(bits)p
638
2157 1113 V 773 w(16)g(bits)p 3609 1113 V 150 1116 3462
639
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
640
a Fa(l.load16u)50 b(rA,J\(rB\))-128 2199 y Fb(Description:)p
641
Black Black 171 2443 a Fa(Offset)f(is)e(sign-extended)k(and)c(added)i
642
(to)e(the)g(contents)i(of)f(general)g(register)i(rB.)d(Sum)171
643
2551 y(represents)j(effective)g(address.)96 b(The)47
644
b(half)h(word)g(in)f(memory)h(addressed)i(by)d(EA)g(is)g(loaded)171
645
2659 y(into)h(the)g(low-order)h(16)e(bits)h(of)f(general)i(register)g
646
(rA.)f(High-order)i(16)d(bits)h(of)f(general)171 2767
647
y(register)j(rA)d(are)g(replaced)i(with)f(zero.)-128
648
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
649
b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)171 3496 y(rA[15:0])f(<-)h
650
(\(EA\)[15:0])171 3596 y(rA[31:16])e(<-)i(0)-128 3991
651
y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
652
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
653
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
654
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
655
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
656
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
657
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
658
a(11)p Black eop
659
%%Page: 12 12
660
12 11 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
661
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
662
-128 -8 V 1 TeXcolorgray 117 331 a Fd(Left)p Black 1
663
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
664
478 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)h(Middle)f
665
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
666
1 TeXcolorgray 475 w(Right)p Black -86 460 a Fc(l.load16s)81
667
b(Load)35 b(Half)g(W)-11 b(ord)35 b(and)h(Extend)e(with)h(Sign)82
668
b(l.load16s)p 150 807 3462 4 v 148 907 4 100 v 191 877
669
a Fg(31)497 b(25)p 895 907 V 132 w(24)p 1160 907 V 131
670
w(23)249 b(20)p 1658 907 V 82 w(19)f(16)p 2157 907 V
671
82 w(15)1244 b(0)p 3609 907 V 150 910 3462 4 v 148 1010
672
4 100 v 333 980 a(opcode)18 b(0xa)p 895 1010 V 299 w(J)p
673
1160 1010 V 336 w(A)p 1658 1010 V 440 w(B)p 2157 1010
674
V 933 w(J)p 3609 1010 V 150 1013 3462 4 v 148 1113 4
675
100 v 432 1083 a(7)i(bits)p 895 1113 V 324 w(1)g(bits)p
676
1160 1113 V 200 w(4)g(bits)p 1658 1113 V 316 w(4)g(bits)p
677
2157 1113 V 773 w(16)g(bits)p 3609 1113 V 150 1116 3462
678
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
679
a Fa(l.load16s)50 b(rA,J\(rB\))-128 2199 y Fb(Description:)p
680
Black Black 171 2443 a Fa(Offset)f(is)e(sign-extended)k(and)c(added)i
681
(to)e(the)g(contents)i(of)f(general)g(register)i(rB.)d(Sum)171
682
2551 y(represents)j(effective)g(address.)96 b(The)47
683
b(half)h(word)g(in)f(memory)h(addressed)i(by)d(EA)g(is)g(loaded)171
684
2659 y(into)h(the)g(low-order)h(16)e(bits)h(of)f(general)i(register)g
685
(rA.)f(High-order)i(16)d(bits)h(of)f(general)171 2767
686
y(register)j(rA)d(are)g(replaced)i(with)f(bit)g(15)f(of)g(the)g(loaded)
687
i(value.)-128 3162 y Fb(Operation:)p Black Black 171
688
3397 a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)171
689
3496 y(rA[15:0])f(<-)h(\(EA\)[15:0])171 3596 y(rA[31:16])e(<-)i(rA[15])
690
-128 3991 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
691
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
692
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
693
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
694
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
695
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
696
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
697
a(12)p Black eop
698
%%Page: 13 13
699
13 12 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
700
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
701
-128 -8 V 1 TeXcolorgray 93 331 a Fd(Left)p Black 1 TeXcolorgray
702
Black 1 TeXcolorgray Black 1 TeXcolorgray 277 w(Middle)d(Middle)g
703
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
704
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
705
274 w(Right)p Black -86 460 a Fc(l.load8u)81 b(Load)35
706
b(Byte)g(and)g(Extend)f(with)h(Zer)m(o)82 b(l.load8u)p
707
150 807 3462 4 v 148 907 4 100 v 191 877 a Fg(31)497
708
b(25)p 895 907 V 132 w(24)p 1160 907 V 131 w(23)249 b(20)p
709
1658 907 V 82 w(19)f(16)p 2157 907 V 82 w(15)1244 b(0)p
710
3609 907 V 150 910 3462 4 v 148 1010 4 100 v 331 980
711
a(opcode)18 b(0xb)p 895 1010 V 296 w(J)p 1160 1010 V
712
336 w(A)p 1658 1010 V 440 w(B)p 2157 1010 V 933 w(J)p
713
3609 1010 V 150 1013 3462 4 v 148 1113 4 100 v 432 1083
714
a(7)i(bits)p 895 1113 V 324 w(1)g(bits)p 1160 1113 V
715
200 w(4)g(bits)p 1658 1113 V 316 w(4)g(bits)p 2157 1113
716
V 773 w(16)g(bits)p 3609 1113 V 150 1116 3462 4 v -128
717
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.load8u)50
718
b(rA,J\(rB\))-128 2199 y Fb(Description:)p Black Black
719
171 2443 a Fa(Offset)f(is)e(sign-extended)k(and)c(added)i(to)e(the)g
720
(contents)i(of)f(general)g(register)i(rB.)d(Sum)171 2551
721
y(represents)j(effective)g(address.)96 b(The)47 b(byte)h(in)f(memory)h
722
(addressed)i(by)d(EA)g(is)g(loaded)171 2659 y(into)h(the)g(low-order)h
723
(eight)f(bits)g(of)f(general)i(register)g(rA.)f(High-order)i(24)d(bits)
724
h(of)171 2767 y(general)h(register)g(rA)f(are)f(replaced)i(with)f
725
(zero.)-128 3162 y Fb(Operation:)p Black Black 171 3397
726
a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)171 3496
727
y(rA[7:0])f(<-)h(\(EA\)[7:0])171 3596 y(rA[31:8])f(<-)h(0)-128
728
3991 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
729
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
730
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
731
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
732
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
733
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
734
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
735
a(13)p Black eop
736
%%Page: 14 14
737
14 13 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
738
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
739
-128 -8 V 1 TeXcolorgray 81 331 a Fd(Left)p Black 1 TeXcolorgray
740
Black 1 TeXcolorgray Black 1 TeXcolorgray 255 w(Middle)d(Middle)g
741
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
742
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
743
251 w(Right)p Black -86 460 a Fc(l.load8s)81 b(Load)35
744
b(Byte)g(and)g(Extend)f(with)h(Sign)82 b(l.load8s)p 150
745
807 3462 4 v 148 907 4 100 v 191 877 a Fg(31)497 b(25)p
746
895 907 V 132 w(24)p 1160 907 V 131 w(23)249 b(20)p 1658
747
907 V 82 w(19)f(16)p 2157 907 V 82 w(15)1244 b(0)p 3609
748
907 V 150 910 3462 4 v 148 1010 4 100 v 333 980 a(opcode)18
749
b(0xc)p 895 1010 V 299 w(J)p 1160 1010 V 336 w(A)p 1658
750
1010 V 440 w(B)p 2157 1010 V 933 w(J)p 3609 1010 V 150
751
1013 3462 4 v 148 1113 4 100 v 432 1083 a(7)i(bits)p
752
895 1113 V 324 w(1)g(bits)p 1160 1113 V 200 w(4)g(bits)p
753
1658 1113 V 316 w(4)g(bits)p 2157 1113 V 773 w(16)g(bits)p
754
3609 1113 V 150 1116 3462 4 v -128 1561 a Fb(F)m(ormat:)p
755
Black Black 171 1805 a Fa(l.load8s)50 b(rA,J\(rB\))-128
756
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Offset)f(is)e
757
(sign-extended)k(and)c(added)i(to)e(the)g(contents)i(of)f(general)g
758
(register)i(rB.)d(Sum)171 2551 y(represents)j(effective)g(address.)96
759
b(The)47 b(byte)h(in)f(memory)h(addressed)i(by)d(EA)g(is)g(loaded)171
760
2659 y(into)h(the)g(low-order)h(eight)f(bits)g(of)f(general)i(register)
761
g(rA.)f(High-order)i(24)d(bits)h(of)171 2767 y(general)h(register)g(rA)
762
f(are)f(replaced)i(with)f(bit)g(7)e(of)h(the)h(loaded)g(value.)-128
763
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
764
b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)171 3496 y(rA[7:0])f(<-)h
765
(\(EA\)[7:0])171 3596 y(rA[31:8])f(<-)h(rA[8])-128 3991
766
y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
767
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
768
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
769
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
770
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
771
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
772
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
773
a(14)p Black eop
774
%%Page: 15 15
775
15 14 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
776
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
777
-128 -8 V 1 TeXcolorgray 77 331 a Fd(Left)p Black 1 TeXcolorgray
778
Black 1 TeXcolorgray Black 1 TeXcolorgray 245 w(Middle)d(Middle)g
779
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
780
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
781
242 w(Right)p Black -86 460 a Fc(l.stor32)716 b(Stor)m(e)35
782
b(W)-11 b(ord)718 b(l.stor32)p 150 807 3462 4 v 148 907
783
4 100 v 191 877 a Fg(31)497 b(25)p 895 907 V 132 w(24)p
784
1160 907 V 131 w(23)249 b(20)p 1658 907 V 82 w(19)f(16)p
785
2157 907 V 82 w(15)1244 b(0)p 3609 907 V 150 910 3462
786
4 v 148 1010 4 100 v 331 980 a(opcode)18 b(0xd)p 895
787
1010 V 296 w(J)p 1160 1010 V 336 w(A)p 1658 1010 V 440
788
w(B)p 2157 1010 V 933 w(J)p 3609 1010 V 150 1013 3462
789
4 v 148 1113 4 100 v 432 1083 a(7)i(bits)p 895 1113 V
790
324 w(1)g(bits)p 1160 1113 V 200 w(4)g(bits)p 1658 1113
791
V 316 w(4)g(bits)p 2157 1113 V 773 w(16)g(bits)p 3609
792
1113 V 150 1116 3462 4 v -128 1561 a Fb(F)m(ormat:)p
793
Black Black 171 1805 a Fa(l.stor32)50 b(J\(rA\),rB)-128
794
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Offset)f(is)e
795
(sign-extended)k(and)c(added)i(to)e(the)g(contents)i(of)f(general)g
796
(register)i(rA.)d(Sum)171 2551 y(represents)j(effective)g(address.)96
797
b(The)47 b(word)h(in)f(general)i(register)g(rB)e(is)g(stored)i(to)171
798
2659 y(memory)g(addressed)g(by)f(EA.)-128 3054 y Fb(Operation:)p
799
Black Black 171 3289 a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rA)
800
171 3388 y(\(EA\)[31:0])e(<-)i(rB)-128 3783 y Fb(Notes:)p
801
Black Black 654 5832 a Fg(Class)h(1:)p 945 5710 2163
802
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
803
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
804
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
805
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
806
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
807
3105 5912 V 945 5915 2163 4 v Black 1839 6065 a(15)p
808
Black eop
809
%%Page: 16 16
810
16 15 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
811
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
812
-128 -8 V 1 TeXcolorgray 77 331 a Fd(Left)p Black 1 TeXcolorgray
813
Black 1 TeXcolorgray Black 1 TeXcolorgray 245 w(Middle)d(Middle)g
814
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
815
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
816
242 w(Right)p Black -86 460 a Fc(l.stor16)563 b(Stor)m(e)35
817
b(Half)g(W)-11 b(ord)564 b(l.stor16)p 150 807 3462 4
818
v 148 907 4 100 v 191 877 a Fg(31)497 b(25)p 895 907
819
V 132 w(24)p 1160 907 V 131 w(23)249 b(20)p 1658 907
820
V 82 w(19)f(16)p 2157 907 V 82 w(15)1244 b(0)p 3609 907
821
V 150 910 3462 4 v 148 1010 4 100 v 334 980 a(opcode)18
822
b(0x)o(e)p 895 1010 V 299 w(J)p 1160 1010 V 336 w(A)p
823
1658 1010 V 440 w(B)p 2157 1010 V 933 w(J)p 3609 1010
824
V 150 1013 3462 4 v 148 1113 4 100 v 432 1083 a(7)i(bits)p
825
895 1113 V 324 w(1)g(bits)p 1160 1113 V 200 w(4)g(bits)p
826
1658 1113 V 316 w(4)g(bits)p 2157 1113 V 773 w(16)g(bits)p
827
3609 1113 V 150 1116 3462 4 v -128 1561 a Fb(F)m(ormat:)p
828
Black Black 171 1805 a Fa(l.stor16)50 b(J\(rA\),rB)-128
829
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Offset)f(is)e
830
(sign-extended)k(and)c(added)i(to)e(the)g(contents)i(of)f(general)g
831
(register)i(rA.)d(Sum)171 2551 y(represents)j(effective)g(address.)96
832
b(The)47 b(low-order)j(16)d(bits)h(of)f(general)i(register)g(rB)171
833
2659 y(are)f(stored)g(to)f(memory)i(addressed)h(by)d(EA.)-128
834
3054 y Fb(Operation:)p Black Black 171 3289 a Fg(EA)21
835
b(<-)f(e)o(xts\(Immediate\))e(+)i(rA)171 3388 y(\(EA\)[15:0])e(<-)i
836
(rB[15:0])-128 3783 y Fb(Notes:)p Black Black 654 5832
837
a Fg(Class)h(1:)p 945 5710 2163 4 v 943 5809 4 100 v
838
986 5779 a(Architecture)e(Le)n(v)o(el)p 1647 5809 V 146
839
w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
840
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
841
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
842
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
843
V 945 5915 2163 4 v Black 1839 6065 a(16)p Black eop
844
%%Page: 17 17
845
17 16 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
846
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
847
-128 -8 V 1 TeXcolorgray 41 331 a Fd(Left)p Black 1 TeXcolorgray
848
Black 1 TeXcolorgray Black 1 TeXcolorgray 209 w(Middle)d(Middle)g
849
(Middle)h(Middle)f(Middle)g(Middle)g(Middle)g(Middle)p
850
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
851
206 w(Right)p Black -86 460 a Fc(l.stor8)751 b(Stor)m(e)35
852
b(Byte)752 b(l.stor8)p 150 807 3462 4 v 148 907 4 100
853
v 191 877 a Fg(31)497 b(25)p 895 907 V 132 w(24)p 1160
854
907 V 131 w(23)249 b(20)p 1658 907 V 82 w(19)f(16)p 2157
855
907 V 82 w(15)1244 b(0)p 3609 907 V 150 910 3462 4 v
856
148 1010 4 100 v 338 980 a(opcode)18 b(0xf)p 895 1010
857
V 303 w(J)p 1160 1010 V 336 w(A)p 1658 1010 V 440 w(B)p
858
2157 1010 V 933 w(J)p 3609 1010 V 150 1013 3462 4 v 148
859
1113 4 100 v 432 1083 a(7)i(bits)p 895 1113 V 324 w(1)g(bits)p
860
1160 1113 V 200 w(4)g(bits)p 1658 1113 V 316 w(4)g(bits)p
861
2157 1113 V 773 w(16)g(bits)p 3609 1113 V 150 1116 3462
862
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
863
a Fa(l.stor8)49 b(J\(rA\),rB)-128 2199 y Fb(Description:)p
864
Black Black 171 2443 a Fa(Offset)g(is)e(sign-extended)k(and)c(added)i
865
(to)e(the)g(contents)i(of)f(general)g(register)i(rA.)d(Sum)171
866
2551 y(represents)j(effective)g(address.)96 b(The)47
867
b(low-order)j(8)c(bits)i(of)f(general)i(register)g(rB)171
868
2659 y(are)f(stored)g(to)f(memory)i(addressed)h(by)d(EA.)-128
869
3054 y Fb(Operation:)p Black Black 171 3289 a Fg(EA)21
870
b(<-)f(e)o(xts\(Immediate\))e(+)i(rA)171 3388 y(\(EA\)[7:0])e(<-)j
871
(rB[7:0])-128 3783 y Fb(Notes:)p Black Black 654 5832
872
a Fg(Class)g(1:)p 945 5710 2163 4 v 943 5809 4 100 v
873
986 5779 a(Architecture)e(Le)n(v)o(el)p 1647 5809 V 146
874
w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
875
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
876
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
877
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
878
V 945 5915 2163 4 v Black 1839 6065 a(17)p Black eop
879
%%Page: 18 18
880
18 17 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
881
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
882
-128 -8 V 1 TeXcolorgray 121 331 a Fd(Left)p Black 1
883
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
884
289 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
885
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
886
1 TeXcolorgray 286 w(Right)p Black -86 460 a Fc(l.addi32s)365
887
b(Add)35 b(Immediate)e(Signed)365 b(l.addi32s)p 158 807
888
3446 4 v 156 907 4 100 v 199 877 a Fg(31)414 b(26)p 820
889
907 V 82 w(25)82 b(24)p 1152 907 V 82 w(23)248 b(20)p
890
1650 907 V 83 w(19)g(16)p 2148 907 V 82 w(15)1244 b(0)p
891
3601 907 V 158 910 3446 4 v 156 1010 4 100 v 297 980
892
a(opcode)19 b(0x8)p 820 1010 V 274 w(K)p 1152 1010 V
893
355 w(A)p 1650 1010 V 440 w(B)p 2148 1010 V 919 w(K)p
894
3601 1010 V 158 1013 3446 4 v 156 1113 4 100 v 399 1083
895
a(6)h(bits)p 820 1113 V 316 w(2)g(bits)p 1152 1113 V
896
233 w(4)g(bits)p 1650 1113 V 316 w(4)g(bits)p 2148 1113
897
V 773 w(16)f(bits)p 3601 1113 V 158 1116 3446 4 v -128
898
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.addi32s)50
899
b(rA,rB,K)-128 2199 y Fb(Description:)p Black Black 171
900
2443 a Fa(Immediate)g(is)d(signed-extended)52 b(and)47
901
b(added)h(to)g(the)f(contents)i(of)e(general)i(register)171
902
2551 y(rB)e(to)h(form)f(the)h(result.)95 b(The)47 b(result)i(is)e
903
(placed)i(into)e(general)i(register)h(rA.)-128 2946 y
904
Fb(Operation:)p Black Black 171 3181 a Fg(rA)21 b(<-)f(rB)h(+)f(e)o
905
(xts\(Immediate\))-128 3576 y Fb(Notes:)p Black Black
906
654 5832 a Fg(Class)h(1:)p 945 5710 2163 4 v 943 5809
907
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
908
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
909
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
910
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
911
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
912
V 945 5915 2163 4 v Black 1839 6065 a(18)p Black eop
913
%%Page: 19 19
914
19 18 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
915
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
916
-128 -8 V 1 TeXcolorgray 113 331 a Fd(Left)p Black 1
917
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
918
281 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
919
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
920
1 TeXcolorgray 278 w(Right)p Black -86 460 a Fc(l.subi32s)229
921
b(Subtract)34 b(Immediate)g(Signed)229 b(l.subi32s)p
922
158 807 3446 4 v 156 907 4 100 v 199 877 a Fg(31)414
923
b(26)p 820 907 V 82 w(25)82 b(24)p 1152 907 V 82 w(23)248
924
b(20)p 1650 907 V 83 w(19)g(16)p 2148 907 V 82 w(15)1244
925
b(0)p 3601 907 V 158 910 3446 4 v 156 1010 4 100 v 297
926
980 a(opcode)19 b(0x9)p 820 1010 V 274 w(K)p 1152 1010
927
V 355 w(A)p 1650 1010 V 440 w(B)p 2148 1010 V 919 w(K)p
928
3601 1010 V 158 1013 3446 4 v 156 1113 4 100 v 399 1083
929
a(6)h(bits)p 820 1113 V 316 w(2)g(bits)p 1152 1113 V
930
233 w(4)g(bits)p 1650 1113 V 316 w(4)g(bits)p 2148 1113
931
V 773 w(16)f(bits)p 3601 1113 V 158 1116 3446 4 v -128
932
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.subi32s)50
933
b(rA,rB,K)-128 2199 y Fb(Description:)p Black Black 171
934
2443 a Fa(Immediate)g(is)d(signed-extended)52 b(and)47
935
b(subtracted)j(from)e(the)g(contents)h(of)e(general)i(register)171
936
2551 y(rB)e(to)h(form)f(the)h(result.)95 b(The)47 b(result)i(is)e
937
(placed)i(into)e(general)i(register)h(rA.)-128 2946 y
938
Fb(Operation:)p Black Black 171 3181 a Fg(rA)21 b(<-)f(rB)h(-)f(e)o
939
(xts\(Immediate\))-128 3576 y Fb(Notes:)p Black Black
940
654 5832 a Fg(Class)h(1:)p 945 5710 2163 4 v 943 5809
941
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
942
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
943
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
944
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
945
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
946
V 945 5915 2163 4 v Black 1839 6065 a(19)p Black eop
947
%%Page: 20 20
948
20 19 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
949
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
950
-128 -8 V 1 TeXcolorgray 125 331 a Fd(Left)p Black 1
951
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
952
293 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
953
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
954
1 TeXcolorgray 290 w(Right)p Black -86 460 a Fc(l.muli32s)229
955
b(Multiply)35 b(Immediate)e(Signed)230 b(l.muli32s)p
956
241 807 3280 4 v 239 907 4 100 v 282 877 a Fg(31)580
957
b(24)p 1069 907 V 82 w(23)248 b(20)p 1567 907 V 82 w(19)h(16)p
958
2065 907 V 82 w(15)1244 b(0)p 3518 907 V 241 910 3280
959
4 v 239 1010 4 100 v 442 980 a(opcode)19 b(0x28)p 1069
960
1010 V 419 w(A)p 1567 1010 V 440 w(B)p 2065 1010 V 935
961
w(I)p 3518 1010 V 241 1013 3280 4 v 239 1113 4 100 v
962
565 1083 a(8)h(bits)p 1069 1113 V 482 w(4)g(bits)p 1567
963
1113 V 316 w(4)g(bits)p 2065 1113 V 773 w(16)f(bits)p
964
3518 1113 V 241 1116 3280 4 v -128 1561 a Fb(F)m(ormat:)p
965
Black Black 171 1805 a Fa(l.muli32s)50 b(rA,rB,I)-128
966
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Immediate)g(and)d
967
(the)h(contents)h(of)e(general)i(register)g(rB)e(are)h(multiplied)i
968
(and)d(the)h(result)171 2551 y(is)f(truncated)j(to)d(32)g(bits)h(and)f
969
(placed)i(into)f(general)h(register)g(rA.)-128 2946 y
970
Fb(Operation:)p Black Black 171 3181 a Fg(rA)21 b(<-)f(rB)h(*)f
971
(Immediate)-128 3576 y Fb(Notes:)p Black Black 698 5832
972
a Fg(Class)h(2:)p 989 5710 2075 4 v 987 5809 4 100 v
973
1030 5779 a(Architecture)e(Le)n(v)o(el)p 1692 5809 V
974
146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146 w(Implementation)p
975
3061 5809 V 989 5813 2075 4 v 987 5912 4 100 v 1169 5882
976
a(Core)i(CPU)p 1692 5912 V 223 w(User)g(and)g(Supervisor)p
977
2452 5912 V 94 w(Recommended)p 3061 5912 V 989 5915 2075
978
4 v Black 1839 6065 a(20)p Black eop
979
%%Page: 21 21
980
21 20 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
981
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
982
-128 -8 V 1 TeXcolorgray 81 331 a Fd(Left)p Black 1 TeXcolorgray
983
Black 1 TeXcolorgray Black 1 TeXcolorgray 349 w(Middle)d(Middle)g
984
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
985
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
986
346 w(Right)p Black -86 460 a Fc(l.xori16)81 b(Exclusi)o(v)o(e)33
987
b(Or)i(Immediate)e(Half)i(W)-11 b(ord)83 b(l.xori16)p
988
241 807 3280 4 v 239 907 4 100 v 282 877 a Fg(31)580
989
b(24)p 1069 907 V 82 w(23)248 b(20)p 1567 907 V 82 w(19)h(16)p
990
2065 907 V 82 w(15)1244 b(0)p 3518 907 V 241 910 3280
991
4 v 239 1010 4 100 v 442 980 a(opcode)19 b(0x29)p 1069
992
1010 V 419 w(A)p 1567 1010 V 440 w(B)p 2065 1010 V 935
993
w(I)p 3518 1010 V 241 1013 3280 4 v 239 1113 4 100 v
994
565 1083 a(8)h(bits)p 1069 1113 V 482 w(4)g(bits)p 1567
995
1113 V 316 w(4)g(bits)p 2065 1113 V 773 w(16)f(bits)p
996
3518 1113 V 241 1116 3280 4 v -128 1561 a Fb(F)m(ormat:)p
997
Black Black 171 1805 a Fa(l.xori16)50 b(rA,rB,I)-128
998
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Immediate)g(is)d
999
(zero-extended)k(and)d(combined)h(with)f(the)f(contents)i(of)e(general)
1000
i(register)171 2551 y(rB)e(in)h(a)e(bit-wise)j(logical)g(XOR)f
1001
(operation.)96 b(The)48 b(result)g(is)f(placed)i(into)f(general)171
1002
2659 y(register)i(rA.)-128 3054 y Fb(Operation:)p Black
1003
Black 171 3289 a Fg(rA)21 b(<-)f(rB)h(XOR)g(e)o(xts\(Immediate\))-128
1004
3684 y Fb(Notes:)p Black Black 698 5832 a Fg(Class)g(3:)p
1005
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
1006
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
1007
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
1008
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
1009
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 198 w(Optional)p
1010
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(21)p
1011
Black eop
1012
%%Page: 22 22
1013
22 21 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1014
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1015
-128 -8 V 1 TeXcolorgray 192 331 a Fd(Left)p Black 1
1016
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1017
721 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1018
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1019
1 TeXcolorgray 717 w(Right)p Black -86 460 a Fc(l.immlo16u)80
1020
b(Immediate)34 b(Lo)o(w-Order)e(Half)j(W)-11 b(ord)36
1021
b(Unsigned)81 b(l.immlo16u)p 241 807 3280 4 v 239 907
1022
4 100 v 282 877 a Fg(31)580 b(24)p 1069 907 V 82 w(23)248
1023
b(20)p 1567 907 V 82 w(19)h(16)p 2065 907 V 82 w(15)1244
1024
b(0)p 3518 907 V 241 910 3280 4 v 239 1010 4 100 v 445
1025
980 a(opcode)18 b(0x2a)p 1069 1010 V 422 w(A)p 1567 1010
1026
V 328 w(reserv)o(ed)p 2065 1010 V 820 w(I)p 3518 1010
1027
V 241 1013 3280 4 v 239 1113 4 100 v 565 1083 a(8)i(bits)p
1028
1069 1113 V 482 w(4)g(bits)p 1567 1113 V 316 w(4)g(bits)p
1029
2065 1113 V 773 w(16)f(bits)p 3518 1113 V 241 1116 3280
1030
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1031
a Fa(l.immlo16u)50 b(rA,lo\(I\))-128 2199 y Fb(Description:)p
1032
Black Black 171 2443 a Fa(16)d(bit)h(immediate)h(is)f(placed)g(into)g
1033
(low-order)i(16)d(bits)g(of)h(general)g(register)i(rA.)-128
1034
2838 y Fb(Operation:)p Black Black 171 3073 a Fg(rA[15:0])19
1035
b(<-)h(Immediate)-128 3468 y Fb(Notes:)p Black Black
1036
654 5832 a Fg(Class)h(1:)p 945 5710 2163 4 v 943 5809
1037
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
1038
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
1039
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
1040
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
1041
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
1042
V 945 5915 2163 4 v Black 1839 6065 a(22)p Black eop
1043
%%Page: 23 23
1044
23 22 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1045
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1046
-128 -8 V 1 TeXcolorgray 196 331 a Fd(Left)p Black 1
1047
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1048
742 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1049
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1050
1 TeXcolorgray 738 w(Right)p Black -86 460 a Fc(l.immhi16u)80
1051
b(Immediate)34 b(High-Order)f(Half)i(W)-11 b(ord)35 b(Unsigned)81
1052
b(l.immhi16u)p 241 807 3280 4 v 239 907 4 100 v 282 877
1053
a Fg(31)580 b(24)p 1069 907 V 82 w(23)248 b(20)p 1567
1054
907 V 82 w(19)h(16)p 2065 907 V 82 w(15)1244 b(0)p 3518
1055
907 V 241 910 3280 4 v 239 1010 4 100 v 442 980 a(opcode)19
1056
b(0x2b)p 1069 1010 V 419 w(A)p 1567 1010 V 328 w(reserv)o(ed)p
1057
2065 1010 V 820 w(I)p 3518 1010 V 241 1013 3280 4 v 239
1058
1113 4 100 v 565 1083 a(8)h(bits)p 1069 1113 V 482 w(4)g(bits)p
1059
1567 1113 V 316 w(4)g(bits)p 2065 1113 V 773 w(16)f(bits)p
1060
3518 1113 V 241 1116 3280 4 v -128 1561 a Fb(F)m(ormat:)p
1061
Black Black 171 1805 a Fa(l.immhi16u)50 b(rA,hi\(I\))-128
1062
2199 y Fb(Description:)p Black Black 171 2443 a Fa(16)d(bit)h
1063
(immediate)h(is)f(placed)g(into)g(high-order)i(16)d(bits)h(of)f
1064
(general)i(register)g(rA.)-128 2838 y Fb(Operation:)p
1065
Black Black 171 3073 a Fg(rA[31:16])18 b(<-)i(Immediate)-128
1066
3468 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1067
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1068
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1069
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1070
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1071
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1072
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1073
a(23)p Black eop
1074
%%Page: 24 24
1075
24 23 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1076
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1077
-128 -8 V 1 TeXcolorgray 93 331 a Fd(Left)p Black 1 TeXcolorgray
1078
Black 1 TeXcolorgray Black 1 TeXcolorgray 261 w(Middle)d(Middle)g
1079
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1080
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1081
259 w(Right)p Black -86 460 a Fc(l.sub32s)578 b(Subtract)34
1082
b(Signed)579 b(l.sub32s)p 110 807 3540 4 v 108 907 4
1083
100 v 152 877 a Fg(31)h(24)p 939 907 V 82 w(23)248 b(20)p
1084
1437 907 V 82 w(19)g(16)p 1935 907 V 82 w(15)g(12)p 2433
1085
907 V 82 w(11)254 b(8)p 2901 907 V 89 w(7)580 b(0)p 3649
1086
907 V 110 910 3540 4 v 108 1010 4 100 v 315 980 a(opcode)18
1087
b(0x2c)p 939 1010 V 422 w(A)p 1437 1010 V 440 w(B)p 1935
1088
1010 V 443 w(C)p 2433 1010 V 263 w(opcode)h(0x0)p 2901
1089
1010 V 274 w(reserv)o(ed)p 3649 1010 V 110 1013 3540
1090
4 v 108 1113 4 100 v 434 1083 a(8)i(bits)p 939 1113 V
1091
482 w(4)f(bits)p 1437 1113 V 316 w(4)g(bits)p 1935 1113
1092
V 316 w(4)g(bits)p 2433 1113 V 301 w(4)g(bits)p 2901
1093
1113 V 426 w(8)g(bits)p 3649 1113 V 110 1116 3540 4 v
1094
-128 1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.sub32s)50
1095
b(rA,rB,rC)-128 2199 y Fb(Description:)p Black Black
1096
171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g(rC)e(is)g
1097
(subtracted)j(from)e(the)g(contents)h(of)e(general)171
1098
2551 y(register)j(rB)d(to)g(form)h(the)f(result.)95 b(The)48
1099
b(result)g(is)f(placed)i(into)f(general)h(register)171
1100
2659 y(rA.)-128 3054 y Fb(Operation:)p Black Black 171
1101
3289 a Fg(rA)21 b(<-)f(rB)h(-)f(rC)-128 3684 y Fb(Notes:)p
1102
Black Black 654 5832 a Fg(Class)h(1:)p 945 5710 2163
1103
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
1104
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
1105
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
1106
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
1107
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
1108
3105 5912 V 945 5915 2163 4 v Black 1839 6065 a(24)p
1109
Black eop
1110
%%Page: 25 25
1111
25 24 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1112
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1113
-128 -8 V 1 TeXcolorgray 81 331 a Fd(Left)p Black 1 TeXcolorgray
1114
Black 1 TeXcolorgray Black 1 TeXcolorgray 249 w(Middle)d(Middle)g
1115
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)h(Middle)p
1116
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1117
246 w(Right)p Black -86 460 a Fc(l.shla32)425 b(Shift)35
1118
b(Left)g(Arithmetic)424 b(l.shla32)p 53 807 3654 4 v
1119
51 907 4 100 v 95 877 a Fg(31)580 b(24)p 882 907 V 82
1120
w(23)248 b(20)p 1380 907 V 82 w(19)g(16)p 1878 907 V
1121
82 w(15)h(12)p 2376 907 V 82 w(11)k(8)p 2844 907 V 89
1122
w(7)331 b(3)p 3343 907 V 83 w(2)181 b(0)p 3706 907 V
1123
53 910 3654 4 v 51 1010 4 100 v 258 980 a(opcode)18 b(0x2c)p
1124
882 1010 V 422 w(A)p 1380 1010 V 440 w(B)p 1878 1010
1125
V 443 w(C)p 2376 1010 V 264 w(opcode)g(0x1)p 2844 1010
1126
V 264 w(L)p 3343 1010 V 265 w(reserv)o(ed)p 3706 1010
1127
V 53 1013 3654 4 v 51 1113 4 100 v 377 1083 a(8)j(bits)p
1128
882 1113 V 482 w(4)f(bits)p 1380 1113 V 316 w(4)g(bits)p
1129
1878 1113 V 316 w(4)g(bits)p 2376 1113 V 301 w(4)g(bits)p
1130
2844 1113 V 301 w(5)g(bits)p 3343 1113 V 249 w(3)g(bits)p
1131
3706 1113 V 53 1116 3654 4 v -128 1561 a Fb(F)m(ormat:)p
1132
Black Black 171 1805 a Fa(l.shla32)50 b(rA,rB,rC,L)-128
1133
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Immediate)g(is)d
1134
(combined)i(with)f(low-order)i(5)c(bits)i(of)f(general)i(register)h(rC)
1135
d(in)g(a)f(bit-wise)171 2551 y(logical)j(OR)e(operation.)97
1136
b(The)47 b(result)i(specifies)g(the)f(number)g(of)f(bit)h(positions)h
1137
(the)171 2659 y(contents)h(of)d(general)i(register)g(rB)e(are)g
1138
(shifted)i(left,)f(inserting)i(zeros)e(into)g(the)171
1139
2767 y(low-order)i(bits.)-128 3162 y Fb(Operation:)p
1140
Black Black 171 3397 a Fg(b)21 b(<-)f(Immediate)f(|)h(rC)171
1141
3496 y(rA[31:b])f(<-)h(rB[31-b:0])171 3596 y(rA[b:0])f(<-)h(0)-128
1142
3991 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1143
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1144
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1145
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1146
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1147
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1148
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1149
a(25)p Black eop
1150
%%Page: 26 26
1151
26 25 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1152
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1153
-128 -8 V 1 TeXcolorgray 93 331 a Fd(Left)p Black 1 TeXcolorgray
1154
Black 1 TeXcolorgray Black 1 TeXcolorgray 261 w(Middle)d(Middle)g
1155
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1156
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1157
258 w(Right)p Black -86 460 a Fc(l.shra32)381 b(Shift)35
1158
b(Right)f(Arithmetic)380 b(l.shra32)p 53 807 3654 4 v
1159
51 907 4 100 v 95 877 a Fg(31)580 b(24)p 882 907 V 82
1160
w(23)248 b(20)p 1380 907 V 82 w(19)g(16)p 1878 907 V
1161
82 w(15)h(12)p 2376 907 V 82 w(11)k(8)p 2844 907 V 89
1162
w(7)331 b(3)p 3343 907 V 83 w(2)181 b(0)p 3706 907 V
1163
53 910 3654 4 v 51 1010 4 100 v 258 980 a(opcode)18 b(0x2c)p
1164
882 1010 V 422 w(A)p 1380 1010 V 440 w(B)p 1878 1010
1165
V 443 w(C)p 2376 1010 V 264 w(opcode)g(0x2)p 2844 1010
1166
V 264 w(L)p 3343 1010 V 265 w(reserv)o(ed)p 3706 1010
1167
V 53 1013 3654 4 v 51 1113 4 100 v 377 1083 a(8)j(bits)p
1168
882 1113 V 482 w(4)f(bits)p 1380 1113 V 316 w(4)g(bits)p
1169
1878 1113 V 316 w(4)g(bits)p 2376 1113 V 301 w(4)g(bits)p
1170
2844 1113 V 301 w(5)g(bits)p 3343 1113 V 249 w(3)g(bits)p
1171
3706 1113 V 53 1116 3654 4 v -128 1561 a Fb(F)m(ormat:)p
1172
Black Black 171 1805 a Fa(l.shra32)50 b(rA,rB,rC,L)-128
1173
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Immediate)g(is)d
1174
(combined)i(with)f(low-order)i(5)c(bits)i(of)f(general)i(register)h(rC)
1175
d(in)g(a)f(bit-wise)171 2551 y(logical)j(OR)e(operation.)97
1176
b(The)47 b(result)i(specifies)g(the)f(number)g(of)f(bit)h(positions)h
1177
(the)171 2659 y(contents)h(of)d(general)i(register)g(rB)e(are)g
1178
(shifted)i(right,)g(sign-extending)i(the)d(high-order)171
1179
2767 y(bits.)-128 3162 y Fb(Operation:)p Black Black
1180
171 3397 a Fg(b)21 b(<-)f(Immediate)f(|)h(rC)171 3496
1181
y(rA[31-b:0])e(<-)i(rB[31:b])171 3596 y(rA[31-b:31])d(<-)j(rB[31])-128
1182
3991 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1183
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1184
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1185
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1186
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1187
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1188
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1189
a(26)p Black eop
1190
%%Page: 27 27
1191
27 26 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1192
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1193
-128 -8 V 1 TeXcolorgray 77 331 a Fd(Left)p Black 1 TeXcolorgray
1194
Black 1 TeXcolorgray Black 1 TeXcolorgray 245 w(Middle)d(Middle)g
1195
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1196
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1197
243 w(Right)p Black -86 460 a Fc(l.shrl32)489 b(Shift)34
1198
b(Right)h(Logical)489 b(l.shrl32)p 53 807 3654 4 v 51
1199
907 4 100 v 95 877 a Fg(31)580 b(24)p 882 907 V 82 w(23)248
1200
b(20)p 1380 907 V 82 w(19)g(16)p 1878 907 V 82 w(15)h(12)p
1201
2376 907 V 82 w(11)k(8)p 2844 907 V 89 w(7)331 b(3)p
1202
3343 907 V 83 w(2)181 b(0)p 3706 907 V 53 910 3654 4
1203
v 51 1010 4 100 v 258 980 a(opcode)18 b(0x2c)p 882 1010
1204
V 422 w(A)p 1380 1010 V 440 w(B)p 1878 1010 V 443 w(C)p
1205
2376 1010 V 264 w(opcode)g(0x3)p 2844 1010 V 264 w(L)p
1206
3343 1010 V 265 w(reserv)o(ed)p 3706 1010 V 53 1013 3654
1207
4 v 51 1113 4 100 v 377 1083 a(8)j(bits)p 882 1113 V
1208
482 w(4)f(bits)p 1380 1113 V 316 w(4)g(bits)p 1878 1113
1209
V 316 w(4)g(bits)p 2376 1113 V 301 w(4)g(bits)p 2844
1210
1113 V 301 w(5)g(bits)p 3343 1113 V 249 w(3)g(bits)p
1211
3706 1113 V 53 1116 3654 4 v -128 1561 a Fb(F)m(ormat:)p
1212
Black Black 171 1805 a Fa(l.shrl32)50 b(rA,rB,rC,L)-128
1213
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Immediate)g(is)d
1214
(combined)i(with)f(low-order)i(5)c(bits)i(of)f(general)i(register)h(rC)
1215
d(in)g(a)f(bit-wise)171 2551 y(logical)j(OR)e(operation.)97
1216
b(The)47 b(result)i(specifies)g(the)f(number)g(of)f(bit)h(positions)h
1217
(the)171 2659 y(contents)h(of)d(general)i(register)g(rB)e(are)g
1218
(shifted)i(right,)g(inserting)g(zeros)g(into)e(the)171
1219
2767 y(high-order)j(bits.)-128 3162 y Fb(Operation:)p
1220
Black Black 171 3397 a Fg(b)21 b(<-)f(Immediate)f(|)h(rC)171
1221
3496 y(rA[31-b:0])e(<-)i(rB[31:b])171 3596 y(rA[31-b:31])d(<-)j(0)-128
1222
3991 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1223
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1224
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1225
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1226
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1227
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1228
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1229
a(27)p Black eop
1230
%%Page: 28 28
1231
28 27 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1232
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1233
-128 -8 V 1 TeXcolorgray 73 331 a Fd(Left)p Black 1 TeXcolorgray
1234
Black 1 TeXcolorgray Black 1 TeXcolorgray 241 w(Middle)d(Middle)g
1235
(Middle)h(Middle)f(Middle)g(Middle)g(Middle)g(Middle)p
1236
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1237
238 w(Right)p Black -86 460 a Fc(l.and32)939 b(And)h(l.and32)p
1238
110 807 3540 4 v 108 907 4 100 v 152 877 a Fg(31)580
1239
b(24)p 939 907 V 82 w(23)248 b(20)p 1437 907 V 82 w(19)g(16)p
1240
1935 907 V 82 w(15)g(12)p 2433 907 V 82 w(11)254 b(8)p
1241
2901 907 V 89 w(7)580 b(0)p 3649 907 V 110 910 3540 4
1242
v 108 1010 4 100 v 315 980 a(opcode)18 b(0x2c)p 939 1010
1243
V 422 w(A)p 1437 1010 V 440 w(B)p 1935 1010 V 443 w(C)p
1244
2433 1010 V 263 w(opcode)h(0x4)p 2901 1010 V 274 w(reserv)o(ed)p
1245
3649 1010 V 110 1013 3540 4 v 108 1113 4 100 v 434 1083
1246
a(8)i(bits)p 939 1113 V 482 w(4)f(bits)p 1437 1113 V
1247
316 w(4)g(bits)p 1935 1113 V 316 w(4)g(bits)p 2433 1113
1248
V 301 w(4)g(bits)p 2901 1113 V 426 w(8)g(bits)p 3649
1249
1113 V 110 1116 3540 4 v -128 1561 a Fb(F)m(ormat:)p
1250
Black Black 171 1805 a Fa(l.and32)49 b(rA,rB,rC)-128
1251
2199 y Fb(Description:)p Black Black 171 2443 a Fa(The)f(contents)h(of)
1252
e(general)i(register)g(rB)e(are)h(combined)h(with)f(the)f(contents)j
1253
(of)d(general)171 2551 y(register)j(rC)d(in)g(a)f(bit-wise)k(logical)f
1254
(AND)e(operation.)96 b(The)48 b(result)g(is)g(placed)g(into)171
1255
2659 y(general)h(register)g(rA.)-128 3054 y Fb(Operation:)p
1256
Black Black 171 3289 a Fg(rA)21 b(<-)f(rB)h(AND)f(rC)-128
1257
3684 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1258
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1259
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1260
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1261
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1262
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1263
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1264
a(28)p Black eop
1265
%%Page: 29 29
1266
29 28 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1267
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1268
-128 -8 V 1 TeXcolorgray 25 331 a Fd(Left)p Black 1 TeXcolorgray
1269
Black 1 TeXcolorgray Black 1 TeXcolorgray 194 w(Middle)d(Middle)g
1270
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1271
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1272
190 w(Right)p Black -86 460 a Fc(l.or32)983 b(Or)h(l.or32)p
1273
110 807 3540 4 v 108 907 4 100 v 152 877 a Fg(31)580
1274
b(24)p 939 907 V 82 w(23)248 b(20)p 1437 907 V 82 w(19)g(16)p
1275
1935 907 V 82 w(15)g(12)p 2433 907 V 82 w(11)254 b(8)p
1276
2901 907 V 89 w(7)580 b(0)p 3649 907 V 110 910 3540 4
1277
v 108 1010 4 100 v 315 980 a(opcode)18 b(0x2c)p 939 1010
1278
V 422 w(A)p 1437 1010 V 440 w(B)p 1935 1010 V 443 w(C)p
1279
2433 1010 V 263 w(opcode)h(0x5)p 2901 1010 V 274 w(reserv)o(ed)p
1280
3649 1010 V 110 1013 3540 4 v 108 1113 4 100 v 434 1083
1281
a(8)i(bits)p 939 1113 V 482 w(4)f(bits)p 1437 1113 V
1282
316 w(4)g(bits)p 1935 1113 V 316 w(4)g(bits)p 2433 1113
1283
V 301 w(4)g(bits)p 2901 1113 V 426 w(8)g(bits)p 3649
1284
1113 V 110 1116 3540 4 v -128 1561 a Fb(F)m(ormat:)p
1285
Black Black 171 1805 a Fa(l.or32)49 b(rA,rB,rC)-128 2199
1286
y Fb(Description:)p Black Black 171 2443 a Fa(The)f(contents)h(of)e
1287
(general)i(register)g(rB)e(are)h(combined)h(with)f(the)f(contents)j(of)
1288
d(general)171 2551 y(register)j(rC)d(in)g(a)f(bit-wise)k(logical)f(OR)e
1289
(operation.)96 b(The)48 b(result)g(is)f(placed)i(into)171
1290
2659 y(general)g(register)g(rA.)-128 3054 y Fb(Operation:)p
1291
Black Black 171 3289 a Fg(rA)21 b(<-)f(rB)h(OR)g(rC)-128
1292
3684 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
1293
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1294
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1295
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1296
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1297
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1298
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1299
a(29)p Black eop
1300
%%Page: 30 30
1301
30 29 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1302
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1303
-128 -8 V 1 TeXcolorgray 61 331 a Fd(Left)p Black 1 TeXcolorgray
1304
Black 1 TeXcolorgray Black 1 TeXcolorgray 229 w(Middle)d(Middle)g
1305
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1306
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1307
227 w(Right)p Black -86 460 a Fc(l.xor32)675 b(Exclusi)o(v)o(e)33
1308
b(Or)677 b(l.xor32)p 110 807 3540 4 v 108 907 4 100 v
1309
152 877 a Fg(31)580 b(24)p 939 907 V 82 w(23)248 b(20)p
1310
1437 907 V 82 w(19)g(16)p 1935 907 V 82 w(15)g(12)p 2433
1311
907 V 82 w(11)254 b(8)p 2901 907 V 89 w(7)580 b(0)p 3649
1312
907 V 110 910 3540 4 v 108 1010 4 100 v 315 980 a(opcode)18
1313
b(0x2c)p 939 1010 V 422 w(A)p 1437 1010 V 440 w(B)p 1935
1314
1010 V 443 w(C)p 2433 1010 V 263 w(opcode)h(0x6)p 2901
1315
1010 V 274 w(reserv)o(ed)p 3649 1010 V 110 1013 3540
1316
4 v 108 1113 4 100 v 434 1083 a(8)i(bits)p 939 1113 V
1317
482 w(4)f(bits)p 1437 1113 V 316 w(4)g(bits)p 1935 1113
1318
V 316 w(4)g(bits)p 2433 1113 V 301 w(4)g(bits)p 2901
1319
1113 V 426 w(8)g(bits)p 3649 1113 V 110 1116 3540 4 v
1320
-128 1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.xor32)49
1321
b(rA,rB,rC)-128 2199 y Fb(Description:)p Black Black
1322
171 2443 a Fa(The)f(contents)h(of)e(general)i(register)g(rB)e(are)h
1323
(combined)h(with)f(the)f(contents)j(of)d(general)171
1324
2551 y(register)j(rC)d(in)g(a)f(bit-wise)k(logical)f(XOR)e(operation.)
1325
96 b(The)48 b(result)g(is)g(placed)g(into)171 2659 y(general)h
1326
(register)g(rA.)-128 3054 y Fb(Operation:)p Black Black
1327
171 3289 a Fg(rA)21 b(<-)f(rB)h(XOR)g(rC)-128 3684 y
1328
Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p 945
1329
5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
1330
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
1331
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
1332
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
1333
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
1334
3105 5912 V 945 5915 2163 4 v Black 1839 6065 a(30)p
1335
Black eop
1336
%%Page: 31 31
1337
31 30 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1338
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1339
-128 -8 V 1 TeXcolorgray 105 331 a Fd(Left)p Black 1
1340
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1341
273 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1342
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1343
1 TeXcolorgray 270 w(Right)p Black -86 460 a Fc(l.mul32s)578
1344
b(Multiply)35 b(Signed)578 b(l.mul32s)p 110 807 3540
1345
4 v 108 907 4 100 v 152 877 a Fg(31)i(24)p 939 907 V
1346
82 w(23)248 b(20)p 1437 907 V 82 w(19)g(16)p 1935 907
1347
V 82 w(15)g(12)p 2433 907 V 82 w(11)254 b(8)p 2901 907
1348
V 89 w(7)580 b(0)p 3649 907 V 110 910 3540 4 v 108 1010
1349
4 100 v 315 980 a(opcode)18 b(0x2c)p 939 1010 V 422 w(A)p
1350
1437 1010 V 440 w(B)p 1935 1010 V 443 w(C)p 2433 1010
1351
V 263 w(opcode)h(0x7)p 2901 1010 V 274 w(reserv)o(ed)p
1352
3649 1010 V 110 1013 3540 4 v 108 1113 4 100 v 434 1083
1353
a(8)i(bits)p 939 1113 V 482 w(4)f(bits)p 1437 1113 V
1354
316 w(4)g(bits)p 1935 1113 V 316 w(4)g(bits)p 2433 1113
1355
V 301 w(4)g(bits)p 2901 1113 V 426 w(8)g(bits)p 3649
1356
1113 V 110 1116 3540 4 v -128 1561 a Fb(F)m(ormat:)p
1357
Black Black 171 1805 a Fa(l.mul32s)50 b(rA,rB,rC)-128
1358
2199 y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)
1359
e(general)i(register)g(rB)e(and)h(the)f(contents)j(of)d(general)i
1360
(register)g(rC)171 2551 y(are)f(multiplied)i(and)d(the)h(result)g(is)f
1361
(truncated)j(to)d(32)g(bits)h(and)f(placed)i(into)f(general)171
1362
2659 y(register)i(rA.)d(Both)h(operands)h(are)f(treated)g(as)g
1363
(unsigned)h(integers.)-128 3054 y Fb(Operation:)p Black
1364
Black 171 3289 a Fg(rA)21 b(<-)f(rB)h(*)f(rC)-128 3684
1365
y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
1366
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
1367
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
1368
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
1369
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
1370
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
1371
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(31)p
1372
Black eop
1373
%%Page: 32 32
1374
32 31 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1375
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1376
-128 -8 V 1 TeXcolorgray 117 331 a Fd(Left)p Black 1
1377
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1378
285 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1379
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1380
1 TeXcolorgray 282 w(Right)p Black -86 460 a Fc(l.mul32u)498
1381
b(Multiply)35 b(Unsigned)498 b(l.mul32u)p 110 807 3540
1382
4 v 108 907 4 100 v 152 877 a Fg(31)580 b(24)p 939 907
1383
V 82 w(23)248 b(20)p 1437 907 V 82 w(19)g(16)p 1935 907
1384
V 82 w(15)g(12)p 2433 907 V 82 w(11)254 b(8)p 2901 907
1385
V 89 w(7)580 b(0)p 3649 907 V 110 910 3540 4 v 108 1010
1386
4 100 v 315 980 a(opcode)18 b(0x2c)p 939 1010 V 422 w(A)p
1387
1437 1010 V 440 w(B)p 1935 1010 V 443 w(C)p 2433 1010
1388
V 263 w(opcode)h(0x8)p 2901 1010 V 274 w(reserv)o(ed)p
1389
3649 1010 V 110 1013 3540 4 v 108 1113 4 100 v 434 1083
1390
a(8)i(bits)p 939 1113 V 482 w(4)f(bits)p 1437 1113 V
1391
316 w(4)g(bits)p 1935 1113 V 316 w(4)g(bits)p 2433 1113
1392
V 301 w(4)g(bits)p 2901 1113 V 426 w(8)g(bits)p 3649
1393
1113 V 110 1116 3540 4 v -128 1561 a Fb(F)m(ormat:)p
1394
Black Black 171 1805 a Fa(l.mul32u)50 b(rA,rB,rC)-128
1395
2199 y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)
1396
e(general)i(register)g(rB)e(and)h(the)f(contents)j(of)d(general)i
1397
(register)g(rC)171 2551 y(are)f(multiplied)i(and)d(the)h(result)g(is)f
1398
(truncated)j(to)d(32)g(bits)h(and)f(placed)i(into)f(general)171
1399
2659 y(register)i(rA.)d(Both)h(operands)h(are)f(treated)g(as)g
1400
(unsigned)h(integers.)-128 3054 y Fb(Operation:)p Black
1401
Black 171 3289 a Fg(rA)21 b(<-)f(rB)h(*)f(rC)-128 3684
1402
y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
1403
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
1404
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
1405
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
1406
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
1407
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
1408
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(32)p
1409
Black eop
1410
%%Page: 33 33
1411
33 32 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1412
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1413
-128 -8 V 1 TeXcolorgray 80 331 a Fd(Left)p Black 1 TeXcolorgray
1414
Black 1 TeXcolorgray Black 1 TeXcolorgray 249 w(Middle)d(Middle)g
1415
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1416
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1417
245 w(Right)p Black -86 460 a Fc(l.di)o(v32s)646 b(Di)o(vide)34
1418
b(Signed)647 b(l.di)o(v32s)p 110 807 3540 4 v 108 907
1419
4 100 v 152 877 a Fg(31)580 b(24)p 939 907 V 82 w(23)248
1420
b(20)p 1437 907 V 82 w(19)g(16)p 1935 907 V 82 w(15)g(12)p
1421
2433 907 V 82 w(11)254 b(8)p 2901 907 V 89 w(7)580 b(0)p
1422
3649 907 V 110 910 3540 4 v 108 1010 4 100 v 315 980
1423
a(opcode)18 b(0x2c)p 939 1010 V 422 w(A)p 1437 1010 V
1424
440 w(B)p 1935 1010 V 443 w(C)p 2433 1010 V 263 w(opcode)h(0x9)p
1425
2901 1010 V 274 w(reserv)o(ed)p 3649 1010 V 110 1013
1426
3540 4 v 108 1113 4 100 v 434 1083 a(8)i(bits)p 939 1113
1427
V 482 w(4)f(bits)p 1437 1113 V 316 w(4)g(bits)p 1935
1428
1113 V 316 w(4)g(bits)p 2433 1113 V 301 w(4)g(bits)p
1429
2901 1113 V 426 w(8)g(bits)p 3649 1113 V 110 1116 3540
1430
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1431
a Fa(l.div32s)50 b(rA,rB,rC)-128 2199 y Fb(Description:)p
1432
Black Black 171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g
1433
(rB)e(are)h(divided)h(by)e(the)g(contents)j(of)d(general)171
1434
2551 y(register)j(rC)d(and)g(the)h(result)g(is)f(placed)i(into)f
1435
(general)g(register)i(rA.)d(Both)h(operands)171 2659
1436
y(are)g(treated)h(as)e(signed)h(integers.)96 b(A)47 b(divisor)i(flag)f
1437
(is)f(set)g(when)h(the)g(divisor)g(is)171 2767 y(zero.)-128
1438
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(rA)21
1439
b(<-)f(rB)h(/)f(rC)-128 3791 y Fb(Notes:)p Black Black
1440
698 5832 a Fg(Class)h(3:)p 989 5710 2075 4 v 987 5809
1441
4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p 1692
1442
5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146 w(Implementation)p
1443
3061 5809 V 989 5813 2075 4 v 987 5912 4 100 v 1169 5882
1444
a(Core)i(CPU)p 1692 5912 V 223 w(User)g(and)g(Supervisor)p
1445
2452 5912 V 198 w(Optional)p 3061 5912 V 989 5915 2075
1446
4 v Black 1839 6065 a(33)p Black eop
1447
%%Page: 34 34
1448
34 33 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1449
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1450
-128 -8 V 1 TeXcolorgray 92 331 a Fd(Left)p Black 1 TeXcolorgray
1451
Black 1 TeXcolorgray Black 1 TeXcolorgray 261 w(Middle)d(Middle)g
1452
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1453
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1454
257 w(Right)p Black -86 460 a Fc(l.di)o(v32u)567 b(Di)o(vide)33
1455
b(Unsigned)567 b(l.di)o(v32u)p 113 807 3536 4 v 111 907
1456
4 100 v 154 877 a Fg(31)580 b(24)p 941 907 V 82 w(23)249
1457
b(20)p 1439 907 V 82 w(19)f(16)p 1938 907 V 82 w(15)g(12)p
1458
2436 907 V 82 w(11)j(8)p 2899 907 V 86 w(7)581 b(0)p
1459
3646 907 V 113 910 3536 4 v 111 1010 4 100 v 317 980
1460
a(opcode)18 b(0x2c)p 941 1010 V 422 w(A)p 1439 1010 V
1461
440 w(B)p 1938 1010 V 444 w(C)p 2436 1010 V 263 w(opcode)g(0xa)p
1462
2899 1010 V 274 w(reserv)o(ed)p 3646 1010 V 113 1013
1463
3536 4 v 111 1113 4 100 v 437 1083 a(8)i(bits)p 941 1113
1464
V 482 w(4)g(bits)p 1439 1113 V 316 w(4)g(bits)p 1938
1465
1113 V 316 w(4)g(bits)p 2436 1113 V 299 w(4)g(bits)p
1466
2899 1113 V 423 w(8)g(bits)p 3646 1113 V 113 1116 3536
1467
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1468
a Fa(l.div32u)50 b(rA,rB,rC)-128 2199 y Fb(Description:)p
1469
Black Black 171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g
1470
(rB)e(are)h(divided)h(by)e(the)g(contents)j(of)d(general)171
1471
2551 y(register)j(rC)d(and)g(the)h(result)g(is)f(placed)i(into)f
1472
(general)g(register)i(rA.)d(Both)h(operands)171 2659
1473
y(are)g(treated)h(as)e(unsigned)i(integers.)96 b(A)47
1474
b(divisor)i(flag)e(is)h(set)f(when)h(the)f(divisor)i(is)171
1475
2767 y(zero.)-128 3162 y Fb(Operation:)p Black Black
1476
171 3397 a Fg(rA)21 b(<-)f(rB)h(/)f(rC)-128 3791 y Fb(Notes:)p
1477
Black Black 698 5832 a Fg(Class)h(3:)p 989 5710 2075
1478
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
1479
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
1480
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
1481
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
1482
w(User)g(and)g(Supervisor)p 2452 5912 V 198 w(Optional)p
1483
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(34)p
1484
Black eop
1485
%%Page: 35 35
1486
35 34 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1487
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1488
-128 -8 V 1 TeXcolorgray 21 331 a Fd(Left)p Black 1 TeXcolorgray
1489
Black 1 TeXcolorgray Black 1 TeXcolorgray 190 w(Middle)d(Middle)g
1490
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1491
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1492
186 w(Right)p Black -86 460 a Fc(l.dcbf)332 b(Data)34
1493
b(Cache)h(Block)f(Flush)332 b(l.dcbf)p 193 807 3374 4
1494
v 191 907 4 100 v 235 877 a Fg(31)580 b(24)p 1022 907
1495
V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580 b(12)p 2350
1496
907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580 b(0)p 3566
1497
907 V 193 910 3374 4 v 191 1010 4 100 v 395 980 a(opcode)19
1498
b(0x30)p 1022 1010 V 419 w(A)p 1520 1010 V 620 w(I)p
1499
2350 1010 V 442 w(opcode)g(0x0)p 2818 1010 V 400 w(I)p
1500
3566 1010 V 193 1013 3374 4 v 191 1113 4 100 v 517 1083
1501
a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p 1520 1113 V
1502
482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p 2818 1113
1503
V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374 4 v -128
1504
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.dcbf)49
1505
b(J\(rA\))-128 2199 y Fb(Description:)p Black Black 171
1506
2443 a Fa(TBD)-128 2838 y Fb(Operation:)p Black Black
1507
-128 3468 a(Notes:)p Black Black 508 5832 a Fg(Class)21
1508
b(5:)p 799 5710 2455 4 v 797 5809 4 100 v 860 5779 a(Architecture)e(Le)
1509
n(v)o(el)p 1542 5809 V 102 w(Ex)o(ecution)f(Mode)p 2175
1510
5809 V 316 w(Implementation)p 3251 5809 V 799 5813 2455
1511
4 v 797 5912 4 100 v 840 5882 a(Cache)i(Management)p
1512
1542 5912 V 92 w(Supervisor)e(only)p 2175 5912 V 93 w(Mandatory)g(if)i
1513
(cache)g(supported)p 3251 5912 V 799 5915 2455 4 v Black
1514
1839 6065 a(35)p Black eop
1515
%%Page: 36 36
1516
36 35 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1517
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1518
-128 -8 V 1 TeXcolorgray 21 331 a Fd(Left)p Black 1 TeXcolorgray
1519
Black 1 TeXcolorgray Black 1 TeXcolorgray 190 w(Middle)d(Middle)g
1520
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1521
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1522
186 w(Right)p Black -86 460 a Fc(l.dcbt)314 b(Data)35
1523
b(Cache)f(Block)h(T)-13 b(ouch)314 b(l.dcbt)p 193 807
1524
3374 4 v 191 907 4 100 v 235 877 a Fg(31)580 b(24)p 1022
1525
907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580 b(12)p
1526
2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580 b(0)p
1527
3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395 980
1528
a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1529
V 620 w(I)p 2350 1010 V 442 w(opcode)g(0x1)p 2818 1010
1530
V 400 w(I)p 3566 1010 V 193 1013 3374 4 v 191 1113 4
1531
100 v 517 1083 a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p
1532
1520 1113 V 482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p
1533
2818 1113 V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374
1534
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1535
a Fa(l.dcbt)49 b(J\(rA\))-128 2199 y Fb(Description:)p
1536
Black Black 171 2443 a Fa(TBD)-128 2838 y Fb(Operation:)p
1537
Black Black -128 3468 a(Notes:)p Black Black 508 5832
1538
a Fg(Class)21 b(5:)p 799 5710 2455 4 v 797 5809 4 100
1539
v 860 5779 a(Architecture)e(Le)n(v)o(el)p 1542 5809 V
1540
102 w(Ex)o(ecution)f(Mode)p 2175 5809 V 316 w(Implementation)p
1541
3251 5809 V 799 5813 2455 4 v 797 5912 4 100 v 840 5882
1542
a(Cache)i(Management)p 1542 5912 V 92 w(Supervisor)e(only)p
1543
2175 5912 V 93 w(Mandatory)g(if)i(cache)g(supported)p
1544
3251 5912 V 799 5915 2455 4 v Black 1839 6065 a(36)p
1545
Black eop
1546
%%Page: 37 37
1547
37 36 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1548
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1549
-128 -8 V 1 TeXcolorgray 17 331 a Fd(Left)p Black 1 TeXcolorgray
1550
Black 1 TeXcolorgray Black 1 TeXcolorgray 186 w(Middle)d(Middle)g
1551
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1552
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1553
182 w(Right)p Black -86 460 a Fc(l.dcbi)196 b(Data)35
1554
b(Cache)f(Block)g(In)-6 b(v)o(alidate)195 b(l.dcbi)p
1555
193 807 3374 4 v 191 907 4 100 v 235 877 a Fg(31)580
1556
b(24)p 1022 907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580
1557
b(12)p 2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580
1558
b(0)p 3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395
1559
980 a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1560
V 620 w(I)p 2350 1010 V 442 w(opcode)g(0x2)p 2818 1010
1561
V 400 w(I)p 3566 1010 V 193 1013 3374 4 v 191 1113 4
1562
100 v 517 1083 a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p
1563
1520 1113 V 482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p
1564
2818 1113 V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374
1565
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1566
a Fa(l.dcbi)49 b(J\(rA\))-128 2199 y Fb(Description:)p
1567
Black Black 171 2443 a Fa(TBD)-128 2838 y Fb(Operation:)p
1568
Black Black -128 3468 a(Notes:)p Black Black 508 5832
1569
a Fg(Class)21 b(5:)p 799 5710 2455 4 v 797 5809 4 100
1570
v 860 5779 a(Architecture)e(Le)n(v)o(el)p 1542 5809 V
1571
102 w(Ex)o(ecution)f(Mode)p 2175 5809 V 316 w(Implementation)p
1572
3251 5809 V 799 5813 2455 4 v 797 5912 4 100 v 840 5882
1573
a(Cache)i(Management)p 1542 5912 V 92 w(Supervisor)e(only)p
1574
2175 5912 V 93 w(Mandatory)g(if)i(cache)g(supported)p
1575
3251 5912 V 799 5915 2455 4 v Black 1839 6065 a(37)p
1576
Black eop
1577
%%Page: 38 38
1578
38 37 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1579
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1580
-128 -8 V 1 TeXcolorgray 13 331 a Fd(Left)p Black 1 TeXcolorgray
1581
Black 1 TeXcolorgray Black 1 TeXcolorgray 182 w(Middle)d(Middle)g
1582
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1583
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1584
178 w(Right)p Black -86 460 a Fc(l.dcia)280 b(Data)34
1585
b(Cache)h(In)-6 b(v)o(alidate)33 b(All)280 b(l.dcia)p
1586
193 807 3374 4 v 191 907 4 100 v 235 877 a Fg(31)580
1587
b(24)p 1022 907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580
1588
b(12)p 2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580
1589
b(0)p 3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395
1590
980 a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1591
V 494 w(reserv)o(ed)p 2350 1010 V 314 w(opcode)g(0x3)p
1592
2818 1010 V 274 w(reserv)o(ed)p 3566 1010 V 193 1013
1593
3374 4 v 191 1113 4 100 v 517 1083 a(8)i(bits)p 1022
1594
1113 V 482 w(4)f(bits)p 1520 1113 V 482 w(8)g(bits)p
1595
2350 1113 V 467 w(4)g(bits)p 2818 1113 V 426 w(8)g(bits)p
1596
3566 1113 V 193 1116 3374 4 v -128 1561 a Fb(F)m(ormat:)p
1597
Black Black 171 1805 a Fa(l.dcia)-128 2199 y Fb(Description:)p
1598
Black Black 171 2443 a Fa(TBD)-128 2838 y Fb(Operation:)p
1599
Black Black -128 3468 a(Notes:)p Black Black 508 5832
1600
a Fg(Class)h(5:)p 799 5710 2455 4 v 797 5809 4 100 v
1601
860 5779 a(Architecture)e(Le)n(v)o(el)p 1542 5809 V 102
1602
w(Ex)o(ecution)f(Mode)p 2175 5809 V 316 w(Implementation)p
1603
3251 5809 V 799 5813 2455 4 v 797 5912 4 100 v 840 5882
1604
a(Cache)i(Management)p 1542 5912 V 92 w(Supervisor)e(only)p
1605
2175 5912 V 93 w(Mandatory)g(if)i(cache)g(supported)p
1606
3251 5912 V 799 5915 2455 4 v Black 1839 6065 a(38)p
1607
Black eop
1608
%%Page: 39 39
1609
39 38 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1610
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1611
-128 -8 V 1 TeXcolorgray 17 331 a Fd(Left)p Black 1 TeXcolorgray
1612
Black 1 TeXcolorgray Black 1 TeXcolorgray 186 w(Middle)d(Middle)g
1613
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1614
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1615
182 w(Right)p Black -86 460 a Fc(l.dcfa)415 b(Data)35
1616
b(Cache)f(Flush)h(All)416 b(l.dcfa)p 193 807 3374 4 v
1617
191 907 4 100 v 235 877 a Fg(31)580 b(24)p 1022 907 V
1618
82 w(23)248 b(20)p 1520 907 V 82 w(19)580 b(12)p 2350
1619
907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580 b(0)p 3566
1620
907 V 193 910 3374 4 v 191 1010 4 100 v 395 980 a(opcode)19
1621
b(0x30)p 1022 1010 V 419 w(A)p 1520 1010 V 494 w(reserv)o(ed)p
1622
2350 1010 V 314 w(opcode)g(0x4)p 2818 1010 V 274 w(reserv)o(ed)p
1623
3566 1010 V 193 1013 3374 4 v 191 1113 4 100 v 517 1083
1624
a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p 1520 1113 V
1625
482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p 2818 1113
1626
V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374 4 v -128
1627
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(l.dcfa)-128
1628
2199 y Fb(Description:)p Black Black 171 2443 a Fa(TBD)-128
1629
2838 y Fb(Operation:)p Black Black -128 3468 a(Notes:)p
1630
Black Black 508 5832 a Fg(Class)h(5:)p 799 5710 2455
1631
4 v 797 5809 4 100 v 860 5779 a(Architecture)e(Le)n(v)o(el)p
1632
1542 5809 V 102 w(Ex)o(ecution)f(Mode)p 2175 5809 V 316
1633
w(Implementation)p 3251 5809 V 799 5813 2455 4 v 797
1634
5912 4 100 v 840 5882 a(Cache)i(Management)p 1542 5912
1635
V 92 w(Supervisor)e(only)p 2175 5912 V 93 w(Mandatory)g(if)i(cache)g
1636
(supported)p 3251 5912 V 799 5915 2455 4 v Black 1839
1637
6065 a(39)p Black eop
1638
%%Page: 40 40
1639
40 39 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1640
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1641
-128 -8 V 1 TeXcolorgray 25 331 a Fd(Left)p Black 1 TeXcolorgray
1642
Black 1 TeXcolorgray Black 1 TeXcolorgray 194 w(Middle)d(Middle)g
1643
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1644
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1645
190 w(Right)p Black -86 460 a Fc(l.tlbia)493 b(TLB)34
1646
b(In)-6 b(v)o(alidate)34 b(All)493 b(l.tlbia)p 193 807
1647
3374 4 v 191 907 4 100 v 235 877 a Fg(31)580 b(24)p 1022
1648
907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580 b(12)p
1649
2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580 b(0)p
1650
3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395 980
1651
a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1652
V 494 w(reserv)o(ed)p 2350 1010 V 314 w(opcode)g(0x5)p
1653
2818 1010 V 274 w(reserv)o(ed)p 3566 1010 V 193 1013
1654
3374 4 v 191 1113 4 100 v 517 1083 a(8)i(bits)p 1022
1655
1113 V 482 w(4)f(bits)p 1520 1113 V 482 w(8)g(bits)p
1656
2350 1113 V 467 w(4)g(bits)p 2818 1113 V 426 w(8)g(bits)p
1657
3566 1113 V 193 1116 3374 4 v -128 1561 a Fb(F)m(ormat:)p
1658
Black Black 171 1805 a Fa(l.tlbia)-128 2199 y Fb(Description:)p
1659
Black Black 171 2443 a Fa(TBD)-128 2838 y Fb(Operation:)p
1660
Black Black -128 3468 a(Notes:)p Black Black 519 5832
1661
a Fg(Class)h(6:)p 810 5710 2433 4 v 808 5809 4 100 v
1662
851 5779 a(Architecture)e(Le)n(v)o(el)p 1512 5809 V 81
1663
w(Ex)o(ecution)g(Mode)p 2145 5809 V 325 w(Implementation)p
1664
3240 5809 V 810 5813 2433 4 v 808 5912 4 100 v 893 5882
1665
a(V)-5 b(irtual)20 b(Memory)p 1512 5912 V 134 w(Supervisor)f(only)p
1666
2145 5912 V 92 w(Mandatory)f(if)j(MMU)f(supported)p 3240
1667
5912 V 810 5915 2433 4 v Black 1839 6065 a(40)p Black
1668
eop
1669
%%Page: 41 41
1670
41 40 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1671
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1672
-128 -8 V 1 TeXcolorgray 29 331 a Fd(Left)p Black 1 TeXcolorgray
1673
Black 1 TeXcolorgray Black 1 TeXcolorgray 197 w(Middle)e(Middle)f
1674
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1675
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1676
194 w(Right)p Black -86 460 a Fc(l.mtsr)296 b(Mo)o(v)o(e)34
1677
b(T)-13 b(o)35 b(Special)g(Register)295 b(l.mtsr)p 193
1678
807 3374 4 v 191 907 4 100 v 235 877 a Fg(31)580 b(24)p
1679
1022 907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580
1680
b(12)p 2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580
1681
b(0)p 3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395
1682
980 a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1683
V 611 w(S)p 2350 1010 V 433 w(opcode)g(0x6)p 2818 1010
1684
V 391 w(S)p 3566 1010 V 193 1013 3374 4 v 191 1113 4
1685
100 v 517 1083 a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p
1686
1520 1113 V 482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p
1687
2818 1113 V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374
1688
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1689
a Fa(l.mtsr)49 b(rS,rA)-128 2199 y Fb(Description:)p
1690
Black Black 171 2443 a Fa(The)f(contents)h(of)e(general)i(register)g
1691
(rA)e(are)h(moved)g(into)g(special)h(register)g(rS.)-128
1692
2838 y Fb(Operation:)p Black Black 171 3073 a Fg(rS)21
1693
b(<-)f(rA)-128 3468 y Fb(Notes:)p Black Black 679 5832
1694
a Fg(Class)i(4:)p 970 5710 2112 4 v 968 5809 4 100 v
1695
1050 5779 a(Architecture)d(Le)n(v)o(el)p 1750 5809 V
1696
120 w(Ex)o(ecution)f(Mode)p 2383 5809 V 126 w(Implementation)p
1697
3080 5809 V 970 5813 2112 4 v 968 5912 4 100 v 1012 5882
1698
a(System)i(Management)p 1750 5912 V 91 w(Supervisor)f(only)p
1699
2383 5912 V 92 w(Mandatory)f(al)o(w)o(ays)p 3080 5912
1700
V 970 5915 2112 4 v Black 1839 6065 a(41)p Black eop
1701
%%Page: 42 42
1702
42 41 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1703
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1704
-128 -8 V 1 TeXcolorgray 29 331 a Fd(Left)p Black 1 TeXcolorgray
1705
Black 1 TeXcolorgray Black 1 TeXcolorgray 197 w(Middle)e(Middle)f
1706
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1707
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1708
194 w(Right)p Black -86 460 a Fc(l.mfsr)203 b(Mo)o(v)o(e)34
1709
b(Fr)m(om)h(Special)g(Register)202 b(l.mfsr)p 193 807
1710
3374 4 v 191 907 4 100 v 235 877 a Fg(31)580 b(24)p 1022
1711
907 V 82 w(23)248 b(20)p 1520 907 V 82 w(19)580 b(12)p
1712
2350 907 V 82 w(11)254 b(8)p 2818 907 V 89 w(7)580 b(0)p
1713
3566 907 V 193 910 3374 4 v 191 1010 4 100 v 395 980
1714
a(opcode)19 b(0x30)p 1022 1010 V 419 w(A)p 1520 1010
1715
V 611 w(S)p 2350 1010 V 433 w(opcode)g(0x7)p 2818 1010
1716
V 391 w(S)p 3566 1010 V 193 1013 3374 4 v 191 1113 4
1717
100 v 517 1083 a(8)i(bits)p 1022 1113 V 482 w(4)f(bits)p
1718
1520 1113 V 482 w(8)g(bits)p 2350 1113 V 467 w(4)g(bits)p
1719
2818 1113 V 426 w(8)g(bits)p 3566 1113 V 193 1116 3374
1720
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1721
a Fa(l.mfsr)49 b(rA,rS)-128 2199 y Fb(Description:)p
1722
Black Black 171 2443 a Fa(The)f(contents)h(of)e(special)i(register)g
1723
(rS)e(are)h(moved)g(into)g(general)h(register)g(rA.)-128
1724
2838 y Fb(Operation:)p Black Black 171 3073 a Fg(rA)21
1725
b(<-)f(rS)-128 3468 y Fb(Notes:)p Black Black 679 5832
1726
a Fg(Class)i(4:)p 970 5710 2112 4 v 968 5809 4 100 v
1727
1050 5779 a(Architecture)d(Le)n(v)o(el)p 1750 5809 V
1728
120 w(Ex)o(ecution)f(Mode)p 2383 5809 V 126 w(Implementation)p
1729
3080 5809 V 970 5813 2112 4 v 968 5912 4 100 v 1012 5882
1730
a(System)i(Management)p 1750 5912 V 91 w(Supervisor)f(only)p
1731
2383 5912 V 92 w(Mandatory)f(al)o(w)o(ays)p 3080 5912
1732
V 970 5915 2112 4 v Black 1839 6065 a(42)p Black eop
1733
%%Page: 43 43
1734
43 42 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1735
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1736
-128 -8 V 1 TeXcolorgray 101 331 a Fd(Left)p Black 1
1737
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1738
269 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1739
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1740
1 TeXcolorgray 266 w(Right)p Black -86 460 a Fc(h.sfeq32)558
1741
b(Set)35 b(Flag)g(if)h(Equal)558 b(h.sfeq32)p 1071 807
1742
1619 4 v 1069 907 4 100 v 1112 877 a Fg(15)581 b(8)p
1743
1858 907 V 82 w(7)249 b(4)p 2273 907 V 82 w(3)g(0)p 2688
1744
907 V 1071 910 1619 4 v 1069 1010 4 100 v 1252 980 a(opcode)18
1745
b(0x40)p 1858 1010 V 357 w(A)p 2273 1010 V 358 w(B)p
1746
2688 1010 V 1071 1013 1619 4 v 1069 1113 4 100 v 1374
1747
1083 a(8)i(bits)p 1858 1113 V 420 w(4)g(bits)p 2273 1113
1748
V 233 w(4)g(bits)p 2688 1113 V 1071 1116 1619 4 v -128
1749
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(h.sfeq32)50
1750
b(rA,rB)-128 2199 y Fb(Description:)p Black Black 171
1751
2443 a Fa(The)e(contents)h(of)e(general)i(register)g(rA)e(and)h(the)f
1752
(contents)j(of)d(general)i(register)g(rB)171 2551 y(are)f(compared.)96
1753
b(If)47 b(the)g(two)h(registers)h(are)f(equal,)g(then)g(the)g(compare)h
1754
(flag)e(is)g(set;)171 2659 y(otherwise)j(the)d(compare)i(flag)f(is)f
1755
(cleared.)-128 3054 y Fb(Operation:)p Black Black 171
1756
3289 a Fg(\003ag)21 b(<-)f(rA)g(==)h(rB)-128 3684 y Fb(Notes:)p
1757
Black Black 654 5832 a Fg(Class)g(1:)p 945 5710 2163
1758
4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p
1759
1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190
1760
w(Implementation)p 3105 5809 V 945 5813 2163 4 v 943
1761
5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912 V 223
1762
w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p
1763
3105 5912 V 945 5915 2163 4 v Black 1839 6065 a(43)p
1764
Black eop
1765
%%Page: 44 44
1766
44 43 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1767
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1768
-128 -8 V 1 TeXcolorgray 101 331 a Fd(Left)p Black 1
1769
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1770
269 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1771
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1772
1 TeXcolorgray 266 w(Right)p Black -86 460 a Fc(h.sfne32)429
1773
b(Set)35 b(Flag)g(if)g(Not)g(Equal)429 b(h.sfne32)p 1071
1774
807 1619 4 v 1069 907 4 100 v 1112 877 a Fg(15)581 b(8)p
1775
1858 907 V 82 w(7)249 b(4)p 2273 907 V 82 w(3)g(0)p 2688
1776
907 V 1071 910 1619 4 v 1069 1010 4 100 v 1252 980 a(opcode)18
1777
b(0x41)p 1858 1010 V 357 w(A)p 2273 1010 V 358 w(B)p
1778
2688 1010 V 1071 1013 1619 4 v 1069 1113 4 100 v 1374
1779
1083 a(8)i(bits)p 1858 1113 V 420 w(4)g(bits)p 2273 1113
1780
V 233 w(4)g(bits)p 2688 1113 V 1071 1116 1619 4 v -128
1781
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(h.sfne32)50
1782
b(rA,rB)-128 2199 y Fb(Description:)p Black Black 171
1783
2443 a Fa(The)e(contents)h(of)e(general)i(register)g(rA)e(and)h(the)f
1784
(contents)j(of)d(general)i(register)g(rB)171 2551 y(are)f(compared.)96
1785
b(If)47 b(the)g(two)h(registers)h(are)f(not)f(equal,)i(then)f(the)f
1786
(compare)i(flag)f(is)171 2659 y(set;)g(otherwise)i(the)d(compare)i
1787
(flag)f(is)f(cleared.)-128 3054 y Fb(Operation:)p Black
1788
Black 171 3289 a Fg(\003ag)21 b(<-)f(rA)g(!=)g(rB)-128
1789
3684 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
1790
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1791
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1792
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1793
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1794
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1795
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1796
a(44)p Black eop
1797
%%Page: 45 45
1798
45 44 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1799
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1800
-128 -8 V 1 TeXcolorgray 117 331 a Fd(Left)p Black 1
1801
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1802
285 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1803
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1804
1 TeXcolorgray 282 w(Right)p Black -86 460 a Fc(h.sfgt32s)93
1805
b(Set)35 b(Flag)g(if)h(Gr)m(eater)e(Than)h(Signed)93
1806
b(h.sfgt32s)p 1071 807 1619 4 v 1069 907 4 100 v 1112
1807
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
1808
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
1809
1010 4 100 v 1252 980 a(opcode)18 b(0x42)p 1858 1010
1810
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
1811
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
1812
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
1813
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
1814
Black Black 171 1805 a Fa(h.sfgt32s)50 b(rA,rB)-128 2199
1815
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
1816
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
1817
(register)g(rB)171 2551 y(are)f(compared)h(as)e(signed)i(integers.)96
1818
b(If)47 b(the)g(contents)i(of)f(the)f(first)h(register)h(are)171
1819
2659 y(greater)g(than)f(the)f(contents)j(of)d(the)g(second)i(register,)
1820
g(then)f(the)g(compare)h(flag)e(is)171 2767 y(set;)h(otherwise)i(the)d
1821
(compare)i(flag)f(is)f(cleared.)-128 3162 y Fb(Operation:)p
1822
Black Black 171 3397 a Fg(\003ag)21 b(<-)f(rA)g(>)h(rB)-128
1823
3791 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
1824
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1825
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1826
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1827
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1828
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1829
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1830
a(45)p Black eop
1831
%%Page: 46 46
1832
46 45 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1833
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1834
-128 -8 V 1 TeXcolorgray 125 331 a Fd(Left)p Black 1
1835
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1836
568 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1837
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1838
1 TeXcolorgray 565 w(Right)p Black -86 460 a Fc(h.sfge32s)81
1839
b(Set)35 b(Flag)g(if)g(Gr)m(eater)g(or)g(Equal)g(Than)f(Signed)82
1840
b(h.sfge32s)p 1071 807 1619 4 v 1069 907 4 100 v 1112
1841
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
1842
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
1843
1010 4 100 v 1252 980 a(opcode)18 b(0x43)p 1858 1010
1844
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
1845
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
1846
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
1847
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
1848
Black Black 171 1805 a Fa(h.sfge32s)50 b(rA,rB)-128 2199
1849
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
1850
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
1851
(register)g(rB)171 2551 y(are)f(compared)h(as)e(signed)i(integers.)96
1852
b(If)47 b(the)g(contents)i(of)f(the)f(first)h(register)h(are)171
1853
2659 y(greater)g(or)e(equal)h(than)g(the)g(contents)h(of)e(the)h
1854
(second)g(register,)i(then)e(the)f(compare)171 2767 y(flag)h(is)f(set;)
1855
h(otherwise)i(the)d(compare)i(flag)f(is)f(cleared.)-128
1856
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(\003ag)21
1857
b(<-)f(rA)g(>=)h(rB)-128 3791 y Fb(Notes:)p Black Black
1858
654 5832 a Fg(Class)g(1:)p 945 5710 2163 4 v 943 5809
1859
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
1860
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
1861
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
1862
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
1863
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
1864
V 945 5915 2163 4 v Black 1839 6065 a(46)p Black eop
1865
%%Page: 47 47
1866
47 46 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1867
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1868
-128 -8 V 1 TeXcolorgray 97 331 a Fd(Left)p Black 1 TeXcolorgray
1869
Black 1 TeXcolorgray Black 1 TeXcolorgray 265 w(Middle)d(Middle)g
1870
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
1871
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1872
262 w(Right)p Black -86 460 a Fc(h.s\003t32s)199 b(Set)36
1873
b(Flag)e(if)i(Less)f(Than)g(Signed)199 b(h.s\003t32s)p
1874
1071 807 1619 4 v 1069 907 4 100 v 1112 877 a Fg(15)581
1875
b(8)p 1858 907 V 82 w(7)249 b(4)p 2273 907 V 82 w(3)g(0)p
1876
2688 907 V 1071 910 1619 4 v 1069 1010 4 100 v 1252 980
1877
a(opcode)18 b(0x44)p 1858 1010 V 357 w(A)p 2273 1010
1878
V 358 w(B)p 2688 1010 V 1071 1013 1619 4 v 1069 1113
1879
4 100 v 1374 1083 a(8)i(bits)p 1858 1113 V 420 w(4)g(bits)p
1880
2273 1113 V 233 w(4)g(bits)p 2688 1113 V 1071 1116 1619
1881
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
1882
a Fa(h.sflt32s)50 b(rA,rB)-128 2199 y Fb(Description:)p
1883
Black Black 171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g
1884
(rA)e(and)h(the)f(contents)j(of)d(general)i(register)g(rB)171
1885
2551 y(are)f(compared)h(as)e(signed)i(integers.)96 b(If)47
1886
b(the)g(contents)i(of)f(the)f(first)h(register)h(are)171
1887
2659 y(less)f(than)g(the)f(contents)j(of)d(the)g(second)i(register,)g
1888
(then)f(the)g(compare)h(flag)e(is)g(set;)171 2767 y(otherwise)j(the)d
1889
(compare)i(flag)f(is)f(cleared.)-128 3162 y Fb(Operation:)p
1890
Black Black 171 3397 a Fg(\003ag)21 b(<-)f(rA)g(<)h(rB)-128
1891
3791 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
1892
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1893
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1894
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1895
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1896
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1897
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1898
a(47)p Black eop
1899
%%Page: 48 48
1900
48 47 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1901
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1902
-128 -8 V 1 TeXcolorgray 105 331 a Fd(Left)p Black 1
1903
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1904
442 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1905
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1906
1 TeXcolorgray 439 w(Right)p Black -86 460 a Fc(h.s\003e32s)81
1907
b(Set)35 b(Flag)g(if)h(Less)e(or)i(Equal)e(Than)h(Signed)82
1908
b(h.s\003e32s)p 1071 807 1619 4 v 1069 907 4 100 v 1112
1909
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
1910
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
1911
1010 4 100 v 1252 980 a(opcode)18 b(0x45)p 1858 1010
1912
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
1913
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
1914
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
1915
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
1916
Black Black 171 1805 a Fa(h.sfle32s)50 b(rA,rB)-128 2199
1917
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
1918
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
1919
(register)g(rB)171 2551 y(are)f(compared)h(as)e(signed)i(integers.)96
1920
b(If)47 b(the)g(contents)i(of)f(the)f(first)h(register)h(are)171
1921
2659 y(less)f(or)f(equal)h(than)g(the)g(contents)h(of)e(the)g(second)i
1922
(register,)h(then)d(the)h(compare)h(flag)171 2767 y(is)e(set;)h
1923
(otherwise)i(the)d(compare)i(flag)f(is)f(cleared.)-128
1924
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(\003ag)21
1925
b(<-)f(rA)g(<=)h(rB)-128 3791 y Fb(Notes:)p Black Black
1926
654 5832 a Fg(Class)g(1:)p 945 5710 2163 4 v 943 5809
1927
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
1928
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
1929
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
1930
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
1931
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
1932
V 945 5915 2163 4 v Black 1839 6065 a(48)p Black eop
1933
%%Page: 49 49
1934
49 48 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1935
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1936
-128 -8 V 1 TeXcolorgray 129 331 a Fd(Left)p Black 1
1937
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1938
365 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
1939
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1940
1 TeXcolorgray 361 w(Right)p Black -86 460 a Fc(h.sfgt32u)81
1941
b(Set)35 b(Flag)g(if)g(Gr)m(eater)g(Than)f(Unsigned)81
1942
b(h.sfgt32u)p 1071 807 1619 4 v 1069 907 4 100 v 1112
1943
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
1944
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
1945
1010 4 100 v 1252 980 a(opcode)18 b(0x46)p 1858 1010
1946
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
1947
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
1948
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
1949
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
1950
Black Black 171 1805 a Fa(h.sfgt32u)50 b(rA,rB)-128 2199
1951
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
1952
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
1953
(register)g(rB)171 2551 y(are)f(compared)h(as)e(unsigned)i(integers.)96
1954
b(If)47 b(the)h(contents)h(of)e(the)h(first)g(register)h(are)171
1955
2659 y(greater)g(than)f(the)f(contents)j(of)d(the)g(second)i(register,)
1956
g(then)f(the)g(compare)h(flag)e(is)171 2767 y(set;)h(otherwise)i(the)d
1957
(compare)i(flag)f(is)f(cleared.)-128 3162 y Fb(Operation:)p
1958
Black Black 171 3397 a Fg(\003ag)21 b(<-)f(rA)g(>)h(rB)-128
1959
3791 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
1960
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
1961
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
1962
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
1963
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
1964
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
1965
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
1966
a(49)p Black eop
1967
%%Page: 50 50
1968
50 49 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
1969
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
1970
-128 -8 V 1 TeXcolorgray 136 331 a Fd(Left)p Black 1
1971
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
1972
660 w(Middle)d(Middle)g(Middle)h(Middle)f(Middle)g(Middle)g(Middle)g
1973
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
1974
1 TeXcolorgray 656 w(Right)p Black -86 460 a Fc(h.sfge32u)81
1975
b(Set)35 b(Flag)g(if)g(Gr)m(eater)f(or)i(Equal)e(Than)h(Unsigned)81
1976
b(h.sfge32u)p 1071 807 1619 4 v 1069 907 4 100 v 1112
1977
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
1978
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
1979
1010 4 100 v 1252 980 a(opcode)18 b(0x47)p 1858 1010
1980
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
1981
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
1982
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
1983
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
1984
Black Black 171 1805 a Fa(h.sfge32u)50 b(rA,rB)-128 2199
1985
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
1986
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
1987
(register)g(rB)171 2551 y(are)f(compared)h(as)e(unsigned)i(integers.)96
1988
b(If)47 b(the)h(contents)h(of)e(the)h(first)g(register)h(are)171
1989
2659 y(greater)g(or)e(equal)h(than)g(the)g(contents)h(of)e(the)h
1990
(second)g(register,)i(then)e(the)f(compare)171 2767 y(flag)h(is)f(set;)
1991
h(otherwise)i(the)d(compare)i(flag)f(is)f(cleared.)-128
1992
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(\003ag)21
1993
b(<-)f(rA)g(>=)h(rB)-128 3791 y Fb(Notes:)p Black Black
1994
654 5832 a Fg(Class)g(1:)p 945 5710 2163 4 v 943 5809
1995
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
1996
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
1997
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
1998
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
1999
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
2000
V 945 5915 2163 4 v Black 1839 6065 a(50)p Black eop
2001
%%Page: 51 51
2002
51 50 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2003
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2004
-128 -8 V 1 TeXcolorgray 109 331 a Fd(Left)p Black 1
2005
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2006
277 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2007
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2008
1 TeXcolorgray 274 w(Right)p Black -86 460 a Fc(h.s\003t32u)120
2009
b(Set)35 b(Flag)g(if)g(Less)g(Than)g(Unsigned)119 b(h.s\003t32u)p
2010
1071 807 1619 4 v 1069 907 4 100 v 1112 877 a Fg(15)581
2011
b(8)p 1858 907 V 82 w(7)249 b(4)p 2273 907 V 82 w(3)g(0)p
2012
2688 907 V 1071 910 1619 4 v 1069 1010 4 100 v 1252 980
2013
a(opcode)18 b(0x48)p 1858 1010 V 357 w(A)p 2273 1010
2014
V 358 w(B)p 2688 1010 V 1071 1013 1619 4 v 1069 1113
2015
4 100 v 1374 1083 a(8)i(bits)p 1858 1113 V 420 w(4)g(bits)p
2016
2273 1113 V 233 w(4)g(bits)p 2688 1113 V 1071 1116 1619
2017
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
2018
a Fa(h.sflt32u)50 b(rA,rB)-128 2199 y Fb(Description:)p
2019
Black Black 171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g
2020
(rA)e(and)h(the)f(contents)j(of)d(general)i(register)g(rB)171
2021
2551 y(are)f(compared)h(as)e(unsigned)i(integers.)96
2022
b(If)47 b(the)h(contents)h(of)e(the)h(first)g(register)h(are)171
2023
2659 y(less)f(than)g(the)f(contents)j(of)d(the)g(second)i(register,)g
2024
(then)f(the)g(compare)h(flag)e(is)g(set;)171 2767 y(otherwise)j(the)d
2025
(compare)i(flag)f(is)f(cleared.)-128 3162 y Fb(Operation:)p
2026
Black Black 171 3397 a Fg(\003ag)21 b(<-)f(rA)g(<)h(rB)-128
2027
3791 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
2028
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
2029
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
2030
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
2031
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
2032
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
2033
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
2034
a(51)p Black eop
2035
%%Page: 52 52
2036
52 51 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2037
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2038
-128 -8 V 1 TeXcolorgray 117 331 a Fd(Left)p Black 1
2039
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2040
534 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2041
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2042
1 TeXcolorgray 530 w(Right)p Black -86 460 a Fc(h.s\003e32u)81
2043
b(Set)35 b(Flag)g(if)h(Less)e(or)i(Equal)e(Than)h(Unsigned)81
2044
b(h.s\003e32u)p 1071 807 1619 4 v 1069 907 4 100 v 1112
2045
877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249 b(4)p 2273
2046
907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619 4 v 1069
2047
1010 4 100 v 1252 980 a(opcode)18 b(0x49)p 1858 1010
2048
V 357 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071 1013
2049
1619 4 v 1069 1113 4 100 v 1374 1083 a(8)i(bits)p 1858
2050
1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
2051
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
2052
Black Black 171 1805 a Fa(h.sfle32u)50 b(rA,rB)-128 2199
2053
y Fb(Description:)p Black Black 171 2443 a Fa(The)e(contents)h(of)e
2054
(general)i(register)g(rA)e(and)h(the)f(contents)j(of)d(general)i
2055
(register)g(rB)171 2551 y(are)f(compared)h(as)e(unsigned)i(integers.)96
2056
b(If)47 b(the)h(contents)h(of)e(the)h(first)g(register)h(are)171
2057
2659 y(less)f(or)f(equal)h(than)g(the)g(contents)h(of)e(the)g(second)i
2058
(register,)h(then)d(the)h(compare)h(flag)171 2767 y(is)e(set;)h
2059
(otherwise)i(the)d(compare)i(flag)f(is)f(cleared.)-128
2060
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(\003ag)21
2061
b(<-)f(rA)g(<=)h(rB)-128 3791 y Fb(Notes:)p Black Black
2062
654 5832 a Fg(Class)g(1:)p 945 5710 2163 4 v 943 5809
2063
4 100 v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647
2064
5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
2065
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
2066
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
2067
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
2068
V 945 5915 2163 4 v Black 1839 6065 a(52)p Black eop
2069
%%Page: 53 53
2070
53 52 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2071
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2072
-128 -8 V 1 TeXcolorgray 108 331 a Fd(Left)p Black 1
2073
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2074
277 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2075
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2076
1 TeXcolorgray 273 w(Right)p Black -86 460 a Fc(h.mo)o(v32)900
2077
b(Mo)o(v)o(e)h(h.mo)o(v32)p 1071 807 1619 4 v 1069 907
2078
4 100 v 1112 877 a Fg(15)581 b(8)p 1858 907 V 82 w(7)249
2079
b(4)p 2273 907 V 82 w(3)g(0)p 2688 907 V 1071 910 1619
2080
4 v 1069 1010 4 100 v 1254 980 a(opcode)19 b(0x4a)p 1858
2081
1010 V 359 w(A)p 2273 1010 V 358 w(B)p 2688 1010 V 1071
2082
1013 1619 4 v 1069 1113 4 100 v 1374 1083 a(8)h(bits)p
2083
1858 1113 V 420 w(4)g(bits)p 2273 1113 V 233 w(4)g(bits)p
2084
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
2085
Black Black 171 1805 a Fa(h.mov32)49 b(rA,rB)-128 2199
2086
y Fb(Description:)p Black Black 171 2443 a Fa(The)f(contents)h(of)e
2087
(general)i(register)g(rB)e(are)h(moved)g(into)g(general)h(register)g
2088
(rA.)-128 2838 y Fb(Operation:)p Black Black 171 3073
2089
a Fg(rA)21 b(<-)f(rB)-128 3468 y Fb(Notes:)p Black Black
2090
698 5832 a Fg(Class)h(2:)p 989 5710 2075 4 v 987 5809
2091
4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p 1692
2092
5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146 w(Implementation)p
2093
3061 5809 V 989 5813 2075 4 v 987 5912 4 100 v 1169 5882
2094
a(Core)i(CPU)p 1692 5912 V 223 w(User)g(and)g(Supervisor)p
2095
2452 5912 V 94 w(Recommended)p 3061 5912 V 989 5915 2075
2096
4 v Black 1839 6065 a(53)p Black eop
2097
%%Page: 54 54
2098
54 53 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2099
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2100
-128 -8 V 1 TeXcolorgray 97 331 a Fd(Left)p Black 1 TeXcolorgray
2101
Black 1 TeXcolorgray Black 1 TeXcolorgray 265 w(Middle)d(Middle)g
2102
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2103
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2104
262 w(Right)p Black -86 460 a Fc(h.ext16s)199 b(Extend)34
2105
b(Half)h(W)-11 b(ord)36 b(with)e(Sign)200 b(h.ext16s)p
2106
863 807 2035 4 v 861 907 4 100 v 904 877 a Fg(15)581
2107
b(8)p 1650 907 V 82 w(7)249 b(4)p 2065 907 V 201 w(3)p
2108
2428 907 V 202 w(2)234 b(0)p 2896 907 V 863 910 2035
2109
4 v 861 1010 4 100 v 1044 980 a(opcode)18 b(0x4b)p 1650
2110
1010 V 357 w(A)p 2065 1010 V 219 w(reserv)o(ed)p 2428
2111
1010 V 81 w(opcode)h(0x0)p 2896 1010 V 863 1013 2035
2112
4 v 861 1113 4 100 v 1166 1083 a(8)h(bits)p 1650 1113
2113
V 420 w(4)g(bits)p 2065 1113 V 207 w(1)g(bits)p 2428
2114
1113 V 234 w(3)g(bits)p 2896 1113 V 863 1116 2035 4 v
2115
-128 1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(h.ext16s)50
2116
b(rA)-128 2199 y Fb(Description:)p Black Black 171 2443
2117
a Fa(Bit)e(15)f(of)g(general)i(register)g(rA)e(is)g(placed)i(in)e
2118
(high-order)j(16)d(bits)h(of)f(general)i(register)171
2119
2551 y(rA.)f(The)f(low-order)j(16)d(bits)h(of)f(general)i(register)g
2120
(rA)e(are)h(left)f(unchanged.)-128 2946 y Fb(Operation:)p
2121
Black Black 171 3181 a Fg(rA[31:16])18 b(<-)i(rA[15])-128
2122
3576 y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
2123
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
2124
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
2125
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
2126
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
2127
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2128
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(54)p
2129
Black eop
2130
%%Page: 55 55
2131
55 54 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2132
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2133
-128 -8 V 1 TeXcolorgray 101 331 a Fd(Left)p Black 1
2134
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2135
269 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2136
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2137
1 TeXcolorgray 266 w(Right)p Black -86 460 a Fc(h.ext16z)188
2138
b(Extend)34 b(Half)h(W)-11 b(ord)36 b(with)f(Zer)m(o)189
2139
b(h.ext16z)p 863 807 2035 4 v 861 907 4 100 v 904 877
2140
a Fg(15)581 b(8)p 1650 907 V 82 w(7)249 b(4)p 2065 907
2141
V 201 w(3)p 2428 907 V 202 w(2)234 b(0)p 2896 907 V 863
2142
910 2035 4 v 861 1010 4 100 v 1044 980 a(opcode)18 b(0x4b)p
2143
1650 1010 V 357 w(A)p 2065 1010 V 219 w(reserv)o(ed)p
2144
2428 1010 V 81 w(opcode)h(0x1)p 2896 1010 V 863 1013
2145
2035 4 v 861 1113 4 100 v 1166 1083 a(8)h(bits)p 1650
2146
1113 V 420 w(4)g(bits)p 2065 1113 V 207 w(1)g(bits)p
2147
2428 1113 V 234 w(3)g(bits)p 2896 1113 V 863 1116 2035
2148
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
2149
a Fa(h.ext16z)50 b(rA)-128 2199 y Fb(Description:)p Black
2150
Black 171 2443 a Fa(Zero)e(is)f(placed)i(in)e(high-order)j(16)d(bits)h
2151
(of)f(general)i(register)g(rA.)e(The)h(low-order)171
2152
2551 y(16)f(bits)h(of)f(general)i(register)g(rA)f(are)f(left)h
2153
(unchanged.)-128 2946 y Fb(Operation:)p Black Black 171
2154
3181 a Fg(rA[31:16])18 b(<-)i(0)-128 3576 y Fb(Notes:)p
2155
Black Black 698 5832 a Fg(Class)h(2:)p 989 5710 2075
2156
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2157
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2158
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2159
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2160
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2161
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(55)p
2162
Black eop
2163
%%Page: 56 56
2164
56 55 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2165
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2166
-128 -8 V 1 TeXcolorgray 61 331 a Fd(Left)p Black 1 TeXcolorgray
2167
Black 1 TeXcolorgray Black 1 TeXcolorgray 229 w(Middle)d(Middle)g
2168
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2169
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2170
227 w(Right)p Black -86 460 a Fc(h.ext8s)387 b(Extend)34
2171
b(Byte)h(with)g(Sign)388 b(h.ext8s)p 863 807 2035 4 v
2172
861 907 4 100 v 904 877 a Fg(15)581 b(8)p 1650 907 V
2173
82 w(7)249 b(4)p 2065 907 V 201 w(3)p 2428 907 V 202
2174
w(2)234 b(0)p 2896 907 V 863 910 2035 4 v 861 1010 4
2175
100 v 1044 980 a(opcode)18 b(0x4b)p 1650 1010 V 357 w(A)p
2176
2065 1010 V 219 w(reserv)o(ed)p 2428 1010 V 81 w(opcode)h(0x2)p
2177
2896 1010 V 863 1013 2035 4 v 861 1113 4 100 v 1166 1083
2178
a(8)h(bits)p 1650 1113 V 420 w(4)g(bits)p 2065 1113 V
2179
207 w(1)g(bits)p 2428 1113 V 234 w(3)g(bits)p 2896 1113
2180
V 863 1116 2035 4 v -128 1561 a Fb(F)m(ormat:)p Black
2181
Black 171 1805 a Fa(h.ext8s)49 b(rA)-128 2199 y Fb(Description:)p
2182
Black Black 171 2443 a Fa(Bit)f(7)f(of)g(general)h(register)i(rA)d(is)g
2183
(placed)h(in)g(high-order)i(24)d(bits)g(of)h(general)g(register)171
2184
2551 y(rA.)g(The)f(low-order)j(eight)e(bits)g(of)f(general)i(register)g
2185
(rA)e(are)h(left)f(unchanged.)-128 2946 y Fb(Operation:)p
2186
Black Black 171 3181 a Fg(rA[31:8])19 b(<-)h(rA[7])-128
2187
3576 y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
2188
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
2189
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
2190
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
2191
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
2192
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2193
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(56)p
2194
Black eop
2195
%%Page: 57 57
2196
57 56 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2197
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2198
-128 -8 V 1 TeXcolorgray 65 331 a Fd(Left)p Black 1 TeXcolorgray
2199
Black 1 TeXcolorgray Black 1 TeXcolorgray 233 w(Middle)d(Middle)g
2200
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2201
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2202
230 w(Right)p Black -86 460 a Fc(h.ext8z)376 b(Extend)35
2203
b(Byte)f(with)h(Zer)m(o)377 b(h.ext8z)p 863 807 2035
2204
4 v 861 907 4 100 v 904 877 a Fg(15)581 b(8)p 1650 907
2205
V 82 w(7)249 b(4)p 2065 907 V 201 w(3)p 2428 907 V 202
2206
w(2)234 b(0)p 2896 907 V 863 910 2035 4 v 861 1010 4
2207
100 v 1044 980 a(opcode)18 b(0x4b)p 1650 1010 V 357 w(A)p
2208
2065 1010 V 219 w(reserv)o(ed)p 2428 1010 V 81 w(opcode)h(0x3)p
2209
2896 1010 V 863 1013 2035 4 v 861 1113 4 100 v 1166 1083
2210
a(8)h(bits)p 1650 1113 V 420 w(4)g(bits)p 2065 1113 V
2211
207 w(1)g(bits)p 2428 1113 V 234 w(3)g(bits)p 2896 1113
2212
V 863 1116 2035 4 v -128 1561 a Fb(F)m(ormat:)p Black
2213
Black 171 1805 a Fa(h.ext8z)49 b(rA)-128 2199 y Fb(Description:)p
2214
Black Black 171 2443 a Fa(Zero)f(is)f(placed)i(in)e(high-order)j(24)d
2215
(bits)h(of)f(general)i(register)g(rA.)e(The)h(low-order)171
2216
2551 y(eight)h(bits)e(of)g(general)i(register)h(rA)d(are)g(left)h
2217
(unchanged.)-128 2946 y Fb(Operation:)p Black Black 171
2218
3181 a Fg(rA[31:8])19 b(<-)h(0)-128 3576 y Fb(Notes:)p
2219
Black Black 698 5832 a Fg(Class)h(2:)p 989 5710 2075
2220
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2221
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2222
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2223
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2224
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2225
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(57)p
2226
Black eop
2227
%%Page: 58 58
2228
58 57 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2229
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2230
-128 -8 V 1 TeXcolorgray 21 331 a Fd(Left)p Black 1 TeXcolorgray
2231
Black 1 TeXcolorgray Black 1 TeXcolorgray 190 w(Middle)d(Middle)g
2232
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2233
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2234
186 w(Right)p Black -86 460 a Fc(h.nop)651 b(No)35 b(Operation)649
2235
b(h.nop)p 1003 807 1755 4 v 1001 907 4 100 v 1044 877
2236
a Fg(15)581 b(8)p 1790 907 V 82 w(7)332 b(3)p 2288 907
2237
V 82 w(2)234 b(0)p 2756 907 V 1003 910 1755 4 v 1001
2238
1010 4 100 v 1184 980 a(opcode)18 b(0x4b)p 1790 1010
2239
V 289 w(reserv)o(ed)p 2288 1010 V 148 w(opcode)h(0x4)p
2240
2756 1010 V 1003 1013 1755 4 v 1001 1113 4 100 v 1306
2241
1083 a(8)h(bits)p 1790 1113 V 462 w(5)g(bits)p 2288 1113
2242
V 301 w(3)g(bits)p 2756 1113 V 1003 1116 1755 4 v -128
2243
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(h.nop)-128
2244
2199 y Fb(Description:)p Black Black 171 2443 a Fa(This)48
2245
b(instruction)i(does)e(not)g(do)f(anything)i(except)g(it)e(takes)h(at)f
2246
(least)h(one)g(clock)g(cycle)171 2551 y(to)f(complete.)96
2247
b(It)47 b(is)h(usually)g(used)g(to)f(fill)h(gaps)g(between)h(16)e(bit)g
2248
(and)h(32)f(bit)g(instructions.)-128 2946 y Fb(Operation:)p
2249
Black Black -128 3576 a(Notes:)p Black Black 654 5832
2250
a Fg(Class)21 b(1:)p 945 5710 2163 4 v 943 5809 4 100
2251
v 986 5779 a(Architecture)e(Le)n(v)o(el)p 1647 5809 V
2252
146 w(Ex)o(ecution)f(Mode)p 2408 5809 V 190 w(Implementation)p
2253
3105 5809 V 945 5813 2163 4 v 943 5912 4 100 v 1125 5882
2254
a(Core)i(CPU)p 1647 5912 V 223 w(User)g(and)g(Supervisor)p
2255
2408 5912 V 81 w(Mandatory)e(al)o(w)o(ays)p 3105 5912
2256
V 945 5915 2163 4 v Black 1839 6065 a(58)p Black eop
2257
%%Page: 59 59
2258
59 58 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2259
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2260
-128 -8 V 1 TeXcolorgray 17 331 a Fd(Left)p Black 1 TeXcolorgray
2261
Black 1 TeXcolorgray Black 1 TeXcolorgray 186 w(Middle)d(Middle)g
2262
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2263
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2264
182 w(Right)p Black -86 460 a Fc(h.jalr)325 b(J)n(ump)34
2265
b(and)h(Link)g(Register)324 b(h.jalr)p 863 807 2035 4
2266
v 861 907 4 100 v 904 877 a Fg(15)581 b(8)p 1650 907
2267
V 82 w(7)249 b(4)p 2065 907 V 201 w(3)p 2428 907 V 202
2268
w(2)234 b(0)p 2896 907 V 863 910 2035 4 v 861 1010 4
2269
100 v 1044 980 a(opcode)18 b(0x4b)p 1650 1010 V 357 w(A)p
2270
2065 1010 V 219 w(reserv)o(ed)p 2428 1010 V 81 w(opcode)h(0x5)p
2271
2896 1010 V 863 1013 2035 4 v 861 1113 4 100 v 1166 1083
2272
a(8)h(bits)p 1650 1113 V 420 w(4)g(bits)p 2065 1113 V
2273
207 w(1)g(bits)p 2428 1113 V 234 w(3)g(bits)p 2896 1113
2274
V 863 1116 2035 4 v -128 1561 a Fb(F)m(ormat:)p Black
2275
Black 171 1805 a Fa(h.jalr)49 b(rA)-128 2199 y Fb(Description:)p
2276
Black Black 171 2443 a Fa(The)f(contents)h(of)e(general)i(register)g
2277
(rA)e(is)g(effective)j(address)f(of)e(the)h(jump.)94
2278
b(The)171 2551 y(program)49 b(unconditionally)j(jumps)c(to)f(EA)g(with)
2279
h(a)f(delay)h(of)f(one)h(32)f(bit)g(or)g(two)h(16)f(bit)171
2280
2659 y(instructions.)98 b(The)47 b(address)i(of)e(the)h(instruction)i
2281
(after)e(the)g(delay)g(slot)g(is)f(placed)171 2767 y(in)g(the)h(link)g
2282
(register.)-128 3162 y Fb(Operation:)p Black Black 171
2283
3397 a Fg(PC)22 b(<-)e(rA)171 3496 y(LR)h(<-)f(DelayInsnAddr)e(+)j(4)
2284
-128 3891 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)g(1:)p
2285
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
2286
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
2287
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
2288
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
2289
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
2290
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
2291
a(59)p Black eop
2292
%%Page: 60 60
2293
60 59 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2294
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2295
-128 -8 V 1 TeXcolorgray 149 331 a Fd(Left)p Black 1
2296
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2297
367 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2298
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2299
1 TeXcolorgray 365 w(Right)p Black -86 460 a Fc(h.load32u)81
2300
b(Load)35 b(W)-11 b(ord)35 b(and)h(Extend)e(with)h(Zer)m(o)82
2301
b(h.load32u)p 988 807 1785 4 v 986 907 4 100 v 1029 877
2302
a Fg(15)248 b(12)p 1484 907 V 82 w(11)h(8)p 1941 907
2303
V 82 w(7)g(4)p 2356 907 V 82 w(3)g(0)p 2771 907 V 988
2304
910 1785 4 v 986 1010 4 100 v 1044 980 a(opcode)19 b(0x5)p
2305
1484 1010 V 253 w(N)p 1941 1010 V 376 w(A)p 2356 1010
2306
V 358 w(B)p 2771 1010 V 988 1013 1785 4 v 986 1113 4
2307
100 v 1146 1083 a(4)h(bits)p 1484 1113 V 295 w(4)g(bits)p
2308
1941 1113 V 254 w(4)g(bits)p 2356 1113 V 233 w(4)g(bits)p
2309
2771 1113 V 988 1116 1785 4 v -128 1561 a Fb(F)m(ormat:)p
2310
Black Black 171 1805 a Fa(h.load32u)50 b(rA,N\(rB\))-128
2311
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Offset)f(is)e
2312
(sign-extended)k(and)c(added)i(to)e(the)g(contents)i(of)f(general)g
2313
(register)i(rB.)d(Sum)171 2551 y(represents)j(effective)g(address.)96
2314
b(The)47 b(word)h(in)f(memory)h(addressed)i(by)d(EA)g(is)g(loaded)171
2315
2659 y(into)h(general)h(register)g(rA.)-128 3054 y Fb(Operation:)p
2316
Black Black 171 3289 a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rB)
2317
171 3388 y(rA)h(<-)f(\(EA\)[31:0])-128 3783 y Fb(Notes:)p
2318
Black Black 698 5832 a Fg(Class)h(2:)p 989 5710 2075
2319
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2320
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2321
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2322
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2323
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2324
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(60)p
2325
Black eop
2326
%%Page: 61 61
2327
61 60 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2328
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2329
-128 -8 V 1 TeXcolorgray 97 331 a Fd(Left)p Black 1 TeXcolorgray
2330
Black 1 TeXcolorgray Black 1 TeXcolorgray 265 w(Middle)d(Middle)g
2331
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2332
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2333
262 w(Right)p Black -86 460 a Fc(h.stor32)716 b(Stor)m(e)35
2334
b(W)-11 b(ord)718 b(h.stor32)p 988 807 1785 4 v 986 907
2335
4 100 v 1029 877 a Fg(15)248 b(12)p 1484 907 V 82 w(11)h(8)p
2336
1941 907 V 82 w(7)g(4)p 2356 907 V 82 w(3)g(0)p 2771
2337
907 V 988 910 1785 4 v 986 1010 4 100 v 1044 980 a(opcode)19
2338
b(0x6)p 1484 1010 V 253 w(N)p 1941 1010 V 376 w(A)p 2356
2339
1010 V 358 w(B)p 2771 1010 V 988 1013 1785 4 v 986 1113
2340
4 100 v 1146 1083 a(4)h(bits)p 1484 1113 V 295 w(4)g(bits)p
2341
1941 1113 V 254 w(4)g(bits)p 2356 1113 V 233 w(4)g(bits)p
2342
2771 1113 V 988 1116 1785 4 v -128 1561 a Fb(F)m(ormat:)p
2343
Black Black 171 1805 a Fa(h.stor32)50 b(N\(rA\),rB)-128
2344
2199 y Fb(Description:)p Black Black 171 2443 a Fa(Offset)f(is)e
2345
(sign-extended)k(and)c(added)i(to)e(the)g(contents)i(of)f(general)g
2346
(register)i(rA.)d(Sum)171 2551 y(represents)j(effective)g(address.)96
2347
b(The)47 b(word)h(in)f(general)i(register)g(rB)e(is)g(stored)i(to)171
2348
2659 y(memory)g(addressed)g(by)f(EA.)-128 3054 y Fb(Operation:)p
2349
Black Black 171 3289 a Fg(EA)21 b(<-)f(e)o(xts\(Immediate\))e(+)i(rA)
2350
171 3388 y(\(EA\)[31:0])e(<-)i(rB)-128 3783 y Fb(Notes:)p
2351
Black Black 698 5832 a Fg(Class)h(2:)p 989 5710 2075
2352
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2353
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2354
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2355
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2356
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2357
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(61)p
2358
Black eop
2359
%%Page: 62 62
2360
62 61 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2361
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2362
-128 -8 V 1 TeXcolorgray 121 331 a Fd(Left)p Black 1
2363
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2364
289 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2365
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2366
1 TeXcolorgray 286 w(Right)p Black -86 460 a Fc(h.add32s)713
2367
b(Add)35 b(Signed)714 b(h.add32s)p 988 807 1785 4 v 986
2368
907 4 100 v 1029 877 a Fg(15)248 b(12)p 1484 907 V 82
2369
w(11)h(8)p 1941 907 V 82 w(7)g(4)p 2356 907 V 82 w(3)g(0)p
2370
2771 907 V 988 910 1785 4 v 986 1010 4 100 v 1044 980
2371
a(opcode)19 b(0x7)p 1484 1010 V 253 w(D)p 1941 1010 V
2372
376 w(A)p 2356 1010 V 358 w(B)p 2771 1010 V 988 1013
2373
1785 4 v 986 1113 4 100 v 1146 1083 a(4)h(bits)p 1484
2374
1113 V 295 w(4)g(bits)p 1941 1113 V 254 w(4)g(bits)p
2375
2356 1113 V 233 w(4)g(bits)p 2771 1113 V 988 1116 1785
2376
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
2377
a Fa(h.add32s)50 b(rA,rB,rD)-128 2199 y Fb(Description:)p
2378
Black Black 171 2443 a Fa(The)e(contents)h(of)e(general)i(register)g
2379
(rC)e(is)g(added)i(to)e(the)g(contents)i(of)f(general)g(register)171
2380
2551 y(rB)f(to)h(form)f(the)h(result.)95 b(The)47 b(result)i(is)e
2381
(placed)i(into)e(general)i(register)h(rA.)-128 2946 y
2382
Fb(Operation:)p Black Black 171 3181 a Fg(rA)21 b(<-)f(rB)h(+)f(rC)-128
2383
3576 y Fb(Notes:)p Black Black 654 5832 a Fg(Class)h(1:)p
2384
945 5710 2163 4 v 943 5809 4 100 v 986 5779 a(Architecture)e(Le)n(v)o
2385
(el)p 1647 5809 V 146 w(Ex)o(ecution)f(Mode)p 2408 5809
2386
V 190 w(Implementation)p 3105 5809 V 945 5813 2163 4
2387
v 943 5912 4 100 v 1125 5882 a(Core)i(CPU)p 1647 5912
2388
V 223 w(User)g(and)g(Supervisor)p 2408 5912 V 81 w(Mandatory)e(al)o(w)o
2389
(ays)p 3105 5912 V 945 5915 2163 4 v Black 1839 6065
2390
a(62)p Black eop
2391
%%Page: 63 63
2392
63 62 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2393
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2394
-128 -8 V 1 TeXcolorgray 216 331 a Fd(Left)p Black 1
2395
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2396
385 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2397
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2398
1 TeXcolorgray 382 w(Right)p Black -86 460 a Fc(h.immch32s)356
2399
b(Immediate)33 b(Byte)i(Signed)357 b(h.immch32s)p 988
2400
807 1785 4 v 986 907 4 100 v 1029 877 a Fg(15)248 b(12)p
2401
1484 907 V 82 w(11)h(8)p 1941 907 V 82 w(7)g(4)p 2356
2402
907 V 82 w(3)g(0)p 2771 907 V 988 910 1785 4 v 986 1010
2403
4 100 v 1044 980 a(opcode)19 b(0x8)p 1484 1010 V 246
2404
w(M)p 1941 1010 V 369 w(A)p 2356 1010 V 348 w(M)p 2771
2405
1010 V 988 1013 1785 4 v 986 1113 4 100 v 1146 1083 a(4)h(bits)p
2406
1484 1113 V 295 w(4)g(bits)p 1941 1113 V 254 w(4)g(bits)p
2407
2356 1113 V 233 w(4)g(bits)p 2771 1113 V 988 1116 1785
2408
4 v -128 1561 a Fb(F)m(ormat:)p Black Black 171 1805
2409
a Fa(h.immch32s)50 b(rA,M)-128 2199 y Fb(Description:)p
2410
Black Black 171 2443 a Fa(8)d(bit)h(immediate)h(is)e(sign-extended)k
2411
(to)c(32)g(bits)h(and)g(placed)g(into)g(general)h(register)171
2412
2551 y(rA.)-128 2946 y Fb(Operation:)p Black Black 171
2413
3181 a Fg(rA)21 b(<-)f(e)o(xts\(Immediate\))-128 3576
2414
y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
2415
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
2416
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
2417
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
2418
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
2419
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2420
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(63)p
2421
Black eop
2422
%%Page: 64 64
2423
64 63 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2424
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2425
-128 -8 V 1 TeXcolorgray -15 331 a Fd(Left)p Black 1
2426
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2427
154 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2428
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2429
1 TeXcolorgray 151 w(Right)p Black -86 460 a Fc(h.jal)598
2430
b(J)n(ump)34 b(and)h(Link)598 b(h.jal)p 1071 807 1619
2431
4 v 1069 907 4 100 v 1112 877 a Fg(15)248 b(12)p 1567
2432
907 V 82 w(11)913 b(0)p 2688 907 V 1071 910 1619 4 v
2433
1069 1010 4 100 v 1127 980 a(opcode)19 b(0x9)p 1567 1010
2434
V 585 w(X)p 2688 1010 V 1071 1013 1619 4 v 1069 1113
2435
4 100 v 1229 1083 a(4)h(bits)p 1567 1113 V 607 w(12)f(bits)p
2436
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
2437
Black Black 171 1805 a Fa(h.jal)49 b(X)-128 2199 y Fb(Description:)p
2438
Black Black 171 2443 a Fa(The)f(immediate)h(is)e(shifted)i(left)f(two)g
2439
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
2440
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
2441
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(jump.)171
2442
2659 y(The)h(program)h(unconditionally)i(jumps)e(to)e(EA)g(with)h(a)e
2443
(delay)j(of)e(one)g(32)g(bit)h(or)f(two)g(16)171 2767
2444
y(bit)h(instructions.)97 b(The)48 b(address)h(of)e(the)g(instruction)j
2445
(after)f(the)e(delay)h(slot)g(is)f(placed)171 2875 y(in)g(the)h(link)g
2446
(register.)-128 3269 y Fb(Operation:)p Black Black 171
2447
3505 a Fg(PC)22 b(<-)e(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
2448
3604 y(LR)h(<-)f(DelayInsnAddr)e(+)j(4)-128 3999 y Fb(Notes:)p
2449
Black Black 698 5832 a Fg(Class)g(2:)p 989 5710 2075
2450
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2451
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2452
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2453
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2454
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2455
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(64)p
2456
Black eop
2457
%%Page: 65 65
2458
65 64 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2459
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2460
-128 -8 V 1 TeXcolorgray 9 331 a Fd(Left)p Black 1 TeXcolorgray
2461
Black 1 TeXcolorgray Black 1 TeXcolorgray 178 w(Middle)d(Middle)g
2462
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2463
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2464
174 w(Right)p Black -86 460 a Fc(h.bnf)523 b(Branch)34
2465
b(if)i(No)f(Flag)523 b(h.bnf)p 1071 807 1619 4 v 1069
2466
907 4 100 v 1112 877 a Fg(15)248 b(12)p 1567 907 V 82
2467
w(11)913 b(0)p 2688 907 V 1071 910 1619 4 v 1069 1010
2468
4 100 v 1130 980 a(opcode)18 b(0xa)p 1567 1010 V 588
2469
w(X)p 2688 1010 V 1071 1013 1619 4 v 1069 1113 4 100
2470
v 1229 1083 a(4)i(bits)p 1567 1113 V 607 w(12)f(bits)p
2471
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
2472
Black Black 171 1805 a Fa(h.bnf)49 b(X)-128 2199 y Fb(Description:)p
2473
Black Black 171 2443 a Fa(The)f(immediate)h(is)e(shifted)i(left)f(two)g
2474
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
2475
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
2476
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(branch.)171
2477
2659 y(If)g(the)h(compare)h(flag)f(is)f(cleared,)i(then)f(the)f
2478
(program)i(branches)g(to)e(EA)h(with)f(a)g(delay)171
2479
2767 y(of)g(one)h(32)f(bit)g(or)g(two)h(16)f(bit)g(instructions.)-128
2480
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
2481
b(<-)f(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
2482
3496 y(PC)i(<-)e(EA)g(if)h(\003ag)f(cleared)-128 3891
2483
y Fb(Notes:)p Black Black 698 5832 a Fg(Class)h(2:)p
2484
989 5710 2075 4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o
2485
(el)p 1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809
2486
V 146 w(Implementation)p 3061 5809 V 989 5813 2075 4
2487
v 987 5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912
2488
V 223 w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2489
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(65)p
2490
Black eop
2491
%%Page: 66 66
2492
66 65 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2493
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2494
-128 -8 V 1 TeXcolorgray -31 331 a Fd(Left)p Black 1
2495
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2496
138 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2497
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2498
1 TeXcolorgray 135 w(Right)p Black -86 460 a Fc(h.bf)629
2499
b(Branch)34 b(if)i(Flag)628 b(h.bf)p 1071 807 1619 4
2500
v 1069 907 4 100 v 1112 877 a Fg(15)248 b(12)p 1567 907
2501
V 82 w(11)913 b(0)p 2688 907 V 1071 910 1619 4 v 1069
2502
1010 4 100 v 1127 980 a(opcode)19 b(0xb)p 1567 1010 V
2503
585 w(X)p 2688 1010 V 1071 1013 1619 4 v 1069 1113 4
2504
100 v 1229 1083 a(4)h(bits)p 1567 1113 V 607 w(12)f(bits)p
2505
2688 1113 V 1071 1116 1619 4 v -128 1561 a Fb(F)m(ormat:)p
2506
Black Black 171 1805 a Fa(h.bf)48 b(X)-128 2199 y Fb(Description:)p
2507
Black Black 171 2443 a Fa(The)g(immediate)h(is)e(shifted)i(left)f(two)g
2508
(bits,)g(sign-extended)j(to)c(32)g(bits)h(and)f(then)h(added)171
2509
2551 y(to)f(the)h(address)h(of)e(the)g(delay)h(slot.)95
2510
b(The)47 b(result)i(is)e(effective)j(address)f(of)e(the)g(branch.)171
2511
2659 y(If)g(the)h(compare)h(flag)f(is)f(set,)g(then)h(the)g(program)h
2512
(branches)g(to)e(EA)g(with)h(a)f(delay)h(of)171 2767
2513
y(one)g(32)f(bit)g(or)g(two)h(16)f(bit)g(instructions.)-128
2514
3162 y Fb(Operation:)p Black Black 171 3397 a Fg(EA)21
2515
b(<-)f(\(Immediate)e(||)i(00\))g(+)g(DelayInsnAddr)171
2516
3496 y(PC)i(<-)e(EA)g(if)h(\003ag)f(set)-128 3891 y Fb(Notes:)p
2517
Black Black 698 5832 a Fg(Class)h(2:)p 989 5710 2075
2518
4 v 987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2519
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2520
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2521
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2522
w(User)g(and)g(Supervisor)p 2452 5912 V 94 w(Recommended)p
2523
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(66)p
2524
Black eop
2525
%%Page: 67 67
2526
67 66 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2527
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2528
-128 -8 V 1 TeXcolorgray 128 331 a Fd(Left)p Black 1
2529
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2530
296 w(Middle)d(Middle)h(Middle)f(Middle)g(Middle)g(Middle)g(Middle)g
2531
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2532
1 TeXcolorgray 293 w(Right)p Black -86 460 a Fc(h.mo)o(vi32)360
2533
b(Mo)o(v)o(e)34 b(32)i(bit)f(Immediate)360 b(h.mo)o(vi32)p
2534
988 807 1785 4 v 986 907 4 100 v 1029 877 a Fg(15)248
2535
b(12)p 1484 907 V 82 w(11)h(8)p 1941 907 V 82 w(7)g(4)p
2536
2356 907 V 82 w(3)g(0)p 2771 907 V 988 910 1785 4 v 986
2537
1010 4 100 v 1047 980 a(opcode)18 b(0xc)p 1484 1010 V
2538
249 w(M)p 1941 1010 V 369 w(A)p 2356 1010 V 348 w(M)p
2539
2771 1010 V 988 1013 1785 4 v 986 1113 4 100 v 1146 1083
2540
a(4)i(bits)p 1484 1113 V 295 w(4)g(bits)p 1941 1113 V
2541
254 w(4)g(bits)p 2356 1113 V 233 w(4)g(bits)p 2771 1113
2542
V 988 1116 1785 4 v -128 1561 a Fb(F)m(ormat:)p Black
2543
Black 171 1805 a Fa(h.movi32)50 b(rA,M)-128 2199 y Fb(Description:)p
2544
Black Black 171 2443 a Fa(For)e(simulator.)96 b(Obsolete)-128
2545
2838 y Fb(Operation:)p Black Black 171 3073 a Fg(N/A)-128
2546
3468 y Fb(Notes:)p Black Black 762 5832 a Fg(Class)21
2547
b(0:)p 1053 5710 1947 4 v 1051 5809 4 100 v 1094 5779
2548
a(Architecture)e(Le)n(v)o(el)p 1756 5809 V 82 w(Ex)o(ecution)f(Mode)p
2549
2388 5809 V 82 w(Implementation)p 2997 5809 V 1053 5813
2550
1947 4 v 1051 5912 4 100 v 1756 5912 V 2388 5912 V 2997
2551
5912 V 1053 5915 1947 4 v Black 1839 6065 a(67)p Black
2552
eop
2553
%%Page: 68 68
2554
68 67 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2555
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2556
-128 -8 V 1 TeXcolorgray 134 331 a Fd(Left)p Black 1
2557
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2558
304 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2559
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2560
1 TeXcolorgray 300 w(Right)p Black -86 460 a Fc(simprintf)602
2561
b(Simulate)34 b(printf)602 b(simprintf)p 1154 807 1453
2562
4 v 1152 907 4 100 v 1195 877 a Fg(31)p 2605 907 V 1152
2563
1007 V 2524 977 a(0)p 2605 1007 V 1154 1010 1453 4 v
2564
1152 1110 4 100 v 1628 1080 a(opcode)19 b(0x)o(e001)p
2565
2605 1110 V 1154 1113 1453 4 v 1152 1213 4 100 v 1768
2566
1183 a(16)h(bits)p 2605 1213 V 1154 1216 1453 4 v -128
2567
1661 a Fb(F)m(ormat:)p Black Black 171 1904 a Fa(simprintf)-128
2568
2299 y Fb(Description:)p Black Black 171 2543 a Fa(For)48
2569
b(simulator.)96 b(Obsolete.)-128 2937 y Fb(Operation:)p
2570
Black Black 171 3173 a Fg(N/A)-128 3567 y Fb(Notes:)p
2571
Black Black 762 5832 a Fg(Class)21 b(0:)p 1053 5710 1947
2572
4 v 1051 5809 4 100 v 1094 5779 a(Architecture)e(Le)n(v)o(el)p
2573
1756 5809 V 82 w(Ex)o(ecution)f(Mode)p 2388 5809 V 82
2574
w(Implementation)p 2997 5809 V 1053 5813 1947 4 v 1051
2575
5912 4 100 v 1756 5912 V 2388 5912 V 2997 5912 V 1053
2576
5915 1947 4 v Black 1839 6065 a(68)p Black eop
2577
%%Page: 69 69
2578
69 68 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2579
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2580
-128 -8 V 1 TeXcolorgray 111 331 a Fd(Left)p Black 1
2581
TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2582
279 w(Middle)d(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g
2583
(Middle)p Black 1 TeXcolorgray Black 1 TeXcolorgray Black
2584
1 TeXcolorgray 276 w(Right)p Black -86 460 a Fc(simrdtsc)414
2585
b(Simulate)34 b(Read)g(T)m(imer)415 b(simrdtsc)p 961
2586
807 1838 4 v 959 907 4 100 v 1003 877 a Fg(31)622 b(24)p
2587
1831 907 V 82 w(23)248 b(20)p 2330 907 V 82 w(19)p 2798
2588
907 V 959 1007 V 1831 1007 V 2330 1007 V 2798 1007 V
2589
959 1106 V 1169 1076 a(0)p 961 1110 1838 4 v 959 1209
2590
4 100 v 1187 1179 a(opcode)18 b(0x)o(e0)p 1831 1209 V
2591
443 w(A)p 2330 1209 V 261 w(opcode)g(0x0)p 2798 1209
2592
V 961 1213 1838 4 v 959 1312 4 100 v 1306 1282 a(8)i(bits)p
2593
1831 1312 V 503 w(4)g(bits)p 2330 1312 V 301 w(3)g(bits)p
2594
2798 1312 V 961 1315 1838 4 v -128 1760 a Fb(F)m(ormat:)p
2595
Black Black 171 2004 a Fa(simrdtsc)50 b(rA)-128 2399
2596
y Fb(Description:)p Black Black 171 2642 a Fa(For)e(simulator.)96
2597
b(Obsolete.)-128 3037 y Fb(Operation:)p Black Black 171
2598
3272 a Fg(N/A)-128 3667 y Fb(Notes:)p Black Black 762
2599
5832 a Fg(Class)21 b(0:)p 1053 5710 1947 4 v 1051 5809
2600
4 100 v 1094 5779 a(Architecture)e(Le)n(v)o(el)p 1756
2601
5809 V 82 w(Ex)o(ecution)f(Mode)p 2388 5809 V 82 w(Implementation)p
2602
2997 5809 V 1053 5813 1947 4 v 1051 5912 4 100 v 1756
2603
5912 V 2388 5912 V 2997 5912 V 1053 5915 1947 4 v Black
2604
1839 6065 a(69)p Black eop
2605
%%Page: 70 70
2606
70 69 bop Black 2390 -179 a Fe(0.1.)45 b(OPENRISC)21
2607
b(1000)e(INSTR)m(UCTION)h(SET)p -128 -146 4016 4 v Black
2608
-128 -8 V 1 TeXcolorgray 77 331 a Fd(Left)p Black 1 TeXcolorgray
2609
Black 1 TeXcolorgray Black 1 TeXcolorgray 245 w(Middle)d(Middle)g
2610
(Middle)g(Middle)g(Middle)g(Middle)g(Middle)g(Middle)p
2611
Black 1 TeXcolorgray Black 1 TeXcolorgray Black 1 TeXcolorgray
2612
243 w(Right)p Black -86 460 a Fc(h.sched)795 b(Schedule)h(h.sched)p
2613
1071 807 1619 4 v 1069 907 4 100 v 1112 877 a Fg(15)248
2614
b(12)p 1567 907 V 82 w(11)913 b(0)p 2688 907 V 1071 910
2615
1619 4 v 1069 1010 4 100 v 1134 980 a(opcode)19 b(0xf)p
2616
1567 1010 V 597 w(Z)p 2688 1010 V 1071 1013 1619 4 v
2617
1069 1113 4 100 v 1229 1083 a(4)h(bits)p 1567 1113 V
2618
607 w(12)f(bits)p 2688 1113 V 1071 1116 1619 4 v -128
2619
1561 a Fb(F)m(ormat:)p Black Black 171 1805 a Fa(h.sched)49
2620
b(Z)-128 2199 y Fb(Description:)p Black Black 171 2443
2621
a Fa(Immediate)h(carries)f(static)f(scheduling)i(information)h(about)d
2622
(instruction)i(scheduling.)171 2551 y(This)e(information)i(is)e
2623
(generated)h(by)e(an)g(optimizing)j(compiler.)-128 2946
2624
y Fb(Operation:)p Black Black -128 3576 a(Notes:)p Black
2625
Black 698 5832 a Fg(Class)21 b(3:)p 989 5710 2075 4 v
2626
987 5809 4 100 v 1030 5779 a(Architecture)e(Le)n(v)o(el)p
2627
1692 5809 V 146 w(Ex)o(ecution)f(Mode)p 2452 5809 V 146
2628
w(Implementation)p 3061 5809 V 989 5813 2075 4 v 987
2629
5912 4 100 v 1169 5882 a(Core)i(CPU)p 1692 5912 V 223
2630
w(User)g(and)g(Supervisor)p 2452 5912 V 198 w(Optional)p
2631
3061 5912 V 989 5915 2075 4 v Black 1839 6065 a(70)p
2632
Black eop
2633
%%Trailer
2634
end
2635
userdict /end-hook known{end-hook}if
2636
%%EOF

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.