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

#include <bitwise.hpp>

Inheritance diagram for bb::avm2::simulation::BitwiseSimdInterface:
bb::avm2::simulation::BitwiseInterface bb::avm2::simulation::Bitwise

Public Member Functions

virtual std::pair< MemoryValue, MemoryValuesimd_and_op_64 (const MemoryValue &a1, const MemoryValue &b1, const MemoryValue &a2, const MemoryValue &b2)=0
 
virtual std::pair< MemoryValue, MemoryValuesimd_xor_op_64 (const MemoryValue &a1, const MemoryValue &b1, const MemoryValue &a2, const MemoryValue &b2)=0
 
- Public Member Functions inherited from bb::avm2::simulation::BitwiseInterface
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 19 of file bitwise.hpp.

Member Function Documentation

◆ simd_and_op_64()

virtual std::pair< MemoryValue, MemoryValue > bb::avm2::simulation::BitwiseSimdInterface::simd_and_op_64 ( const MemoryValue a1,
const MemoryValue b1,
const MemoryValue a2,
const MemoryValue b2 
)
pure virtual

◆ simd_xor_op_64()

virtual std::pair< MemoryValue, MemoryValue > bb::avm2::simulation::BitwiseSimdInterface::simd_xor_op_64 ( const MemoryValue a1,
const MemoryValue b1,
const MemoryValue a2,
const MemoryValue b2 
)
pure virtual

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