1/* -*-c-*- *********************************************************/
2/*******************************************************************/
3/*******************************************************************/
4/**
5  This file is for threaded code.
6
7  ----
8  This file is auto generated by insns2vm.rb
9  DO NOT TOUCH!
10
11  If you want to fix something, you must edit 'template/vmtc.inc.tmpl'
12  or insns2vm.rb
13 */
14
15static const void *const insns_address_table[] = {
16  LABEL_PTR(nop),
17  LABEL_PTR(getlocal),
18  LABEL_PTR(setlocal),
19  LABEL_PTR(getspecial),
20  LABEL_PTR(setspecial),
21  LABEL_PTR(getinstancevariable),
22  LABEL_PTR(setinstancevariable),
23  LABEL_PTR(getclassvariable),
24  LABEL_PTR(setclassvariable),
25  LABEL_PTR(getconstant),
26  LABEL_PTR(setconstant),
27  LABEL_PTR(getglobal),
28  LABEL_PTR(setglobal),
29  LABEL_PTR(putnil),
30  LABEL_PTR(putself),
31  LABEL_PTR(putobject),
32  LABEL_PTR(putspecialobject),
33  LABEL_PTR(putiseq),
34  LABEL_PTR(putstring),
35  LABEL_PTR(concatstrings),
36  LABEL_PTR(tostring),
37  LABEL_PTR(toregexp),
38  LABEL_PTR(newarray),
39  LABEL_PTR(duparray),
40  LABEL_PTR(expandarray),
41  LABEL_PTR(concatarray),
42  LABEL_PTR(splatarray),
43  LABEL_PTR(newhash),
44  LABEL_PTR(newrange),
45  LABEL_PTR(pop),
46  LABEL_PTR(dup),
47  LABEL_PTR(dupn),
48  LABEL_PTR(swap),
49  LABEL_PTR(reput),
50  LABEL_PTR(topn),
51  LABEL_PTR(setn),
52  LABEL_PTR(adjuststack),
53  LABEL_PTR(defined),
54  LABEL_PTR(checkmatch),
55  LABEL_PTR(trace),
56  LABEL_PTR(defineclass),
57  LABEL_PTR(send),
58  LABEL_PTR(opt_send_simple),
59  LABEL_PTR(invokesuper),
60  LABEL_PTR(invokeblock),
61  LABEL_PTR(leave),
62  LABEL_PTR(throw),
63  LABEL_PTR(jump),
64  LABEL_PTR(branchif),
65  LABEL_PTR(branchunless),
66  LABEL_PTR(getinlinecache),
67  LABEL_PTR(onceinlinecache),
68  LABEL_PTR(setinlinecache),
69  LABEL_PTR(opt_case_dispatch),
70  LABEL_PTR(opt_plus),
71  LABEL_PTR(opt_minus),
72  LABEL_PTR(opt_mult),
73  LABEL_PTR(opt_div),
74  LABEL_PTR(opt_mod),
75  LABEL_PTR(opt_eq),
76  LABEL_PTR(opt_neq),
77  LABEL_PTR(opt_lt),
78  LABEL_PTR(opt_le),
79  LABEL_PTR(opt_gt),
80  LABEL_PTR(opt_ge),
81  LABEL_PTR(opt_ltlt),
82  LABEL_PTR(opt_aref),
83  LABEL_PTR(opt_aset),
84  LABEL_PTR(opt_length),
85  LABEL_PTR(opt_size),
86  LABEL_PTR(opt_empty_p),
87  LABEL_PTR(opt_succ),
88  LABEL_PTR(opt_not),
89  LABEL_PTR(opt_regexpmatch1),
90  LABEL_PTR(opt_regexpmatch2),
91  LABEL_PTR(opt_call_c_function),
92  LABEL_PTR(bitblt),
93  LABEL_PTR(answer),
94  LABEL_PTR(getlocal_OP__WC__0),
95  LABEL_PTR(getlocal_OP__WC__1),
96  LABEL_PTR(setlocal_OP__WC__0),
97  LABEL_PTR(setlocal_OP__WC__1),
98  LABEL_PTR(putobject_OP_INT2FIX_O_0_C_),
99  LABEL_PTR(putobject_OP_INT2FIX_O_1_C_),
100};
101
102