watchmaker_vm/instruction/operand.rs
1use crate::instruction::left_double::LeftDouble;
2use crate::instruction::left_integer::LeftInteger;
3use crate::instruction::right_double::RightDouble;
4use crate::instruction::right_integer::RightInteger;
5use crate::CodeOffset;
6
7#[derive(Clone, Debug, PartialEq)]
8pub enum Operand {
9    LINT(LeftInteger),
10    RINT(RightInteger),
11    LDOUBLE(LeftDouble),
12    RDOUBLE(RightDouble),
13    CADDR(CodeOffset),
14}