//-------------------------------------------------------------------------------------------------- // // @ CopyRight Roberti & Parau Enterprises, Inc. 2021-2023 // // This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License. // To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/ // or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. // //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- // // Memory operand used by utility methods // //-------------------------------------------------------------------------------------------------- package framework; import java.math.BigInteger; // // MemoryOperand class // public class DVImmediateOperand { public DVImmediateOperand(DVUtil.ImmType immType, BigInteger integer, Long baseReg, BigInteger sectOffset, DVExpression.ExprToken externalToken) { this.immType= immType; this.integer= integer; this.baseReg= baseReg; this.sectOffset= sectOffset; this.externalToken= externalToken; } public final DVUtil.ImmType immType; public final BigInteger integer; public final Long baseReg; public final BigInteger sectOffset; public final DVExpression.ExprToken externalToken; }