1%def op_check_cast(): 2 unimp 3 4%def op_check_cast_slow_path(): 5 unimp 6 7%def op_instance_of(): 8 unimp 9 10%def op_instance_of_slow_path(): 11 unimp 12 13%def op_iget_boolean(): 14% op_iget(load="ldrb", wide="0", is_object="0") 15 16%def op_iget_byte(): 17% op_iget(load="ldrsb", wide="0", is_object="0") 18 19%def op_iget_char(): 20% op_iget(load="ldrh", wide="0", is_object="0") 21 22%def op_iget_short(): 23% op_iget(load="ldrsh", wide="0", is_object="0") 24 25%def op_iget(load="ldr", wide="0", is_object="0"): 26 unimp 27 28%def op_iget_slow_path(load, wide, is_object): 29 30%def op_iget_wide(): 31% op_iget(load="ldr", wide="1", is_object="0") 32 33%def op_iget_object(): 34% op_iget(load="ldr", wide="0", is_object="1") 35 36%def op_iput_boolean(): 37% op_iput(store="strb", wide="0", is_object="0") 38 39%def op_iput_byte(): 40% op_iput(store="strb", wide="0", is_object="0") 41 42%def op_iput_char(): 43% op_iput(store="strh", wide="0", is_object="0") 44 45%def op_iput_short(): 46% op_iput(store="strh", wide="0", is_object="0") 47 48%def op_iput(store="str", wide="0", is_object="0"): 49 unimp 50 51%def op_iput_slow_path(store, wide, is_object): 52 unimp 53 54%def op_iput_wide(): 55% op_iput(store="str", wide="1", is_object="0") 56 57%def op_iput_object(): 58% op_iput(store="str", wide="0", is_object="1") 59 60%def op_sget_boolean(): 61% op_sget(load="ldrb", wide="0", is_object="0") 62 63%def op_sget_byte(): 64% op_sget(load="ldrsb", wide="0", is_object="0") 65 66%def op_sget_char(): 67% op_sget(load="ldrh", wide="0", is_object="0") 68 69%def op_sget_short(): 70% op_sget(load="ldrsh", wide="0", is_object="0") 71 72%def op_sget(load="ldr", wide="0", is_object="0"): 73 unimp 74 75%def op_sget_slow_path(load="ldr", wide="0", is_object="0"): 76 unimp 77 78%def op_sget_wide(): 79% op_sget(load="ldr", wide="1", is_object="0") 80 81%def op_sget_object(): 82% op_sget(load="ldr", wide="0", is_object="1") 83 84%def op_sput_boolean(): 85% op_sput(store="strb", wide="0", is_object="0") 86 87%def op_sput_byte(): 88% op_sput(store="strb", wide="0", is_object="0") 89 90%def op_sput_char(): 91% op_sput(store="strh", wide="0", is_object="0") 92 93%def op_sput_short(): 94% op_sput(store="strh", wide="0", is_object="0") 95 96%def op_sput(store="str", wide="0", is_object="0"): 97 unimp 98 99%def op_sput_slow_path(store, wide, is_object): 100 unimp 101 102%def op_sput_wide(): 103% op_sput(store="str", wide="1", is_object="0") 104 105%def op_sput_object(): 106% op_sput(store="str", wide="0", is_object="1") 107 108%def op_new_instance(): 109 unimp 110