Lines Matching refs:uint64_t
35 DecodeStatus getInstruction(MCInst &instr, uint64_t &Size,
36 ArrayRef<uint8_t> Bytes, uint64_t Address,
74 uint64_t Address, uint64_t Offset, in tryAddingSymbolicOperand()
75 uint64_t Width, MCInst &MI, in tryAddingSymbolicOperand()
81 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo, in decodeRegisterClass()
91 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGR32BitRegisterClass()
92 uint64_t Address, in DecodeGR32BitRegisterClass()
97 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGRH32BitRegisterClass()
98 uint64_t Address, in DecodeGRH32BitRegisterClass()
103 static DecodeStatus DecodeGR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGR64BitRegisterClass()
104 uint64_t Address, in DecodeGR64BitRegisterClass()
109 static DecodeStatus DecodeGR128BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGR128BitRegisterClass()
110 uint64_t Address, in DecodeGR128BitRegisterClass()
116 DecodeADDR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address, in DecodeADDR64BitRegisterClass()
121 static DecodeStatus DecodeFP32BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFP32BitRegisterClass()
122 uint64_t Address, in DecodeFP32BitRegisterClass()
127 static DecodeStatus DecodeFP64BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFP64BitRegisterClass()
128 uint64_t Address, in DecodeFP64BitRegisterClass()
133 static DecodeStatus DecodeFP128BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFP128BitRegisterClass()
134 uint64_t Address, in DecodeFP128BitRegisterClass()
139 static DecodeStatus DecodeVR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVR32BitRegisterClass()
140 uint64_t Address, in DecodeVR32BitRegisterClass()
145 static DecodeStatus DecodeVR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVR64BitRegisterClass()
146 uint64_t Address, in DecodeVR64BitRegisterClass()
151 static DecodeStatus DecodeVR128BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVR128BitRegisterClass()
152 uint64_t Address, in DecodeVR128BitRegisterClass()
157 static DecodeStatus DecodeAR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeAR32BitRegisterClass()
158 uint64_t Address, in DecodeAR32BitRegisterClass()
163 static DecodeStatus DecodeCR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeCR64BitRegisterClass()
164 uint64_t Address, in DecodeCR64BitRegisterClass()
170 static DecodeStatus decodeUImmOperand(MCInst &Inst, uint64_t Imm) { in decodeUImmOperand()
178 static DecodeStatus decodeSImmOperand(MCInst &Inst, uint64_t Imm) { in decodeSImmOperand()
185 static DecodeStatus decodeU1ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU1ImmOperand()
186 uint64_t Address, in decodeU1ImmOperand()
191 static DecodeStatus decodeU2ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU2ImmOperand()
192 uint64_t Address, in decodeU2ImmOperand()
197 static DecodeStatus decodeU3ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU3ImmOperand()
198 uint64_t Address, in decodeU3ImmOperand()
203 static DecodeStatus decodeU4ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU4ImmOperand()
204 uint64_t Address, in decodeU4ImmOperand()
209 static DecodeStatus decodeU6ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU6ImmOperand()
210 uint64_t Address, in decodeU6ImmOperand()
215 static DecodeStatus decodeU8ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU8ImmOperand()
216 uint64_t Address, in decodeU8ImmOperand()
221 static DecodeStatus decodeU12ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU12ImmOperand()
222 uint64_t Address, in decodeU12ImmOperand()
227 static DecodeStatus decodeU16ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU16ImmOperand()
228 uint64_t Address, in decodeU16ImmOperand()
233 static DecodeStatus decodeU32ImmOperand(MCInst &Inst, uint64_t Imm, in decodeU32ImmOperand()
234 uint64_t Address, in decodeU32ImmOperand()
239 static DecodeStatus decodeS8ImmOperand(MCInst &Inst, uint64_t Imm, in decodeS8ImmOperand()
240 uint64_t Address, in decodeS8ImmOperand()
245 static DecodeStatus decodeS16ImmOperand(MCInst &Inst, uint64_t Imm, in decodeS16ImmOperand()
246 uint64_t Address, in decodeS16ImmOperand()
251 static DecodeStatus decodeS32ImmOperand(MCInst &Inst, uint64_t Imm, in decodeS32ImmOperand()
252 uint64_t Address, in decodeS32ImmOperand()
258 static DecodeStatus decodePCDBLOperand(MCInst &Inst, uint64_t Imm, in decodePCDBLOperand()
259 uint64_t Address, bool isBranch, in decodePCDBLOperand()
262 uint64_t Value = SignExtend64<N>(Imm) * 2 + Address; in decodePCDBLOperand()
271 static DecodeStatus decodePC12DBLBranchOperand(MCInst &Inst, uint64_t Imm, in decodePC12DBLBranchOperand()
272 uint64_t Address, in decodePC12DBLBranchOperand()
277 static DecodeStatus decodePC16DBLBranchOperand(MCInst &Inst, uint64_t Imm, in decodePC16DBLBranchOperand()
278 uint64_t Address, in decodePC16DBLBranchOperand()
283 static DecodeStatus decodePC24DBLBranchOperand(MCInst &Inst, uint64_t Imm, in decodePC24DBLBranchOperand()
284 uint64_t Address, in decodePC24DBLBranchOperand()
289 static DecodeStatus decodePC32DBLBranchOperand(MCInst &Inst, uint64_t Imm, in decodePC32DBLBranchOperand()
290 uint64_t Address, in decodePC32DBLBranchOperand()
295 static DecodeStatus decodePC32DBLOperand(MCInst &Inst, uint64_t Imm, in decodePC32DBLOperand()
296 uint64_t Address, in decodePC32DBLOperand()
301 static DecodeStatus decodeBDAddr12Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr12Operand()
303 uint64_t Base = Field >> 12; in decodeBDAddr12Operand()
304 uint64_t Disp = Field & 0xfff; in decodeBDAddr12Operand()
311 static DecodeStatus decodeBDAddr20Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr20Operand()
313 uint64_t Base = Field >> 20; in decodeBDAddr20Operand()
314 uint64_t Disp = ((Field << 12) & 0xff000) | ((Field >> 8) & 0xfff); in decodeBDAddr20Operand()
321 static DecodeStatus decodeBDXAddr12Operand(MCInst &Inst, uint64_t Field, in decodeBDXAddr12Operand()
323 uint64_t Index = Field >> 16; in decodeBDXAddr12Operand()
324 uint64_t Base = (Field >> 12) & 0xf; in decodeBDXAddr12Operand()
325 uint64_t Disp = Field & 0xfff; in decodeBDXAddr12Operand()
333 static DecodeStatus decodeBDXAddr20Operand(MCInst &Inst, uint64_t Field, in decodeBDXAddr20Operand()
335 uint64_t Index = Field >> 24; in decodeBDXAddr20Operand()
336 uint64_t Base = (Field >> 20) & 0xf; in decodeBDXAddr20Operand()
337 uint64_t Disp = ((Field & 0xfff00) >> 8) | ((Field & 0xff) << 12); in decodeBDXAddr20Operand()
345 static DecodeStatus decodeBDLAddr12Len4Operand(MCInst &Inst, uint64_t Field, in decodeBDLAddr12Len4Operand()
347 uint64_t Length = Field >> 16; in decodeBDLAddr12Len4Operand()
348 uint64_t Base = (Field >> 12) & 0xf; in decodeBDLAddr12Len4Operand()
349 uint64_t Disp = Field & 0xfff; in decodeBDLAddr12Len4Operand()
357 static DecodeStatus decodeBDLAddr12Len8Operand(MCInst &Inst, uint64_t Field, in decodeBDLAddr12Len8Operand()
359 uint64_t Length = Field >> 16; in decodeBDLAddr12Len8Operand()
360 uint64_t Base = (Field >> 12) & 0xf; in decodeBDLAddr12Len8Operand()
361 uint64_t Disp = Field & 0xfff; in decodeBDLAddr12Len8Operand()
369 static DecodeStatus decodeBDRAddr12Operand(MCInst &Inst, uint64_t Field, in decodeBDRAddr12Operand()
371 uint64_t Length = Field >> 16; in decodeBDRAddr12Operand()
372 uint64_t Base = (Field >> 12) & 0xf; in decodeBDRAddr12Operand()
373 uint64_t Disp = Field & 0xfff; in decodeBDRAddr12Operand()
381 static DecodeStatus decodeBDVAddr12Operand(MCInst &Inst, uint64_t Field, in decodeBDVAddr12Operand()
383 uint64_t Index = Field >> 16; in decodeBDVAddr12Operand()
384 uint64_t Base = (Field >> 12) & 0xf; in decodeBDVAddr12Operand()
385 uint64_t Disp = Field & 0xfff; in decodeBDVAddr12Operand()
393 static DecodeStatus decodeBDAddr32Disp12Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr32Disp12Operand()
394 uint64_t Address, in decodeBDAddr32Disp12Operand()
399 static DecodeStatus decodeBDAddr32Disp20Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr32Disp20Operand()
400 uint64_t Address, in decodeBDAddr32Disp20Operand()
405 static DecodeStatus decodeBDAddr64Disp12Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr64Disp12Operand()
406 uint64_t Address, in decodeBDAddr64Disp12Operand()
411 static DecodeStatus decodeBDAddr64Disp20Operand(MCInst &Inst, uint64_t Field, in decodeBDAddr64Disp20Operand()
412 uint64_t Address, in decodeBDAddr64Disp20Operand()
418 decodeBDXAddr64Disp12Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDXAddr64Disp12Operand()
424 decodeBDXAddr64Disp20Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDXAddr64Disp20Operand()
430 decodeBDLAddr64Disp12Len4Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDLAddr64Disp12Len4Operand()
436 decodeBDLAddr64Disp12Len8Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDLAddr64Disp12Len8Operand()
442 decodeBDRAddr64Disp12Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDRAddr64Disp12Operand()
448 decodeBDVAddr64Disp12Operand(MCInst &Inst, uint64_t Field, uint64_t Address, in decodeBDVAddr64Disp12Operand()
455 DecodeStatus SystemZDisassembler::getInstruction(MCInst &MI, uint64_t &Size, in getInstruction()
457 uint64_t Address, in getInstruction()
484 uint64_t Inst = 0; in getInstruction()
485 for (uint64_t I = 0; I < Size; ++I) in getInstruction()