1%def bincmp(condition=""): 2 unimp 3 4%def zcmp(condition=""): 5 unimp 6 7%def op_goto(): 8 unimp 9 10%def op_goto_16(): 11 unimp 12 13%def op_goto_32(): 14 unimp 15 16%def op_if_eq(): 17% bincmp(condition="eq") 18 19%def op_if_eqz(): 20% zcmp(condition="eq") 21 22%def op_if_ge(): 23% bincmp(condition="ge") 24 25%def op_if_gez(): 26% zcmp(condition="ge") 27 28%def op_if_gt(): 29% bincmp(condition="gt") 30 31%def op_if_gtz(): 32% zcmp(condition="gt") 33 34%def op_if_le(): 35% bincmp(condition="le") 36 37%def op_if_lez(): 38% zcmp(condition="le") 39 40%def op_if_lt(): 41% bincmp(condition="lt") 42 43%def op_if_ltz(): 44% zcmp(condition="lt") 45 46%def op_if_ne(): 47% bincmp(condition="ne") 48 49%def op_if_nez(): 50% zcmp(condition="ne") 51 52%def op_packed_switch(func="NterpDoPackedSwitch"): 53 unimp 54 55%def op_sparse_switch(): 56% op_packed_switch(func="NterpDoSparseSwitch") 57 58/* 59 * Return a 32-bit value. 60 */ 61%def op_return(is_object="0", is_void="0", is_wide="0"): 62 unimp 63 64%def op_return_object(): 65% op_return(is_object="1", is_void="0", is_wide="0") 66 67%def op_return_void(): 68% op_return(is_object="0", is_void="1", is_wide="0") 69 70%def op_return_wide(): 71% op_return(is_object="0", is_void="0", is_wide="1") 72 73%def op_throw(): 74 unimp 75