-
Notifications
You must be signed in to change notification settings - Fork 0
/
dalvik_opcodes_keys.txt.txt
167 lines (167 loc) · 1.94 KB
/
dalvik_opcodes_keys.txt.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
nop
move
move-wide
move-object
move-result
move-result-wide
move-result-object
move-exception
return-void
return
return-wide
return-object
const
const-wide
const-string
const-class
monitor-enter
monitor-exit
check-cast
instance-of
array-length
new-instance
new-array
filled-new-array
filled-new-array-range
fill-array-data
throw
goto
packed-switch
sparse-switch
cmpl-float
cmpg-float
cmpl-double
cmp-long
if-ne
if-lt
if-ge
if-gt
if-le
if-eqz
if-nez
if-ltz
if-gez
if-gtz
if-lez
unused_3E
unused_3F
unused_40
unused_41
unused_42
unused_43
aget
aget-wide
aget-object
aget-boolean
aget-byte
aget-char
aget-short
aput
aput-wide
aput-object
aput-boolean
aput-byte
aput-char
aput-short
iget
iget-wide
iget-object
iget-boolean
iget-byte
iget-char
iget-short
iput
iput-wide
iput-object
iput-boolean
iput-byte
iput-char
iput-short
sget
sget-wide
sget-object
sget-boolean
sget-byte
sget-char
sget-short
sput
sput-wide
sput-object
sput-boolean
sput-byte
sput-char
sput-short
invoke-virtual
invoke-super
invoke-direct
invoke-static
invoke-interface
unused_73
invoke-interface-range
unused_79
unused_7A
neg-int
not-int
neg-long
not-long
neg-float
neg-double
int-to-long
int-to-float
int-to-double
long-to-int
long-to-float
long-to-double
float-to-int
float-to-long
float-to-double
double-to-int
double-to-long
double-to-float
int-to-byte
int-to-char
int-to-short
add-long
sub-long
mul-long
div-long
rem-long
and-long
or-long
xor-long
shl-long
shr-long
ushr-long
add-float
sub-float
mul-float
div-float
rem-float
add-double
sub-double
mul-double
div-double
rem-double
mul-int
rem-int
and-int
or-int
xor-int
rem-int
and-int
or-int
xor-int
shl-int
shr-int
ushr-int
unused_E3
execute-inline
invoke-direct-empty
iget-quick
iget-wide-quick
iget-object-quick
iput-quick
iput-wide-quick
iput-object-quick
invoke-virtual-quick
invoke-super-quick