Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::BitwiseInterface Class Referenceabstract

#include <bitwise.hpp>

Inheritance diagram for bb::avm2::simulation::BitwiseInterface:
bb::avm2::simulation::Bitwise bb::avm2::simulation::FakeBitwise bb::avm2::simulation::MockBitwise

Public Member Functions

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

Detailed Description

Definition at line 11 of file bitwise.hpp.

Constructor & Destructor Documentation

◆ ~BitwiseInterface()

virtual bb::avm2::simulation::BitwiseInterface::~BitwiseInterface ( )
virtualdefault

Member Function Documentation

◆ and_op()

virtual MemoryValue bb::avm2::simulation::BitwiseInterface::and_op ( const MemoryValue a,
const MemoryValue b 
)
pure virtual

◆ or_op()

virtual MemoryValue bb::avm2::simulation::BitwiseInterface::or_op ( const MemoryValue a,
const MemoryValue b 
)
pure virtual

◆ xor_op()

virtual MemoryValue bb::avm2::simulation::BitwiseInterface::xor_op ( const MemoryValue a,
const MemoryValue b 
)
pure virtual

The documentation for this class was generated from the following file: