virtual MemoryValue or_op(const MemoryValue &a, const MemoryValue &b)=0
virtual MemoryValue xor_op(const MemoryValue &a, const MemoryValue &b)=0
virtual MemoryValue and_op(const MemoryValue &a, const MemoryValue &b)=0
virtual ~BitwiseInterface()=default