222 [0x02] = { (0x02 << 26),
"l.adrp",
INSN_DN },
227 [0x07] = { (0x07 << 26) },
229 [0x09] = { (0x09 << 26),
"l.rfe",
INSN_X },
230 [0x0a] = { (0x0a << 26),
"lv.ext0a",
INSN_X },
231 [0x0b] = { (0x0b << 26) },
232 [0x0c] = { (0x0c << 26) },
233 [0x0d] = { (0x0d << 26) },
234 [0x0e] = { (0x0e << 26) },
235 [0x0f] = { (0x0f << 26) },
236 [0x10] = { (0x10 << 26) },
239 [0x13] = { (0x13 << 26),
"l.maci",
INSN_AI },
240 [0x14] = { (0x14 << 26) },
241 [0x15] = { (0x15 << 26) },
242 [0x16] = { (0x16 << 26) },
243 [0x17] = { (0x17 << 26) },
244 [0x18] = { (0x18 << 26) },
245 [0x19] = { (0x19 << 26) },
246 [0x1a] = { (0x1a << 26),
"l.lf",
INSN_DAI },
247 [0x1b] = { (0x1b << 26),
"l.lwa",
INSN_DAI },
248 [0x1c] = { (0x1c << 26),
"l.cust1",
INSN_X },
249 [0x1d] = { (0x1d << 26),
"l.cust2",
INSN_X },
250 [0x1e] = { (0x1e << 26),
"l.cust3",
INSN_X },
251 [0x1f] = { (0x1f << 26),
"l.cust4",
INSN_X },
252 [0x20] = { (0x20 << 26),
"l.ld",
INSN_DAI },
253 [0x21] = { (0x21 << 26),
"l.lwz",
INSN_DAI },
254 [0x22] = { (0x22 << 26),
"l.lws",
INSN_DAI },
255 [0x23] = { (0x23 << 26),
"l.lbz",
INSN_DAI },
256 [0x24] = { (0x24 << 26),
"l.lbs",
INSN_DAI },
257 [0x25] = { (0x25 << 26),
"l.lhz",
INSN_DAI },
258 [0x26] = { (0x26 << 26),
"l.lhs",
INSN_DAI },
260 [0x28] = { (0x28 << 26),
"l.addic",
INSN_DAI },
261 [0x29] = { (0x29 << 26),
"l.andi",
INSN_DAK },
263 [0x2b] = { (0x2b << 26),
"l.xori",
INSN_DAI },
264 [0x2c] = { (0x2c << 26),
"l.muli",
INSN_DAI },
265 [0x2d] = { (0x2d << 26),
"l.mfspr",
INSN_DAK },
268 [0x30] = { (0x30 << 26),
"l.mtspr",
INSN_KABK },
271 [0x33] = { (0x33 << 26),
"l.swa",
INSN_IABI },
272 [0x34] = { (0x34 << 26) },
273 [0x35] = { (0x35 << 26),
"l.sw",
INSN_IABI },
274 [0x36] = { (0x36 << 26),
"l.sb",
INSN_IABI },
275 [0x37] = { (0x37 << 26),
"l.sh",
INSN_IABI },
278 [0x3a] = { (0x3a << 26) },
279 [0x3b] = { (0x3b << 26) },
280 [0x3c] = { (0x3c << 26),
"l.cust5",
INSN_X },
281 [0x3d] = { (0x3d << 26),
"l.cust6",
INSN_X },
282 [0x3e] = { (0x3e << 26),
"l.cust7",
INSN_X },
283 [0x3f] = { (0x3f << 26),
"l.cust8",
INSN_X },
292 if (extra_descr->
opcode == opcode) {
309 if (number & first_bit) {
ut32 sign_extend(ut32 number, ut32 mask)
Performs sign extension of number.
insn_extra_t extra_0x32[]
insn_extra_t extra_0x39[]
insn_extra_t extra_0x2f[]
insn_extra_t extra_0x31[]
insn_type_descr_t types[]
insn_extra_t extra_0x2e[]
insn_extra_t extra_0x38[]
insn_extra_t * find_extra_descriptor(insn_extra_t *extra_descr, ut32 insn)
@ RZ_ANALYSIS_OP_TYPE_LOAD
@ RZ_ANALYSIS_OP_TYPE_JMP
@ RZ_ANALYSIS_OP_TYPE_NULL
@ RZ_ANALYSIS_OP_TYPE_CALL
@ RZ_ANALYSIS_OP_TYPE_CJMP
@ RZ_ANALYSIS_OP_TYPE_NOP