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