Searched refs:arm_op (Results 1 – 4 of 4) sorted by relevance
/external/chromium_org/courgette/ |
D | disassembler_elf_32_arm.cc | 20 CheckBool DisassemblerElf32ARM::Compress(ARM_RVA type, uint32 arm_op, RVA rva, in Compress() argument 34 uint32 temp = (arm_op & 0x00FF) << 1; in Compress() 41 (*c_op) = (arm_op >> 8) | 0x1000; in Compress() 47 uint32 temp = (arm_op & 0x07FF) << 1; in Compress() 53 (*c_op) = (arm_op >> 11) | 0x2000; in Compress() 59 uint32 temp = (arm_op & 0x00FFFFFF) << 2; in Compress() 65 (*c_op) = (arm_op >> 24) | 0x3000; in Compress() 70 temp |= (arm_op & 0x000007FF) << 1; // imm11 in Compress() 71 temp |= (arm_op & 0x03FF0000) >> 4; // imm10 in Compress() 73 uint32 S = (arm_op & (1 << 26)) >> 26; in Compress() [all …]
|
D | assembly_program.cc | 122 const uint8* arm_op, uint16 op_size) in InstructionWithLabelARM() argument 124 arm_op_(arm_op), op_size_(op_size) { in InstructionWithLabelARM() 128 const uint8* arm_op() const { return arm_op_; } in arm_op() function in courgette::__anona341a06e0111::InstructionWithLabelARM 191 const uint8* arm_op, uint16 op_size) { in EmitRel32ARM() argument 193 arm_op, op_size)); in EmitRel32ARM() 529 const uint8* arm_op = in TrimLabels() local 530 static_cast<InstructionWithLabelARM*>(instruction)->arm_op(); in TrimLabels() 537 new(std::nothrow) BytesInstruction(arm_op, op_size); in TrimLabels()
|
D | disassembler_elf_32_arm.h | 55 static CheckBool Compress(ARM_RVA type, uint32 arm_op, RVA rva, 59 uint32* arm_op /* out */);
|
D | assembly_program.h | 98 CheckBool EmitRel32ARM(uint16 op, Label* label, const uint8* arm_op,
|