Lines Matching refs:uint64_t
43 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
44 ArrayRef<uint8_t> Bytes, uint64_t Address,
50 static bool readInstruction32(ArrayRef<uint8_t> Bytes, uint64_t Address,
51 uint64_t &Size, uint32_t &Insn) {
59 static bool readInstruction64(ArrayRef<uint8_t> Bytes, uint64_t Address,
60 uint64_t &Size, uint64_t &Insn) {
62 Insn = ((uint64_t)Bytes[0] << 16) | ((uint64_t)Bytes[1] << 24) |
63 ((uint64_t)Bytes[2] << 0) | ((uint64_t)Bytes[3] << 8) |
64 ((uint64_t)Bytes[4] << 48) | ((uint64_t)Bytes[5] << 56) |
65 ((uint64_t)Bytes[6] << 32) | ((uint64_t)Bytes[7] << 40);
69 static bool readInstruction48(ArrayRef<uint8_t> Bytes, uint64_t Address,
70 uint64_t &Size, uint64_t &Insn) {
72 Insn = ((uint64_t)Bytes[0] << 0) | ((uint64_t)Bytes[1] << 8) |
73 ((uint64_t)Bytes[2] << 32) | ((uint64_t)Bytes[3] << 40) |
74 ((uint64_t)Bytes[4] << 16) | ((uint64_t)Bytes[5] << 24);
78 static bool readInstruction16(ArrayRef<uint8_t> Bytes, uint64_t Address,
79 uint64_t &Size, uint32_t &Insn) {
87 uint64_t Address = 0,
92 uint64_t Address = 0,
97 uint64_t Address, const void *Decoder);
99 static DecodeStatus DecodeMEMrs9(MCInst &, unsigned, uint64_t, const void *);
101 static DecodeStatus DecodeLdLImmInstruction(MCInst &, uint64_t, uint64_t,
104 static DecodeStatus DecodeStLImmInstruction(MCInst &, uint64_t, uint64_t,
107 static DecodeStatus DecodeLdRLImmInstruction(MCInst &, uint64_t, uint64_t,
110 static DecodeStatus DecodeMoveHRegInstruction(MCInst &Inst, uint64_t, uint64_t,
121 uint64_t Address,
134 uint64_t Address,
158 static DecodeStatus DecodeMEMrs9(MCInst &Inst, unsigned Insn, uint64_t Address,
168 static bool DecodeSymbolicOperand(MCInst &Inst, uint64_t Address,
169 uint64_t Value, const void *Decoder) {
170 static const uint64_t atLeast = 2;
178 static void DecodeSymbolicOperandOff(MCInst &Inst, uint64_t Address,
179 uint64_t Offset, const void *Decoder) {
180 uint64_t nextAddress = Address + Offset;
188 uint64_t Address, const void *Decoder) {
197 uint64_t /*Address*/,
208 uint64_t /*Address*/,
218 static DecodeStatus DecodeStLImmInstruction(MCInst &Inst, uint64_t Insn,
219 uint64_t Address,
235 static DecodeStatus DecodeLdLImmInstruction(MCInst &Inst, uint64_t Insn,
236 uint64_t Address,
253 static DecodeStatus DecodeLdRLImmInstruction(MCInst &Inst, uint64_t Insn,
254 uint64_t Address,
270 static DecodeStatus DecodeMoveHRegInstruction(MCInst &Inst, uint64_t Insn,
271 uint64_t Address,
296 DecodeStatus ARCDisassembler::getInstruction(MCInst &Instr, uint64_t &Size,
298 uint64_t Address,
317 uint64_t Insn64;
337 uint64_t Insn48;