1 /* Values of the bytecodes (256 items): */
2 
3 /* (1) constants */
4 BYTECODE(cod_nil)
5 BYTECODE(cod_push_nil)
6 BYTECODE(cod_t)
7 BYTECODE(cod_const)
8 /* (2) static variables */
9 BYTECODE(cod_load)
10 BYTECODE(cod_loadi)
11 BYTECODE(cod_loadc)
12 BYTECODE(cod_loadv)
13 BYTECODE(cod_loadic)
14 BYTECODE(cod_store)
15 BYTECODE(cod_storei)
16 BYTECODE(cod_storec)
17 BYTECODE(cod_storev)
18 BYTECODE(cod_storeic)
19 /* (3) dynamic variables */
20 BYTECODE(cod_getvalue)
21 BYTECODE(cod_setvalue)
22 BYTECODE(cod_bind)
23 BYTECODE(cod_unbind1)
24 BYTECODE(cod_unbind)
25 BYTECODE(cod_progv)
26 /* (4) stack operations */
27 BYTECODE(cod_push)
28 BYTECODE(cod_pop)
29 BYTECODE(cod_skip)
30 BYTECODE(cod_skipi)
31 BYTECODE(cod_skipsp)
32 /* (5) execution flow und jumps */
33 BYTECODE(cod_skip_ret)
34 BYTECODE(cod_skip_retgf)
35 BYTECODE(cod_jmp)
36 BYTECODE(cod_jmpif)
37 BYTECODE(cod_jmpifnot)
38 BYTECODE(cod_jmpif1)
39 BYTECODE(cod_jmpifnot1)
40 BYTECODE(cod_jmpifatom)
41 BYTECODE(cod_jmpifconsp)
42 BYTECODE(cod_jmpifeq)
43 BYTECODE(cod_jmpifnoteq)
44 BYTECODE(cod_jmpifeqto)
45 BYTECODE(cod_jmpifnoteqto)
46 BYTECODE(cod_jmphash)
47 BYTECODE(cod_jmphashv)
48 BYTECODE(cod_jsr)
49 BYTECODE(cod_jmptail)
50 /* (6) environments and closures */
51 BYTECODE(cod_venv)
52 BYTECODE(cod_make_vector1_push)
53 BYTECODE(cod_copy_closure)
54 /* (7) function calls */
55 BYTECODE(cod_call)
56 BYTECODE(cod_call0)
57 BYTECODE(cod_call1)
58 BYTECODE(cod_call2)
59 BYTECODE(cod_calls1)
60 BYTECODE(cod_calls2)
61 BYTECODE(cod_callsr)
62 BYTECODE(cod_callc)
63 BYTECODE(cod_callckey)
64 BYTECODE(cod_funcall)
65 BYTECODE(cod_apply)
66 /* (8) optional and keyword arguments */
67 BYTECODE(cod_push_unbound)
68 BYTECODE(cod_unlist)
69 BYTECODE(cod_unliststar)
70 BYTECODE(cod_jmpifboundp)
71 BYTECODE(cod_boundp)
72 BYTECODE(cod_unbound_nil)
73 /* (9) multiple values handling */
74 BYTECODE(cod_values0)
75 BYTECODE(cod_values1)
76 BYTECODE(cod_stack_to_mv)
77 BYTECODE(cod_mv_to_stack)
78 BYTECODE(cod_nv_to_stack)
79 BYTECODE(cod_mv_to_list)
80 BYTECODE(cod_list_to_mv)
81 BYTECODE(cod_mvcallp)
82 BYTECODE(cod_mvcall)
83 /* (10) BLOCK */
84 BYTECODE(cod_block_open)
85 BYTECODE(cod_block_close)
86 BYTECODE(cod_return_from)
87 BYTECODE(cod_return_from_i)
88 /* (11) TAGBODY */
89 BYTECODE(cod_tagbody_open)
90 BYTECODE(cod_tagbody_close_nil)
91 BYTECODE(cod_tagbody_close)
92 BYTECODE(cod_go)
93 BYTECODE(cod_go_i)
94 /* (12) CATCH und THROW */
95 BYTECODE(cod_catch_open)
96 BYTECODE(cod_catch_close)
97 BYTECODE(cod_throw)
98 /* (13) UNWIND-PROTECT */
99 BYTECODE(cod_uwp_open)
100 BYTECODE(cod_uwp_normal_exit)
101 BYTECODE(cod_uwp_close)
102 BYTECODE(cod_uwp_cleanup)
103 /* (14) HANDLER-BIND */
104 BYTECODE(cod_handler_open)
105 BYTECODE(cod_handler_begin_push)
106 /* (15) some individual functions */
107 BYTECODE(cod_not)
108 BYTECODE(cod_eq)
109 BYTECODE(cod_car)
110 BYTECODE(cod_cdr)
111 BYTECODE(cod_cons)
112 BYTECODE(cod_symbol_function)
113 BYTECODE(cod_svref)
114 BYTECODE(cod_svset)
115 BYTECODE(cod_list)
116 BYTECODE(cod_liststar)
117 /* (16) combined operations */
118 BYTECODE(cod_nil_push)
119 BYTECODE(cod_t_push)
120 BYTECODE(cod_const_push)
121 BYTECODE(cod_load_push)
122 BYTECODE(cod_loadi_push)
123 BYTECODE(cod_loadc_push)
124 BYTECODE(cod_loadv_push)
125 BYTECODE(cod_pop_store)
126 BYTECODE(cod_getvalue_push)
127 BYTECODE(cod_jsr_push)
128 BYTECODE(cod_copy_closure_push)
129 BYTECODE(cod_call_push)
130 BYTECODE(cod_call1_push)
131 BYTECODE(cod_call2_push)
132 BYTECODE(cod_calls1_push)
133 BYTECODE(cod_calls2_push)
134 BYTECODE(cod_callsr_push)
135 BYTECODE(cod_callc_push)
136 BYTECODE(cod_callckey_push)
137 BYTECODE(cod_funcall_push)
138 BYTECODE(cod_apply_push)
139 BYTECODE(cod_car_push)
140 BYTECODE(cod_cdr_push)
141 BYTECODE(cod_cons_push)
142 BYTECODE(cod_list_push)
143 BYTECODE(cod_liststar_push)
144 BYTECODE(cod_nil_store)
145 BYTECODE(cod_t_store)
146 BYTECODE(cod_load_storec)
147 BYTECODE(cod_calls1_store)
148 BYTECODE(cod_calls2_store)
149 BYTECODE(cod_callsr_store)
150 BYTECODE(cod_load_cdr_store)
151 BYTECODE(cod_load_cons_store)
152 BYTECODE(cod_load_inc_store)
153 BYTECODE(cod_load_dec_store)
154 BYTECODE(cod_load_car_store)
155 BYTECODE(cod_call1_jmpif)
156 BYTECODE(cod_call1_jmpifnot)
157 BYTECODE(cod_call2_jmpif)
158 BYTECODE(cod_call2_jmpifnot)
159 BYTECODE(cod_calls1_jmpif)
160 BYTECODE(cod_calls1_jmpifnot)
161 BYTECODE(cod_calls2_jmpif)
162 BYTECODE(cod_calls2_jmpifnot)
163 BYTECODE(cod_callsr_jmpif)
164 BYTECODE(cod_callsr_jmpifnot)
165 BYTECODE(cod_load_jmpif)
166 BYTECODE(cod_load_jmpifnot)
167 BYTECODE(cod_load_car_push)
168 BYTECODE(cod_load_cdr_push)
169 BYTECODE(cod_load_inc_push)
170 BYTECODE(cod_load_dec_push)
171 BYTECODE(cod_const_symbol_function)
172 BYTECODE(cod_const_symbol_function_push)
173 BYTECODE(cod_const_symbol_function_store)
174 BYTECODE(cod_apply_skip_ret)
175 BYTECODE(cod_funcall_skip_retgf)
176 /* (17) shortcut codes */
177 BYTECODE(cod_load0)
178 BYTECODE(cod_load1)
179 BYTECODE(cod_load2)
180 BYTECODE(cod_load3)
181 BYTECODE(cod_load4)
182 BYTECODE(cod_load5)
183 BYTECODE(cod_load6)
184 BYTECODE(cod_load7)
185 BYTECODE(cod_load8)
186 BYTECODE(cod_load9)
187 BYTECODE(cod_load10)
188 BYTECODE(cod_load11)
189 BYTECODE(cod_load12)
190 BYTECODE(cod_load13)
191 BYTECODE(cod_load14)
192 #if 0
193 BYTECODE(cod_load15)
194 BYTECODE(cod_load16)
195 BYTECODE(cod_load17)
196 BYTECODE(cod_load18)
197 BYTECODE(cod_load19)
198 BYTECODE(cod_load20)
199 BYTECODE(cod_load21)
200 #endif
201 BYTECODE(cod_load_push0)
202 BYTECODE(cod_load_push1)
203 BYTECODE(cod_load_push2)
204 BYTECODE(cod_load_push3)
205 BYTECODE(cod_load_push4)
206 BYTECODE(cod_load_push5)
207 BYTECODE(cod_load_push6)
208 BYTECODE(cod_load_push7)
209 BYTECODE(cod_load_push8)
210 BYTECODE(cod_load_push9)
211 BYTECODE(cod_load_push10)
212 BYTECODE(cod_load_push11)
213 BYTECODE(cod_load_push12)
214 BYTECODE(cod_load_push13)
215 BYTECODE(cod_load_push14)
216 BYTECODE(cod_load_push15)
217 BYTECODE(cod_load_push16)
218 BYTECODE(cod_load_push17)
219 BYTECODE(cod_load_push18)
220 BYTECODE(cod_load_push19)
221 BYTECODE(cod_load_push20)
222 BYTECODE(cod_load_push21)
223 BYTECODE(cod_load_push22)
224 BYTECODE(cod_load_push23)
225 BYTECODE(cod_load_push24)
226 BYTECODE(cod_const0)
227 BYTECODE(cod_const1)
228 BYTECODE(cod_const2)
229 BYTECODE(cod_const3)
230 BYTECODE(cod_const4)
231 BYTECODE(cod_const5)
232 BYTECODE(cod_const6)
233 BYTECODE(cod_const7)
234 BYTECODE(cod_const8)
235 BYTECODE(cod_const9)
236 BYTECODE(cod_const10)
237 BYTECODE(cod_const11)
238 BYTECODE(cod_const12)
239 BYTECODE(cod_const13)
240 BYTECODE(cod_const14)
241 BYTECODE(cod_const15)
242 BYTECODE(cod_const16)
243 BYTECODE(cod_const17)
244 BYTECODE(cod_const18)
245 BYTECODE(cod_const19)
246 BYTECODE(cod_const20)
247 #if 0
248 BYTECODE(cod_const21)
249 BYTECODE(cod_const22)
250 BYTECODE(cod_const23)
251 BYTECODE(cod_const24)
252 #endif
253 BYTECODE(cod_const_push0)
254 BYTECODE(cod_const_push1)
255 BYTECODE(cod_const_push2)
256 BYTECODE(cod_const_push3)
257 BYTECODE(cod_const_push4)
258 BYTECODE(cod_const_push5)
259 BYTECODE(cod_const_push6)
260 BYTECODE(cod_const_push7)
261 BYTECODE(cod_const_push8)
262 BYTECODE(cod_const_push9)
263 BYTECODE(cod_const_push10)
264 BYTECODE(cod_const_push11)
265 BYTECODE(cod_const_push12)
266 BYTECODE(cod_const_push13)
267 BYTECODE(cod_const_push14)
268 BYTECODE(cod_const_push15)
269 BYTECODE(cod_const_push16)
270 BYTECODE(cod_const_push17)
271 BYTECODE(cod_const_push18)
272 BYTECODE(cod_const_push19)
273 BYTECODE(cod_const_push20)
274 BYTECODE(cod_const_push21)
275 BYTECODE(cod_const_push22)
276 BYTECODE(cod_const_push23)
277 BYTECODE(cod_const_push24)
278 BYTECODE(cod_const_push25)
279 BYTECODE(cod_const_push26)
280 BYTECODE(cod_const_push27)
281 BYTECODE(cod_const_push28)
282 BYTECODE(cod_const_push29)
283 #if 0
284 BYTECODE(cod_const_push30)
285 BYTECODE(cod_const_push31)
286 BYTECODE(cod_const_push32)
287 #endif
288 BYTECODE(cod_store0)
289 BYTECODE(cod_store1)
290 BYTECODE(cod_store2)
291 BYTECODE(cod_store3)
292 BYTECODE(cod_store4)
293 BYTECODE(cod_store5)
294 BYTECODE(cod_store6)
295 BYTECODE(cod_store7)
296 #if 0
297 BYTECODE(cod_store8)
298 BYTECODE(cod_store9)
299 BYTECODE(cod_store10)
300 BYTECODE(cod_store11)
301 BYTECODE(cod_store12)
302 BYTECODE(cod_store13)
303 BYTECODE(cod_store14)
304 BYTECODE(cod_store15)
305 BYTECODE(cod_store16)
306 BYTECODE(cod_store17)
307 BYTECODE(cod_store18)
308 BYTECODE(cod_store19)
309 BYTECODE(cod_store20)
310 BYTECODE(cod_store21)
311 #endif
312