Ruby  1.9.3p429(2013-05-15revision40747)
vmtc.inc
Go to the documentation of this file.
1 /* -*-c-*- *********************************************************/
2 /*******************************************************************/
3 /*******************************************************************/
15 static 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(getdynamic),
22  LABEL_PTR(setdynamic),
23  LABEL_PTR(getinstancevariable),
24  LABEL_PTR(setinstancevariable),
25  LABEL_PTR(getclassvariable),
26  LABEL_PTR(setclassvariable),
27  LABEL_PTR(getconstant),
28  LABEL_PTR(setconstant),
29  LABEL_PTR(getglobal),
30  LABEL_PTR(setglobal),
31  LABEL_PTR(putnil),
32  LABEL_PTR(putself),
33  LABEL_PTR(putobject),
34  LABEL_PTR(putspecialobject),
35  LABEL_PTR(putiseq),
36  LABEL_PTR(putstring),
37  LABEL_PTR(concatstrings),
38  LABEL_PTR(tostring),
39  LABEL_PTR(toregexp),
40  LABEL_PTR(newarray),
41  LABEL_PTR(duparray),
42  LABEL_PTR(expandarray),
43  LABEL_PTR(concatarray),
44  LABEL_PTR(splatarray),
45  LABEL_PTR(checkincludearray),
46  LABEL_PTR(newhash),
47  LABEL_PTR(newrange),
48  LABEL_PTR(pop),
49  LABEL_PTR(dup),
50  LABEL_PTR(dupn),
51  LABEL_PTR(swap),
52  LABEL_PTR(reput),
53  LABEL_PTR(topn),
54  LABEL_PTR(setn),
55  LABEL_PTR(adjuststack),
56  LABEL_PTR(defined),
57  LABEL_PTR(trace),
58  LABEL_PTR(defineclass),
59  LABEL_PTR(send),
60  LABEL_PTR(invokesuper),
61  LABEL_PTR(invokeblock),
62  LABEL_PTR(leave),
63  LABEL_PTR(finish),
64  LABEL_PTR(throw),
65  LABEL_PTR(jump),
66  LABEL_PTR(branchif),
67  LABEL_PTR(branchunless),
68  LABEL_PTR(getinlinecache),
69  LABEL_PTR(onceinlinecache),
70  LABEL_PTR(setinlinecache),
71  LABEL_PTR(opt_case_dispatch),
72  LABEL_PTR(opt_checkenv),
73  LABEL_PTR(opt_plus),
74  LABEL_PTR(opt_minus),
75  LABEL_PTR(opt_mult),
76  LABEL_PTR(opt_div),
77  LABEL_PTR(opt_mod),
78  LABEL_PTR(opt_eq),
79  LABEL_PTR(opt_neq),
80  LABEL_PTR(opt_lt),
81  LABEL_PTR(opt_le),
82  LABEL_PTR(opt_gt),
83  LABEL_PTR(opt_ge),
84  LABEL_PTR(opt_ltlt),
85  LABEL_PTR(opt_aref),
86  LABEL_PTR(opt_aset),
87  LABEL_PTR(opt_length),
88  LABEL_PTR(opt_size),
89  LABEL_PTR(opt_succ),
90  LABEL_PTR(opt_not),
91  LABEL_PTR(opt_regexpmatch1),
92  LABEL_PTR(opt_regexpmatch2),
93  LABEL_PTR(opt_call_c_function),
94  LABEL_PTR(bitblt),
95  LABEL_PTR(answer),
96 };
97 
98