BLITZ Instruction Set – Alpha Sort
Op-Code
Sets
=============
Priv Condition
decimal hex Instruction
Format Inst Code
======= ===
======================
====== ==== =========
128 80 add Ra,data16,Rc E
cond
96 60 add Ra,Rb,Rc D
cond
136 88 and Ra,data16,Rc E
cond
104 68 and Ra,Rb,Rc D
cond
137 89 andn Ra,data16,Rc E
cond
105 69 andn Ra,Rb,Rc D
cond
162 A2 be data24
F
66 42
be
Ra+Rc
C
166 A6 bg data24
F
70 46 bg Ra+Rc
C
167 A7 bge data24
F
71 47 bge Ra+Rc
C
177 B1 bic data24
F
81 51 bic Ra+Rc
C
176 B0 bis data24
F
80 50 bis Ra+Rc
C
164 A4 bl data24
F
68 44 bl Ra+Rc C
165 A5 ble data24
F
69 45 ble Ra+Rc
C
173 AD bnc data24
F
77 4D bnc Ra+Rc
C
163 A3 bne data24
F
67 43
bne
Ra+Rc
C
172 AC bns data24
F
76 4C bns Ra+Rc
C
179 B3 bpc data24
F
83 53 bpc Ra+Rc
C
178 B2 bps data24
F
82 52 bps Ra+Rc
C
175 AF bsc data24
F
79 4F bsc Ra+Rc
C
174 AE bss data24
F
78 4E bss Ra+Rc C
171 AB bvc data24
F
75 4B bvc Ra+Rc
C
170 AA bvs data24
F
74 4A bvs Ra+Rc
C
160 A0 call data24
F
64 40
call
Ra+Rc
C
3 03 cleari
A priv
5 05 clearp
A priv
7 07 clears
A priv
2 02 debug
A
10 0A debug2
A
131 83 div Ra,data16,Rc E
cond
99 63 div Ra,Rb,Rc D
cond
94 5E fabs Fa,Fc
C
116 74 fadd Fa,Fb,Fc D
91 5B fcmp Fa,Fc
C
cond
119 77 fdiv Fa,Fb,Fc D
150 96 fload [Ra+data16],Fc E
120 78 fload [Ra+Rb],Fc D
118 76 fmul Fa,Fb,Fc D
93 5D fneg Fa,Fc
C
92 5C fsqrt Fa,Fc
C
Op-Code
Sets
=============
Priv Condition
decimal hex Instruction
Format Inst Code
======= ===
======================
====== ==== =========
151 97 fstore Fc,[Ra+data16] E
121 79 fstore Fc,[Ra+Rb] D
117 75 fsub Fa,Fb,Fc D
89 59 ftoi Fa,Rc
C
1 01 wait
A priv
90 5A itof Ra,Fc
C
161 A1 jmp data24
F
65 41 jmp Ra+Rc
C
194 C2 ldaddr data16,Rc G
32 20 ldptbr Rc
B priv
33 21 ldptlr Rc
B priv
139 8B load [Ra+data16],Rc E
107 6B load [Ra+Rb],Rc
D
140 8C loadb [Ra+data16],Rc E
108 6C loadb [Ra+Rb],Rc D
142 8E loadbv [Ra+data16],Rc E priv
110 6E loadbv [Ra+Rb],Rc D priv
141
8D loadv [Ra+data16],Rc E priv
109 6D loadv [Ra+Rb],Rc D priv
130 82 mul Ra,data16,Rc E
cond
98 62 mul Ra,Rb,Rc D
cond
0 00 nop
A
135 87 or Ra,data16,Rc E
cond
103 67 or Ra,Rb,Rc D
cond
85 55 pop [Ra++],Rc C
84 54 push Rc,[--Ra] C
147 93 readu Rc,[Ra+data16] E priv
86 56 readu Rc,Ra
C priv
149 95 rem Ra,data16,Rc E
cond
115 73 rem Ra,Rb,Rc D
cond
9 09
ret
A
8 08 reti
A priv
192 C0 sethi data16,Rc G
4 04 seti
A priv
193 C1 setlo data16,Rc G
6
06 setp
A priv
132 84 sll Ra,data16,Rc E
cond
100 64 sll Ra,Rb,Rc D
cond
134 86 sra Ra,data16,Rc E
cond
102
66 sra Ra,Rb,Rc
D
cond
133 85 srl Ra,data16,Rc E
cond
101 65 srl Ra,Rb,Rc D
cond
143 8F store Rc,[Ra+data16] E
111 6F store Rc,[Ra+Rb] D
144 90 storeb Rc,[Ra+data16] E
112 70 storeb Rc,[Ra+Rb] D
146 92 storebv
Rc,[Ra+data16]
E priv
114 72 storebv
Rc,[Ra+Rb] D priv
145 91 storev Rc,[Ra+data16] E priv
113 71 storev Rc,[Ra+Rb] D priv
129 81 sub Ra,data16,Rc E
cond
97 61 sub Ra,Rb,Rc D
cond
195 C3 syscall
Rc+data16 G
88 58 tset [Ra],Rc
C
148 94 writeu [Ra+data16],Rc E priv
87 57 writeu Ra,Rc
C priv
138 8A xor Ra,data16,Rc E
cond
106 6A xor Ra,Rb,Rc D
cond
BLITZ Instruction Set – Numeric Sort
Op-Code
Sets
=============
Priv Condition
decimal hex Instruction Format Inst Code
======= ===
======================
====== ==== =========
0 00 nop
A
1 01 wait
A priv
2 02 debug
A
3 03 cleari
A priv
4 04 seti
A priv
5 05 clearp
A priv
6 06 setp
A priv
7 07 clears
A priv
8 08 reti
A priv
9 09 ret
A
10 0A debug2
A
32 20 ldptbr Rc
B priv
33 21 ldptlr Rc
B priv
64 40 call Ra+Rc
C
65 41 jmp Ra+Rc
C
66 42 be Ra+Rc
C
67 43 bne Ra+Rc
C
68 44 bl
Ra+Rc
C
69 45 ble Ra+Rc
C
70 46 bg Ra+Rc
C
71 47 bge Ra+Rc
C
74 4A bvs Ra+Rc
C
75 4B bvc Ra+Rc
C
76 4C bns Ra+Rc
C
77 4D bnc Ra+Rc
C
78 4E bss Ra+Rc
C
79 4F bsc Ra+Rc
C
80 50 bis Ra+Rc C
81 51 bic Ra+Rc
C
82 52 bps Ra+Rc
C
83 53 bpc Ra+Rc
C
84 54 push Rc,[--Ra] C
85 55 pop [Ra++],Rc C
86 56 readu Rc,Ra
C priv
87 57 writeu Ra,Rc
C priv
88 58 tset [Ra],Rc
C
89 59 ftoi Fa,Rc
C
90 5A itof Ra,Fc
C
91 5B fcmp Fa,Fc
C
cond
92 5C fsqrt Fa,Fc
C
93 5D fneg Fa,Fc
C
94 5E fabs Fa,Fc
C
96 60 add Ra,Rb,Rc D
cond
97 61 sub Ra,Rb,Rc D
cond
98 62 mul Ra,Rb,Rc D
cond
99 63 div Ra,Rb,Rc D
cond
100 64 sll Ra,Rb,Rc D
cond
101 65 srl Ra,Rb,Rc D
cond
102 66 sra Ra,Rb,Rc D
cond
103 67 or Ra,Rb,Rc D
cond
104 68 and Ra,Rb,Rc D
cond
105 69 andn Ra,Rb,Rc D
cond
106 6A xor Ra,Rb,Rc D
cond
107 6B load [Ra+Rb],Rc D
108 6C loadb [Ra+Rb],Rc D
109 6D loadv [Ra+Rb],Rc D priv
Op-Code
Sets
=============
Priv Condition
decimal hex Instruction
Format Inst Code
======= ===
======================
====== ==== =========
110 6E loadbv [Ra+Rb],Rc D priv
111 6F store Rc,[Ra+Rb] D
112 70 storeb Rc,[Ra+Rb] D
113 71
storev
Rc,[Ra+Rb] D priv
114 72 storebv
Rc,[Ra+Rb] D priv
115 73 rem Ra,Rb,Rc D
cond
116 74 fadd Fa,Fb,Fc D
117 75 fsub Fa,Fb,Fc D
118 76 fmul Fa,Fb,Fc D
119 77 fdiv Fa,Fb,Fc D
120 78 fload [Ra+Rb],Fc D
121 79 fstore Fc,[Ra+Rb] D
128 80 add Ra,data16,Rc E
cond
129 81 sub Ra,data16,Rc E
cond
130 82 mul Ra,data16,Rc E
cond
131 83 div Ra,data16,Rc E
cond
132 84 sll Ra,data16,Rc E
cond
133 85 srl Ra,data16,Rc E
cond
134 86 sra Ra,data16,Rc E
cond
135 87 or Ra,data16,Rc E
cond
136 88 and Ra,data16,Rc E
cond
137 89 andn Ra,data16,Rc E
cond
138 8A xor Ra,data16,Rc E
cond
139 8B load [Ra+data16],Rc E
140 8C loadb [Ra+data16],Rc E
141 8D loadv [Ra+data16],Rc E priv
142 8E loadbv [Ra+data16],Rc E priv
143 8F store Rc,[Ra+data16] E
144 90 storeb Rc,[Ra+data16] E
145 91 storev Rc,[Ra+data16] E priv
146 92 storebv
Rc,[Ra+data16]
E priv
147 93 readu Rc,[Ra+data16] E priv
148 94 writeu [Ra+data16],Rc E priv
149 95 rem Ra,data16,Rc E
cond
150 96 fload [Ra+data16],Fc E
151 97 fstore Fc,[Ra+data16] E
160 A0 call data24
F
161 A1 jmp data24
F
162 A2 be data24
F
163 A3 bne data24
F
164 A4 bl data24
F
165 A5 ble data24
F
166 A6 bg data24
F
167 A7 bge data24
F
170 AA bvs data24
F
171 AB bvc data24
F
172 AC bns data24
F
173 AD bnc data24
F
174 AE bss data24
F
175 AF bsc data24 F
176 B0 bis data24
F
177 B1 bic data24
F
178 B2 bps data24
F
179 B3 bpc data24
F
192 C0 sethi data16,Rc G
193 C1 setlo data16,Rc G
194 C2 ldaddr data16,Rc G
195 C3 syscall
Rc+data16 G