Lines Matching full:blx
15 * translated code for each BL/BLX, as well as BL/BLX returns. These callbacks
66 /* Checks if given ARM instruction is BL, or BLX.
68 * boolean: 1 if ARM instruction is BL/BLX, or 0 if it's not.
74 * ARM BLX (immediate): 1111 101x xxxx xxxx xxxx xxxx xxxx xxxx
75 * ARM BLX (register): xxxx 0001 0010 xxxx xxxx xxxx 0011 xxxx
78 (insn & 0xFE000000) == 0xFA000000 || // ARM BLX (imm)
79 (insn & 0x0FF000F0) == 0x12000030) { // ARM BLX (reg)
85 /* Checks if given THUMB instruction is BL, or BLX.
89 * ret_off - If insn is BL, or BLX, upon return ret_off contains
90 * instruction's byte size. If instruction is not BL, or BLX, content of
93 * boolean: 1 if THUMB instruction is BL/BLX, or 0 if it's not.
98 /* THUMB BLX(register): 0100 0111 1xxx xxxx
100 * THUMB BLX(1-stimmediate): 1111 0xxx xxxx xxxx
102 if ((insn & 0xFF80) == 0x4780) { // THUMB BLX(reg)