11 #include <libff/common/profiling.hpp> 
   21 int main(
int argc, 
const char *argv[])
 
   24     libff::start_profiling();
 
   26     if (argc == 2 && strcmp(argv[1], 
"-v") == 0) {
 
   27         libff::print_compilation_info();
 
   33             "usage: %s word_size reg_count program_size input_size " 
   39     const size_t w = atoi(argv[1]), k = atoi(argv[2]),
 
   40                  program_size = atoi(argv[3]), input_size = atoi(argv[4]),
 
   41                  time_bound = atoi(argv[5]);
 
   47     libff::enter_block(
"Generate RAM example");
 
   48     const size_t boot_trace_size_bound = program_size + input_size;
 
   49     const bool satisfiable = 
true;
 
   51         ap, boot_trace_size_bound, time_bound, satisfiable);
 
   52     libff::leave_block(
"Generate RAM example");
 
   54     libff::print_header(
"(enter) Profile RAM ppzkSNARK");
 
   55     const bool test_serialization = 
true;
 
   56     run_ram_ppzksnark<default_ram_ppzksnark_pp>(example, test_serialization);
 
   57     libff::print_header(
"(leave) Profile RAM ppzkSNARK");