|
| ALU_cmp_gadget (tinyram_protoboard< FieldT > &pb, const pb_variable_array< FieldT > &opcode_indicators, const word_variable_gadget< FieldT > &desval, const word_variable_gadget< FieldT > &arg1val, const word_variable_gadget< FieldT > &arg2val, const pb_variable< FieldT > &flag, const pb_variable< FieldT > &cmpe_result, const pb_variable< FieldT > &cmpe_result_flag, const pb_variable< FieldT > &cmpa_result, const pb_variable< FieldT > &cmpa_result_flag, const pb_variable< FieldT > &cmpae_result, const pb_variable< FieldT > &cmpae_result_flag, const std::string &annotation_prefix="") |
|
void | generate_r1cs_constraints () |
|
void | generate_r1cs_witness () |
|
| ALU_arithmetic_gadget (tinyram_protoboard< FieldT > &pb, const pb_variable_array< FieldT > &opcode_indicators, const word_variable_gadget< FieldT > &desval, const word_variable_gadget< FieldT > &arg1val, const word_variable_gadget< FieldT > &arg2val, const pb_variable< FieldT > &flag, const pb_variable< FieldT > &result, const pb_variable< FieldT > &result_flag, const std::string &annotation_prefix="") |
|
Public Member Functions inherited from libsnark::tinyram_standard_gadget< FieldT > |
| tinyram_standard_gadget (tinyram_protoboard< FieldT > &pb, const std::string &annotation_prefix="") |
|
| tinyram_gadget (tinyram_protoboard< FieldT > &pb, const std::string &annotation_prefix="") |
|
| gadget (protoboard< FieldT > &pb, const std::string &annotation_prefix) |
|
template<typename FieldT>
class libsnark::ALU_cmp_gadget< FieldT >
Definition at line 461 of file alu_arithmetic.hpp.