| 
    Clearmatics Libsnark
    0.1
    
   C++ library for zkSNARK proofs 
   | 
 
#include <libsnark/gadgetlib1/gadgets/basic_gadgets.hpp>#include <libsnark/gadgetlib1/gadgets/cpu_checkers/tinyram/components/tinyram_protoboard.hpp>#include <libsnark/gadgetlib1/gadgets/cpu_checkers/tinyram/components/word_variable_gadget.hpp>#include <memory>#include <libsnark/gadgetlib1/gadgets/cpu_checkers/tinyram/components/alu_arithmetic.tcc>

Go to the source code of this file.
Namespaces | |
| libsnark | |
Functions | |
| template<typename FieldT > | |
| void | libsnark::test_ALU_and_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_or_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_xor_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_not_gadget (const size_t w) | 
| void | libsnark::test_ALU_add_gadget (const size_t w) | 
| void | libsnark::test_ALU_sub_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_mov_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmov_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmpe_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmpa_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmpae_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmpg_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_cmpge_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_mull_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_umulh_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_smulh_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_udiv_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_umod_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_shr_gadget (const size_t w) | 
| template<typename FieldT > | |
| void | libsnark::test_ALU_shl_gadget (const size_t w) | 
Declaration of interfaces for the TinyRAM ALU arithmetic gadgets.
These gadget check the correct execution of arithmetic TinyRAM instructions.
Definition in file alu_arithmetic.hpp.
 1.8.17