Lines Matching refs:insn

213 static DecodeStatus DecodeASX(MCInst &Inst, uint64_t insn, uint64_t Address,
215 static DecodeStatus DecodeLoadI32(MCInst &Inst, uint64_t insn, uint64_t Address,
217 static DecodeStatus DecodeStoreI32(MCInst &Inst, uint64_t insn,
220 static DecodeStatus DecodeLoadI64(MCInst &Inst, uint64_t insn, uint64_t Address,
222 static DecodeStatus DecodeStoreI64(MCInst &Inst, uint64_t insn,
225 static DecodeStatus DecodeLoadF32(MCInst &Inst, uint64_t insn, uint64_t Address,
227 static DecodeStatus DecodeStoreF32(MCInst &Inst, uint64_t insn,
230 static DecodeStatus DecodeLoadASI64(MCInst &Inst, uint64_t insn,
233 static DecodeStatus DecodeStoreASI64(MCInst &Inst, uint64_t insn,
236 static DecodeStatus DecodeTS1AMI64(MCInst &Inst, uint64_t insn,
239 static DecodeStatus DecodeTS1AMI32(MCInst &Inst, uint64_t insn,
242 static DecodeStatus DecodeCASI64(MCInst &Inst, uint64_t insn, uint64_t Address,
244 static DecodeStatus DecodeCASI32(MCInst &Inst, uint64_t insn, uint64_t Address,
246 static DecodeStatus DecodeCall(MCInst &Inst, uint64_t insn, uint64_t Address,
248 static DecodeStatus DecodeSIMM7(MCInst &Inst, uint64_t insn, uint64_t Address,
250 static DecodeStatus DecodeSIMM32(MCInst &Inst, uint64_t insn, uint64_t Address,
252 static DecodeStatus DecodeCCOperand(MCInst &Inst, uint64_t insn,
255 static DecodeStatus DecodeRDOperand(MCInst &Inst, uint64_t insn,
258 static DecodeStatus DecodeBranchCondition(MCInst &Inst, uint64_t insn,
261 static DecodeStatus DecodeBranchConditionAlways(MCInst &Inst, uint64_t insn,
316 static DecodeStatus DecodeASX(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeASX() argument
318 unsigned sy = fieldFromInstruction(insn, 40, 7); in DecodeASX()
319 bool cy = fieldFromInstruction(insn, 47, 1); in DecodeASX()
320 unsigned sz = fieldFromInstruction(insn, 32, 7); in DecodeASX()
321 bool cz = fieldFromInstruction(insn, 39, 1); in DecodeASX()
322 uint64_t simm32 = SignExtend64<32>(fieldFromInstruction(insn, 0, 32)); in DecodeASX()
349 static DecodeStatus DecodeAS(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeAS() argument
351 unsigned sz = fieldFromInstruction(insn, 32, 7); in DecodeAS()
352 bool cz = fieldFromInstruction(insn, 39, 1); in DecodeAS()
353 uint64_t simm32 = SignExtend64<32>(fieldFromInstruction(insn, 0, 32)); in DecodeAS()
371 static DecodeStatus DecodeMem(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeMem() argument
374 unsigned sx = fieldFromInstruction(insn, 48, 7); in DecodeMem()
383 status = DecodeASX(MI, insn, Address, Decoder); in DecodeMem()
395 static DecodeStatus DecodeMemAS(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeMemAS() argument
398 unsigned sx = fieldFromInstruction(insn, 48, 7); in DecodeMemAS()
407 status = DecodeAS(MI, insn, Address, Decoder); in DecodeMemAS()
419 static DecodeStatus DecodeLoadI32(MCInst &Inst, uint64_t insn, uint64_t Address, in DecodeLoadI32() argument
421 return DecodeMem(Inst, insn, Address, Decoder, true, DecodeI32RegisterClass); in DecodeLoadI32()
424 static DecodeStatus DecodeStoreI32(MCInst &Inst, uint64_t insn, in DecodeStoreI32() argument
427 return DecodeMem(Inst, insn, Address, Decoder, false, DecodeI32RegisterClass); in DecodeStoreI32()
430 static DecodeStatus DecodeLoadI64(MCInst &Inst, uint64_t insn, uint64_t Address, in DecodeLoadI64() argument
432 return DecodeMem(Inst, insn, Address, Decoder, true, DecodeI64RegisterClass); in DecodeLoadI64()
435 static DecodeStatus DecodeStoreI64(MCInst &Inst, uint64_t insn, in DecodeStoreI64() argument
438 return DecodeMem(Inst, insn, Address, Decoder, false, DecodeI64RegisterClass); in DecodeStoreI64()
441 static DecodeStatus DecodeLoadF32(MCInst &Inst, uint64_t insn, uint64_t Address, in DecodeLoadF32() argument
443 return DecodeMem(Inst, insn, Address, Decoder, true, DecodeF32RegisterClass); in DecodeLoadF32()
446 static DecodeStatus DecodeStoreF32(MCInst &Inst, uint64_t insn, in DecodeStoreF32() argument
449 return DecodeMem(Inst, insn, Address, Decoder, false, DecodeF32RegisterClass); in DecodeStoreF32()
452 static DecodeStatus DecodeLoadASI64(MCInst &Inst, uint64_t insn, in DecodeLoadASI64() argument
455 return DecodeMemAS(Inst, insn, Address, Decoder, true, in DecodeLoadASI64()
459 static DecodeStatus DecodeStoreASI64(MCInst &Inst, uint64_t insn, in DecodeStoreASI64() argument
462 return DecodeMemAS(Inst, insn, Address, Decoder, false, in DecodeStoreASI64()
466 static DecodeStatus DecodeCAS(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeCAS() argument
469 unsigned sx = fieldFromInstruction(insn, 48, 7); in DecodeCAS()
470 bool cy = fieldFromInstruction(insn, 47, 1); in DecodeCAS()
471 unsigned sy = fieldFromInstruction(insn, 40, 7); in DecodeCAS()
480 status = DecodeAS(MI, insn, Address, Decoder); in DecodeCAS()
504 static DecodeStatus DecodeTS1AMI64(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeTS1AMI64() argument
506 return DecodeCAS(MI, insn, Address, Decoder, false, true, in DecodeTS1AMI64()
510 static DecodeStatus DecodeTS1AMI32(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeTS1AMI32() argument
512 return DecodeCAS(MI, insn, Address, Decoder, false, true, in DecodeTS1AMI32()
516 static DecodeStatus DecodeCASI64(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeCASI64() argument
518 return DecodeCAS(MI, insn, Address, Decoder, false, false, in DecodeCASI64()
522 static DecodeStatus DecodeCASI32(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeCASI32() argument
524 return DecodeCAS(MI, insn, Address, Decoder, false, false, in DecodeCASI32()
528 static DecodeStatus DecodeCall(MCInst &Inst, uint64_t insn, uint64_t Address, in DecodeCall() argument
530 return DecodeMem(Inst, insn, Address, Decoder, true, DecodeI64RegisterClass); in DecodeCall()
533 static DecodeStatus DecodeSIMM7(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeSIMM7() argument
535 uint64_t tgt = SignExtend64<7>(insn); in DecodeSIMM7()
540 static DecodeStatus DecodeSIMM32(MCInst &MI, uint64_t insn, uint64_t Address, in DecodeSIMM32() argument
542 uint64_t tgt = SignExtend64<32>(insn); in DecodeSIMM32()
598 static DecodeStatus DecodeBranchCondition(MCInst &MI, uint64_t insn, in DecodeBranchCondition() argument
601 unsigned cf = fieldFromInstruction(insn, 48, 4); in DecodeBranchCondition()
602 bool cy = fieldFromInstruction(insn, 47, 1); in DecodeBranchCondition()
603 unsigned sy = fieldFromInstruction(insn, 40, 7); in DecodeBranchCondition()
619 return DecodeAS(MI, insn, Address, Decoder); in DecodeBranchCondition()
622 static DecodeStatus DecodeBranchConditionAlways(MCInst &MI, uint64_t insn, in DecodeBranchConditionAlways() argument
626 return DecodeAS(MI, insn, Address, Decoder); in DecodeBranchConditionAlways()