Home
last modified time | relevance | path

Searched refs:arm_op (Results 1 – 4 of 4) sorted by relevance

/external/chromium_org/courgette/
Ddisassembler_elf_32_arm.cc20 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 …]
Dassembly_program.cc122 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()
Ddisassembler_elf_32_arm.h55 static CheckBool Compress(ARM_RVA type, uint32 arm_op, RVA rva,
59 uint32* arm_op /* out */);
Dassembly_program.h98 CheckBool EmitRel32ARM(uint16 op, Label* label, const uint8* arm_op,