|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <alu.hpp>
Public Member Functions | |
| virtual | ~AluInterface ()=default |
| virtual MemoryValue | add (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | sub (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | mul (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | div (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | fdiv (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | eq (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | lt (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | lte (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | op_not (const MemoryValue &a)=0 |
| virtual MemoryValue | truncate (const FF &a, MemoryTag dst_tag)=0 |
| virtual MemoryValue | shr (const MemoryValue &a, const MemoryValue &b)=0 |
| virtual MemoryValue | shl (const MemoryValue &a, const MemoryValue &b)=0 |
|
virtualdefault |
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.
|
pure virtual |
Implemented in bb::avm2::simulation::Alu, and bb::avm2::simulation::PureAlu.