/*-------------------- Constructors ---------------------------------*/ public FloatInstr(SpecialOp inst, float f) : base((uint)inst) { fVal = f; size += 4; }
/*-------------------- Constructors ---------------------------------*/ public DoubleInstr(SpecialOp inst, double d) : base((uint)inst) { val = d; size += 8; }
/*-------------------- Constructors ---------------------------------*/ public SigInstr(SpecialOp inst, CalliSig sig) : base((uint)inst) { signature = sig; size += 4; }
/*-------------------- Constructors ---------------------------------*/ public StringInstr(SpecialOp inst, string str) : base((uint)inst) { val = str; size += 4; }
/*-------------------- Constructors ---------------------------------*/ public LongInstr(SpecialOp inst, long l) : base((uint)inst) { val = l; size += 8; }