|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <alu_gadget.hpp>


Public Attributes | |
| pb_variable_array< FieldT > | opcode_indicators |
| word_variable_gadget< FieldT > | pc |
| word_variable_gadget< FieldT > | desval |
| word_variable_gadget< FieldT > | arg1val |
| word_variable_gadget< FieldT > | arg2val |
| pb_variable< FieldT > | flag |
| pb_variable_array< FieldT > | instruction_results |
| pb_variable_array< FieldT > | instruction_flags |
Additional Inherited Members | |
Protected Attributes inherited from libsnark::tinyram_gadget< FieldT > | |
| tinyram_protoboard< FieldT > & | pb |
Protected Attributes inherited from libsnark::gadget< FieldT > | |
| protoboard< FieldT > & | pb |
| const std::string | annotation_prefix |
Definition at line 24 of file alu_gadget.hpp.
|
inline |
Definition at line 39 of file alu_gadget.hpp.
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
|
virtual |
Implements libsnark::tinyram_standard_gadget< FieldT >.
| word_variable_gadget<FieldT> libsnark::ALU_gadget< FieldT >::arg1val |
Definition at line 33 of file alu_gadget.hpp.
| word_variable_gadget<FieldT> libsnark::ALU_gadget< FieldT >::arg2val |
Definition at line 34 of file alu_gadget.hpp.
| word_variable_gadget<FieldT> libsnark::ALU_gadget< FieldT >::desval |
Definition at line 32 of file alu_gadget.hpp.
| pb_variable<FieldT> libsnark::ALU_gadget< FieldT >::flag |
Definition at line 35 of file alu_gadget.hpp.
| pb_variable_array<FieldT> libsnark::ALU_gadget< FieldT >::instruction_flags |
Definition at line 37 of file alu_gadget.hpp.
| pb_variable_array<FieldT> libsnark::ALU_gadget< FieldT >::instruction_results |
Definition at line 36 of file alu_gadget.hpp.
| pb_variable_array<FieldT> libsnark::ALU_gadget< FieldT >::opcode_indicators |
Definition at line 30 of file alu_gadget.hpp.
| word_variable_gadget<FieldT> libsnark::ALU_gadget< FieldT >::pc |
Definition at line 31 of file alu_gadget.hpp.
1.8.17