1%def op_check_cast(): 2 jmp NterpCheckCast 3 4%def op_iget_boolean(): 5 jmp NterpGetBooleanInstanceField 6 7%def op_iget_byte(): 8 jmp NterpGetByteInstanceField 9 10%def op_iget_char(): 11 jmp NterpGetCharInstanceField 12 13%def op_iget_object(): 14 jmp NterpGetObjectInstanceField 15 16%def op_iget_short(): 17 jmp NterpGetShortInstanceField 18 19%def op_iget_wide(): 20 jmp NterpGetWideInstanceField 21 22%def op_instance_of(): 23 jmp NterpInstanceOf 24 25%def op_iget(): 26 jmp NterpGetInstanceField 27 28%def op_iput(): 29 jmp NterpPutInstanceField 30 31%def op_iput_boolean(): 32 jmp NterpPutBooleanInstanceField 33 34%def op_iput_byte(): 35 jmp NterpPutByteInstanceField 36 37%def op_iput_char(): 38 jmp NterpPutCharInstanceField 39 40%def op_iput_object(): 41 jmp NterpPutObjectInstanceField 42 43%def op_iput_short(): 44 jmp NterpPutShortInstanceField 45 46%def op_iput_wide(): 47 jmp NterpPutWideInstanceField 48 49%def op_sget(load="movl", wide="0"): 50 jmp NterpGetIntStaticField 51 52%def op_sget_boolean(): 53 jmp NterpGetBooleanStaticField 54 55%def op_sget_byte(): 56 jmp NterpGetByteStaticField 57 58%def op_sget_char(): 59 jmp NterpGetCharStaticField 60 61%def op_sget_object(): 62 jmp NterpGetObjectStaticField 63 64%def op_sget_short(): 65 jmp NterpGetShortStaticField 66 67%def op_sget_wide(): 68 jmp NterpGetWideStaticField 69 70%def op_sput(): 71 jmp NterpPutStaticField 72 73%def op_sput_boolean(): 74 jmp NterpPutBooleanStaticField 75 76%def op_sput_byte(): 77 jmp NterpPutByteStaticField 78 79%def op_sput_char(): 80 jmp NterpPutCharStaticField 81 82%def op_sput_object(): 83 jmp NterpPutObjectStaticField 84 85%def op_sput_short(): 86 jmp NterpPutShortStaticField 87 88%def op_sput_wide(): 89 jmp NterpPutWideStaticField 90 91%def op_new_instance(): 92 // The routine is too big to fit in a handler, so jump to it. 93 jmp NterpNewInstance 94