• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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