Example #1
0
 /// <summary>
 ///     Create a PowerPC Memory Operand Value.
 /// </summary>
 /// <param name="disassembler">
 ///     A disassembler.
 /// </param>
 /// <param name="nativeMemoryOperandValue">
 ///     A native PowerPC memory operand value.
 /// </param>
 internal PowerPcMemoryOperandValue(CapstoneDisassembler disassembler, ref NativePowerPcMemoryOperandValue nativeMemoryOperandValue)
 {
     this.Base         = PowerPcRegister.TryCreate(disassembler, nativeMemoryOperandValue.Base);
     this.Displacement = nativeMemoryOperandValue.Displacement;
 }
Example #2
0
 /// <summary>
 ///     Create a PowerPC Condition Register Operand Value.
 /// </summary>
 /// <param name="disassembler">
 ///     A disassembler.
 /// </param>
 /// <param name="nativeConditionRegisterOperandValue">
 ///     A native PowerPC condition register operand value.
 /// </param>
 internal PowerPcConditionRegisterOperandValue(CapstoneDisassembler disassembler, ref NativePowerPcConditionRegisterOperandValue nativeConditionRegisterOperandValue)
 {
     this.BranchCode = nativeConditionRegisterOperandValue.BranchCode;
     this.Register   = PowerPcRegister.TryCreate(disassembler, nativeConditionRegisterOperandValue.Register);
     this.Scale      = nativeConditionRegisterOperandValue.Scale;
 }