00001
00002
00003
00015 static const void *const insns_address_table[] = {
00016 LABEL_PTR(nop),
00017 LABEL_PTR(getlocal),
00018 LABEL_PTR(setlocal),
00019 LABEL_PTR(getspecial),
00020 LABEL_PTR(setspecial),
00021 LABEL_PTR(getdynamic),
00022 LABEL_PTR(setdynamic),
00023 LABEL_PTR(getinstancevariable),
00024 LABEL_PTR(setinstancevariable),
00025 LABEL_PTR(getclassvariable),
00026 LABEL_PTR(setclassvariable),
00027 LABEL_PTR(getconstant),
00028 LABEL_PTR(setconstant),
00029 LABEL_PTR(getglobal),
00030 LABEL_PTR(setglobal),
00031 LABEL_PTR(putnil),
00032 LABEL_PTR(putself),
00033 LABEL_PTR(putobject),
00034 LABEL_PTR(putspecialobject),
00035 LABEL_PTR(putiseq),
00036 LABEL_PTR(putstring),
00037 LABEL_PTR(concatstrings),
00038 LABEL_PTR(tostring),
00039 LABEL_PTR(toregexp),
00040 LABEL_PTR(newarray),
00041 LABEL_PTR(duparray),
00042 LABEL_PTR(expandarray),
00043 LABEL_PTR(concatarray),
00044 LABEL_PTR(splatarray),
00045 LABEL_PTR(checkincludearray),
00046 LABEL_PTR(newhash),
00047 LABEL_PTR(newrange),
00048 LABEL_PTR(pop),
00049 LABEL_PTR(dup),
00050 LABEL_PTR(dupn),
00051 LABEL_PTR(swap),
00052 LABEL_PTR(reput),
00053 LABEL_PTR(topn),
00054 LABEL_PTR(setn),
00055 LABEL_PTR(adjuststack),
00056 LABEL_PTR(defined),
00057 LABEL_PTR(trace),
00058 LABEL_PTR(defineclass),
00059 LABEL_PTR(send),
00060 LABEL_PTR(invokesuper),
00061 LABEL_PTR(invokeblock),
00062 LABEL_PTR(leave),
00063 LABEL_PTR(finish),
00064 LABEL_PTR(throw),
00065 LABEL_PTR(jump),
00066 LABEL_PTR(branchif),
00067 LABEL_PTR(branchunless),
00068 LABEL_PTR(getinlinecache),
00069 LABEL_PTR(onceinlinecache),
00070 LABEL_PTR(setinlinecache),
00071 LABEL_PTR(opt_case_dispatch),
00072 LABEL_PTR(opt_checkenv),
00073 LABEL_PTR(opt_plus),
00074 LABEL_PTR(opt_minus),
00075 LABEL_PTR(opt_mult),
00076 LABEL_PTR(opt_div),
00077 LABEL_PTR(opt_mod),
00078 LABEL_PTR(opt_eq),
00079 LABEL_PTR(opt_neq),
00080 LABEL_PTR(opt_lt),
00081 LABEL_PTR(opt_le),
00082 LABEL_PTR(opt_gt),
00083 LABEL_PTR(opt_ge),
00084 LABEL_PTR(opt_ltlt),
00085 LABEL_PTR(opt_aref),
00086 LABEL_PTR(opt_aset),
00087 LABEL_PTR(opt_length),
00088 LABEL_PTR(opt_size),
00089 LABEL_PTR(opt_succ),
00090 LABEL_PTR(opt_not),
00091 LABEL_PTR(opt_regexpmatch1),
00092 LABEL_PTR(opt_regexpmatch2),
00093 LABEL_PTR(opt_call_c_function),
00094 LABEL_PTR(bitblt),
00095 LABEL_PTR(answer),
00096 };
00097
00098