├── .circleci └── config.yml ├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── LICENSE ├── README-libsnark.md ├── README.md ├── Transition-to-CMake.md ├── build.sh ├── cuda-fixnum ├── .gitignore ├── CMakeLists.txt ├── LICENCE ├── README.md ├── bench │ └── bench.cu ├── build.sh ├── inputs ├── main.cu ├── src │ ├── array │ │ ├── fixnum_array.cu │ │ └── fixnum_array.h │ ├── fixnum │ │ ├── internal │ │ │ └── primitives.cu │ │ ├── nail.cu │ │ ├── slot_layout.cu │ │ ├── warp_fixnum.cu │ │ └── word_fixnum.cu │ ├── functions │ │ ├── chinese.cu │ │ ├── divexact.cu │ │ ├── internal │ │ │ └── modexp_impl.cu │ │ ├── modexp.cu │ │ ├── modinv.cu │ │ ├── multi_modexp.cu │ │ ├── paillier_decrypt.cu │ │ ├── paillier_encrypt.cu │ │ ├── quorem.cu │ │ └── quorem_preinv.cu │ ├── modnum │ │ ├── internal │ │ │ └── monty.cu │ │ ├── modnum_monty_cios.cu │ │ └── modnum_monty_redc.cu │ └── util │ │ └── cuda_wrap.h ├── tests │ ├── gentests.py │ └── test-suite.cu └── work_log.txt ├── cuda_prover_piecewise.cu ├── depends ├── CMakeLists.txt ├── ate-pairing │ ├── .gitignore │ ├── Makefile │ ├── ate.sln │ ├── ate.vsprops │ ├── common.mk │ ├── common.props │ ├── debug.props │ ├── include │ │ ├── bn.h │ │ ├── cybozu │ │ │ ├── benchmark.hpp │ │ │ ├── inttype.hpp │ │ │ ├── readme.txt │ │ │ └── test.hpp │ │ ├── zm.h │ │ └── zm2.h │ ├── java │ │ ├── BN254Test.java │ │ ├── Makefile │ │ ├── bn254_if.hpp │ │ ├── bn254_if.i │ │ ├── java.md │ │ ├── make_wrap.bat │ │ ├── run-bn254.bat │ │ └── set-java-path.bat │ ├── proj │ │ └── 11 │ │ │ ├── sample │ │ │ └── sample.vcxproj │ │ │ ├── test_bn │ │ │ └── test_bn.vcxproj │ │ │ └── zmlib │ │ │ └── zmlib.vcxproj │ ├── readme.md │ ├── release.props │ ├── release.vsprops │ ├── src │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── zm.cpp │ │ └── zm2.cpp │ └── test │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── bench.cpp │ │ ├── bench │ │ └── bench.vcproj │ │ ├── bn.cpp │ │ ├── calc-multi.cpp │ │ ├── java_api.cpp │ │ ├── loop_test.cpp │ │ ├── minitest.cpp │ │ ├── sample.cpp │ │ ├── test_bn.vcproj │ │ ├── test_point.hpp │ │ ├── test_zm.cpp │ │ ├── test_zm.vcproj │ │ └── util.h ├── gtest │ ├── .gitignore │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── README.md │ ├── appveyor.yml │ ├── googlemock │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── CheatSheet.md │ │ │ ├── CookBook.md │ │ │ ├── DesignDoc.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── ForDummies.md │ │ │ ├── FrequentlyAskedQuestions.md │ │ │ ├── KnownIssues.md │ │ │ ├── v1_5 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ ├── v1_6 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ └── v1_7 │ │ │ │ ├── CheatSheet.md │ │ │ │ ├── CookBook.md │ │ │ │ ├── Documentation.md │ │ │ │ ├── ForDummies.md │ │ │ │ └── FrequentlyAskedQuestions.md │ │ ├── include │ │ │ └── gmock │ │ │ │ ├── gmock-actions.h │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-generated-function-mockers.h │ │ │ │ ├── gmock-generated-function-mockers.h.pump │ │ │ │ ├── gmock-generated-matchers.h │ │ │ │ ├── gmock-generated-matchers.h.pump │ │ │ │ ├── gmock-generated-nice-strict.h │ │ │ │ ├── gmock-generated-nice-strict.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ ├── gmock-more-actions.h │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ ├── gmock.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ ├── gmock-matchers.h │ │ │ │ └── gmock-port.h │ │ │ │ ├── gmock-generated-internal-utils.h │ │ │ │ ├── gmock-generated-internal-utils.h.pump │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ └── gmock-port.h │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ ├── 2005 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcproj │ │ │ │ ├── gmock_config.vsprops │ │ │ │ ├── gmock_main.vcproj │ │ │ │ └── gmock_test.vcproj │ │ │ ├── 2010 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ │ └── 2015 │ │ │ │ ├── gmock.sln │ │ │ │ ├── gmock.vcxproj │ │ │ │ ├── gmock_config.props │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ └── gmock_test.vcxproj │ │ ├── scripts │ │ │ ├── fuse_gmock_files.py │ │ │ ├── generator │ │ │ │ ├── LICENSE │ │ │ │ ├── README │ │ │ │ ├── README.cppclean │ │ │ │ ├── cpp │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ast.py │ │ │ │ │ ├── gmock_class.py │ │ │ │ │ ├── gmock_class_test.py │ │ │ │ │ ├── keywords.py │ │ │ │ │ ├── tokenize.py │ │ │ │ │ └── utils.py │ │ │ │ └── gmock_gen.py │ │ │ ├── gmock-config.in │ │ │ ├── gmock_doctor.py │ │ │ ├── upload.py │ │ │ └── upload_gmock.py │ │ ├── src │ │ │ ├── gmock-all.cc │ │ │ ├── gmock-cardinalities.cc │ │ │ ├── gmock-internal-utils.cc │ │ │ ├── gmock-matchers.cc │ │ │ ├── gmock-spec-builders.cc │ │ │ ├── gmock.cc │ │ │ └── gmock_main.cc │ │ └── test │ │ │ ├── gmock-actions_test.cc │ │ │ ├── gmock-cardinalities_test.cc │ │ │ ├── gmock-generated-actions_test.cc │ │ │ ├── gmock-generated-function-mockers_test.cc │ │ │ ├── gmock-generated-internal-utils_test.cc │ │ │ ├── gmock-generated-matchers_test.cc │ │ │ ├── gmock-internal-utils_test.cc │ │ │ ├── gmock-matchers_test.cc │ │ │ ├── gmock-more-actions_test.cc │ │ │ ├── gmock-nice-strict_test.cc │ │ │ ├── gmock-port_test.cc │ │ │ ├── gmock-spec-builders_test.cc │ │ │ ├── gmock_all_test.cc │ │ │ ├── gmock_ex_test.cc │ │ │ ├── gmock_leak_test.py │ │ │ ├── gmock_leak_test_.cc │ │ │ ├── gmock_link2_test.cc │ │ │ ├── gmock_link_test.cc │ │ │ ├── gmock_link_test.h │ │ │ ├── gmock_output_test.py │ │ │ ├── gmock_output_test_.cc │ │ │ ├── gmock_output_test_golden.txt │ │ │ ├── gmock_stress_test.cc │ │ │ ├── gmock_test.cc │ │ │ └── gmock_test_utils.py │ ├── googletest │ │ ├── .gitignore │ │ ├── CHANGES │ │ ├── CMakeLists.txt │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── Makefile.am │ │ ├── README.md │ │ ├── build-aux │ │ │ └── .keep │ │ ├── cmake │ │ │ └── internal_utils.cmake │ │ ├── codegear │ │ │ ├── gtest.cbproj │ │ │ ├── gtest.groupproj │ │ │ ├── gtest_all.cc │ │ │ ├── gtest_link.cc │ │ │ ├── gtest_main.cbproj │ │ │ └── gtest_unittest.cbproj │ │ ├── configure.ac │ │ ├── docs │ │ │ ├── AdvancedGuide.md │ │ │ ├── DevGuide.md │ │ │ ├── Documentation.md │ │ │ ├── FAQ.md │ │ │ ├── Primer.md │ │ │ ├── PumpManual.md │ │ │ ├── Samples.md │ │ │ ├── V1_5_AdvancedGuide.md │ │ │ ├── V1_5_Documentation.md │ │ │ ├── V1_5_FAQ.md │ │ │ ├── V1_5_Primer.md │ │ │ ├── V1_5_PumpManual.md │ │ │ ├── V1_5_XcodeGuide.md │ │ │ ├── V1_6_AdvancedGuide.md │ │ │ ├── V1_6_Documentation.md │ │ │ ├── V1_6_FAQ.md │ │ │ ├── V1_6_Primer.md │ │ │ ├── V1_6_PumpManual.md │ │ │ ├── V1_6_Samples.md │ │ │ ├── V1_6_XcodeGuide.md │ │ │ ├── V1_7_AdvancedGuide.md │ │ │ ├── V1_7_Documentation.md │ │ │ ├── V1_7_FAQ.md │ │ │ ├── V1_7_Primer.md │ │ │ ├── V1_7_PumpManual.md │ │ │ ├── V1_7_Samples.md │ │ │ ├── V1_7_XcodeGuide.md │ │ │ └── XcodeGuide.md │ │ ├── include │ │ │ └── gtest │ │ │ │ ├── gtest-death-test.h │ │ │ │ ├── gtest-message.h │ │ │ │ ├── gtest-param-test.h │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ ├── gtest-printers.h │ │ │ │ ├── gtest-spi.h │ │ │ │ ├── gtest-test-part.h │ │ │ │ ├── gtest-typed-test.h │ │ │ │ ├── gtest.h │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ ├── gtest_prod.h │ │ │ │ └── internal │ │ │ │ ├── custom │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-printers.h │ │ │ │ └── gtest.h │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ ├── gtest-filepath.h │ │ │ │ ├── gtest-internal.h │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ ├── gtest-param-util.h │ │ │ │ ├── gtest-port-arch.h │ │ │ │ ├── gtest-port.h │ │ │ │ ├── gtest-string.h │ │ │ │ ├── gtest-tuple.h │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ ├── gtest-type-util.h │ │ │ │ └── gtest-type-util.h.pump │ │ ├── m4 │ │ │ ├── acx_pthread.m4 │ │ │ └── gtest.m4 │ │ ├── make │ │ │ └── Makefile │ │ ├── msvc │ │ │ ├── gtest-md.sln │ │ │ ├── gtest-md.vcproj │ │ │ ├── gtest.sln │ │ │ ├── gtest.vcproj │ │ │ ├── gtest_main-md.vcproj │ │ │ ├── gtest_main.vcproj │ │ │ ├── gtest_prod_test-md.vcproj │ │ │ ├── gtest_prod_test.vcproj │ │ │ ├── gtest_unittest-md.vcproj │ │ │ └── gtest_unittest.vcproj │ │ ├── samples │ │ │ ├── prime_tables.h │ │ │ ├── sample1.cc │ │ │ ├── sample1.h │ │ │ ├── sample10_unittest.cc │ │ │ ├── sample1_unittest.cc │ │ │ ├── sample2.cc │ │ │ ├── sample2.h │ │ │ ├── sample2_unittest.cc │ │ │ ├── sample3-inl.h │ │ │ ├── sample3_unittest.cc │ │ │ ├── sample4.cc │ │ │ ├── sample4.h │ │ │ ├── sample4_unittest.cc │ │ │ ├── sample5_unittest.cc │ │ │ ├── sample6_unittest.cc │ │ │ ├── sample7_unittest.cc │ │ │ ├── sample8_unittest.cc │ │ │ └── sample9_unittest.cc │ │ ├── scripts │ │ │ ├── common.py │ │ │ ├── fuse_gtest_files.py │ │ │ ├── gen_gtest_pred_impl.py │ │ │ ├── gtest-config.in │ │ │ ├── pump.py │ │ │ ├── release_docs.py │ │ │ ├── test │ │ │ │ └── Makefile │ │ │ ├── upload.py │ │ │ └── upload_gtest.py │ │ ├── src │ │ │ ├── gtest-all.cc │ │ │ ├── gtest-death-test.cc │ │ │ ├── gtest-filepath.cc │ │ │ ├── gtest-internal-inl.h │ │ │ ├── gtest-port.cc │ │ │ ├── gtest-printers.cc │ │ │ ├── gtest-test-part.cc │ │ │ ├── gtest-typed-test.cc │ │ │ ├── gtest.cc │ │ │ └── gtest_main.cc │ │ ├── test │ │ │ ├── gtest-death-test_ex_test.cc │ │ │ ├── gtest-death-test_test.cc │ │ │ ├── gtest-filepath_test.cc │ │ │ ├── gtest-linked_ptr_test.cc │ │ │ ├── gtest-listener_test.cc │ │ │ ├── gtest-message_test.cc │ │ │ ├── gtest-options_test.cc │ │ │ ├── gtest-param-test2_test.cc │ │ │ ├── gtest-param-test_test.cc │ │ │ ├── gtest-param-test_test.h │ │ │ ├── gtest-port_test.cc │ │ │ ├── gtest-printers_test.cc │ │ │ ├── gtest-test-part_test.cc │ │ │ ├── gtest-tuple_test.cc │ │ │ ├── gtest-typed-test2_test.cc │ │ │ ├── gtest-typed-test_test.cc │ │ │ ├── gtest-typed-test_test.h │ │ │ ├── gtest-unittest-api_test.cc │ │ │ ├── gtest_all_test.cc │ │ │ ├── gtest_break_on_failure_unittest.py │ │ │ ├── gtest_break_on_failure_unittest_.cc │ │ │ ├── gtest_catch_exceptions_test.py │ │ │ ├── gtest_catch_exceptions_test_.cc │ │ │ ├── gtest_color_test.py │ │ │ ├── gtest_color_test_.cc │ │ │ ├── gtest_env_var_test.py │ │ │ ├── gtest_env_var_test_.cc │ │ │ ├── gtest_environment_test.cc │ │ │ ├── gtest_filter_unittest.py │ │ │ ├── gtest_filter_unittest_.cc │ │ │ ├── gtest_help_test.py │ │ │ ├── gtest_help_test_.cc │ │ │ ├── gtest_list_tests_unittest.py │ │ │ ├── gtest_list_tests_unittest_.cc │ │ │ ├── gtest_main_unittest.cc │ │ │ ├── gtest_no_test_unittest.cc │ │ │ ├── gtest_output_test.py │ │ │ ├── gtest_output_test_.cc │ │ │ ├── gtest_output_test_golden_lin.txt │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ ├── gtest_premature_exit_test.cc │ │ │ ├── gtest_prod_test.cc │ │ │ ├── gtest_repeat_test.cc │ │ │ ├── gtest_shuffle_test.py │ │ │ ├── gtest_shuffle_test_.cc │ │ │ ├── gtest_sole_header_test.cc │ │ │ ├── gtest_stress_test.cc │ │ │ ├── gtest_test_utils.py │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ ├── gtest_throw_on_failure_test.py │ │ │ ├── gtest_throw_on_failure_test_.cc │ │ │ ├── gtest_uninitialized_test.py │ │ │ ├── gtest_uninitialized_test_.cc │ │ │ ├── gtest_unittest.cc │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ ├── gtest_xml_output_unittest.py │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ ├── gtest_xml_test_utils.py │ │ │ ├── production.cc │ │ │ └── production.h │ │ └── xcode │ │ │ ├── Config │ │ │ ├── DebugProject.xcconfig │ │ │ ├── FrameworkTarget.xcconfig │ │ │ ├── General.xcconfig │ │ │ ├── ReleaseProject.xcconfig │ │ │ ├── StaticLibraryTarget.xcconfig │ │ │ └── TestTarget.xcconfig │ │ │ ├── Resources │ │ │ └── Info.plist │ │ │ ├── Samples │ │ │ └── FrameworkSample │ │ │ │ ├── Info.plist │ │ │ │ ├── WidgetFramework.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ │ ├── runtests.sh │ │ │ │ ├── widget.cc │ │ │ │ ├── widget.h │ │ │ │ └── widget_test.cc │ │ │ ├── Scripts │ │ │ ├── runtests.sh │ │ │ └── versiongenerate.py │ │ │ └── gtest.xcodeproj │ │ │ └── project.pbxproj │ └── travis.sh ├── libff │ ├── .travis.yml │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── depends │ │ ├── CMakeLists.txt │ │ ├── ate-pairing │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── ate.sln │ │ │ ├── ate.vsprops │ │ │ ├── common.mk │ │ │ ├── common.props │ │ │ ├── debug.props │ │ │ ├── include │ │ │ │ ├── bn.h │ │ │ │ ├── cybozu │ │ │ │ │ ├── benchmark.hpp │ │ │ │ │ ├── inttype.hpp │ │ │ │ │ ├── readme.txt │ │ │ │ │ └── test.hpp │ │ │ │ ├── zm.h │ │ │ │ └── zm2.h │ │ │ ├── java │ │ │ │ ├── BN254Test.java │ │ │ │ ├── Makefile │ │ │ │ ├── bn254_if.hpp │ │ │ │ ├── bn254_if.i │ │ │ │ ├── java.md │ │ │ │ ├── make_wrap.bat │ │ │ │ ├── run-bn254.bat │ │ │ │ └── set-java-path.bat │ │ │ ├── proj │ │ │ │ └── 11 │ │ │ │ │ ├── sample │ │ │ │ │ └── sample.vcxproj │ │ │ │ │ ├── test_bn │ │ │ │ │ └── test_bn.vcxproj │ │ │ │ │ └── zmlib │ │ │ │ │ └── zmlib.vcxproj │ │ │ ├── readme.md │ │ │ ├── release.props │ │ │ ├── release.vsprops │ │ │ ├── src │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── zm.cpp │ │ │ │ └── zm2.cpp │ │ │ └── test │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── bench.cpp │ │ │ │ ├── bench │ │ │ │ └── bench.vcproj │ │ │ │ ├── bn.cpp │ │ │ │ ├── calc-multi.cpp │ │ │ │ ├── java_api.cpp │ │ │ │ ├── loop_test.cpp │ │ │ │ ├── minitest.cpp │ │ │ │ ├── sample.cpp │ │ │ │ ├── test_bn.vcproj │ │ │ │ ├── test_point.hpp │ │ │ │ ├── test_zm.cpp │ │ │ │ ├── test_zm.vcproj │ │ │ │ └── util.h │ │ └── xbyak │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYRIGHT │ │ │ ├── Makefile │ │ │ ├── gen │ │ │ ├── Makefile │ │ │ ├── avx_type.hpp │ │ │ ├── b2hex.cpp │ │ │ ├── gen_avx512.cpp │ │ │ ├── gen_code.cpp │ │ │ ├── sortline.cpp │ │ │ └── update.bat │ │ │ ├── readme.md │ │ │ ├── readme.txt │ │ │ ├── sample │ │ │ ├── Makefile │ │ │ ├── bf.cpp │ │ │ ├── bf.vcproj │ │ │ ├── calc.cpp │ │ │ ├── calc.vcproj │ │ │ ├── calc2.cpp │ │ │ ├── echo.bf │ │ │ ├── fizzbuzz.bf │ │ │ ├── hello.bf │ │ │ ├── jmp_table.cpp │ │ │ ├── memfunc.cpp │ │ │ ├── quantize.cpp │ │ │ ├── quantize.vcproj │ │ │ ├── stackframe.cpp │ │ │ ├── static_buf.cpp │ │ │ ├── test0.cpp │ │ │ ├── test0.vcproj │ │ │ ├── test_util.cpp │ │ │ ├── test_util.vcproj │ │ │ ├── toyvm.cpp │ │ │ └── toyvm.vcproj │ │ │ ├── test │ │ │ ├── 6.bat │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── a.bat │ │ │ ├── address.cpp │ │ │ ├── bad_address.cpp │ │ │ ├── cvt_test.cpp │ │ │ ├── cybozu │ │ │ │ ├── COPYRIGHT │ │ │ │ ├── inttype.hpp │ │ │ │ └── test.hpp │ │ │ ├── jmp.cpp │ │ │ ├── jmp.sln │ │ │ ├── jmp.vcproj │ │ │ ├── lib.h │ │ │ ├── lib_min.cpp │ │ │ ├── lib_run.cpp │ │ │ ├── lib_test.cpp │ │ │ ├── make_512.cpp │ │ │ ├── make_nm.cpp │ │ │ ├── misc.cpp │ │ │ ├── mprotect_test.cpp │ │ │ ├── nm_frame.cpp │ │ │ ├── normalize_prefix.cpp │ │ │ ├── readme.txt │ │ │ ├── rip-label-imm.cpp │ │ │ ├── sf_test.cpp │ │ │ ├── state.pptx │ │ │ ├── test_address.bat │ │ │ ├── test_address.sh │ │ │ ├── test_all.bat │ │ │ ├── test_avx.bat │ │ │ ├── test_avx.sh │ │ │ ├── test_avx512.bat │ │ │ ├── test_avx512.sh │ │ │ ├── test_avx_all.bat │ │ │ ├── test_jmp.bat │ │ │ ├── test_misc.bat │ │ │ ├── test_mmx.cpp │ │ │ ├── test_nm.bat │ │ │ ├── test_nm.sh │ │ │ └── test_nm_all.bat │ │ │ ├── xbyak.sln │ │ │ └── xbyak │ │ │ ├── xbyak.h │ │ │ ├── xbyak_bin2hex.h │ │ │ ├── xbyak_mnemonic.h │ │ │ └── xbyak_util.h │ └── libff │ │ ├── CMakeLists.txt │ │ ├── algebra │ │ ├── curves │ │ │ ├── alt_bn128 │ │ │ │ ├── alt_bn128_g1.cpp │ │ │ │ ├── alt_bn128_g1.hpp │ │ │ │ ├── alt_bn128_g2.cpp │ │ │ │ ├── alt_bn128_g2.hpp │ │ │ │ ├── alt_bn128_init.cpp │ │ │ │ ├── alt_bn128_init.hpp │ │ │ │ ├── alt_bn128_pairing.cpp │ │ │ │ ├── alt_bn128_pairing.hpp │ │ │ │ ├── alt_bn128_pp.cpp │ │ │ │ └── alt_bn128_pp.hpp │ │ │ ├── bn128 │ │ │ │ ├── bn128_g1.cpp │ │ │ │ ├── bn128_g1.hpp │ │ │ │ ├── bn128_g2.cpp │ │ │ │ ├── bn128_g2.hpp │ │ │ │ ├── bn128_gt.cpp │ │ │ │ ├── bn128_gt.hpp │ │ │ │ ├── bn128_init.cpp │ │ │ │ ├── bn128_init.hpp │ │ │ │ ├── bn128_pairing.cpp │ │ │ │ ├── bn128_pairing.hpp │ │ │ │ ├── bn128_pp.cpp │ │ │ │ ├── bn128_pp.hpp │ │ │ │ ├── bn_utils.hpp │ │ │ │ └── bn_utils.tcc │ │ │ ├── curve_utils.hpp │ │ │ ├── curve_utils.tcc │ │ │ ├── edwards │ │ │ │ ├── edwards_g1.cpp │ │ │ │ ├── edwards_g1.hpp │ │ │ │ ├── edwards_g2.cpp │ │ │ │ ├── edwards_g2.hpp │ │ │ │ ├── edwards_init.cpp │ │ │ │ ├── edwards_init.hpp │ │ │ │ ├── edwards_pairing.cpp │ │ │ │ ├── edwards_pairing.hpp │ │ │ │ ├── edwards_pp.cpp │ │ │ │ └── edwards_pp.hpp │ │ │ ├── mnt │ │ │ │ ├── mnt4 │ │ │ │ │ ├── mnt4_g1.cpp │ │ │ │ │ ├── mnt4_g1.hpp │ │ │ │ │ ├── mnt4_g2.cpp │ │ │ │ │ ├── mnt4_g2.hpp │ │ │ │ │ ├── mnt4_init.cpp │ │ │ │ │ ├── mnt4_init.hpp │ │ │ │ │ ├── mnt4_pairing.cpp │ │ │ │ │ ├── mnt4_pairing.hpp │ │ │ │ │ ├── mnt4_pp.cpp │ │ │ │ │ └── mnt4_pp.hpp │ │ │ │ ├── mnt46_common.cpp │ │ │ │ ├── mnt46_common.hpp │ │ │ │ └── mnt6 │ │ │ │ │ ├── mnt6_g1.cpp │ │ │ │ │ ├── mnt6_g1.hpp │ │ │ │ │ ├── mnt6_g2.cpp │ │ │ │ │ ├── mnt6_g2.hpp │ │ │ │ │ ├── mnt6_init.cpp │ │ │ │ │ ├── mnt6_init.hpp │ │ │ │ │ ├── mnt6_pairing.cpp │ │ │ │ │ ├── mnt6_pairing.hpp │ │ │ │ │ ├── mnt6_pp.cpp │ │ │ │ │ └── mnt6_pp.hpp │ │ │ ├── mnt753 │ │ │ │ ├── mnt46753_common.cpp │ │ │ │ ├── mnt46753_common.hpp │ │ │ │ ├── mnt4753 │ │ │ │ │ ├── mnt4753_g1.cpp │ │ │ │ │ ├── mnt4753_g1.hpp │ │ │ │ │ ├── mnt4753_g2.cpp │ │ │ │ │ ├── mnt4753_g2.hpp │ │ │ │ │ ├── mnt4753_init.cpp │ │ │ │ │ ├── mnt4753_init.hpp │ │ │ │ │ ├── mnt4753_pairing.cpp │ │ │ │ │ ├── mnt4753_pairing.hpp │ │ │ │ │ ├── mnt4753_pp.cpp │ │ │ │ │ └── mnt4753_pp.hpp │ │ │ │ └── mnt6753 │ │ │ │ │ ├── mnt6753_g1.cpp │ │ │ │ │ ├── mnt6753_g1.hpp │ │ │ │ │ ├── mnt6753_g2.cpp │ │ │ │ │ ├── mnt6753_g2.hpp │ │ │ │ │ ├── mnt6753_init.cpp │ │ │ │ │ ├── mnt6753_init.hpp │ │ │ │ │ ├── mnt6753_pairing.cpp │ │ │ │ │ ├── mnt6753_pairing.hpp │ │ │ │ │ ├── mnt6753_pp.cpp │ │ │ │ │ └── mnt6753_pp.hpp │ │ │ ├── public_params.hpp │ │ │ └── tests │ │ │ │ ├── test_bilinearity.cpp │ │ │ │ └── test_groups.cpp │ │ ├── exponentiation │ │ │ ├── exponentiation.hpp │ │ │ └── exponentiation.tcc │ │ ├── fields │ │ │ ├── bigint.hpp │ │ │ ├── bigint.tcc │ │ │ ├── field_utils.hpp │ │ │ ├── field_utils.tcc │ │ │ ├── fp.hpp │ │ │ ├── fp.tcc │ │ │ ├── fp12_2over3over2.hpp │ │ │ ├── fp12_2over3over2.tcc │ │ │ ├── fp2.hpp │ │ │ ├── fp2.tcc │ │ │ ├── fp3.hpp │ │ │ ├── fp3.tcc │ │ │ ├── fp4.hpp │ │ │ ├── fp4.tcc │ │ │ ├── fp6_2over3.hpp │ │ │ ├── fp6_2over3.tcc │ │ │ ├── fp6_3over2.hpp │ │ │ ├── fp6_3over2.tcc │ │ │ ├── fp_aux.tcc │ │ │ └── tests │ │ │ │ └── test_fields.cpp │ │ └── scalar_multiplication │ │ │ ├── multiexp.hpp │ │ │ ├── multiexp.tcc │ │ │ ├── multiexp_profile.cpp │ │ │ ├── wnaf.hpp │ │ │ └── wnaf.tcc │ │ └── common │ │ ├── default_types │ │ └── ec_pp.hpp │ │ ├── double.cpp │ │ ├── double.hpp │ │ ├── profiling.cpp │ │ ├── profiling.hpp │ │ ├── rng.hpp │ │ ├── rng.tcc │ │ ├── serialization.hpp │ │ ├── serialization.tcc │ │ ├── template_utils.hpp │ │ ├── utils.cpp │ │ ├── utils.hpp │ │ └── utils.tcc ├── libfqfft │ ├── .gitignore │ ├── .travis.yml │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── LICENSE │ ├── README.md │ ├── depends │ │ ├── CMakeLists.txt │ │ ├── ate-pairing │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── ate.sln │ │ │ ├── ate.vsprops │ │ │ ├── common.mk │ │ │ ├── common.props │ │ │ ├── debug.props │ │ │ ├── include │ │ │ │ ├── bn.h │ │ │ │ ├── cybozu │ │ │ │ │ ├── benchmark.hpp │ │ │ │ │ ├── inttype.hpp │ │ │ │ │ ├── readme.txt │ │ │ │ │ └── test.hpp │ │ │ │ ├── zm.h │ │ │ │ └── zm2.h │ │ │ ├── java │ │ │ │ ├── BN254Test.java │ │ │ │ ├── Makefile │ │ │ │ ├── bn254_if.hpp │ │ │ │ ├── bn254_if.i │ │ │ │ ├── java.md │ │ │ │ ├── make_wrap.bat │ │ │ │ ├── run-bn254.bat │ │ │ │ └── set-java-path.bat │ │ │ ├── proj │ │ │ │ └── 11 │ │ │ │ │ ├── sample │ │ │ │ │ └── sample.vcxproj │ │ │ │ │ ├── test_bn │ │ │ │ │ └── test_bn.vcxproj │ │ │ │ │ └── zmlib │ │ │ │ │ └── zmlib.vcxproj │ │ │ ├── readme.md │ │ │ ├── release.props │ │ │ ├── release.vsprops │ │ │ ├── src │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── zm.cpp │ │ │ │ └── zm2.cpp │ │ │ └── test │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── bench.cpp │ │ │ │ ├── bench │ │ │ │ └── bench.vcproj │ │ │ │ ├── bn.cpp │ │ │ │ ├── calc-multi.cpp │ │ │ │ ├── java_api.cpp │ │ │ │ ├── loop_test.cpp │ │ │ │ ├── minitest.cpp │ │ │ │ ├── sample.cpp │ │ │ │ ├── test_bn.vcproj │ │ │ │ ├── test_point.hpp │ │ │ │ ├── test_zm.cpp │ │ │ │ ├── test_zm.vcproj │ │ │ │ └── util.h │ │ ├── gtest │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── googlemock │ │ │ │ ├── CHANGES │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.am │ │ │ │ ├── README.md │ │ │ │ ├── build-aux │ │ │ │ │ └── .keep │ │ │ │ ├── configure.ac │ │ │ │ ├── docs │ │ │ │ │ ├── CheatSheet.md │ │ │ │ │ ├── CookBook.md │ │ │ │ │ ├── DesignDoc.md │ │ │ │ │ ├── DevGuide.md │ │ │ │ │ ├── Documentation.md │ │ │ │ │ ├── ForDummies.md │ │ │ │ │ ├── FrequentlyAskedQuestions.md │ │ │ │ │ ├── KnownIssues.md │ │ │ │ │ ├── v1_5 │ │ │ │ │ │ ├── CheatSheet.md │ │ │ │ │ │ ├── CookBook.md │ │ │ │ │ │ ├── Documentation.md │ │ │ │ │ │ ├── ForDummies.md │ │ │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ │ │ ├── v1_6 │ │ │ │ │ │ ├── CheatSheet.md │ │ │ │ │ │ ├── CookBook.md │ │ │ │ │ │ ├── Documentation.md │ │ │ │ │ │ ├── ForDummies.md │ │ │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ │ │ └── v1_7 │ │ │ │ │ │ ├── CheatSheet.md │ │ │ │ │ │ ├── CookBook.md │ │ │ │ │ │ ├── Documentation.md │ │ │ │ │ │ ├── ForDummies.md │ │ │ │ │ │ └── FrequentlyAskedQuestions.md │ │ │ │ ├── include │ │ │ │ │ └── gmock │ │ │ │ │ │ ├── gmock-actions.h │ │ │ │ │ │ ├── gmock-cardinalities.h │ │ │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ │ │ ├── gmock-generated-function-mockers.h │ │ │ │ │ │ ├── gmock-generated-function-mockers.h.pump │ │ │ │ │ │ ├── gmock-generated-matchers.h │ │ │ │ │ │ ├── gmock-generated-matchers.h.pump │ │ │ │ │ │ ├── gmock-generated-nice-strict.h │ │ │ │ │ │ ├── gmock-generated-nice-strict.h.pump │ │ │ │ │ │ ├── gmock-matchers.h │ │ │ │ │ │ ├── gmock-more-actions.h │ │ │ │ │ │ ├── gmock-more-matchers.h │ │ │ │ │ │ ├── gmock-spec-builders.h │ │ │ │ │ │ ├── gmock.h │ │ │ │ │ │ └── internal │ │ │ │ │ │ ├── custom │ │ │ │ │ │ ├── gmock-generated-actions.h │ │ │ │ │ │ ├── gmock-generated-actions.h.pump │ │ │ │ │ │ ├── gmock-matchers.h │ │ │ │ │ │ └── gmock-port.h │ │ │ │ │ │ ├── gmock-generated-internal-utils.h │ │ │ │ │ │ ├── gmock-generated-internal-utils.h.pump │ │ │ │ │ │ ├── gmock-internal-utils.h │ │ │ │ │ │ └── gmock-port.h │ │ │ │ ├── make │ │ │ │ │ └── Makefile │ │ │ │ ├── msvc │ │ │ │ │ ├── 2005 │ │ │ │ │ │ ├── gmock.sln │ │ │ │ │ │ ├── gmock.vcproj │ │ │ │ │ │ ├── gmock_config.vsprops │ │ │ │ │ │ ├── gmock_main.vcproj │ │ │ │ │ │ └── gmock_test.vcproj │ │ │ │ │ ├── 2010 │ │ │ │ │ │ ├── gmock.sln │ │ │ │ │ │ ├── gmock.vcxproj │ │ │ │ │ │ ├── gmock_config.props │ │ │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ │ │ └── gmock_test.vcxproj │ │ │ │ │ └── 2015 │ │ │ │ │ │ ├── gmock.sln │ │ │ │ │ │ ├── gmock.vcxproj │ │ │ │ │ │ ├── gmock_config.props │ │ │ │ │ │ ├── gmock_main.vcxproj │ │ │ │ │ │ └── gmock_test.vcxproj │ │ │ │ ├── scripts │ │ │ │ │ ├── fuse_gmock_files.py │ │ │ │ │ ├── generator │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── README.cppclean │ │ │ │ │ │ ├── cpp │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── ast.py │ │ │ │ │ │ │ ├── gmock_class.py │ │ │ │ │ │ │ ├── gmock_class_test.py │ │ │ │ │ │ │ ├── keywords.py │ │ │ │ │ │ │ ├── tokenize.py │ │ │ │ │ │ │ └── utils.py │ │ │ │ │ │ └── gmock_gen.py │ │ │ │ │ ├── gmock-config.in │ │ │ │ │ ├── gmock_doctor.py │ │ │ │ │ ├── upload.py │ │ │ │ │ └── upload_gmock.py │ │ │ │ ├── src │ │ │ │ │ ├── gmock-all.cc │ │ │ │ │ ├── gmock-cardinalities.cc │ │ │ │ │ ├── gmock-internal-utils.cc │ │ │ │ │ ├── gmock-matchers.cc │ │ │ │ │ ├── gmock-spec-builders.cc │ │ │ │ │ ├── gmock.cc │ │ │ │ │ └── gmock_main.cc │ │ │ │ └── test │ │ │ │ │ ├── gmock-actions_test.cc │ │ │ │ │ ├── gmock-cardinalities_test.cc │ │ │ │ │ ├── gmock-generated-actions_test.cc │ │ │ │ │ ├── gmock-generated-function-mockers_test.cc │ │ │ │ │ ├── gmock-generated-internal-utils_test.cc │ │ │ │ │ ├── gmock-generated-matchers_test.cc │ │ │ │ │ ├── gmock-internal-utils_test.cc │ │ │ │ │ ├── gmock-matchers_test.cc │ │ │ │ │ ├── gmock-more-actions_test.cc │ │ │ │ │ ├── gmock-nice-strict_test.cc │ │ │ │ │ ├── gmock-port_test.cc │ │ │ │ │ ├── gmock-spec-builders_test.cc │ │ │ │ │ ├── gmock_all_test.cc │ │ │ │ │ ├── gmock_ex_test.cc │ │ │ │ │ ├── gmock_leak_test.py │ │ │ │ │ ├── gmock_leak_test_.cc │ │ │ │ │ ├── gmock_link2_test.cc │ │ │ │ │ ├── gmock_link_test.cc │ │ │ │ │ ├── gmock_link_test.h │ │ │ │ │ ├── gmock_output_test.py │ │ │ │ │ ├── gmock_output_test_.cc │ │ │ │ │ ├── gmock_output_test_golden.txt │ │ │ │ │ ├── gmock_stress_test.cc │ │ │ │ │ ├── gmock_test.cc │ │ │ │ │ └── gmock_test_utils.py │ │ │ ├── googletest │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGES │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CONTRIBUTORS │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile.am │ │ │ │ ├── README.md │ │ │ │ ├── build-aux │ │ │ │ │ └── .keep │ │ │ │ ├── cmake │ │ │ │ │ └── internal_utils.cmake │ │ │ │ ├── codegear │ │ │ │ │ ├── gtest.cbproj │ │ │ │ │ ├── gtest.groupproj │ │ │ │ │ ├── gtest_all.cc │ │ │ │ │ ├── gtest_link.cc │ │ │ │ │ ├── gtest_main.cbproj │ │ │ │ │ └── gtest_unittest.cbproj │ │ │ │ ├── configure.ac │ │ │ │ ├── docs │ │ │ │ │ ├── AdvancedGuide.md │ │ │ │ │ ├── DevGuide.md │ │ │ │ │ ├── Documentation.md │ │ │ │ │ ├── FAQ.md │ │ │ │ │ ├── Primer.md │ │ │ │ │ ├── PumpManual.md │ │ │ │ │ ├── Samples.md │ │ │ │ │ ├── V1_5_AdvancedGuide.md │ │ │ │ │ ├── V1_5_Documentation.md │ │ │ │ │ ├── V1_5_FAQ.md │ │ │ │ │ ├── V1_5_Primer.md │ │ │ │ │ ├── V1_5_PumpManual.md │ │ │ │ │ ├── V1_5_XcodeGuide.md │ │ │ │ │ ├── V1_6_AdvancedGuide.md │ │ │ │ │ ├── V1_6_Documentation.md │ │ │ │ │ ├── V1_6_FAQ.md │ │ │ │ │ ├── V1_6_Primer.md │ │ │ │ │ ├── V1_6_PumpManual.md │ │ │ │ │ ├── V1_6_Samples.md │ │ │ │ │ ├── V1_6_XcodeGuide.md │ │ │ │ │ ├── V1_7_AdvancedGuide.md │ │ │ │ │ ├── V1_7_Documentation.md │ │ │ │ │ ├── V1_7_FAQ.md │ │ │ │ │ ├── V1_7_Primer.md │ │ │ │ │ ├── V1_7_PumpManual.md │ │ │ │ │ ├── V1_7_Samples.md │ │ │ │ │ ├── V1_7_XcodeGuide.md │ │ │ │ │ └── XcodeGuide.md │ │ │ │ ├── include │ │ │ │ │ └── gtest │ │ │ │ │ │ ├── gtest-death-test.h │ │ │ │ │ │ ├── gtest-message.h │ │ │ │ │ │ ├── gtest-param-test.h │ │ │ │ │ │ ├── gtest-param-test.h.pump │ │ │ │ │ │ ├── gtest-printers.h │ │ │ │ │ │ ├── gtest-spi.h │ │ │ │ │ │ ├── gtest-test-part.h │ │ │ │ │ │ ├── gtest-typed-test.h │ │ │ │ │ │ ├── gtest.h │ │ │ │ │ │ ├── gtest_pred_impl.h │ │ │ │ │ │ ├── gtest_prod.h │ │ │ │ │ │ └── internal │ │ │ │ │ │ ├── custom │ │ │ │ │ │ ├── gtest-port.h │ │ │ │ │ │ ├── gtest-printers.h │ │ │ │ │ │ └── gtest.h │ │ │ │ │ │ ├── gtest-death-test-internal.h │ │ │ │ │ │ ├── gtest-filepath.h │ │ │ │ │ │ ├── gtest-internal.h │ │ │ │ │ │ ├── gtest-linked_ptr.h │ │ │ │ │ │ ├── gtest-param-util-generated.h │ │ │ │ │ │ ├── gtest-param-util-generated.h.pump │ │ │ │ │ │ ├── gtest-param-util.h │ │ │ │ │ │ ├── gtest-port-arch.h │ │ │ │ │ │ ├── gtest-port.h │ │ │ │ │ │ ├── gtest-string.h │ │ │ │ │ │ ├── gtest-tuple.h │ │ │ │ │ │ ├── gtest-tuple.h.pump │ │ │ │ │ │ ├── gtest-type-util.h │ │ │ │ │ │ └── gtest-type-util.h.pump │ │ │ │ ├── m4 │ │ │ │ │ ├── acx_pthread.m4 │ │ │ │ │ └── gtest.m4 │ │ │ │ ├── make │ │ │ │ │ └── Makefile │ │ │ │ ├── msvc │ │ │ │ │ ├── gtest-md.sln │ │ │ │ │ ├── gtest-md.vcproj │ │ │ │ │ ├── gtest.sln │ │ │ │ │ ├── gtest.vcproj │ │ │ │ │ ├── gtest_main-md.vcproj │ │ │ │ │ ├── gtest_main.vcproj │ │ │ │ │ ├── gtest_prod_test-md.vcproj │ │ │ │ │ ├── gtest_prod_test.vcproj │ │ │ │ │ ├── gtest_unittest-md.vcproj │ │ │ │ │ └── gtest_unittest.vcproj │ │ │ │ ├── samples │ │ │ │ │ ├── prime_tables.h │ │ │ │ │ ├── sample1.cc │ │ │ │ │ ├── sample1.h │ │ │ │ │ ├── sample10_unittest.cc │ │ │ │ │ ├── sample1_unittest.cc │ │ │ │ │ ├── sample2.cc │ │ │ │ │ ├── sample2.h │ │ │ │ │ ├── sample2_unittest.cc │ │ │ │ │ ├── sample3-inl.h │ │ │ │ │ ├── sample3_unittest.cc │ │ │ │ │ ├── sample4.cc │ │ │ │ │ ├── sample4.h │ │ │ │ │ ├── sample4_unittest.cc │ │ │ │ │ ├── sample5_unittest.cc │ │ │ │ │ ├── sample6_unittest.cc │ │ │ │ │ ├── sample7_unittest.cc │ │ │ │ │ ├── sample8_unittest.cc │ │ │ │ │ └── sample9_unittest.cc │ │ │ │ ├── scripts │ │ │ │ │ ├── common.py │ │ │ │ │ ├── fuse_gtest_files.py │ │ │ │ │ ├── gen_gtest_pred_impl.py │ │ │ │ │ ├── gtest-config.in │ │ │ │ │ ├── pump.py │ │ │ │ │ ├── release_docs.py │ │ │ │ │ ├── test │ │ │ │ │ │ └── Makefile │ │ │ │ │ ├── upload.py │ │ │ │ │ └── upload_gtest.py │ │ │ │ ├── src │ │ │ │ │ ├── gtest-all.cc │ │ │ │ │ ├── gtest-death-test.cc │ │ │ │ │ ├── gtest-filepath.cc │ │ │ │ │ ├── gtest-internal-inl.h │ │ │ │ │ ├── gtest-port.cc │ │ │ │ │ ├── gtest-printers.cc │ │ │ │ │ ├── gtest-test-part.cc │ │ │ │ │ ├── gtest-typed-test.cc │ │ │ │ │ ├── gtest.cc │ │ │ │ │ └── gtest_main.cc │ │ │ │ ├── test │ │ │ │ │ ├── gtest-death-test_ex_test.cc │ │ │ │ │ ├── gtest-death-test_test.cc │ │ │ │ │ ├── gtest-filepath_test.cc │ │ │ │ │ ├── gtest-linked_ptr_test.cc │ │ │ │ │ ├── gtest-listener_test.cc │ │ │ │ │ ├── gtest-message_test.cc │ │ │ │ │ ├── gtest-options_test.cc │ │ │ │ │ ├── gtest-param-test2_test.cc │ │ │ │ │ ├── gtest-param-test_test.cc │ │ │ │ │ ├── gtest-param-test_test.h │ │ │ │ │ ├── gtest-port_test.cc │ │ │ │ │ ├── gtest-printers_test.cc │ │ │ │ │ ├── gtest-test-part_test.cc │ │ │ │ │ ├── gtest-tuple_test.cc │ │ │ │ │ ├── gtest-typed-test2_test.cc │ │ │ │ │ ├── gtest-typed-test_test.cc │ │ │ │ │ ├── gtest-typed-test_test.h │ │ │ │ │ ├── gtest-unittest-api_test.cc │ │ │ │ │ ├── gtest_all_test.cc │ │ │ │ │ ├── gtest_break_on_failure_unittest.py │ │ │ │ │ ├── gtest_break_on_failure_unittest_.cc │ │ │ │ │ ├── gtest_catch_exceptions_test.py │ │ │ │ │ ├── gtest_catch_exceptions_test_.cc │ │ │ │ │ ├── gtest_color_test.py │ │ │ │ │ ├── gtest_color_test_.cc │ │ │ │ │ ├── gtest_env_var_test.py │ │ │ │ │ ├── gtest_env_var_test_.cc │ │ │ │ │ ├── gtest_environment_test.cc │ │ │ │ │ ├── gtest_filter_unittest.py │ │ │ │ │ ├── gtest_filter_unittest_.cc │ │ │ │ │ ├── gtest_help_test.py │ │ │ │ │ ├── gtest_help_test_.cc │ │ │ │ │ ├── gtest_list_tests_unittest.py │ │ │ │ │ ├── gtest_list_tests_unittest_.cc │ │ │ │ │ ├── gtest_main_unittest.cc │ │ │ │ │ ├── gtest_no_test_unittest.cc │ │ │ │ │ ├── gtest_output_test.py │ │ │ │ │ ├── gtest_output_test_.cc │ │ │ │ │ ├── gtest_output_test_golden_lin.txt │ │ │ │ │ ├── gtest_pred_impl_unittest.cc │ │ │ │ │ ├── gtest_premature_exit_test.cc │ │ │ │ │ ├── gtest_prod_test.cc │ │ │ │ │ ├── gtest_repeat_test.cc │ │ │ │ │ ├── gtest_shuffle_test.py │ │ │ │ │ ├── gtest_shuffle_test_.cc │ │ │ │ │ ├── gtest_sole_header_test.cc │ │ │ │ │ ├── gtest_stress_test.cc │ │ │ │ │ ├── gtest_test_utils.py │ │ │ │ │ ├── gtest_throw_on_failure_ex_test.cc │ │ │ │ │ ├── gtest_throw_on_failure_test.py │ │ │ │ │ ├── gtest_throw_on_failure_test_.cc │ │ │ │ │ ├── gtest_uninitialized_test.py │ │ │ │ │ ├── gtest_uninitialized_test_.cc │ │ │ │ │ ├── gtest_unittest.cc │ │ │ │ │ ├── gtest_xml_outfile1_test_.cc │ │ │ │ │ ├── gtest_xml_outfile2_test_.cc │ │ │ │ │ ├── gtest_xml_outfiles_test.py │ │ │ │ │ ├── gtest_xml_output_unittest.py │ │ │ │ │ ├── gtest_xml_output_unittest_.cc │ │ │ │ │ ├── gtest_xml_test_utils.py │ │ │ │ │ ├── production.cc │ │ │ │ │ └── production.h │ │ │ │ └── xcode │ │ │ │ │ ├── Config │ │ │ │ │ ├── DebugProject.xcconfig │ │ │ │ │ ├── FrameworkTarget.xcconfig │ │ │ │ │ ├── General.xcconfig │ │ │ │ │ ├── ReleaseProject.xcconfig │ │ │ │ │ ├── StaticLibraryTarget.xcconfig │ │ │ │ │ └── TestTarget.xcconfig │ │ │ │ │ ├── Resources │ │ │ │ │ └── Info.plist │ │ │ │ │ ├── Samples │ │ │ │ │ └── FrameworkSample │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── WidgetFramework.xcodeproj │ │ │ │ │ │ └── project.pbxproj │ │ │ │ │ │ ├── runtests.sh │ │ │ │ │ │ ├── widget.cc │ │ │ │ │ │ ├── widget.h │ │ │ │ │ │ └── widget_test.cc │ │ │ │ │ ├── Scripts │ │ │ │ │ ├── runtests.sh │ │ │ │ │ └── versiongenerate.py │ │ │ │ │ └── gtest.xcodeproj │ │ │ │ │ └── project.pbxproj │ │ │ └── travis.sh │ │ ├── libff │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── CMakeLists.txt │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── depends │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ate-pairing │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── ate.sln │ │ │ │ │ ├── ate.vsprops │ │ │ │ │ ├── common.mk │ │ │ │ │ ├── common.props │ │ │ │ │ ├── debug.props │ │ │ │ │ ├── include │ │ │ │ │ │ ├── bn.h │ │ │ │ │ │ ├── cybozu │ │ │ │ │ │ │ ├── benchmark.hpp │ │ │ │ │ │ │ ├── inttype.hpp │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ └── test.hpp │ │ │ │ │ │ ├── zm.h │ │ │ │ │ │ └── zm2.h │ │ │ │ │ ├── java │ │ │ │ │ │ ├── BN254Test.java │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── bn254_if.hpp │ │ │ │ │ │ ├── bn254_if.i │ │ │ │ │ │ ├── java.md │ │ │ │ │ │ ├── make_wrap.bat │ │ │ │ │ │ ├── run-bn254.bat │ │ │ │ │ │ └── set-java-path.bat │ │ │ │ │ ├── proj │ │ │ │ │ │ └── 11 │ │ │ │ │ │ │ ├── sample │ │ │ │ │ │ │ └── sample.vcxproj │ │ │ │ │ │ │ ├── test_bn │ │ │ │ │ │ │ └── test_bn.vcxproj │ │ │ │ │ │ │ └── zmlib │ │ │ │ │ │ │ └── zmlib.vcxproj │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── release.props │ │ │ │ │ ├── release.vsprops │ │ │ │ │ ├── src │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── zm.cpp │ │ │ │ │ │ └── zm2.cpp │ │ │ │ │ └── test │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── bench.cpp │ │ │ │ │ │ ├── bench │ │ │ │ │ │ └── bench.vcproj │ │ │ │ │ │ ├── bn.cpp │ │ │ │ │ │ ├── calc-multi.cpp │ │ │ │ │ │ ├── java_api.cpp │ │ │ │ │ │ ├── loop_test.cpp │ │ │ │ │ │ ├── minitest.cpp │ │ │ │ │ │ ├── sample.cpp │ │ │ │ │ │ ├── test_bn.vcproj │ │ │ │ │ │ ├── test_point.hpp │ │ │ │ │ │ ├── test_zm.cpp │ │ │ │ │ │ ├── test_zm.vcproj │ │ │ │ │ │ └── util.h │ │ │ │ └── xbyak │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── COPYRIGHT │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── gen │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── avx_type.hpp │ │ │ │ │ ├── b2hex.cpp │ │ │ │ │ ├── gen_avx512.cpp │ │ │ │ │ ├── gen_code.cpp │ │ │ │ │ ├── sortline.cpp │ │ │ │ │ └── update.bat │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── readme.txt │ │ │ │ │ ├── sample │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── bf.cpp │ │ │ │ │ ├── bf.vcproj │ │ │ │ │ ├── calc.cpp │ │ │ │ │ ├── calc.vcproj │ │ │ │ │ ├── calc2.cpp │ │ │ │ │ ├── echo.bf │ │ │ │ │ ├── fizzbuzz.bf │ │ │ │ │ ├── hello.bf │ │ │ │ │ ├── jmp_table.cpp │ │ │ │ │ ├── memfunc.cpp │ │ │ │ │ ├── quantize.cpp │ │ │ │ │ ├── quantize.vcproj │ │ │ │ │ ├── stackframe.cpp │ │ │ │ │ ├── static_buf.cpp │ │ │ │ │ ├── test0.cpp │ │ │ │ │ ├── test0.vcproj │ │ │ │ │ ├── test_util.cpp │ │ │ │ │ ├── test_util.vcproj │ │ │ │ │ ├── toyvm.cpp │ │ │ │ │ └── toyvm.vcproj │ │ │ │ │ ├── test │ │ │ │ │ ├── 6.bat │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Makefile.win │ │ │ │ │ ├── a.bat │ │ │ │ │ ├── address.cpp │ │ │ │ │ ├── bad_address.cpp │ │ │ │ │ ├── cvt_test.cpp │ │ │ │ │ ├── cybozu │ │ │ │ │ │ ├── COPYRIGHT │ │ │ │ │ │ ├── inttype.hpp │ │ │ │ │ │ └── test.hpp │ │ │ │ │ ├── jmp.cpp │ │ │ │ │ ├── jmp.sln │ │ │ │ │ ├── jmp.vcproj │ │ │ │ │ ├── lib.h │ │ │ │ │ ├── lib_min.cpp │ │ │ │ │ ├── lib_run.cpp │ │ │ │ │ ├── lib_test.cpp │ │ │ │ │ ├── make_512.cpp │ │ │ │ │ ├── make_nm.cpp │ │ │ │ │ ├── misc.cpp │ │ │ │ │ ├── mprotect_test.cpp │ │ │ │ │ ├── nm_frame.cpp │ │ │ │ │ ├── normalize_prefix.cpp │ │ │ │ │ ├── readme.txt │ │ │ │ │ ├── rip-label-imm.cpp │ │ │ │ │ ├── sf_test.cpp │ │ │ │ │ ├── state.pptx │ │ │ │ │ ├── test_address.bat │ │ │ │ │ ├── test_address.sh │ │ │ │ │ ├── test_all.bat │ │ │ │ │ ├── test_avx.bat │ │ │ │ │ ├── test_avx.sh │ │ │ │ │ ├── test_avx512.bat │ │ │ │ │ ├── test_avx512.sh │ │ │ │ │ ├── test_avx_all.bat │ │ │ │ │ ├── test_jmp.bat │ │ │ │ │ ├── test_misc.bat │ │ │ │ │ ├── test_mmx.cpp │ │ │ │ │ ├── test_nm.bat │ │ │ │ │ ├── test_nm.sh │ │ │ │ │ └── test_nm_all.bat │ │ │ │ │ ├── xbyak.sln │ │ │ │ │ └── xbyak │ │ │ │ │ ├── xbyak.h │ │ │ │ │ ├── xbyak_bin2hex.h │ │ │ │ │ ├── xbyak_mnemonic.h │ │ │ │ │ └── xbyak_util.h │ │ │ └── libff │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── algebra │ │ │ │ ├── curves │ │ │ │ │ ├── alt_bn128 │ │ │ │ │ │ ├── alt_bn128_g1.cpp │ │ │ │ │ │ ├── alt_bn128_g1.hpp │ │ │ │ │ │ ├── alt_bn128_g2.cpp │ │ │ │ │ │ ├── alt_bn128_g2.hpp │ │ │ │ │ │ ├── alt_bn128_init.cpp │ │ │ │ │ │ ├── alt_bn128_init.hpp │ │ │ │ │ │ ├── alt_bn128_pairing.cpp │ │ │ │ │ │ ├── alt_bn128_pairing.hpp │ │ │ │ │ │ ├── alt_bn128_pp.cpp │ │ │ │ │ │ └── alt_bn128_pp.hpp │ │ │ │ │ ├── bn128 │ │ │ │ │ │ ├── bn128_g1.cpp │ │ │ │ │ │ ├── bn128_g1.hpp │ │ │ │ │ │ ├── bn128_g2.cpp │ │ │ │ │ │ ├── bn128_g2.hpp │ │ │ │ │ │ ├── bn128_gt.cpp │ │ │ │ │ │ ├── bn128_gt.hpp │ │ │ │ │ │ ├── bn128_init.cpp │ │ │ │ │ │ ├── bn128_init.hpp │ │ │ │ │ │ ├── bn128_pairing.cpp │ │ │ │ │ │ ├── bn128_pairing.hpp │ │ │ │ │ │ ├── bn128_pp.cpp │ │ │ │ │ │ ├── bn128_pp.hpp │ │ │ │ │ │ ├── bn_utils.hpp │ │ │ │ │ │ └── bn_utils.tcc │ │ │ │ │ ├── curve_utils.hpp │ │ │ │ │ ├── curve_utils.tcc │ │ │ │ │ ├── edwards │ │ │ │ │ │ ├── edwards_g1.cpp │ │ │ │ │ │ ├── edwards_g1.hpp │ │ │ │ │ │ ├── edwards_g2.cpp │ │ │ │ │ │ ├── edwards_g2.hpp │ │ │ │ │ │ ├── edwards_init.cpp │ │ │ │ │ │ ├── edwards_init.hpp │ │ │ │ │ │ ├── edwards_pairing.cpp │ │ │ │ │ │ ├── edwards_pairing.hpp │ │ │ │ │ │ ├── edwards_pp.cpp │ │ │ │ │ │ └── edwards_pp.hpp │ │ │ │ │ ├── mnt │ │ │ │ │ │ ├── mnt4 │ │ │ │ │ │ │ ├── mnt4_g1.cpp │ │ │ │ │ │ │ ├── mnt4_g1.hpp │ │ │ │ │ │ │ ├── mnt4_g2.cpp │ │ │ │ │ │ │ ├── mnt4_g2.hpp │ │ │ │ │ │ │ ├── mnt4_init.cpp │ │ │ │ │ │ │ ├── mnt4_init.hpp │ │ │ │ │ │ │ ├── mnt4_pairing.cpp │ │ │ │ │ │ │ ├── mnt4_pairing.hpp │ │ │ │ │ │ │ ├── mnt4_pp.cpp │ │ │ │ │ │ │ └── mnt4_pp.hpp │ │ │ │ │ │ ├── mnt46_common.cpp │ │ │ │ │ │ ├── mnt46_common.hpp │ │ │ │ │ │ └── mnt6 │ │ │ │ │ │ │ ├── mnt6_g1.cpp │ │ │ │ │ │ │ ├── mnt6_g1.hpp │ │ │ │ │ │ │ ├── mnt6_g2.cpp │ │ │ │ │ │ │ ├── mnt6_g2.hpp │ │ │ │ │ │ │ ├── mnt6_init.cpp │ │ │ │ │ │ │ ├── mnt6_init.hpp │ │ │ │ │ │ │ ├── mnt6_pairing.cpp │ │ │ │ │ │ │ ├── mnt6_pairing.hpp │ │ │ │ │ │ │ ├── mnt6_pp.cpp │ │ │ │ │ │ │ └── mnt6_pp.hpp │ │ │ │ │ ├── public_params.hpp │ │ │ │ │ └── tests │ │ │ │ │ │ ├── test_bilinearity.cpp │ │ │ │ │ │ └── test_groups.cpp │ │ │ │ ├── exponentiation │ │ │ │ │ ├── exponentiation.hpp │ │ │ │ │ └── exponentiation.tcc │ │ │ │ ├── fields │ │ │ │ │ ├── bigint.hpp │ │ │ │ │ ├── bigint.tcc │ │ │ │ │ ├── field_utils.hpp │ │ │ │ │ ├── field_utils.tcc │ │ │ │ │ ├── fp.hpp │ │ │ │ │ ├── fp.tcc │ │ │ │ │ ├── fp12_2over3over2.hpp │ │ │ │ │ ├── fp12_2over3over2.tcc │ │ │ │ │ ├── fp2.hpp │ │ │ │ │ ├── fp2.tcc │ │ │ │ │ ├── fp3.hpp │ │ │ │ │ ├── fp3.tcc │ │ │ │ │ ├── fp4.hpp │ │ │ │ │ ├── fp4.tcc │ │ │ │ │ ├── fp6_2over3.hpp │ │ │ │ │ ├── fp6_2over3.tcc │ │ │ │ │ ├── fp6_3over2.hpp │ │ │ │ │ ├── fp6_3over2.tcc │ │ │ │ │ ├── fp_aux.tcc │ │ │ │ │ └── tests │ │ │ │ │ │ └── test_fields.cpp │ │ │ │ └── scalar_multiplication │ │ │ │ │ ├── multiexp.hpp │ │ │ │ │ ├── multiexp.tcc │ │ │ │ │ ├── multiexp_profile.cpp │ │ │ │ │ ├── wnaf.hpp │ │ │ │ │ └── wnaf.tcc │ │ │ │ └── common │ │ │ │ ├── default_types │ │ │ │ └── ec_pp.hpp │ │ │ │ ├── double.cpp │ │ │ │ ├── double.hpp │ │ │ │ ├── profiling.cpp │ │ │ │ ├── profiling.hpp │ │ │ │ ├── rng.hpp │ │ │ │ ├── rng.tcc │ │ │ │ ├── serialization.hpp │ │ │ │ ├── serialization.tcc │ │ │ │ ├── template_utils.hpp │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.hpp │ │ │ │ └── utils.tcc │ │ └── xbyak │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYRIGHT │ │ │ ├── Makefile │ │ │ ├── gen │ │ │ ├── Makefile │ │ │ ├── avx_type.hpp │ │ │ ├── b2hex.cpp │ │ │ ├── gen_avx512.cpp │ │ │ ├── gen_code.cpp │ │ │ ├── sortline.cpp │ │ │ └── update.bat │ │ │ ├── readme.md │ │ │ ├── readme.txt │ │ │ ├── sample │ │ │ ├── Makefile │ │ │ ├── bf.cpp │ │ │ ├── bf.vcproj │ │ │ ├── calc.cpp │ │ │ ├── calc.vcproj │ │ │ ├── calc2.cpp │ │ │ ├── echo.bf │ │ │ ├── fizzbuzz.bf │ │ │ ├── hello.bf │ │ │ ├── jmp_table.cpp │ │ │ ├── memfunc.cpp │ │ │ ├── quantize.cpp │ │ │ ├── quantize.vcproj │ │ │ ├── stackframe.cpp │ │ │ ├── static_buf.cpp │ │ │ ├── test0.cpp │ │ │ ├── test0.vcproj │ │ │ ├── test_util.cpp │ │ │ ├── test_util.vcproj │ │ │ ├── toyvm.cpp │ │ │ └── toyvm.vcproj │ │ │ ├── test │ │ │ ├── 6.bat │ │ │ ├── Makefile │ │ │ ├── Makefile.win │ │ │ ├── a.bat │ │ │ ├── address.cpp │ │ │ ├── bad_address.cpp │ │ │ ├── cvt_test.cpp │ │ │ ├── cybozu │ │ │ │ ├── COPYRIGHT │ │ │ │ ├── inttype.hpp │ │ │ │ └── test.hpp │ │ │ ├── jmp.cpp │ │ │ ├── jmp.sln │ │ │ ├── jmp.vcproj │ │ │ ├── lib.h │ │ │ ├── lib_min.cpp │ │ │ ├── lib_run.cpp │ │ │ ├── lib_test.cpp │ │ │ ├── make_512.cpp │ │ │ ├── make_nm.cpp │ │ │ ├── misc.cpp │ │ │ ├── mprotect_test.cpp │ │ │ ├── nm_frame.cpp │ │ │ ├── normalize_prefix.cpp │ │ │ ├── readme.txt │ │ │ ├── rip-label-imm.cpp │ │ │ ├── sf_test.cpp │ │ │ ├── state.pptx │ │ │ ├── test_address.bat │ │ │ ├── test_address.sh │ │ │ ├── test_all.bat │ │ │ ├── test_avx.bat │ │ │ ├── test_avx.sh │ │ │ ├── test_avx512.bat │ │ │ ├── test_avx512.sh │ │ │ ├── test_avx_all.bat │ │ │ ├── test_jmp.bat │ │ │ ├── test_misc.bat │ │ │ ├── test_mmx.cpp │ │ │ ├── test_nm.bat │ │ │ ├── test_nm.sh │ │ │ └── test_nm_all.bat │ │ │ ├── xbyak.sln │ │ │ └── xbyak │ │ │ ├── xbyak.h │ │ │ ├── xbyak_bin2hex.h │ │ │ ├── xbyak_mnemonic.h │ │ │ └── xbyak_util.h │ ├── libfqfft │ │ ├── CMakeLists.txt │ │ ├── evaluation_domain │ │ │ ├── domains │ │ │ │ ├── arithmetic_sequence_domain.hpp │ │ │ │ ├── arithmetic_sequence_domain.tcc │ │ │ │ ├── basic_radix2_domain.hpp │ │ │ │ ├── basic_radix2_domain.tcc │ │ │ │ ├── basic_radix2_domain_aux.hpp │ │ │ │ ├── basic_radix2_domain_aux.tcc │ │ │ │ ├── extended_radix2_domain.hpp │ │ │ │ ├── extended_radix2_domain.tcc │ │ │ │ ├── geometric_sequence_domain.hpp │ │ │ │ ├── geometric_sequence_domain.tcc │ │ │ │ ├── step_radix2_domain.hpp │ │ │ │ └── step_radix2_domain.tcc │ │ │ ├── evaluation_domain.hpp │ │ │ ├── get_evaluation_domain.hpp │ │ │ └── get_evaluation_domain.tcc │ │ ├── kronecker_substitution │ │ │ ├── kronecker_substitution.hpp │ │ │ └── kronecker_substitution.tcc │ │ ├── polynomial_arithmetic │ │ │ ├── basic_operations.hpp │ │ │ ├── basic_operations.tcc │ │ │ ├── basis_change.hpp │ │ │ ├── basis_change.tcc │ │ │ ├── naive_evaluate.hpp │ │ │ ├── naive_evaluate.tcc │ │ │ ├── xgcd.hpp │ │ │ └── xgcd.tcc │ │ ├── profiling │ │ │ ├── logs │ │ │ │ ├── memory │ │ │ │ │ ├── 02-19_03:04 │ │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 02-19_03:18 │ │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ │ ├── memory.ps │ │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 02-26_03:56 │ │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ │ ├── memory.ps │ │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 03-03_03:44 │ │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ │ ├── memory.png │ │ │ │ │ │ ├── memory.ps │ │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 03-04_03:26 │ │ │ │ │ │ ├── arithmetic-evaluation-1.csv │ │ │ │ │ │ ├── arithmetic-evaluation-2.csv │ │ │ │ │ │ ├── arithmetic-evaluation-4.csv │ │ │ │ │ │ ├── arithmetic-evaluation-8.csv │ │ │ │ │ │ ├── arithmetic-interpolation-1.csv │ │ │ │ │ │ ├── arithmetic-interpolation-2.csv │ │ │ │ │ │ ├── arithmetic-interpolation-4.csv │ │ │ │ │ │ ├── arithmetic-interpolation-8.csv │ │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ │ ├── geometric-evaluation-1.csv │ │ │ │ │ │ ├── geometric-evaluation-2.csv │ │ │ │ │ │ ├── geometric-evaluation-4.csv │ │ │ │ │ │ ├── geometric-evaluation-8.csv │ │ │ │ │ │ ├── geometric-interpolation-1.csv │ │ │ │ │ │ ├── geometric-interpolation-2.csv │ │ │ │ │ │ ├── geometric-interpolation-4.csv │ │ │ │ │ │ ├── geometric-interpolation-8.csv │ │ │ │ │ │ ├── memory.ps │ │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 03-04_04:19 │ │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 05-29_12:36 │ │ │ │ │ │ ├── arithmetic-fft-1.csv │ │ │ │ │ │ ├── arithmetic-fft-2.csv │ │ │ │ │ │ ├── arithmetic-fft-4.csv │ │ │ │ │ │ ├── arithmetic-fft-8.csv │ │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ │ ├── memory.ps │ │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 05-29_12:49 │ │ │ │ │ │ ├── arithmetic-fft-1.csv │ │ │ │ │ │ ├── arithmetic-fft-2.csv │ │ │ │ │ │ ├── arithmetic-fft-4.csv │ │ │ │ │ │ ├── arithmetic-fft-8.csv │ │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 05-29_12:52 │ │ │ │ │ │ ├── arithmetic-fft-1.csv │ │ │ │ │ │ ├── arithmetic-fft-2.csv │ │ │ │ │ │ ├── arithmetic-fft-4.csv │ │ │ │ │ │ ├── arithmetic-fft-8.csv │ │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ └── 07-20_02:42 │ │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ │ └── geometric-fft-2.csv │ │ │ │ ├── operators │ │ │ │ │ ├── 02-17_05:55-serial │ │ │ │ │ │ ├── arithmetic_evaluation.csv │ │ │ │ │ │ ├── arithmetic_interpolation.csv │ │ │ │ │ │ ├── basic_radix2_fft.csv │ │ │ │ │ │ ├── extended_radix2_fft.csv │ │ │ │ │ │ ├── geometric_evaluation.csv │ │ │ │ │ │ ├── geometric_interpolation.csv │ │ │ │ │ │ └── step_radix2_fft.csv │ │ │ │ │ ├── 02-19_03:04 │ │ │ │ │ │ ├── arithmetic_evaluation.csv │ │ │ │ │ │ ├── arithmetic_interpolation.csv │ │ │ │ │ │ ├── basic_radix2_fft.csv │ │ │ │ │ │ ├── extended_radix2_fft.csv │ │ │ │ │ │ ├── geometric_evaluation.csv │ │ │ │ │ │ ├── geometric_interpolation.csv │ │ │ │ │ │ └── step_radix2_fft.csv │ │ │ │ │ ├── 02-19_03:18 │ │ │ │ │ │ ├── arithmetic_evaluation.csv │ │ │ │ │ │ ├── arithmetic_interpolation.csv │ │ │ │ │ │ ├── basic_radix2_fft.csv │ │ │ │ │ │ ├── extended_radix2_fft.csv │ │ │ │ │ │ ├── geometric_evaluation.csv │ │ │ │ │ │ ├── geometric_interpolation.csv │ │ │ │ │ │ ├── operators.ps │ │ │ │ │ │ └── step_radix2_fft.csv │ │ │ │ │ ├── 02-26_03:56 │ │ │ │ │ │ ├── arithmetic_evaluation.csv │ │ │ │ │ │ ├── arithmetic_interpolation.csv │ │ │ │ │ │ ├── basic_radix2_fft.csv │ │ │ │ │ │ ├── extended_radix2_fft.csv │ │ │ │ │ │ ├── geometric_evaluation.csv │ │ │ │ │ │ ├── geometric_interpolation.csv │ │ │ │ │ │ └── step_radix2_fft.csv │ │ │ │ │ ├── 03-04_03:26 │ │ │ │ │ │ ├── arithmetic-evaluation.csv │ │ │ │ │ │ ├── arithmetic-interpolation.csv │ │ │ │ │ │ ├── basic-radix2-fft.csv │ │ │ │ │ │ ├── extended-radix2-fft.csv │ │ │ │ │ │ ├── geometric-evaluation.csv │ │ │ │ │ │ ├── geometric-interpolation.csv │ │ │ │ │ │ ├── operators.ps │ │ │ │ │ │ └── step-radix2-fft.csv │ │ │ │ │ ├── 05-29_12:36 │ │ │ │ │ │ ├── arithmetic-fft.csv │ │ │ │ │ │ ├── basic-radix2-fft.csv │ │ │ │ │ │ ├── extended-radix2-fft.csv │ │ │ │ │ │ ├── geometric-fft.csv │ │ │ │ │ │ ├── operators.ps │ │ │ │ │ │ └── step-radix2-fft.csv │ │ │ │ │ ├── 05-29_12:49 │ │ │ │ │ │ ├── arithmetic-fft.csv │ │ │ │ │ │ ├── basic-radix2-fft.csv │ │ │ │ │ │ ├── extended-radix2-fft.csv │ │ │ │ │ │ ├── geometric-fft.csv │ │ │ │ │ │ └── step-radix2-fft.csv │ │ │ │ │ ├── 05-29_12:52 │ │ │ │ │ │ ├── arithmetic-fft.csv │ │ │ │ │ │ ├── basic-radix2-fft.csv │ │ │ │ │ │ ├── extended-radix2-fft.csv │ │ │ │ │ │ ├── geometric-fft.csv │ │ │ │ │ │ └── step-radix2-fft.csv │ │ │ │ │ └── 07-20_02:42 │ │ │ │ │ │ └── geometric-fft.csv │ │ │ │ └── runtime │ │ │ │ │ ├── 02-19_03:04 │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 02-19_03:18 │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 02-26_03:56 │ │ │ │ │ ├── arithmetic_evaluation_1.csv │ │ │ │ │ ├── arithmetic_evaluation_2.csv │ │ │ │ │ ├── arithmetic_evaluation_4.csv │ │ │ │ │ ├── arithmetic_evaluation_8.csv │ │ │ │ │ ├── arithmetic_interpolation_1.csv │ │ │ │ │ ├── arithmetic_interpolation_2.csv │ │ │ │ │ ├── arithmetic_interpolation_4.csv │ │ │ │ │ ├── arithmetic_interpolation_8.csv │ │ │ │ │ ├── basic_radix2_fft_1.csv │ │ │ │ │ ├── basic_radix2_fft_2.csv │ │ │ │ │ ├── basic_radix2_fft_4.csv │ │ │ │ │ ├── basic_radix2_fft_8.csv │ │ │ │ │ ├── extended_radix2_fft_1.csv │ │ │ │ │ ├── extended_radix2_fft_2.csv │ │ │ │ │ ├── extended_radix2_fft_4.csv │ │ │ │ │ ├── extended_radix2_fft_8.csv │ │ │ │ │ ├── geometric_evaluation_1.csv │ │ │ │ │ ├── geometric_evaluation_2.csv │ │ │ │ │ ├── geometric_evaluation_4.csv │ │ │ │ │ ├── geometric_evaluation_8.csv │ │ │ │ │ ├── geometric_interpolation_1.csv │ │ │ │ │ ├── geometric_interpolation_2.csv │ │ │ │ │ ├── geometric_interpolation_4.csv │ │ │ │ │ ├── geometric_interpolation_8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step_radix2_fft_1.csv │ │ │ │ │ ├── step_radix2_fft_2.csv │ │ │ │ │ ├── step_radix2_fft_4.csv │ │ │ │ │ └── step_radix2_fft_8.csv │ │ │ │ │ ├── 03-04_03:26 │ │ │ │ │ ├── arithmetic-evaluation-1.csv │ │ │ │ │ ├── arithmetic-evaluation-2.csv │ │ │ │ │ ├── arithmetic-evaluation-4.csv │ │ │ │ │ ├── arithmetic-evaluation-8.csv │ │ │ │ │ ├── arithmetic-interpolation-1.csv │ │ │ │ │ ├── arithmetic-interpolation-2.csv │ │ │ │ │ ├── arithmetic-interpolation-4.csv │ │ │ │ │ ├── arithmetic-interpolation-8.csv │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ ├── geometric-evaluation-1.csv │ │ │ │ │ ├── geometric-evaluation-2.csv │ │ │ │ │ ├── geometric-evaluation-4.csv │ │ │ │ │ ├── geometric-evaluation-8.csv │ │ │ │ │ ├── geometric-interpolation-1.csv │ │ │ │ │ ├── geometric-interpolation-2.csv │ │ │ │ │ ├── geometric-interpolation-4.csv │ │ │ │ │ ├── geometric-interpolation-8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 03-04_04:19 │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 03-14_11:12 │ │ │ │ │ ├── arithmetic-evaluation-1.csv │ │ │ │ │ ├── arithmetic-evaluation-2.csv │ │ │ │ │ ├── arithmetic-evaluation-4.csv │ │ │ │ │ ├── arithmetic-evaluation-8.csv │ │ │ │ │ ├── geometric-evaluation-1.csv │ │ │ │ │ ├── geometric-evaluation-2.csv │ │ │ │ │ ├── geometric-evaluation-4.csv │ │ │ │ │ ├── geometric-evaluation-8.csv │ │ │ │ │ └── runtime.ps │ │ │ │ │ ├── 05-29_12:36 │ │ │ │ │ ├── arithmetic-fft-1.csv │ │ │ │ │ ├── arithmetic-fft-2.csv │ │ │ │ │ ├── arithmetic-fft-4.csv │ │ │ │ │ ├── arithmetic-fft-8.csv │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 05-29_12:49 │ │ │ │ │ ├── arithmetic-fft-1.csv │ │ │ │ │ ├── arithmetic-fft-2.csv │ │ │ │ │ ├── arithmetic-fft-4.csv │ │ │ │ │ ├── arithmetic-fft-8.csv │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ ├── 05-29_without_O2 │ │ │ │ │ ├── basic-radix2-fft-1.csv │ │ │ │ │ ├── basic-radix2-fft-2.csv │ │ │ │ │ ├── basic-radix2-fft-4.csv │ │ │ │ │ ├── basic-radix2-fft-8.csv │ │ │ │ │ ├── extended-radix2-fft-1.csv │ │ │ │ │ ├── extended-radix2-fft-2.csv │ │ │ │ │ ├── extended-radix2-fft-4.csv │ │ │ │ │ ├── extended-radix2-fft-8.csv │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ ├── geometric-fft-2.csv │ │ │ │ │ ├── geometric-fft-4.csv │ │ │ │ │ ├── geometric-fft-8.csv │ │ │ │ │ ├── runtime.ps │ │ │ │ │ ├── step-radix2-fft-1.csv │ │ │ │ │ ├── step-radix2-fft-2.csv │ │ │ │ │ ├── step-radix2-fft-4.csv │ │ │ │ │ └── step-radix2-fft-8.csv │ │ │ │ │ └── 07-20_02:42 │ │ │ │ │ ├── geometric-fft-1.csv │ │ │ │ │ └── geometric-fft-2.csv │ │ │ ├── plot │ │ │ │ ├── memory_plot.gp │ │ │ │ ├── operators_plot.gp │ │ │ │ └── runtime_plot.gp │ │ │ ├── profile │ │ │ │ └── profile.cpp │ │ │ └── profiling_menu.cpp │ │ ├── tests │ │ │ ├── evaluation_domain_test.cpp │ │ │ ├── init_test.cpp │ │ │ ├── kronecker_substitution_test.cpp │ │ │ └── polynomial_arithmetic_test.cpp │ │ └── tools │ │ │ ├── exceptions.hpp │ │ │ ├── serialization.hpp │ │ │ └── serialization.tcc │ └── tutorials │ │ ├── CMakeLists.txt │ │ ├── lagrange_polynomial_evaluation_example.cpp │ │ ├── polynomial_evaluation_example.cpp │ │ └── polynomial_multiplication_on_fft_example.cpp ├── libsnark-supercop │ ├── README.md │ ├── do │ ├── include │ │ ├── crypto_core_aes128encrypt.h │ │ ├── crypto_hash_sha256.h │ │ ├── crypto_hash_sha512.h │ │ ├── crypto_sign.h │ │ ├── crypto_sign_ed25519.h │ │ ├── crypto_verify_16.h │ │ ├── crypto_verify_32.h │ │ ├── crypto_verify_8.h │ │ └── randombytes.h │ ├── src │ │ ├── crypto_core │ │ │ └── aes128encrypt │ │ │ │ └── openssl │ │ │ │ ├── api.h │ │ │ │ ├── core.c │ │ │ │ └── implementors │ │ ├── crypto_hash │ │ │ ├── sha256 │ │ │ │ └── sphlib │ │ │ │ │ ├── api.h │ │ │ │ │ ├── hash.c │ │ │ │ │ ├── hash_sha256.c │ │ │ │ │ ├── implementors │ │ │ │ │ ├── md_helper.i │ │ │ │ │ ├── sha2.c │ │ │ │ │ ├── sph_sha2.h │ │ │ │ │ └── sph_types.h │ │ │ └── sha512 │ │ │ │ └── openssl │ │ │ │ ├── api.h │ │ │ │ ├── hash.c │ │ │ │ └── implementors │ │ ├── crypto_sign │ │ │ └── ed25519 │ │ │ │ └── amd64-51-30k │ │ │ │ ├── api.h │ │ │ │ ├── architectures │ │ │ │ ├── batch.c │ │ │ │ ├── choose_t.s │ │ │ │ ├── consts.s │ │ │ │ ├── fe25519.h │ │ │ │ ├── fe25519_add.c │ │ │ │ ├── fe25519_freeze.s │ │ │ │ ├── fe25519_getparity.c │ │ │ │ ├── fe25519_invert.c │ │ │ │ ├── fe25519_iseq.c │ │ │ │ ├── fe25519_iszero.c │ │ │ │ ├── fe25519_mul.s │ │ │ │ ├── fe25519_neg.c │ │ │ │ ├── fe25519_nsquare.s │ │ │ │ ├── fe25519_pack.c │ │ │ │ ├── fe25519_pow2523.c │ │ │ │ ├── fe25519_setint.c │ │ │ │ ├── fe25519_square.s │ │ │ │ ├── fe25519_sub.c │ │ │ │ ├── fe25519_unpack.c │ │ │ │ ├── ge25519.h │ │ │ │ ├── ge25519_add.c │ │ │ │ ├── ge25519_add_p1p1.s │ │ │ │ ├── ge25519_base.c │ │ │ │ ├── ge25519_base_niels_smalltables.data │ │ │ │ ├── ge25519_base_slide_multiples.data │ │ │ │ ├── ge25519_dbl_p1p1.s │ │ │ │ ├── ge25519_double.c │ │ │ │ ├── ge25519_double_scalarmult.c │ │ │ │ ├── ge25519_isneutral.c │ │ │ │ ├── ge25519_multi_scalarmult.c │ │ │ │ ├── ge25519_nielsadd2.s │ │ │ │ ├── ge25519_nielsadd_p1p1.s │ │ │ │ ├── ge25519_p1p1_to_p2.s │ │ │ │ ├── ge25519_p1p1_to_p3.s │ │ │ │ ├── ge25519_p1p1_to_pniels.s │ │ │ │ ├── ge25519_pack.c │ │ │ │ ├── ge25519_pnielsadd_p1p1.s │ │ │ │ ├── ge25519_scalarmult_base.c │ │ │ │ ├── ge25519_unpackneg.c │ │ │ │ ├── heap_rootreplaced.s │ │ │ │ ├── heap_rootreplaced_1limb.s │ │ │ │ ├── heap_rootreplaced_2limbs.s │ │ │ │ ├── heap_rootreplaced_3limbs.s │ │ │ │ ├── hram.c │ │ │ │ ├── hram.h │ │ │ │ ├── implementors │ │ │ │ ├── index_heap.c │ │ │ │ ├── index_heap.h │ │ │ │ ├── keypair.c │ │ │ │ ├── open.c │ │ │ │ ├── sc25519.h │ │ │ │ ├── sc25519_add.s │ │ │ │ ├── sc25519_barrett.s │ │ │ │ ├── sc25519_from32bytes.c │ │ │ │ ├── sc25519_from64bytes.c │ │ │ │ ├── sc25519_from_shortsc.c │ │ │ │ ├── sc25519_iszero.c │ │ │ │ ├── sc25519_lt.s │ │ │ │ ├── sc25519_mul.c │ │ │ │ ├── sc25519_mul_shortsc.c │ │ │ │ ├── sc25519_slide.c │ │ │ │ ├── sc25519_sub_nored.s │ │ │ │ ├── sc25519_to32bytes.c │ │ │ │ ├── sc25519_window4.c │ │ │ │ ├── sign.c │ │ │ │ └── ull4_mul.s │ │ ├── crypto_verify │ │ │ ├── 8 │ │ │ │ └── ref │ │ │ │ │ ├── api.h │ │ │ │ │ └── verify.c │ │ │ ├── 16 │ │ │ │ └── ref │ │ │ │ │ ├── api.h │ │ │ │ │ └── verify.c │ │ │ └── 32 │ │ │ │ └── ref │ │ │ │ ├── api.h │ │ │ │ └── verify_32.c │ │ └── randombytes.c │ └── version └── xbyak │ ├── CMakeLists.txt │ ├── COPYRIGHT │ ├── Makefile │ ├── gen │ ├── Makefile │ ├── avx_type.hpp │ ├── b2hex.cpp │ ├── gen_avx512.cpp │ ├── gen_code.cpp │ ├── sortline.cpp │ └── update.bat │ ├── readme.md │ ├── readme.txt │ ├── sample │ ├── Makefile │ ├── bf.cpp │ ├── bf.vcproj │ ├── calc.cpp │ ├── calc.vcproj │ ├── calc2.cpp │ ├── echo.bf │ ├── fizzbuzz.bf │ ├── hello.bf │ ├── jmp_table.cpp │ ├── memfunc.cpp │ ├── quantize.cpp │ ├── quantize.vcproj │ ├── stackframe.cpp │ ├── static_buf.cpp │ ├── test0.cpp │ ├── test0.vcproj │ ├── test_util.cpp │ ├── test_util.vcproj │ ├── toyvm.cpp │ └── toyvm.vcproj │ ├── test │ ├── 6.bat │ ├── Makefile │ ├── Makefile.win │ ├── a.bat │ ├── address.cpp │ ├── bad_address.cpp │ ├── cvt_test.cpp │ ├── cybozu │ │ ├── COPYRIGHT │ │ ├── inttype.hpp │ │ └── test.hpp │ ├── jmp.cpp │ ├── jmp.sln │ ├── jmp.vcproj │ ├── lib.h │ ├── lib_min.cpp │ ├── lib_run.cpp │ ├── lib_test.cpp │ ├── make_512.cpp │ ├── make_nm.cpp │ ├── misc.cpp │ ├── mprotect_test.cpp │ ├── nm_frame.cpp │ ├── normalize_prefix.cpp │ ├── readme.txt │ ├── rip-label-imm.cpp │ ├── sf_test.cpp │ ├── state.pptx │ ├── test_address.bat │ ├── test_address.sh │ ├── test_all.bat │ ├── test_avx.bat │ ├── test_avx.sh │ ├── test_avx512.bat │ ├── test_avx512.sh │ ├── test_avx_all.bat │ ├── test_jmp.bat │ ├── test_misc.bat │ ├── test_mmx.cpp │ ├── test_nm.bat │ ├── test_nm.sh │ └── test_nm_all.bat │ ├── xbyak.sln │ └── xbyak │ ├── xbyak.h │ ├── xbyak_bin2hex.h │ ├── xbyak_mnemonic.h │ └── xbyak_util.h ├── doxygen.conf └── libsnark ├── CMakeLists.txt ├── caml ├── caml_bn128.cpp ├── caml_bn128.hpp ├── caml_mnt4.cpp ├── caml_mnt4.hpp ├── caml_mnt4753.cpp ├── caml_mnt4753.hpp ├── caml_mnt4753_specific.cpp ├── caml_mnt4_specific.cpp ├── caml_mnt6.cpp ├── caml_mnt6.hpp ├── caml_mnt6753.cpp ├── caml_mnt6753.hpp ├── caml_mnt6753_specific.cpp ├── caml_mnt6_specific.cpp ├── common.cpp └── copy_over.sh ├── common ├── data_structures │ ├── accumulation_vector.hpp │ ├── accumulation_vector.tcc │ ├── integer_permutation.cpp │ ├── integer_permutation.hpp │ ├── merkle_tree.hpp │ ├── merkle_tree.tcc │ ├── set_commitment.cpp │ ├── set_commitment.hpp │ ├── set_commitment.tcc │ ├── sparse_vector.hpp │ └── sparse_vector.tcc ├── default_types │ ├── bacs_ppzksnark_pp.hpp │ ├── r1cs_gg_ppzksnark_pp.hpp │ ├── r1cs_ppzkadsnark_pp.cpp │ ├── r1cs_ppzkadsnark_pp.hpp │ ├── r1cs_ppzkpcd_pp.cpp │ ├── r1cs_ppzkpcd_pp.hpp │ ├── r1cs_ppzksnark_pp.hpp │ ├── r1cs_se_ppzksnark_pp.hpp │ ├── ram_ppzksnark_pp.hpp │ ├── ram_zksnark_pp.hpp │ ├── tbcs_ppzksnark_pp.hpp │ ├── tinyram_ppzksnark_pp.cpp │ ├── tinyram_ppzksnark_pp.hpp │ ├── tinyram_zksnark_pp.cpp │ ├── tinyram_zksnark_pp.hpp │ └── uscs_ppzksnark_pp.hpp ├── libsnark_serialization.hpp └── routing_algorithms │ ├── as_waksman_routing_algorithm.cpp │ ├── as_waksman_routing_algorithm.hpp │ ├── benes_routing_algorithm.cpp │ ├── benes_routing_algorithm.hpp │ ├── profiling │ └── profile_routing_algorithms.cpp │ └── tests │ ├── test_routing_algorithms.cpp │ └── test_routing_algorithms.py ├── gadgetlib1 ├── constraint_profiling.cpp ├── constraint_profiling.hpp ├── examples │ ├── simple_example.hpp │ └── simple_example.tcc ├── gadget.hpp ├── gadget.tcc ├── gadgets │ ├── basic_gadgets.hpp │ ├── basic_gadgets.tcc │ ├── cpu_checkers │ │ ├── fooram │ │ │ ├── components │ │ │ │ ├── bar_gadget.hpp │ │ │ │ ├── bar_gadget.tcc │ │ │ │ ├── fooram_protoboard.hpp │ │ │ │ └── fooram_protoboard.tcc │ │ │ ├── examples │ │ │ │ └── test_fooram.cpp │ │ │ ├── fooram_cpu_checker.hpp │ │ │ └── fooram_cpu_checker.tcc │ │ └── tinyram │ │ │ ├── components │ │ │ ├── alu_arithmetic.hpp │ │ │ ├── alu_arithmetic.tcc │ │ │ ├── alu_control_flow.hpp │ │ │ ├── alu_control_flow.tcc │ │ │ ├── alu_gadget.hpp │ │ │ ├── alu_gadget.tcc │ │ │ ├── argument_decoder_gadget.hpp │ │ │ ├── argument_decoder_gadget.tcc │ │ │ ├── consistency_enforcer_gadget.hpp │ │ │ ├── consistency_enforcer_gadget.tcc │ │ │ ├── memory_masking_gadget.hpp │ │ │ ├── memory_masking_gadget.tcc │ │ │ ├── tinyram_protoboard.hpp │ │ │ ├── tinyram_protoboard.tcc │ │ │ └── word_variable_gadget.hpp │ │ │ ├── tinyram_cpu_checker.hpp │ │ │ └── tinyram_cpu_checker.tcc │ ├── curves │ │ ├── weierstrass_g1_gadget.hpp │ │ ├── weierstrass_g1_gadget.tcc │ │ ├── weierstrass_g2_gadget.hpp │ │ └── weierstrass_g2_gadget.tcc │ ├── delegated_ra_memory │ │ ├── memory_load_gadget.hpp │ │ └── memory_load_store_gadget.hpp │ ├── fields │ │ ├── exponentiation_gadget.hpp │ │ ├── exponentiation_gadget.tcc │ │ ├── fp2_gadgets.hpp │ │ ├── fp2_gadgets.tcc │ │ ├── fp3_gadgets.hpp │ │ ├── fp3_gadgets.tcc │ │ ├── fp4_gadgets.hpp │ │ ├── fp4_gadgets.tcc │ │ ├── fp6_gadgets.hpp │ │ └── fp6_gadgets.tcc │ ├── gadget_from_r1cs.hpp │ ├── gadget_from_r1cs.tcc │ ├── hashes │ │ ├── crh_gadget.hpp │ │ ├── digest_selector_gadget.hpp │ │ ├── digest_selector_gadget.tcc │ │ ├── hash_io.hpp │ │ ├── hash_io.tcc │ │ ├── knapsack │ │ │ ├── knapsack_gadget.hpp │ │ │ ├── knapsack_gadget.tcc │ │ │ └── tests │ │ │ │ ├── generate_knapsack_tests.py │ │ │ │ └── test_knapsack_gadget.cpp │ │ └── sha256 │ │ │ ├── sha256_aux.hpp │ │ │ ├── sha256_aux.tcc │ │ │ ├── sha256_components.hpp │ │ │ ├── sha256_components.tcc │ │ │ ├── sha256_gadget.hpp │ │ │ ├── sha256_gadget.tcc │ │ │ └── tests │ │ │ ├── generate_sha256_gadget_tests.py │ │ │ ├── pypy_sha256.py │ │ │ └── test_sha256_gadget.cpp │ ├── merkle_tree │ │ ├── merkle_authentication_path_variable.hpp │ │ ├── merkle_authentication_path_variable.tcc │ │ ├── merkle_tree_check_read_gadget.hpp │ │ ├── merkle_tree_check_read_gadget.tcc │ │ ├── merkle_tree_check_update_gadget.hpp │ │ ├── merkle_tree_check_update_gadget.tcc │ │ └── tests │ │ │ └── test_merkle_tree_gadgets.cpp │ ├── pairing │ │ ├── mnt_pairing_params.hpp │ │ ├── pairing_checks.hpp │ │ ├── pairing_checks.tcc │ │ ├── pairing_params.hpp │ │ ├── weierstrass_final_exponentiation.hpp │ │ ├── weierstrass_final_exponentiation.tcc │ │ ├── weierstrass_final_exponentiation_value.hpp │ │ ├── weierstrass_final_exponentiation_value.tcc │ │ ├── weierstrass_miller_loop.hpp │ │ ├── weierstrass_miller_loop.tcc │ │ ├── weierstrass_precomputation.hpp │ │ └── weierstrass_precomputation.tcc │ ├── routing │ │ ├── as_waksman_routing_gadget.hpp │ │ ├── as_waksman_routing_gadget.tcc │ │ ├── benes_routing_gadget.hpp │ │ ├── benes_routing_gadget.tcc │ │ └── profiling │ │ │ └── profile_routing_gadgets.cpp │ ├── set_commitment │ │ ├── set_commitment_gadget.hpp │ │ ├── set_commitment_gadget.tcc │ │ ├── set_membership_proof_variable.hpp │ │ ├── set_membership_proof_variable.tcc │ │ └── tests │ │ │ └── test_set_commitment_gadget.cpp │ └── verifiers │ │ ├── r1cs_gg_ppzksnark_verifier_gadget.hpp │ │ ├── r1cs_gg_ppzksnark_verifier_gadget.tcc │ │ ├── r1cs_ppzksnark_verifier_gadget.hpp │ │ ├── r1cs_ppzksnark_verifier_gadget.tcc │ │ ├── r1cs_se_ppzksnark_verifier_gadget.hpp │ │ ├── r1cs_se_ppzksnark_verifier_gadget.tcc │ │ └── tests │ │ ├── test_r1cs_gg_ppzksnark_verifier_gadget.cpp │ │ ├── test_r1cs_ppzksnark_verifier_gadget.cpp │ │ └── test_r1cs_se_ppzksnark_verifier_gadget.cpp ├── pb_variable.hpp ├── pb_variable.tcc ├── protoboard.hpp ├── protoboard.tcc └── tests │ └── gadgetlib1_test.cpp ├── gadgetlib2 ├── adapters.cpp ├── adapters.hpp ├── constraint.cpp ├── constraint.hpp ├── examples │ ├── simple_example.cpp │ ├── simple_example.hpp │ └── tutorial.cpp ├── gadget.cpp ├── gadget.hpp ├── gadgetMacros.hpp ├── infrastructure.cpp ├── infrastructure.hpp ├── integration.cpp ├── integration.hpp ├── pp.cpp ├── pp.hpp ├── protoboard.cpp ├── protoboard.hpp ├── tests │ ├── adapters_UTEST.cpp │ ├── constraint_UTEST.cpp │ ├── gadget_UTEST.cpp │ ├── gadgetlib2_test.cpp │ ├── integration_UTEST.cpp │ ├── protoboard_UTEST.cpp │ └── variable_UTEST.cpp ├── variable.cpp ├── variable.hpp └── variable_operators.hpp ├── generate_parameters.cpp ├── knowledge_commitment ├── kc_multiexp.hpp ├── kc_multiexp.tcc ├── knowledge_commitment.hpp └── knowledge_commitment.tcc ├── main.cpp ├── misc └── pedersen.cpp ├── prover_reference_functions.cpp ├── prover_reference_include └── prover_reference_functions.hpp ├── reductions ├── bacs_to_r1cs │ ├── bacs_to_r1cs.hpp │ └── bacs_to_r1cs.tcc ├── r1cs_to_qap │ ├── r1cs_to_qap.hpp │ └── r1cs_to_qap.tcc ├── r1cs_to_sap │ ├── r1cs_to_sap.hpp │ └── r1cs_to_sap.tcc ├── ram_to_r1cs │ ├── examples │ │ └── demo_arithmetization.cpp │ ├── gadgets │ │ ├── memory_checker_gadget.hpp │ │ ├── memory_checker_gadget.tcc │ │ ├── ram_universal_gadget.hpp │ │ ├── ram_universal_gadget.tcc │ │ ├── trace_lines.hpp │ │ └── trace_lines.tcc │ ├── ram_to_r1cs.hpp │ └── ram_to_r1cs.tcc ├── tbcs_to_uscs │ ├── get_tbcs_reduction.py │ ├── tbcs_reduction.txt │ ├── tbcs_to_uscs.hpp │ └── tbcs_to_uscs.tcc └── uscs_to_ssp │ ├── uscs_to_ssp.hpp │ └── uscs_to_ssp.tcc ├── relations ├── arithmetic_programs │ ├── qap │ │ ├── qap.hpp │ │ ├── qap.tcc │ │ └── tests │ │ │ └── test_qap.cpp │ ├── sap │ │ ├── sap.hpp │ │ ├── sap.tcc │ │ └── tests │ │ │ └── test_sap.cpp │ └── ssp │ │ ├── ssp.hpp │ │ ├── ssp.tcc │ │ └── tests │ │ └── test_ssp.cpp ├── circuit_satisfaction_problems │ ├── bacs │ │ ├── bacs.hpp │ │ ├── bacs.tcc │ │ └── examples │ │ │ ├── bacs_examples.hpp │ │ │ └── bacs_examples.tcc │ └── tbcs │ │ ├── examples │ │ ├── tbcs_examples.cpp │ │ └── tbcs_examples.hpp │ │ ├── tbcs.cpp │ │ └── tbcs.hpp ├── constraint_satisfaction_problems │ ├── r1cs │ │ ├── examples │ │ │ ├── r1cs_examples.hpp │ │ │ └── r1cs_examples.tcc │ │ ├── r1cs.hpp │ │ └── r1cs.tcc │ └── uscs │ │ ├── examples │ │ ├── uscs_examples.hpp │ │ └── uscs_examples.tcc │ │ ├── uscs.hpp │ │ └── uscs.tcc ├── ram_computations │ ├── memory │ │ ├── delegated_ra_memory.hpp │ │ ├── delegated_ra_memory.tcc │ │ ├── examples │ │ │ ├── memory_contents_examples.cpp │ │ │ └── memory_contents_examples.hpp │ │ ├── memory_interface.hpp │ │ ├── memory_store_trace.cpp │ │ ├── memory_store_trace.hpp │ │ ├── ra_memory.cpp │ │ └── ra_memory.hpp │ └── rams │ │ ├── examples │ │ ├── ram_examples.hpp │ │ └── ram_examples.tcc │ │ ├── fooram │ │ ├── fooram_aux.cpp │ │ ├── fooram_aux.hpp │ │ └── fooram_params.hpp │ │ ├── ram_params.hpp │ │ └── tinyram │ │ ├── tinyram_aux.cpp │ │ ├── tinyram_aux.hpp │ │ └── tinyram_params.hpp ├── variable.hpp └── variable.tcc ├── serialization.hpp └── zk_proof_systems ├── pcd └── r1cs_pcd │ ├── compliance_predicate │ ├── compliance_predicate.hpp │ ├── compliance_predicate.tcc │ ├── cp_handler.hpp │ ├── cp_handler.tcc │ └── examples │ │ ├── tally_cp.hpp │ │ └── tally_cp.tcc │ ├── ppzkpcd_compliance_predicate.hpp │ ├── r1cs_mp_ppzkpcd │ ├── examples │ │ ├── run_r1cs_mp_ppzkpcd.hpp │ │ └── run_r1cs_mp_ppzkpcd.tcc │ ├── mp_pcd_circuits.hpp │ ├── mp_pcd_circuits.tcc │ ├── profiling │ │ └── profile_r1cs_mp_ppzkpcd.cpp │ ├── r1cs_mp_ppzkpcd.hpp │ ├── r1cs_mp_ppzkpcd.tcc │ ├── r1cs_mp_ppzkpcd_params.hpp │ └── tests │ │ └── test_r1cs_mp_ppzkpcd.cpp │ ├── r1cs_pcd_params.hpp │ ├── r1cs_pcd_params.tcc │ └── r1cs_sp_ppzkpcd │ ├── examples │ ├── run_r1cs_sp_ppzkpcd.hpp │ └── run_r1cs_sp_ppzkpcd.tcc │ ├── profiling │ └── profile_r1cs_sp_ppzkpcd.cpp │ ├── r1cs_sp_ppzkpcd.hpp │ ├── r1cs_sp_ppzkpcd.tcc │ ├── r1cs_sp_ppzkpcd_params.hpp │ ├── sp_pcd_circuits.hpp │ ├── sp_pcd_circuits.tcc │ └── tests │ └── test_r1cs_sp_ppzkpcd.cpp ├── ppzkadsnark └── r1cs_ppzkadsnark │ ├── examples │ ├── demo_r1cs_ppzkadsnark.cpp │ ├── prf │ │ ├── aes_ctr_prf.hpp │ │ └── aes_ctr_prf.tcc │ ├── run_r1cs_ppzkadsnark.hpp │ ├── run_r1cs_ppzkadsnark.tcc │ └── signature │ │ ├── ed25519_signature.hpp │ │ └── ed25519_signature.tcc │ ├── r1cs_ppzkadsnark.hpp │ ├── r1cs_ppzkadsnark.tcc │ ├── r1cs_ppzkadsnark_params.hpp │ ├── r1cs_ppzkadsnark_prf.hpp │ └── r1cs_ppzkadsnark_signature.hpp ├── ppzksnark ├── README.md ├── bacs_ppzksnark │ ├── bacs_ppzksnark.hpp │ ├── bacs_ppzksnark.tcc │ ├── bacs_ppzksnark_params.hpp │ ├── examples │ │ ├── run_bacs_ppzksnark.hpp │ │ └── run_bacs_ppzksnark.tcc │ ├── profiling │ │ └── profile_bacs_ppzksnark.cpp │ └── tests │ │ └── test_bacs_ppzksnark.cpp ├── r1cs_bg_ppzksnark │ ├── examples │ │ ├── run_r1cs_gg_ppzksnark.hpp │ │ └── run_r1cs_gg_ppzksnark.tcc │ ├── profiling │ │ └── profile_r1cs_bg_ppzksnark.cpp │ ├── r1cs_bg_ppzksnark.hpp │ ├── r1cs_bg_ppzksnark.tcc │ ├── r1cs_bg_ppzksnark_params.hpp │ └── tests │ │ └── test_r1cs_bg_ppzksnark.cpp ├── r1cs_gg_ppzksnark │ ├── examples │ │ ├── run_r1cs_gg_ppzksnark.hpp │ │ └── run_r1cs_gg_ppzksnark.tcc │ ├── profiling │ │ └── profile_r1cs_gg_ppzksnark.cpp │ ├── r1cs_gg_ppzksnark.hpp │ ├── r1cs_gg_ppzksnark.tcc │ ├── r1cs_gg_ppzksnark_params.hpp │ └── tests │ │ └── test_r1cs_gg_ppzksnark.cpp ├── r1cs_ppzksnark │ ├── examples │ │ ├── run_r1cs_ppzksnark.hpp │ │ └── run_r1cs_ppzksnark.tcc │ ├── profiling │ │ └── profile_r1cs_ppzksnark.cpp │ ├── r1cs_ppzksnark.hpp │ ├── r1cs_ppzksnark.tcc │ ├── r1cs_ppzksnark_params.hpp │ └── tests │ │ └── test_r1cs_ppzksnark.cpp ├── r1cs_se_ppzksnark │ ├── examples │ │ ├── run_r1cs_se_ppzksnark.hpp │ │ └── run_r1cs_se_ppzksnark.tcc │ ├── profiling │ │ └── profile_r1cs_se_ppzksnark.cpp │ ├── r1cs_se_ppzksnark.hpp │ ├── r1cs_se_ppzksnark.tcc │ ├── r1cs_se_ppzksnark_params.hpp │ └── tests │ │ └── test_r1cs_se_ppzksnark.cpp ├── ram_ppzksnark │ ├── examples │ │ ├── demo_ram_ppzksnark.cpp │ │ ├── demo_ram_ppzksnark_generator.cpp │ │ ├── demo_ram_ppzksnark_prover.cpp │ │ ├── demo_ram_ppzksnark_verifier.cpp │ │ ├── run_ram_ppzksnark.hpp │ │ └── run_ram_ppzksnark.tcc │ ├── profiling │ │ └── profile_ram_ppzksnark.cpp │ ├── ram_ppzksnark.hpp │ ├── ram_ppzksnark.tcc │ ├── ram_ppzksnark_params.hpp │ └── tests │ │ └── test_ram_ppzksnark.cpp ├── tbcs_ppzksnark │ ├── examples │ │ ├── run_tbcs_ppzksnark.hpp │ │ └── run_tbcs_ppzksnark.tcc │ ├── profiling │ │ └── profile_tbcs_ppzksnark.cpp │ ├── tbcs_ppzksnark.hpp │ ├── tbcs_ppzksnark.tcc │ ├── tbcs_ppzksnark_params.hpp │ └── tests │ │ └── test_tbcs_ppzksnark.cpp └── uscs_ppzksnark │ ├── examples │ ├── run_uscs_ppzksnark.hpp │ └── run_uscs_ppzksnark.tcc │ ├── profiling │ └── profile_uscs_ppzksnark.cpp │ ├── tests │ └── test_uscs_ppzksnark.cpp │ ├── uscs_ppzksnark.hpp │ ├── uscs_ppzksnark.tcc │ └── uscs_ppzksnark_params.hpp └── zksnark └── ram_zksnark ├── examples ├── run_ram_zksnark.hpp └── run_ram_zksnark.tcc ├── profiling └── profile_ram_zksnark.cpp ├── ram_compliance_predicate.hpp ├── ram_compliance_predicate.tcc ├── ram_zksnark.hpp ├── ram_zksnark.tcc ├── ram_zksnark_params.hpp └── tests └── test_ram_zksnark.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | MNT4753-input 2 | MNT4753-parameters 3 | MNT6753-input 4 | MNT6753-parameters 5 | build 6 | main 7 | generate_parameters 8 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | SCIPR Lab: 2 | Eli Ben-Sasson 3 | Alessandro Chiesa 4 | Daniel Genkin 5 | Shaul Kfir 6 | Eran Tromer 7 | Madars Virza 8 | Howard Wu 9 | 10 | External contributors: 11 | Michael Backes 12 | Manuel Barbosa 13 | Alexander Chernyakhovsky (Google Inc.) 14 | Dario Fiore 15 | Jens Groth 16 | Joshua A. Kroll 17 | Shigeo MITSUNARI 18 | Aleksejs Popovs 19 | Raphael Reischuk 20 | Tadanori TERUYA 21 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | mkdir build 3 | pushd build 4 | cmake -DMULTICORE=ON -DUSE_PT_COMPRESSION=OFF $EXTRA_CMAKE_ARGS_FOR_CI .. 5 | make -j12 main generate_parameters cuda_prover_piecewise 6 | popd 7 | mv build/libsnark/main . 8 | mv build/libsnark/generate_parameters . 9 | mv build/cuda_prover_piecewise . 10 | -------------------------------------------------------------------------------- /cuda-fixnum/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | make main 3 | -------------------------------------------------------------------------------- /cuda-fixnum/inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/cuda-fixnum/inputs -------------------------------------------------------------------------------- /depends/ate-pairing/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | \#*\# 3 | .\#* 4 | *.omc 5 | .omakedb* 6 | lib/ 7 | CVS 8 | -------------------------------------------------------------------------------- /depends/ate-pairing/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C src 3 | $(MAKE) -C test 4 | 5 | clean: 6 | $(MAKE) -C src clean 7 | $(MAKE) -C test clean 8 | 9 | check: 10 | $(MAKE) -C test check 11 | -------------------------------------------------------------------------------- /depends/ate-pairing/ate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/ate-pairing/ate.sln -------------------------------------------------------------------------------- /depends/ate-pairing/ate.vsprops: -------------------------------------------------------------------------------- 1 | 2 | 7 | 14 | 15 | -------------------------------------------------------------------------------- /depends/ate-pairing/include/cybozu/readme.txt: -------------------------------------------------------------------------------- 1 | see 2 | https://github.com/herumi/cybozulib/ 3 | -------------------------------------------------------------------------------- /depends/ate-pairing/java/run-bn254.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo [[compile BN254Test.java]] 3 | %JAVA_DIR%\bin\javac BN254Test.java 4 | 5 | echo [[run BN254Test]] 6 | pushd ..\bin 7 | %JAVA_DIR%\bin\java -classpath ..\java BN254Test %1 %2 %3 %4 %5 %6 8 | popd 9 | -------------------------------------------------------------------------------- /depends/ate-pairing/java/set-java-path.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | if "%JAVA_HOME%"=="" ( 3 | set JAVA_DIR=c:/p/Java/jdk 4 | ) else ( 5 | set JAVA_DIR=%JAVA_HOME% 6 | ) 7 | echo JAVA_DIR=%JAVA_DIR% 8 | rem set PATH=%PATH%;%JAVA_DIR%\bin 9 | -------------------------------------------------------------------------------- /depends/ate-pairing/proj/11/sample/sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/ate-pairing/proj/11/sample/sample.vcxproj -------------------------------------------------------------------------------- /depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj -------------------------------------------------------------------------------- /depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj -------------------------------------------------------------------------------- /depends/ate-pairing/release.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/ate-pairing/release.props -------------------------------------------------------------------------------- /depends/ate-pairing/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /depends/ate-pairing/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../common.mk 2 | 3 | ifeq ($(UNAME_S),Darwin) 4 | LIB_SUF=dylib 5 | else 6 | LIB_SUF=so 7 | endif 8 | 9 | TARGET=../lib/libzm.a 10 | all:$(TARGET) 11 | 12 | OBJ=zm2.o zm.o 13 | clean: 14 | $(RM) *.o $(TARGET) 15 | 16 | ../lib/libzm.a: $(OBJ) 17 | $(MKDIR) ../lib 18 | -$(RM) $@ 19 | $(AR) $@ $(OBJ) 20 | $(CXX) -fPIC -shared -o ../lib/zm.$(LIB_SUF) $(OBJ) 21 | 22 | zm.o: zm.cpp ../include/zm.h 23 | zm2.o: zm2.cpp ../include/zm2.h ../include/bn.h 24 | 25 | -------------------------------------------------------------------------------- /depends/ate-pairing/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | bench_test 3 | bn 4 | test_zm 5 | -------------------------------------------------------------------------------- /depends/ate-pairing/test/util.h: -------------------------------------------------------------------------------- 1 | #ifndef MIE_ATE_UTIL_H_ 2 | #define MIE_ATE_UTIL_H_ 3 | 4 | #ifdef _WIN32 5 | 6 | #include 7 | 8 | static inline double GetCurrTime() 9 | { 10 | return clock() / double(CLOCKS_PER_SEC); 11 | } 12 | #else 13 | 14 | #include 15 | #include 16 | 17 | static inline double GetCurrTime() 18 | { 19 | struct timeval tv; 20 | gettimeofday(&tv, NULL); 21 | return tv.tv_sec + (double) tv.tv_usec * 1e-6; 22 | } 23 | #endif 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /depends/gtest/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore CI build directory 2 | build/ 3 | xcuserdata 4 | -------------------------------------------------------------------------------- /depends/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6.4) 2 | 3 | project( googletest-distribution ) 4 | 5 | enable_testing() 6 | 7 | option(BUILD_GTEST "Builds the googletest subproject" OFF) 8 | 9 | #Note that googlemock target already builds googletest 10 | option(BUILD_GMOCK "Builds the googlemock subproject" ON) 11 | 12 | if(BUILD_GMOCK) 13 | add_subdirectory( googlemock ) 14 | elseif(BUILD_GTEST) 15 | add_subdirectory( googletest ) 16 | endif() 17 | -------------------------------------------------------------------------------- /depends/gtest/googlemock/build-aux/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/gtest/googlemock/build-aux/.keep -------------------------------------------------------------------------------- /depends/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: -------------------------------------------------------------------------------- 1 | // This file was GENERATED by command: 2 | // pump.py gmock-generated-actions.h.pump 3 | // DO NOT EDIT BY HAND!!! 4 | 5 | #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 6 | #define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 7 | 8 | #endif // GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 9 | -------------------------------------------------------------------------------- /depends/gtest/googlemock/msvc/2005/gmock_config.vsprops: -------------------------------------------------------------------------------- 1 | 2 | 7 | 11 | 15 | 16 | -------------------------------------------------------------------------------- /depends/gtest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/gtest/googlemock/scripts/generator/cpp/__init__.py -------------------------------------------------------------------------------- /depends/gtest/googletest/.gitignore: -------------------------------------------------------------------------------- 1 | # python 2 | *.pyc 3 | -------------------------------------------------------------------------------- /depends/gtest/googletest/build-aux/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/gtest/googletest/build-aux/.keep -------------------------------------------------------------------------------- /depends/gtest/googletest/xcode/Config/TestTarget.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // TestTarget.xcconfig 3 | // 4 | // These are Test target settings for the gtest framework and examples. It 5 | // is set in the "Based On:" dropdown in the "Target" info dialog. 6 | 7 | PRODUCT_NAME = $(TARGET_NAME) 8 | HEADER_SEARCH_PATHS = ../include 9 | -------------------------------------------------------------------------------- /depends/gtest/travis.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | set -evx 3 | env | sort 4 | 5 | mkdir build || true 6 | mkdir build/$GTEST_TARGET || true 7 | cd build/$GTEST_TARGET 8 | cmake -Dgtest_build_samples=ON \ 9 | -Dgmock_build_samples=ON \ 10 | -Dgtest_build_tests=ON \ 11 | -Dgmock_build_tests=ON \ 12 | -DCMAKE_CXX_FLAGS=$CXX_FLAGS \ 13 | ../../$GTEST_TARGET 14 | make 15 | CTEST_OUTPUT_ON_FAILURE=1 make test 16 | -------------------------------------------------------------------------------- /depends/libff/AUTHORS: -------------------------------------------------------------------------------- 1 | SCIPR Lab: 2 | Eli Ben-Sasson 3 | Alessandro Chiesa 4 | Eran Tromer 5 | Madars Virza 6 | Howard Wu 7 | 8 | External contributors: 9 | Alexander Chernyakhovsky (Google Inc.) 10 | Aleksejs Popovs 11 | -------------------------------------------------------------------------------- /depends/libff/depends/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if(${CURVE} STREQUAL "BN128") 2 | include_directories(ate-pairing/include) 3 | include_directories(xbyak) 4 | add_library( 5 | zm 6 | STATIC 7 | 8 | ate-pairing/src/zm.cpp 9 | ate-pairing/src/zm2.cpp 10 | ) 11 | endif() 12 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | \#*\# 3 | .\#* 4 | *.omc 5 | .omakedb* 6 | lib/ 7 | CVS 8 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C src 3 | $(MAKE) -C test 4 | 5 | clean: 6 | $(MAKE) -C src clean 7 | $(MAKE) -C test clean 8 | 9 | check: 10 | $(MAKE) -C test check 11 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/ate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/ate-pairing/ate.sln -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/include/cybozu/readme.txt: -------------------------------------------------------------------------------- 1 | see 2 | https://github.com/herumi/cybozulib/ 3 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/java/run-bn254.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo [[compile BN254Test.java]] 3 | %JAVA_DIR%\bin\javac BN254Test.java 4 | 5 | echo [[run BN254Test]] 6 | pushd ..\bin 7 | %JAVA_DIR%\bin\java -classpath ..\java BN254Test %1 %2 %3 %4 %5 %6 8 | popd 9 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/java/set-java-path.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | if "%JAVA_HOME%"=="" ( 3 | set JAVA_DIR=c:/p/Java/jdk 4 | ) else ( 5 | set JAVA_DIR=%JAVA_HOME% 6 | ) 7 | echo JAVA_DIR=%JAVA_DIR% 8 | rem set PATH=%PATH%;%JAVA_DIR%\bin 9 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/proj/11/sample/sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/ate-pairing/proj/11/sample/sample.vcxproj -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/release.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/ate-pairing/release.props -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../common.mk 2 | 3 | ifeq ($(UNAME_S),Darwin) 4 | LIB_SUF=dylib 5 | else 6 | LIB_SUF=so 7 | endif 8 | 9 | TARGET=../lib/libzm.a 10 | all:$(TARGET) 11 | 12 | OBJ=zm2.o zm.o 13 | clean: 14 | $(RM) *.o $(TARGET) 15 | 16 | ../lib/libzm.a: $(OBJ) 17 | $(MKDIR) ../lib 18 | -$(RM) $@ 19 | $(AR) $@ $(OBJ) 20 | $(CXX) -fPIC -shared -o ../lib/zm.$(LIB_SUF) $(OBJ) 21 | 22 | zm.o: zm.cpp ../include/zm.h 23 | zm2.o: zm2.cpp ../include/zm2.h ../include/bn.h 24 | 25 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | bench_test 3 | bn 4 | test_zm 5 | -------------------------------------------------------------------------------- /depends/libff/depends/ate-pairing/test/util.h: -------------------------------------------------------------------------------- 1 | #ifndef MIE_ATE_UTIL_H_ 2 | #define MIE_ATE_UTIL_H_ 3 | 4 | #ifdef _WIN32 5 | 6 | #include 7 | 8 | static inline double GetCurrTime() 9 | { 10 | return clock() / double(CLOCKS_PER_SEC); 11 | } 12 | #else 13 | 14 | #include 15 | #include 16 | 17 | static inline double GetCurrTime() 18 | { 19 | struct timeval tv; 20 | gettimeofday(&tv, NULL); 21 | return tv.tv_sec + (double) tv.tv_usec * 1e-6; 22 | } 23 | #endif 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | project(xbyak) 3 | 4 | file(GLOB headers xbyak/*.h) 5 | install(FILES ${headers} DESTINATION include/xbyak) 6 | 7 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX=/usr/local 2 | INSTALL_DIR=$(PREFIX)/include/xbyak 3 | 4 | all: 5 | $(MAKE) -C sample 6 | 7 | clean: 8 | $(MAKE) -C sample clean 9 | 10 | install: 11 | mkdir -p $(INSTALL_DIR) 12 | cp -pR xbyak/*.h $(INSTALL_DIR) 13 | 14 | uninstall: 15 | rm -i $(INSTALL_DIR)/*.h 16 | rmdir $(INSTALL_DIR) 17 | 18 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/gen/b2hex.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | puts("enum {"); 6 | for (int i = 0; i < 256; i++) { 7 | printf(" B"); 8 | for (int j = 0; j < 8; j++) { 9 | putchar(i & (1 << (7 - j)) ? '1' : '0'); 10 | } 11 | printf("= %d", i); 12 | if (i < 255) putchar(','); 13 | putchar('\n'); 14 | } 15 | puts("};"); 16 | return 0; 17 | } -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/sample/echo.bf: -------------------------------------------------------------------------------- 1 | >>++++++++[->++++++++<]>>>>+++++++++[->++++++++++<]>[<<,[->+<<+<<+>>>]<<<[ 2 | ->>>+<<<]>>>>>[->+>>+<<<]>[<<[->+>>+<<<]>>>[-<<<+>>>]<<[[-]<->]>-]>>[-<<<+ 3 | >>>]<<<<<<<[-<+<<+>>>]<[>>[-<+<<+>>>]<<<[->>>+<<<]>>[[-]>-<]<-]<<[->>>+<<< 4 | ]>>>>><[[-]>++++++++++++++++++++++++++++++++>[[-]<------------------------ 5 | -------->]<<]>>[-]<.>>] 6 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/sample/fizzbuzz.bf: -------------------------------------------------------------------------------- 1 | ++++++[->++++>>+>+>-<<<<<]> 2 | [<++++>>+++>++++>>+++>+++++>+++++>>>>>>++>>++<<<<<<<<<<<<<<-] 3 | <++++>+++>-->+++>->>--->++>>>+++++[->++>++<<]<<<<<<<<<< 4 | 5 | [-> 6 | -[>>>>>>>]>[<+++>.>.>>>>..>>>+<]<<<<< 7 | -[>>>>]>[<+++++>.>.>..>>>+<]>>>> 8 | 9 | +<-[<<<]<[ 10 | [-<<+>>]>>>+>+<<<<<<[->>+>+>-<<<<]< 11 | ]>> 12 | 13 | [[-]<]>[ 14 | >>>[>.<<.<<<]<[.<<<<]> 15 | ] 16 | 17 | >.<<<<<<<<<<< 18 | ] 19 | 20 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/sample/hello.bf: -------------------------------------------------------------------------------- 1 | >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++ 2 | ++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]> 3 | ++++++++[<++++>-]<+.[-]++++++++++. 4 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/sample/toyvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/xbyak/sample/toyvm.cpp -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/6.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rm a.lst b.lst 3 | echo nasm 4 | nasm -l a.lst -f win64 test.asm 5 | cat a.lst 6 | echo yasm 7 | yasm -l b.lst -f win64 test.asm 8 | cat b.lst 9 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/a.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo 32bit 3 | rm -rf a.lst b.lst 4 | echo nasm 5 | nasm -l a.lst -f win32 -DWIN32 test.asm 6 | cat a.lst 7 | echo yasm 8 | yasm -l b.lst -f win32 -DWIN32 test.asm 9 | cat b.lst 10 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/jmp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/xbyak/test/jmp.sln -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/jmp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/xbyak/test/jmp.vcproj -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/lib_run.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | int main() 4 | { 5 | puts("main"); 6 | X::a.put(); 7 | putReg(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/lib_test.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | void init() 4 | { 5 | static bool init = true; 6 | printf("in lib_test %d\n", init); 7 | if (!init) return; 8 | init = false; 9 | X::a.put(); 10 | putReg(); 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | test script on Windows 3 | 4 | this test requires nasm.exe, yasm.exe, cl.exe, awk, diff 5 | 6 | test_all ; for all tests 7 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/state.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/xbyak/test/state.pptx -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/test_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call test_nm_all 3 | echo *** test addressing *** 4 | call test_address 5 | call test_address 64 6 | echo *** test jmp address *** 7 | call test_jmp 8 | echo *** all test end *** 9 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/test_avx_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo ** nasm-avx(32bit) *** 3 | call test_avx 4 | echo ** nasm-avx(64bit) *** 5 | call test_avx 64 6 | echo ** yasm-avx(32bit) *** 7 | call test_avx Y 8 | echo ** yasm-avx(64bit) *** 9 | call test_avx Y64 10 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/test_jmp.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST jmp.cpp %OPT% /Od /Zi 4 | jmp 5 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/test_misc.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST misc.cpp %OPT% /Od /Zi 4 | misc 5 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/test/test_nm_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo *** nasm(32bit) *** 3 | call test_nm 4 | echo *** yasm(32bit) *** 5 | call test_nm Y 6 | echo *** nasm(64bit) *** 7 | call test_nm 64 8 | echo *** yasm(64bit) *** 9 | call test_nm Y64 10 | 11 | call test_avx_all 12 | -------------------------------------------------------------------------------- /depends/libff/depends/xbyak/xbyak.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libff/depends/xbyak/xbyak.sln -------------------------------------------------------------------------------- /depends/libfqfft/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | *.d 5 | build 6 | profiler 7 | profiling_menu -------------------------------------------------------------------------------- /depends/libfqfft/AUTHORS: -------------------------------------------------------------------------------- 1 | SCIPR Lab: 2 | Eli Ben-Sasson 3 | Alessandro Chiesa 4 | Eran Tromer 5 | Madars Virza 6 | Howard Wu 7 | 8 | External contributors: 9 | Alexander Chernyakhovsky (Google Inc.) 10 | Aleksejs Popovs 11 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(gtest EXCLUDE_FROM_ALL) 2 | 3 | if(${CURVE} STREQUAL "BN128") 4 | include_directories(ate-pairing/include) 5 | include_directories(xbyak) 6 | add_library( 7 | zm 8 | STATIC 9 | 10 | ate-pairing/src/zm.cpp 11 | ate-pairing/src/zm2.cpp 12 | ) 13 | endif() 14 | 15 | OPTION(IS_LIBFF_PARENT OFF) 16 | add_subdirectory(libff) 17 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | \#*\# 3 | .\#* 4 | *.omc 5 | .omakedb* 6 | lib/ 7 | CVS 8 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C src 3 | $(MAKE) -C test 4 | 5 | clean: 6 | $(MAKE) -C src clean 7 | $(MAKE) -C test clean 8 | 9 | check: 10 | $(MAKE) -C test check 11 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/ate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/ate-pairing/ate.sln -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/include/cybozu/readme.txt: -------------------------------------------------------------------------------- 1 | see 2 | https://github.com/herumi/cybozulib/ 3 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/java/run-bn254.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo [[compile BN254Test.java]] 3 | %JAVA_DIR%\bin\javac BN254Test.java 4 | 5 | echo [[run BN254Test]] 6 | pushd ..\bin 7 | %JAVA_DIR%\bin\java -classpath ..\java BN254Test %1 %2 %3 %4 %5 %6 8 | popd 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/java/set-java-path.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | if "%JAVA_HOME%"=="" ( 3 | set JAVA_DIR=c:/p/Java/jdk 4 | ) else ( 5 | set JAVA_DIR=%JAVA_HOME% 6 | ) 7 | echo JAVA_DIR=%JAVA_DIR% 8 | rem set PATH=%PATH%;%JAVA_DIR%\bin 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/proj/11/sample/sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/ate-pairing/proj/11/sample/sample.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/release.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/ate-pairing/release.props -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/ate-pairing/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | bench_test 3 | bn 4 | test_zm 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore CI build directory 2 | build/ 3 | xcuserdata 4 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googlemock/build-aux/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/gtest/googlemock/build-aux/.keep -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: -------------------------------------------------------------------------------- 1 | // This file was GENERATED by command: 2 | // pump.py gmock-generated-actions.h.pump 3 | // DO NOT EDIT BY HAND!!! 4 | 5 | #ifndef GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 6 | #define GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 7 | 8 | #endif // GMOCK_INCLUDE_GMOCK_INTERNAL_CUSTOM_GMOCK_GENERATED_ACTIONS_H_ 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googlemock/msvc/2005/gmock_config.vsprops: -------------------------------------------------------------------------------- 1 | 2 | 7 | 11 | 15 | 16 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googlemock/scripts/generator/cpp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/gtest/googlemock/scripts/generator/cpp/__init__.py -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googletest/.gitignore: -------------------------------------------------------------------------------- 1 | # python 2 | *.pyc 3 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googletest/build-aux/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/gtest/googletest/build-aux/.keep -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/googletest/xcode/Config/TestTarget.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // TestTarget.xcconfig 3 | // 4 | // These are Test target settings for the gtest framework and examples. It 5 | // is set in the "Based On:" dropdown in the "Target" info dialog. 6 | 7 | PRODUCT_NAME = $(TARGET_NAME) 8 | HEADER_SEARCH_PATHS = ../include 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/gtest/travis.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | set -evx 3 | env | sort 4 | 5 | mkdir build || true 6 | mkdir build/$GTEST_TARGET || true 7 | cd build/$GTEST_TARGET 8 | cmake -Dgtest_build_samples=ON \ 9 | -Dgmock_build_samples=ON \ 10 | -Dgtest_build_tests=ON \ 11 | -Dgmock_build_tests=ON \ 12 | -DCMAKE_CXX_FLAGS=$CXX_FLAGS \ 13 | ../../$GTEST_TARGET 14 | make 15 | CTEST_OUTPUT_ON_FAILURE=1 make test 16 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/AUTHORS: -------------------------------------------------------------------------------- 1 | SCIPR Lab: 2 | Eli Ben-Sasson 3 | Alessandro Chiesa 4 | Eran Tromer 5 | Madars Virza 6 | Howard Wu 7 | 8 | External contributors: 9 | Alexander Chernyakhovsky (Google Inc.) 10 | Aleksejs Popovs 11 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if(${CURVE} STREQUAL "BN128") 2 | include_directories(ate-pairing/include) 3 | include_directories(xbyak) 4 | add_library( 5 | zm 6 | STATIC 7 | 8 | ate-pairing/src/zm.cpp 9 | ate-pairing/src/zm2.cpp 10 | ) 11 | endif() 12 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | \#*\# 3 | .\#* 4 | *.omc 5 | .omakedb* 6 | lib/ 7 | CVS 8 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C src 3 | $(MAKE) -C test 4 | 5 | clean: 6 | $(MAKE) -C src clean 7 | $(MAKE) -C test clean 8 | 9 | check: 10 | $(MAKE) -C test check 11 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/ate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/ate-pairing/ate.sln -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/include/cybozu/readme.txt: -------------------------------------------------------------------------------- 1 | see 2 | https://github.com/herumi/cybozulib/ 3 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/java/run-bn254.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo [[compile BN254Test.java]] 3 | %JAVA_DIR%\bin\javac BN254Test.java 4 | 5 | echo [[run BN254Test]] 6 | pushd ..\bin 7 | %JAVA_DIR%\bin\java -classpath ..\java BN254Test %1 %2 %3 %4 %5 %6 8 | popd 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/java/set-java-path.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | if "%JAVA_HOME%"=="" ( 3 | set JAVA_DIR=c:/p/Java/jdk 4 | ) else ( 5 | set JAVA_DIR=%JAVA_HOME% 6 | ) 7 | echo JAVA_DIR=%JAVA_DIR% 8 | rem set PATH=%PATH%;%JAVA_DIR%\bin 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/sample/sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/sample/sample.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/test_bn/test_bn.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/ate-pairing/proj/11/zmlib/zmlib.vcxproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/release.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/ate-pairing/release.props -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/src/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/ate-pairing/test/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | bench_test 3 | bn 4 | test_zm 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | project(xbyak) 3 | 4 | file(GLOB headers xbyak/*.h) 5 | install(FILES ${headers} DESTINATION include/xbyak) 6 | 7 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX=/usr/local 2 | INSTALL_DIR=$(PREFIX)/include/xbyak 3 | 4 | all: 5 | $(MAKE) -C sample 6 | 7 | clean: 8 | $(MAKE) -C sample clean 9 | 10 | install: 11 | mkdir -p $(INSTALL_DIR) 12 | cp -pR xbyak/*.h $(INSTALL_DIR) 13 | 14 | uninstall: 15 | rm -i $(INSTALL_DIR)/*.h 16 | rmdir $(INSTALL_DIR) 17 | 18 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/gen/b2hex.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | puts("enum {"); 6 | for (int i = 0; i < 256; i++) { 7 | printf(" B"); 8 | for (int j = 0; j < 8; j++) { 9 | putchar(i & (1 << (7 - j)) ? '1' : '0'); 10 | } 11 | printf("= %d", i); 12 | if (i < 255) putchar(','); 13 | putchar('\n'); 14 | } 15 | puts("};"); 16 | return 0; 17 | } -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/sample/echo.bf: -------------------------------------------------------------------------------- 1 | >>++++++++[->++++++++<]>>>>+++++++++[->++++++++++<]>[<<,[->+<<+<<+>>>]<<<[ 2 | ->>>+<<<]>>>>>[->+>>+<<<]>[<<[->+>>+<<<]>>>[-<<<+>>>]<<[[-]<->]>-]>>[-<<<+ 3 | >>>]<<<<<<<[-<+<<+>>>]<[>>[-<+<<+>>>]<<<[->>>+<<<]>>[[-]>-<]<-]<<[->>>+<<< 4 | ]>>>>><[[-]>++++++++++++++++++++++++++++++++>[[-]<------------------------ 5 | -------->]<<]>>[-]<.>>] 6 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/sample/fizzbuzz.bf: -------------------------------------------------------------------------------- 1 | ++++++[->++++>>+>+>-<<<<<]> 2 | [<++++>>+++>++++>>+++>+++++>+++++>>>>>>++>>++<<<<<<<<<<<<<<-] 3 | <++++>+++>-->+++>->>--->++>>>+++++[->++>++<<]<<<<<<<<<< 4 | 5 | [-> 6 | -[>>>>>>>]>[<+++>.>.>>>>..>>>+<]<<<<< 7 | -[>>>>]>[<+++++>.>.>..>>>+<]>>>> 8 | 9 | +<-[<<<]<[ 10 | [-<<+>>]>>>+>+<<<<<<[->>+>+>-<<<<]< 11 | ]>> 12 | 13 | [[-]<]>[ 14 | >>>[>.<<.<<<]<[.<<<<]> 15 | ] 16 | 17 | >.<<<<<<<<<<< 18 | ] 19 | 20 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/sample/hello.bf: -------------------------------------------------------------------------------- 1 | >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++ 2 | ++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]> 3 | ++++++++[<++++>-]<+.[-]++++++++++. 4 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/sample/toyvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/xbyak/sample/toyvm.cpp -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/6.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rm a.lst b.lst 3 | echo nasm 4 | nasm -l a.lst -f win64 test.asm 5 | cat a.lst 6 | echo yasm 7 | yasm -l b.lst -f win64 test.asm 8 | cat b.lst 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/a.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo 32bit 3 | rm -rf a.lst b.lst 4 | echo nasm 5 | nasm -l a.lst -f win32 -DWIN32 test.asm 6 | cat a.lst 7 | echo yasm 8 | yasm -l b.lst -f win32 -DWIN32 test.asm 9 | cat b.lst 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/jmp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/xbyak/test/jmp.sln -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/jmp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/xbyak/test/jmp.vcproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/lib_run.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | int main() 4 | { 5 | puts("main"); 6 | X::a.put(); 7 | putReg(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/lib_test.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | void init() 4 | { 5 | static bool init = true; 6 | printf("in lib_test %d\n", init); 7 | if (!init) return; 8 | init = false; 9 | X::a.put(); 10 | putReg(); 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | test script on Windows 3 | 4 | this test requires nasm.exe, yasm.exe, cl.exe, awk, diff 5 | 6 | test_all ; for all tests 7 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/state.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/xbyak/test/state.pptx -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/test_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call test_nm_all 3 | echo *** test addressing *** 4 | call test_address 5 | call test_address 64 6 | echo *** test jmp address *** 7 | call test_jmp 8 | echo *** all test end *** 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/test_avx_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo ** nasm-avx(32bit) *** 3 | call test_avx 4 | echo ** nasm-avx(64bit) *** 5 | call test_avx 64 6 | echo ** yasm-avx(32bit) *** 7 | call test_avx Y 8 | echo ** yasm-avx(64bit) *** 9 | call test_avx Y64 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/test_jmp.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST jmp.cpp %OPT% /Od /Zi 4 | jmp 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/test_misc.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST misc.cpp %OPT% /Od /Zi 4 | misc 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/test/test_nm_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo *** nasm(32bit) *** 3 | call test_nm 4 | echo *** yasm(32bit) *** 5 | call test_nm Y 6 | echo *** nasm(64bit) *** 7 | call test_nm 64 8 | echo *** yasm(64bit) *** 9 | call test_nm Y64 10 | 11 | call test_avx_all 12 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/libff/depends/xbyak/xbyak.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/libff/depends/xbyak/xbyak.sln -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | project(xbyak) 3 | 4 | file(GLOB headers xbyak/*.h) 5 | install(FILES ${headers} DESTINATION include/xbyak) 6 | 7 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX=/usr/local 2 | INSTALL_DIR=$(PREFIX)/include/xbyak 3 | 4 | all: 5 | $(MAKE) -C sample 6 | 7 | clean: 8 | $(MAKE) -C sample clean 9 | 10 | install: 11 | mkdir -p $(INSTALL_DIR) 12 | cp -pR xbyak/*.h $(INSTALL_DIR) 13 | 14 | uninstall: 15 | rm -i $(INSTALL_DIR)/*.h 16 | rmdir $(INSTALL_DIR) 17 | 18 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/gen/b2hex.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | puts("enum {"); 6 | for (int i = 0; i < 256; i++) { 7 | printf(" B"); 8 | for (int j = 0; j < 8; j++) { 9 | putchar(i & (1 << (7 - j)) ? '1' : '0'); 10 | } 11 | printf("= %d", i); 12 | if (i < 255) putchar(','); 13 | putchar('\n'); 14 | } 15 | puts("};"); 16 | return 0; 17 | } -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/sample/echo.bf: -------------------------------------------------------------------------------- 1 | >>++++++++[->++++++++<]>>>>+++++++++[->++++++++++<]>[<<,[->+<<+<<+>>>]<<<[ 2 | ->>>+<<<]>>>>>[->+>>+<<<]>[<<[->+>>+<<<]>>>[-<<<+>>>]<<[[-]<->]>-]>>[-<<<+ 3 | >>>]<<<<<<<[-<+<<+>>>]<[>>[-<+<<+>>>]<<<[->>>+<<<]>>[[-]>-<]<-]<<[->>>+<<< 4 | ]>>>>><[[-]>++++++++++++++++++++++++++++++++>[[-]<------------------------ 5 | -------->]<<]>>[-]<.>>] 6 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/sample/fizzbuzz.bf: -------------------------------------------------------------------------------- 1 | ++++++[->++++>>+>+>-<<<<<]> 2 | [<++++>>+++>++++>>+++>+++++>+++++>>>>>>++>>++<<<<<<<<<<<<<<-] 3 | <++++>+++>-->+++>->>--->++>>>+++++[->++>++<<]<<<<<<<<<< 4 | 5 | [-> 6 | -[>>>>>>>]>[<+++>.>.>>>>..>>>+<]<<<<< 7 | -[>>>>]>[<+++++>.>.>..>>>+<]>>>> 8 | 9 | +<-[<<<]<[ 10 | [-<<+>>]>>>+>+<<<<<<[->>+>+>-<<<<]< 11 | ]>> 12 | 13 | [[-]<]>[ 14 | >>>[>.<<.<<<]<[.<<<<]> 15 | ] 16 | 17 | >.<<<<<<<<<<< 18 | ] 19 | 20 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/sample/hello.bf: -------------------------------------------------------------------------------- 1 | >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++ 2 | ++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]> 3 | ++++++++[<++++>-]<+.[-]++++++++++. 4 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/sample/toyvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/xbyak/sample/toyvm.cpp -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/6.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rm a.lst b.lst 3 | echo nasm 4 | nasm -l a.lst -f win64 test.asm 5 | cat a.lst 6 | echo yasm 7 | yasm -l b.lst -f win64 test.asm 8 | cat b.lst 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/a.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo 32bit 3 | rm -rf a.lst b.lst 4 | echo nasm 5 | nasm -l a.lst -f win32 -DWIN32 test.asm 6 | cat a.lst 7 | echo yasm 8 | yasm -l b.lst -f win32 -DWIN32 test.asm 9 | cat b.lst 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/jmp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/xbyak/test/jmp.sln -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/jmp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/xbyak/test/jmp.vcproj -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/lib_run.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | int main() 4 | { 5 | puts("main"); 6 | X::a.put(); 7 | putReg(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/lib_test.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | void init() 4 | { 5 | static bool init = true; 6 | printf("in lib_test %d\n", init); 7 | if (!init) return; 8 | init = false; 9 | X::a.put(); 10 | putReg(); 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | test script on Windows 3 | 4 | this test requires nasm.exe, yasm.exe, cl.exe, awk, diff 5 | 6 | test_all ; for all tests 7 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/state.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/xbyak/test/state.pptx -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/test_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call test_nm_all 3 | echo *** test addressing *** 4 | call test_address 5 | call test_address 64 6 | echo *** test jmp address *** 7 | call test_jmp 8 | echo *** all test end *** 9 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/test_avx_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo ** nasm-avx(32bit) *** 3 | call test_avx 4 | echo ** nasm-avx(64bit) *** 5 | call test_avx 64 6 | echo ** yasm-avx(32bit) *** 7 | call test_avx Y 8 | echo ** yasm-avx(64bit) *** 9 | call test_avx Y64 10 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/test_jmp.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST jmp.cpp %OPT% /Od /Zi 4 | jmp 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/test_misc.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST misc.cpp %OPT% /Od /Zi 4 | misc 5 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/test/test_nm_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo *** nasm(32bit) *** 3 | call test_nm 4 | echo *** yasm(32bit) *** 5 | call test_nm Y 6 | echo *** nasm(64bit) *** 7 | call test_nm 64 8 | echo *** yasm(64bit) *** 9 | call test_nm Y64 10 | 11 | call test_avx_all 12 | -------------------------------------------------------------------------------- /depends/libfqfft/depends/xbyak/xbyak.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/depends/xbyak/xbyak.sln -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27096 2 | 65536,37256 3 | 131072,58832 4 | 262144,101788 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,27832 2 | 65536,39200 3 | 131072,62736 4 | 262144,110068 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27844 2 | 65536,39220 3 | 131072,62884 4 | 262144,109956 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28360 2 | 65536,39912 3 | 131072,62916 4 | 262144,108056 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27096 2 | 65536,37260 3 | 131072,58836 4 | 262144,101792 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,27852 2 | 65536,39400 3 | 131072,62960 4 | 262144,110048 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27852 2 | 65536,39400 3 | 131072,62892 4 | 262144,109964 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28392 2 | 65536,40204 3 | 131072,62268 4 | 262144,107912 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17328 2 | 65536,17856 3 | 131072,18912 4 | 262144,20760 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,17844 2 | 65536,18896 3 | 131072,20744 4 | 262144,26024 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,17844 2 | 65536,18892 3 | 131072,20740 4 | 262144,24964 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,17844 2 | 65536,18900 3 | 131072,21012 4 | 262144,24972 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17852 2 | 65536,18904 3 | 131072,20752 4 | 262144,24976 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18112 2 | 65536,19412 3 | 131072,22052 4 | 262144,27196 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18108 2 | 65536,19412 3 | 131072,21788 4 | 262144,27332 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18112 2 | 65536,19424 3 | 131072,22064 4 | 262144,27608 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26036 2 | 65536,35140 3 | 131072,53588 4 | 262144,92516 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,27052 2 | 65536,37140 3 | 131072,57696 4 | 262144,100868 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27036 2 | 65536,37140 3 | 131072,57704 4 | 262144,100740 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27320 2 | 65536,37712 3 | 131072,57768 4 | 262144,100788 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26564 2 | 65536,36724 3 | 131072,56220 4 | 262144,97124 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,27576 2 | 65536,38708 3 | 131072,60192 4 | 262144,105480 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27588 2 | 65536,38712 3 | 131072,60328 4 | 262144,105352 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27864 2 | 65536,39284 3 | 131072,60368 4 | 262144,103396 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,18112 2 | 65536,19432 3 | 131072,21808 4 | 262144,27088 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18372 2 | 65536,19940 3 | 131072,22844 4 | 262144,29572 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18372 2 | 65536,19936 3 | 131072,22840 4 | 262144,29176 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:04/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18376 2 | 65536,19948 3 | 131072,22852 4 | 262144,29188 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27096 2 | 65536,37216 3 | 131072,57928 4 | 262144,98808 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,29172 2 | 65536,39280 3 | 131072,62804 4 | 262144,110140 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28644 2 | 65536,39284 3 | 131072,62944 4 | 262144,110016 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28380 2 | 65536,39832 3 | 131072,62964 4 | 262144,108104 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27096 2 | 65536,37216 3 | 131072,57928 4 | 262144,98808 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,29172 2 | 65536,39280 3 | 131072,62804 4 | 262144,110140 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28620 2 | 65536,39788 3 | 131072,62936 4 | 262144,110008 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28400 2 | 65536,40212 3 | 131072,62316 4 | 262144,107960 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17456 2 | 65536,17984 3 | 131072,18776 4 | 262144,21084 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,17848 2 | 65536,18884 3 | 131072,20996 4 | 262144,26012 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,17852 2 | 65536,18868 3 | 131072,20980 4 | 262144,24940 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,17852 2 | 65536,18848 3 | 131072,20960 4 | 262144,24920 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17860 2 | 65536,18912 3 | 131072,21024 4 | 262144,24984 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18128 2 | 65536,19432 3 | 131072,22336 4 | 262144,27352 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18120 2 | 65536,19400 3 | 131072,22040 4 | 262144,27320 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18128 2 | 65536,19436 3 | 131072,22076 4 | 262144,27092 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26040 2 | 65536,35372 3 | 131072,53708 4 | 262144,90456 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,28124 2 | 65536,37200 3 | 131072,57844 4 | 262144,100924 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27588 2 | 65536,37200 3 | 131072,57784 4 | 262144,100796 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27452 2 | 65536,37752 3 | 131072,57808 4 | 262144,100828 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26572 2 | 65536,36172 3 | 131072,55840 4 | 262144,94652 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,28504 2 | 65536,38780 3 | 131072,60256 4 | 262144,105544 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28108 2 | 65536,38772 3 | 131072,60384 4 | 262144,105408 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27872 2 | 65536,39328 3 | 131072,60412 4 | 262144,103440 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,18120 2 | 65536,19440 3 | 131072,21816 4 | 262144,27096 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18372 2 | 65536,19948 3 | 131072,22852 4 | 262144,29580 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18380 2 | 65536,19940 3 | 131072,22844 4 | 262144,29180 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-19_03:18/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18376 2 | 65536,19944 3 | 131072,23112 4 | 262144,29184 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27148 2 | 65536,37268 3 | 131072,57976 4 | 262144,98856 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,29236 2 | 65536,39332 3 | 131072,62856 4 | 262144,110192 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28708 2 | 65536,39320 3 | 131072,62980 4 | 262144,110052 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28544 2 | 65536,39888 3 | 131072,63020 4 | 262144,108160 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,27148 2 | 65536,37260 3 | 131072,57972 4 | 262144,98856 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,29248 2 | 65536,39348 3 | 131072,62872 4 | 262144,110208 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28716 2 | 65536,39864 3 | 131072,63012 4 | 262144,110084 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,28460 2 | 65536,40272 3 | 131072,62360 4 | 262144,108004 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17388 2 | 65536,17912 3 | 131072,18968 4 | 262144,21080 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,17900 2 | 65536,18952 3 | 131072,21064 4 | 262144,26080 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,17900 2 | 65536,18928 3 | 131072,21040 4 | 262144,25000 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,17900 2 | 65536,18940 3 | 131072,21052 4 | 262144,25012 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,17912 2 | 65536,18964 3 | 131072,21076 4 | 262144,25036 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18176 2 | 65536,19448 3 | 131072,22352 4 | 262144,27368 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18176 2 | 65536,19488 3 | 131072,22128 4 | 262144,27408 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18180 2 | 65536,19476 3 | 131072,22116 4 | 262144,27132 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26096 2 | 65536,35424 3 | 131072,53760 4 | 262144,90508 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,28192 2 | 65536,37268 3 | 131072,57912 4 | 262144,100992 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,27656 2 | 65536,37276 3 | 131072,57860 4 | 262144,100872 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27404 2 | 65536,37804 3 | 131072,57860 4 | 262144,100880 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,26624 2 | 65536,36476 3 | 131072,55868 4 | 262144,94672 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,28692 2 | 65536,38812 3 | 131072,60288 4 | 262144,105576 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,28180 2 | 65536,38832 3 | 131072,60516 4 | 262144,105552 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,27920 2 | 65536,39368 3 | 131072,60452 4 | 262144,103480 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,18172 2 | 65536,19492 3 | 131072,21868 4 | 262144,27148 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,18428 2 | 65536,20008 3 | 131072,22912 4 | 262144,29776 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,18428 2 | 65536,19984 3 | 131072,22888 4 | 262144,29224 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/02-26_03:56/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,18428 2 | 65536,20000 3 | 131072,22904 4 | 262144,29240 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17384 3 | 65536,17908 4 | 131072,18964 5 | 262144,21076 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17904 3 | 65536,18952 4 | 131072,21064 5 | 262144,26080 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17904 3 | 65536,18904 4 | 131072,21016 5 | 262144,24976 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17904 3 | 65536,18924 4 | 131072,21036 5 | 262144,24996 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17912 3 | 65536,18964 4 | 131072,21076 5 | 262144,25036 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19480 4 | 131072,22120 5 | 262144,27400 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19468 4 | 131072,22108 5 | 262144,27388 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19484 4 | 131072,22124 5 | 262144,27140 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/memory.png: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7f22b45cd22c29a1b450a255318ca6eb1ff5be32c775789225c0538334c47976 3 | size 5521 4 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/memory.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/memory.ps -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18172 3 | 65536,19492 4 | 131072,21868 5 | 262144,27148 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18432 3 | 65536,19988 4 | 131072,22892 5 | 262144,29756 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,20012 4 | 131072,22916 5 | 262144,29252 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-03_03:44/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,20012 4 | 131072,22916 5 | 262144,29252 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,27148 3 | 65536,37264 4 | 131072,57976 5 | 262144,98884 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,29244 3 | 65536,39336 4 | 131072,62864 5 | 262144,110196 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28724 3 | 65536,39344 4 | 131072,63004 5 | 262144,110076 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28460 3 | 65536,39876 4 | 131072,63008 5 | 262144,108148 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-interpolation-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,27012 3 | 65536,37268 4 | 131072,57976 5 | 262144,98856 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-interpolation-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,29216 3 | 65536,39328 4 | 131072,62852 5 | 262144,110188 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-interpolation-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28700 3 | 65536,39860 4 | 131072,63008 5 | 262144,110080 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/arithmetic-interpolation-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28428 3 | 65536,40240 4 | 131072,62360 5 | 262144,108004 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17384 3 | 65536,17908 4 | 131072,18964 5 | 262144,21076 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17908 3 | 65536,18920 4 | 131072,21032 5 | 262144,26048 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17912 3 | 65536,18948 4 | 131072,21060 5 | 262144,25020 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17908 3 | 65536,18916 4 | 131072,21028 5 | 262144,24988 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17912 3 | 65536,18964 4 | 131072,21076 5 | 262144,25036 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19460 4 | 131072,22364 5 | 262144,27380 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18180 3 | 65536,19484 4 | 131072,22124 5 | 262144,27268 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19464 4 | 131072,22104 5 | 262144,27120 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,26096 3 | 65536,35424 4 | 131072,53760 5 | 262144,90536 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28168 3 | 65536,37248 4 | 131072,57892 5 | 262144,100972 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,27632 3 | 65536,37256 4 | 131072,57840 5 | 262144,100852 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,27508 3 | 65536,37800 4 | 131072,57856 5 | 262144,100876 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-interpolation-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,26620 3 | 65536,36480 4 | 131072,55872 5 | 262144,94700 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-interpolation-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28704 3 | 65536,38816 4 | 131072,60292 5 | 262144,105580 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-interpolation-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,28184 3 | 65536,38844 4 | 131072,60456 5 | 262144,105480 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/geometric-interpolation-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,27892 3 | 65536,39364 4 | 131072,60448 5 | 262144,103476 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19492 4 | 131072,21868 5 | 262144,27148 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,19976 4 | 131072,22880 5 | 262144,29744 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18432 3 | 65536,19976 4 | 131072,22880 5 | 262144,29216 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_03:26/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,19972 4 | 131072,23140 5 | 262144,29212 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17384 3 | 65536,17908 4 | 131072,18964 5 | 262144,21076 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17904 3 | 65536,18940 4 | 131072,21052 5 | 262144,26068 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17908 3 | 65536,18948 4 | 131072,21060 5 | 262144,25020 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17912 3 | 65536,18956 4 | 131072,21068 5 | 262144,25028 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,17912 3 | 65536,18964 4 | 131072,21076 5 | 262144,25036 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19448 4 | 131072,22352 5 | 262144,27368 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18180 3 | 65536,19484 4 | 131072,22124 5 | 262144,27404 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19464 4 | 131072,22104 5 | 262144,27120 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18176 3 | 65536,19492 4 | 131072,21868 5 | 262144,27148 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18432 3 | 65536,19980 4 | 131072,22884 5 | 262144,29748 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,19980 4 | 131072,22884 5 | 262144,29220 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/03-04_04:19/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,18428 3 | 65536,19996 4 | 131072,23164 5 | 262144,29100 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-1.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-2.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-4.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/arithmetic-fft-8.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48288 5 | 1048576,48708 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48752 5 | 1048576,69132 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48284 3 | 262144,48284 4 | 524288,48736 5 | 1048576,65096 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,49776 5 | 1048576,65088 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48580 5 | 1048576,65068 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,53904 5 | 1048576,74284 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,52848 5 | 1048576,74352 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,52712 5 | 1048576,75400 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,71284 3 | 262144,110140 4 | 524288,192044 5 | 1048576,356184 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75192 3 | 262144,120244 4 | 524288,210408 5 | 1048576,382568 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,76280 3 | 262144,119424 4 | 524288,205416 5 | 1048576,381388 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75932 3 | 262144,118744 4 | 524288,205920 5 | 1048576,377980 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48316 3 | 262144,48316 4 | 524288,52804 5 | 1048576,73184 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,56732 5 | 1048576,83576 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48316 3 | 262144,48316 4 | 524288,56972 5 | 1048576,81508 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:36/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,56984 5 | 1048576,81452 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-1.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-2.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-4.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/arithmetic-fft-8.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48288 5 | 1048576,48708 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48744 5 | 1048576,69124 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48760 5 | 1048576,65120 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,51840 5 | 1048576,67084 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,48792 5 | 1048576,65176 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,53892 5 | 1048576,74272 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,52856 5 | 1048576,74360 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48284 3 | 262144,48284 4 | 524288,52684 5 | 1048576,75372 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,71284 3 | 262144,110140 4 | 524288,192044 5 | 1048576,356184 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75204 3 | 262144,120256 4 | 524288,210408 5 | 1048576,382568 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,76240 3 | 262144,119384 4 | 524288,205428 5 | 1048576,381376 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75900 3 | 262144,118780 4 | 524288,205884 5 | 1048576,377944 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48292 3 | 262144,48292 4 | 524288,52808 5 | 1048576,73188 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48292 3 | 262144,48292 4 | 524288,56740 5 | 1048576,83584 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,56712 5 | 1048576,81512 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:49/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48288 3 | 262144,48288 4 | 524288,56988 5 | 1048576,81456 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-1.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-2.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-4.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/arithmetic-fft-8.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,48352 5 | 1048576,48772 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,48800 5 | 1048576,69180 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,48804 5 | 1048576,65164 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,49624 5 | 1048576,65200 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,48644 5 | 1048576,65132 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,53940 5 | 1048576,74320 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,52856 5 | 1048576,74360 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48356 3 | 262144,48356 4 | 524288,52780 5 | 1048576,75468 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,71348 3 | 262144,110204 4 | 524288,192088 5 | 1048576,356228 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75280 3 | 262144,120332 4 | 524288,210452 5 | 1048576,382616 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,76280 3 | 262144,119424 4 | 524288,205488 5 | 1048576,381500 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,75748 3 | 262144,118892 4 | 524288,205928 5 | 1048576,377984 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,52868 5 | 1048576,73248 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,56768 5 | 1048576,83612 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48348 3 | 262144,48348 4 | 524288,57028 5 | 1048576,81564 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/05-29_12:52/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 131072,48352 3 | 262144,48352 4 | 524288,56808 5 | 1048576,81540 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/07-20_02:42/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,16436 3 | 65536,23564 4 | 131072,37832 5 | 262144,68712 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/memory/07-20_02:42/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, memory (in kilobytes) 2 | 32768,16956 3 | 65536,25132 4 | 131072,41612 5 | 262144,74376 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/arithmetic_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32770,0 2 | 65536,7077888,7077888,14942205,65538,0 3 | 131072,14942208,14942208,31457277,131074,0 4 | 262144,31457280,31457280,66060285,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/arithmetic_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32769,16384 2 | 65536,7077888,7077888,14942205,65537,32768 3 | 131072,14942208,14942208,31457277,131073,65536 4 | 262144,31457280,31457280,66060285,262145,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/basic_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,245760,245760,491520,0,0 2 | 65536,524288,524288,1048576,0,0 3 | 131072,1114112,1114112,2228224,0,0 4 | 262144,2359296,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/extended_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,229376,507904,0,0 2 | 65536,557056,491520,1081344,0,0 3 | 131072,1179648,1048576,2293760,0,0 4 | 262144,2490368,2228224,4849664,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/geometric_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7110653,32770,0 2 | 65536,7077888,7143423,15007741,65538,0 3 | 131072,14942208,15073279,31588349,131074,0 4 | 262144,31457280,31719423,66322429,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/geometric_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7045117,98306,16384 2 | 65536,7077888,7143423,14876669,196610,32768 3 | 131072,14942208,15073279,31326205,393218,65536 4 | 262144,31457280,31719423,65798141,786434,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-17_05:55-serial/step_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,245760,491520,0,0 2 | 65536,557056,524288,1048576,0,0 3 | 131072,1179648,1114112,2228224,0,0 4 | 262144,2490368,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/arithmetic_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32770,0 2 | 65536,7077888,7077888,14942205,65538,0 3 | 131072,14942208,14942208,31457277,131074,0 4 | 262144,31457280,31457280,66060285,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/arithmetic_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32769,16384 2 | 65536,7077888,7077888,14942205,65537,32768 3 | 131072,14942208,14942208,31457277,131073,65536 4 | 262144,31457280,31457280,66060285,262145,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/basic_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,245760,245760,491520,0,0 2 | 65536,524288,524288,1048576,0,0 3 | 131072,1114112,1114112,2228224,0,0 4 | 262144,2359296,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/extended_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,229376,507904,0,0 2 | 65536,557056,491520,1081344,0,0 3 | 131072,1179648,1048576,2293760,0,0 4 | 262144,2490368,2228224,4849664,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/geometric_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7110653,32770,0 2 | 65536,7077888,7143423,15007741,65538,0 3 | 131072,14942208,15073279,31588349,131074,0 4 | 262144,31457280,31719423,66322429,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/geometric_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7045117,98306,16384 2 | 65536,7077888,7143423,14876669,196610,32768 3 | 131072,14942208,15073279,31326205,393218,65536 4 | 262144,31457280,31719423,65798141,786434,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:04/step_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,245760,491520,0,0 2 | 65536,557056,524288,1048576,0,0 3 | 131072,1179648,1114112,2228224,0,0 4 | 262144,2490368,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/arithmetic_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32770,0 2 | 65536,7077888,7077888,14942205,65538,0 3 | 131072,14942208,14942208,31457277,131074,0 4 | 262144,31457280,31457280,66060285,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/arithmetic_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32769,16384 2 | 65536,7077888,7077888,14942205,65537,32768 3 | 131072,14942208,14942208,31457277,131073,65536 4 | 262144,31457280,31457280,66060285,262145,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/basic_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,245760,245760,491520,0,0 2 | 65536,524288,524288,1048576,0,0 3 | 131072,1114112,1114112,2228224,0,0 4 | 262144,2359296,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/extended_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,229376,507904,0,0 2 | 65536,557056,491520,1081344,0,0 3 | 131072,1179648,1048576,2293760,0,0 4 | 262144,2490368,2228224,4849664,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/geometric_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7110653,32770,0 2 | 65536,7077888,7143423,15007741,65538,0 3 | 131072,14942208,15073279,31588349,131074,0 4 | 262144,31457280,31719423,66322429,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/geometric_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7045117,98306,16384 2 | 65536,7077888,7143423,14876669,196610,32768 3 | 131072,14942208,15073279,31326205,393218,65536 4 | 262144,31457280,31719423,65798141,786434,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-19_03:18/step_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,245760,491520,0,0 2 | 65536,557056,524288,1048576,0,0 3 | 131072,1179648,1114112,2228224,0,0 4 | 262144,2490368,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/arithmetic_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32770,0 2 | 65536,7077888,7077888,14942205,65538,0 3 | 131072,14942208,14942208,31457277,131074,0 4 | 262144,31457280,31457280,66060285,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/arithmetic_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3342336,7077885,32769,16384 2 | 65536,7077888,7077888,14942205,65537,32768 3 | 131072,14942208,14942208,31457277,131073,65536 4 | 262144,31457280,31457280,66060285,262145,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/basic_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,245760,245760,491520,0,0 2 | 65536,524288,524288,1048576,0,0 3 | 131072,1114112,1114112,2228224,0,0 4 | 262144,2359296,2359296,4718592,0,0 -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/extended_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,229376,507904,0,0 2 | 65536,557056,491520,1081344,0,0 3 | 131072,1179648,1048576,2293760,0,0 4 | 262144,2490368,2228224,4849664,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/geometric_evaluation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7110653,32770,0 2 | 65536,7077888,7143423,15007741,65538,0 3 | 131072,14942208,15073279,31588349,131074,0 4 | 262144,31457280,31719423,66322429,262146,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/geometric_interpolation.csv: -------------------------------------------------------------------------------- 1 | 32768,3342336,3375103,7045117,98306,16384 2 | 65536,7077888,7143423,14876669,196610,32768 3 | 131072,14942208,15073279,31326205,393218,65536 4 | 262144,31457280,31719423,65798141,786434,131072 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/02-26_03:56/step_radix2_fft.csv: -------------------------------------------------------------------------------- 1 | 32768,262144,245760,491520,0,0 2 | 65536,557056,524288,1048576,0,0 3 | 131072,1179648,1114112,2228224,0,0 4 | 262144,2490368,2359296,4718592,0,0 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/arithmetic-evaluation.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,3342336,3342336,7077885,32770,0 3 | 65536,7077888,7077888,14942205,65538,0 4 | 131072,14942208,14942208,31457277,131074,0 5 | 262144,31457280,31457280,66060285,262146,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/arithmetic-interpolation.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,3342336,3342336,7077885,32769,16384 3 | 65536,7077888,7077888,14942205,65537,32768 4 | 131072,14942208,14942208,31457277,131073,65536 5 | 262144,31457280,31457280,66060285,262145,131072 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/basic-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,245760,245760,491520,0,0 3 | 65536,524288,524288,1048576,0,0 4 | 131072,1114112,1114112,2228224,0,0 5 | 262144,2359296,2359296,4718592,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/extended-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,262144,229376,507904,0,0 3 | 65536,557056,491520,1081344,0,0 4 | 131072,1179648,1048576,2293760,0,0 5 | 262144,2490368,2228224,4849664,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/geometric-evaluation.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,3342336,3375103,7110653,32770,0 3 | 65536,7077888,7143423,15007741,65538,0 4 | 131072,14942208,15073279,31588349,131074,0 5 | 262144,31457280,31719423,66322429,262146,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/geometric-interpolation.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,3342336,3375103,7045117,98306,16384 3 | 65536,7077888,7143423,14876669,196610,32768 4 | 131072,14942208,15073279,31326205,393218,65536 5 | 262144,31457280,31719423,65798141,786434,131072 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/03-04_03:26/step-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,262144,245760,491520,0,0 3 | 65536,557056,524288,1048576,0,0 4 | 131072,1179648,1114112,2228224,0,0 5 | 262144,2490368,2359296,4718592,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/arithmetic-fft.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/arithmetic-fft.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/basic-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1114112,1114112,2228224,0,0 3 | 262144,2359296,2359296,4718592,0,0 4 | 524288,4980736,4980736,9961472,0,0 5 | 1048576,10485760,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/extended-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1048576,2293760,0,0 3 | 262144,2490368,2228224,4849664,0,0 4 | 524288,5242880,4718592,10223616,0,0 5 | 1048576,11010048,9961472,21495808,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/geometric-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,14155776,14417918,30801911,524289,131072 3 | 262144,29884416,30408702,64749559,1048577,262144 4 | 524288,62914560,63963134,135790583,2097153,524288 5 | 1048576,132120576,134217726,284164087,4194305,1048576 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:36/step-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1114112,2228224,0,0 3 | 262144,2490368,2359296,4718592,0,0 4 | 524288,5242880,4980736,9961472,0,0 5 | 1048576,11010048,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/arithmetic-fft.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/arithmetic-fft.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/basic-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1114112,1114112,2228224,0,0 3 | 262144,2359296,2359296,4718592,0,0 4 | 524288,4980736,4980736,9961472,0,0 5 | 1048576,10485760,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/extended-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1048576,2293760,0,0 3 | 262144,2490368,2228224,4849664,0,0 4 | 524288,5242880,4718592,10223616,0,0 5 | 1048576,11010048,9961472,21495808,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/geometric-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,14155776,14417918,30801911,524289,131072 3 | 262144,29884416,30408702,64749559,1048577,262144 4 | 524288,62914560,63963134,135790583,2097153,524288 5 | 1048576,132120576,134217726,284164087,4194305,1048576 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:49/step-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1114112,2228224,0,0 3 | 262144,2490368,2359296,4718592,0,0 4 | 524288,5242880,4980736,9961472,0,0 5 | 1048576,11010048,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/arithmetic-fft.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/arithmetic-fft.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/basic-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1114112,1114112,2228224,0,0 3 | 262144,2359296,2359296,4718592,0,0 4 | 524288,4980736,4980736,9961472,0,0 5 | 1048576,10485760,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/extended-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1048576,2293760,0,0 3 | 262144,2490368,2228224,4849664,0,0 4 | 524288,5242880,4718592,10223616,0,0 5 | 1048576,11010048,9961472,21495808,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/geometric-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,14155776,14417918,30801911,524289,131072 3 | 262144,29884416,30408702,64749559,1048577,262144 4 | 524288,62914560,63963134,135790583,2097153,524288 5 | 1048576,132120576,134217726,284164087,4194305,1048576 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/05-29_12:52/step-radix2-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 131072,1179648,1114112,2228224,0,0 3 | 262144,2490368,2359296,4718592,0,0 4 | 524288,5242880,4980736,9961472,0,0 5 | 1048576,11010048,10485760,20971520,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/operators/07-20_02:42/geometric-fft.csv: -------------------------------------------------------------------------------- 1 | size, addition, subtraction, multiplication, division, negation 2 | 32768,0,0,0,0 3 | 65536,0,0,0,0 4 | 131072,0,0,0,0 5 | 262144,0,0,0,0 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0928671 2 | 65536,0.201221 3 | 131072,0.489472 4 | 262144,1.08548 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.488775 2 | 65536,1.02292 3 | 131072,2.13558 4 | 262144,4.67966 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.86463 2 | 65536,1.88465 3 | 131072,3.9352 4 | 262144,8.27686 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.78233 2 | 65536,3.68713 3 | 131072,7.58791 4 | 262144,15.555 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0923242 2 | 65536,0.202226 3 | 131072,0.482332 4 | 262144,1.07983 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.491889 2 | 65536,1.0284 3 | 131072,2.13159 4 | 262144,4.67296 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.11718 2 | 65536,2.49899 3 | 131072,5.22046 4 | 262144,10.9189 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.77965 2 | 65536,3.68249 3 | 131072,7.59956 4 | 262144,15.5906 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00603438 2 | 65536,0.0128493 3 | 131072,0.0276084 4 | 262144,0.0595159 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0368645 2 | 65536,0.0763241 3 | 131072,0.16056 4 | 262144,0.329148 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0817491 2 | 65536,0.184495 3 | 131072,0.389628 4 | 262144,0.81971 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.132086 2 | 65536,0.281748 3 | 131072,0.582778 4 | 262144,1.21141 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00740493 2 | 65536,0.0156658 3 | 131072,0.0334623 4 | 262144,0.0733263 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0367501 2 | 65536,0.0775372 3 | 131072,0.163624 4 | 262144,0.344613 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0634588 2 | 65536,0.13844 3 | 131072,0.29101 4 | 262144,0.617547 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.131981 2 | 65536,0.275264 3 | 131072,0.570399 4 | 262144,1.18422 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.114823 2 | 65536,0.243349 3 | 131072,0.563748 4 | 262144,1.2428 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.528362 2 | 65536,1.10264 3 | 131072,2.30092 4 | 262144,4.97353 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.20737 2 | 65536,2.53847 3 | 131072,5.3108 4 | 262144,11.1068 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.79981 2 | 65536,3.71258 3 | 131072,7.68814 4 | 262144,15.8095 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.114802 2 | 65536,0.245127 3 | 131072,0.561512 4 | 262144,1.24163 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.52272 2 | 65536,1.10998 3 | 131072,2.299 4 | 262144,4.98239 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.20919 2 | 65536,2.53683 3 | 131072,5.30694 4 | 262144,11.0884 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.79403 2 | 65536,3.7247 3 | 131072,7.67834 4 | 262144,15.7964 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00652079 2 | 65536,0.0139234 3 | 131072,0.0301144 4 | 262144,0.0654224 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0347204 2 | 65536,0.0738692 3 | 131072,0.155543 4 | 262144,0.323875 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0565351 2 | 65536,0.124258 3 | 131072,0.262206 4 | 262144,0.552834 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:04/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.130192 2 | 65536,0.273225 3 | 131072,0.56858 4 | 262144,1.17985 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0950832 2 | 65536,0.20926 3 | 131072,0.487161 4 | 262144,1.06345 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.491129 2 | 65536,1.02423 3 | 131072,2.14565 4 | 262144,4.6733 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.19247 2 | 65536,2.49439 3 | 131072,5.2315 4 | 262144,10.9445 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.82306 2 | 65536,3.75711 3 | 131072,7.68194 4 | 262144,15.896 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0948306 2 | 65536,0.208753 3 | 131072,0.481828 4 | 262144,1.06042 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.491197 2 | 65536,1.01846 3 | 131072,2.15771 4 | 262144,4.69504 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.837443 2 | 65536,2.49646 3 | 131072,5.22432 4 | 262144,10.9014 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.80856 2 | 65536,3.73565 3 | 131072,7.75158 4 | 262144,15.8804 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00696031 2 | 65536,0.0128907 3 | 131072,0.0278087 4 | 262144,0.0616376 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0201257 2 | 65536,0.0383239 3 | 131072,0.0803427 4 | 262144,0.17374 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0704583 2 | 65536,0.185476 3 | 131072,0.390787 4 | 262144,0.822564 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.141845 2 | 65536,0.28609 3 | 131072,0.594275 4 | 262144,1.23185 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0076858 2 | 65536,0.0160646 3 | 131072,0.0340834 4 | 262144,0.0750553 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0370547 2 | 65536,0.0784796 3 | 131072,0.164531 4 | 262144,0.346246 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0679792 2 | 65536,0.140149 3 | 131072,0.344524 4 | 262144,0.804823 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.135389 2 | 65536,0.282443 3 | 131072,0.586455 4 | 262144,1.21873 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.116765 2 | 65536,0.252041 3 | 131072,0.566662 4 | 262144,1.2342 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.527424 2 | 65536,1.09434 3 | 131072,2.32862 4 | 262144,4.98966 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.21255 2 | 65536,2.53462 3 | 131072,5.32099 4 | 262144,11.1154 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.85753 2 | 65536,3.83645 3 | 131072,7.93413 4 | 262144,16.3331 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.115807 2 | 65536,0.250817 3 | 131072,0.56114 4 | 262144,1.23025 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.555701 2 | 65536,1.10387 3 | 131072,2.33099 4 | 262144,5.00486 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,1.21592 2 | 65536,2.53163 3 | 131072,5.32184 4 | 262144,11.1112 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.87307 2 | 65536,3.84606 3 | 131072,7.95299 4 | 262144,16.5076 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00817704 2 | 65536,0.0141126 3 | 131072,0.0301841 4 | 262144,0.0672611 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0356551 2 | 65536,0.0749705 3 | 131072,0.155939 4 | 262144,0.330541 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0620014 2 | 65536,0.175305 3 | 131072,0.376423 4 | 262144,0.795113 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-19_03:18/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.124629 2 | 65536,0.278597 3 | 131072,0.576682 4 | 262144,1.2023 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.095105 2 | 65536,0.202593 3 | 131072,0.487059 4 | 262144,1.08079 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.233949 2 | 65536,0.47751 3 | 131072,1.00464 4 | 262144,2.11345 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.683232 2 | 65536,1.46143 3 | 131072,3.05496 4 | 262144,6.36822 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.69531 2 | 65536,3.48469 3 | 131072,7.06272 4 | 262144,14.6564 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0943091 2 | 65536,0.202403 3 | 131072,0.487368 4 | 262144,1.08163 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.235913 2 | 65536,0.488561 3 | 131072,1.0129 4 | 262144,2.13785 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.552645 2 | 65536,1.1518 3 | 131072,3.0526 4 | 262144,6.37046 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/arithmetic_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.66225 2 | 65536,3.48274 3 | 131072,7.12953 4 | 262144,14.5152 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/basic_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00602623 2 | 65536,0.0151008 3 | 131072,0.0275678 4 | 262144,0.06086 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/basic_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0163418 2 | 65536,0.0342286 3 | 131072,0.0716773 4 | 262144,0.151661 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/basic_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0445083 2 | 65536,0.0832886 3 | 131072,0.180769 4 | 262144,0.37643 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/basic_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.120772 2 | 65536,0.264039 3 | 131072,0.551246 4 | 262144,1.11723 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/extended_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00773231 2 | 65536,0.0160328 3 | 131072,0.0340951 4 | 262144,0.074935 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/extended_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0189196 2 | 65536,0.0390873 3 | 131072,0.0820924 4 | 262144,0.173722 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/extended_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0482574 2 | 65536,0.091449 3 | 131072,0.189002 4 | 262144,0.428726 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/extended_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.124694 2 | 65536,0.268705 3 | 131072,0.560632 4 | 262144,1.1682 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_evaluation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.11844 2 | 65536,0.252514 3 | 131072,0.577874 4 | 262144,1.26896 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_evaluation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.269207 2 | 65536,0.553499 3 | 131072,1.16087 4 | 262144,2.46375 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_evaluation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.75273 2 | 65536,1.55857 3 | 131072,3.13902 4 | 262144,6.72099 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_evaluation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.7942 2 | 65536,3.70333 3 | 131072,7.66798 4 | 262144,15.4078 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_interpolation_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.115118 2 | 65536,0.246931 3 | 131072,0.565499 4 | 262144,1.24851 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_interpolation_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.271817 2 | 65536,0.55989 3 | 131072,1.16448 4 | 262144,2.47122 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_interpolation_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.7423 2 | 65536,1.55582 3 | 131072,3.23115 4 | 262144,6.77862 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/geometric_interpolation_8.csv: -------------------------------------------------------------------------------- 1 | 32768,1.78035 2 | 65536,3.69526 3 | 131072,7.5436 4 | 262144,15.4564 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/step_radix2_fft_1.csv: -------------------------------------------------------------------------------- 1 | 32768,0.00660549 2 | 65536,0.0135779 3 | 131072,0.0291944 4 | 262144,0.0648728 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/step_radix2_fft_2.csv: -------------------------------------------------------------------------------- 1 | 32768,0.016923 2 | 65536,0.0351124 3 | 131072,0.0736787 4 | 262144,0.155168 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/step_radix2_fft_4.csv: -------------------------------------------------------------------------------- 1 | 32768,0.0535229 2 | 65536,0.0993205 3 | 131072,0.214534 4 | 262144,0.461905 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/02-26_03:56/step_radix2_fft_8.csv: -------------------------------------------------------------------------------- 1 | 32768,0.110652 2 | 65536,0.257592 3 | 131072,0.533255 4 | 262144,1.10279 5 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.097166 3 | 65536,0.213206 4 | 131072,0.488768 5 | 262144,1.08006 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.233745 3 | 65536,0.479724 4 | 131072,1.00098 5 | 262144,2.11863 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.696314 3 | 65536,1.46517 4 | 131072,3.05554 5 | 262144,6.38101 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.68303 3 | 65536,3.43106 4 | 131072,7.15508 5 | 262144,14.5514 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-interpolation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0973221 3 | 65536,0.213347 4 | 131072,0.496642 5 | 262144,1.08577 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-interpolation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.24166 3 | 65536,0.500951 4 | 131072,1.04015 5 | 262144,2.20719 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-interpolation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.495495 3 | 65536,1.43607 4 | 131072,3.0632 5 | 262144,6.40633 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/arithmetic-interpolation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.68107 3 | 65536,3.48018 4 | 131072,7.11115 5 | 262144,14.639 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00700897 3 | 65536,0.0135642 4 | 131072,0.0267745 5 | 262144,0.0602602 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.016548 3 | 65536,0.0339918 4 | 131072,0.0714253 5 | 262144,0.150932 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0482297 3 | 65536,0.10826 4 | 131072,0.227044 5 | 262144,0.477402 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.122079 3 | 65536,0.263415 4 | 131072,0.551573 5 | 262144,1.14707 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00775981 3 | 65536,0.0162336 4 | 131072,0.034549 5 | 262144,0.0760277 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0187127 3 | 65536,0.038813 4 | 131072,0.0815202 5 | 262144,0.172487 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0393919 3 | 65536,0.072922 4 | 131072,0.154712 5 | 262144,0.347173 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.120321 3 | 65536,0.269573 4 | 131072,0.557782 5 | 262144,1.16705 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.115469 3 | 65536,0.251446 4 | 131072,0.560959 5 | 262144,1.2339 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.265287 3 | 65536,0.551372 4 | 131072,1.15561 5 | 262144,2.45074 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.743655 3 | 65536,1.52963 4 | 131072,3.2349 5 | 262144,6.74681 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.78315 3 | 65536,3.70909 4 | 131072,7.60582 5 | 262144,15.4616 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-interpolation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.115752 3 | 65536,0.252011 4 | 131072,0.561758 5 | 262144,1.22917 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-interpolation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.269772 3 | 65536,0.565768 4 | 131072,1.17229 5 | 262144,2.45418 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-interpolation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.745674 3 | 65536,1.55994 4 | 131072,3.24826 5 | 262144,6.78572 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/geometric-interpolation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.78785 3 | 65536,3.69309 4 | 131072,7.57329 5 | 262144,15.6234 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00741162 3 | 65536,0.0135831 4 | 131072,0.0292382 5 | 262144,0.0651894 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0195164 3 | 65536,0.0365078 4 | 131072,0.0774365 5 | 262144,0.165697 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0526436 3 | 65536,0.102767 4 | 131072,0.220092 5 | 262144,0.464926 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_03:26/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.118943 3 | 65536,0.256009 4 | 131072,0.53266 5 | 262144,1.11605 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00588854 3 | 65536,0.0124039 4 | 131072,0.0267268 5 | 262144,0.0600075 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0186095 3 | 65536,0.0339391 4 | 131072,0.0712865 5 | 262144,0.150091 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0530067 3 | 65536,0.103534 4 | 131072,0.22205 5 | 262144,0.45505 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.124059 3 | 65536,0.263843 4 | 131072,0.551968 5 | 262144,1.14658 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00768764 3 | 65536,0.0160676 4 | 131072,0.0340486 5 | 262144,0.0750387 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0189838 3 | 65536,0.0389816 4 | 131072,0.0826178 5 | 262144,0.174052 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0534287 3 | 65536,0.107742 4 | 131072,0.228976 5 | 262144,0.483403 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.116137 3 | 65536,0.268147 4 | 131072,0.561072 5 | 262144,1.16836 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.00656095 3 | 65536,0.0135722 4 | 131072,0.0291782 5 | 262144,0.0651077 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0165549 3 | 65536,0.0345514 4 | 131072,0.0719626 5 | 262144,0.152981 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0515332 3 | 65536,0.105865 4 | 131072,0.227427 5 | 262144,0.468981 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-04_04:19/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.109797 3 | 65536,0.25759 4 | 131072,0.533805 5 | 262144,1.06521 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/arithmetic-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0942009 3 | 65536,0.200941 4 | 131072,0.480031 5 | 262144,1.06252 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/arithmetic-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.232381 3 | 65536,0.488312 4 | 131072,1.00572 5 | 262144,2.13611 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/arithmetic-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.70426 3 | 65536,1.44953 4 | 131072,3.02397 5 | 262144,6.31015 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/arithmetic-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.6532 3 | 65536,3.3958 4 | 131072,7.07959 5 | 262144,14.6108 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/geometric-evaluation-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.115845 3 | 65536,0.247084 4 | 131072,0.566459 5 | 262144,1.24118 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/geometric-evaluation-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.267371 3 | 65536,0.557774 4 | 131072,1.15407 5 | 262144,2.44417 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/geometric-evaluation-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.509986 3 | 65536,1.05435 4 | 131072,2.58289 5 | 262144,6.6842 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/03-14_11:12/geometric-evaluation-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,1.74772 3 | 65536,3.61592 4 | 131072,7.40348 5 | 262144,15.4595 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-1.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-2.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-4.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/arithmetic-fft-8.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0118004 3 | 262144,0.025001 4 | 524288,0.0605869 5 | 1048576,0.131443 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0381675 3 | 262144,0.073378 4 | 524288,0.155944 5 | 1048576,0.326566 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0344081 3 | 262144,0.0702926 4 | 524288,0.145981 5 | 1048576,0.323336 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0537742 3 | 262144,0.094417 4 | 524288,0.195863 5 | 1048576,0.409134 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0162427 3 | 262144,0.0346153 4 | 524288,0.0741297 5 | 1048576,0.159806 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0352826 3 | 262144,0.0741554 4 | 524288,0.156523 5 | 1048576,0.329822 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0461051 3 | 262144,0.0921044 4 | 524288,0.191398 5 | 1048576,0.403633 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0482204 3 | 262144,0.0958812 4 | 524288,0.197585 5 | 1048576,0.413789 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.271902 3 | 262144,0.58141 4 | 524288,1.30831 5 | 1048576,2.74405 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.478888 3 | 262144,1.00496 4 | 524288,2.18724 5 | 1048576,4.81861 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.538008 3 | 262144,1.13869 4 | 524288,2.41004 5 | 1048576,4.89821 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.639952 3 | 262144,1.30275 4 | 524288,2.74057 5 | 1048576,5.61726 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0126821 3 | 262144,0.0274393 4 | 524288,0.0596944 5 | 1048576,0.136885 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0289673 3 | 262144,0.0608 4 | 524288,0.129879 5 | 1048576,0.273716 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0435894 3 | 262144,0.0864007 4 | 524288,0.177215 5 | 1048576,0.363919 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:36/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0537372 3 | 262144,0.0932307 4 | 524288,0.193074 5 | 1048576,0.415934 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-1.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-2.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-4.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-8.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/arithmetic-fft-8.csv -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0117429 3 | 262144,0.0248644 4 | 524288,0.0589824 5 | 1048576,0.140271 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.039384 3 | 262144,0.0791663 4 | 524288,0.166714 5 | 1048576,0.388571 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0518118 3 | 262144,0.0982257 4 | 524288,0.203925 5 | 1048576,0.429443 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0478841 3 | 262144,0.0853494 4 | 524288,0.191881 5 | 1048576,0.369442 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0163172 3 | 262144,0.0335192 4 | 524288,0.0742486 5 | 1048576,0.159058 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0445191 3 | 262144,0.0875278 4 | 524288,0.182389 5 | 1048576,0.375666 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0438495 3 | 262144,0.0865869 4 | 524288,0.180353 5 | 1048576,0.379467 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0497315 3 | 262144,0.0843944 4 | 524288,0.173543 5 | 1048576,0.365795 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.272536 3 | 262144,0.584786 4 | 524288,1.31286 5 | 1048576,2.73932 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.579306 3 | 262144,1.20988 4 | 524288,2.61661 5 | 1048576,5.62804 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.69 3 | 262144,1.44178 4 | 524288,2.99873 5 | 1048576,5.38944 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.574587 3 | 262144,1.17641 4 | 524288,2.44457 5 | 1048576,5.00816 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0128671 3 | 262144,0.0274389 4 | 524288,0.059783 5 | 1048576,0.138854 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0417513 3 | 262144,0.0778928 4 | 524288,0.159299 5 | 1048576,0.349625 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0479474 3 | 262144,0.0968793 4 | 524288,0.202054 5 | 1048576,0.420895 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_12:49/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.0458559 3 | 262144,0.0827054 4 | 524288,0.171464 5 | 1048576,0.355652 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/basic-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.106388 3 | 262144,0.225238 4 | 524288,0.482587 5 | 1048576,1.04107 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/basic-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.125117 3 | 262144,0.262828 4 | 524288,0.554378 5 | 1048576,1.15915 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/basic-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.131608 3 | 262144,0.276774 4 | 524288,0.575353 5 | 1048576,1.20978 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/basic-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.107858 3 | 262144,0.21963 4 | 524288,0.430562 5 | 1048576,0.890508 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/extended-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.113233 3 | 262144,0.238881 4 | 524288,0.507533 5 | 1048576,1.07349 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/extended-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.135304 3 | 262144,0.283878 4 | 524288,0.597115 5 | 1048576,1.2472 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/extended-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.137954 3 | 262144,0.285725 4 | 524288,0.600445 5 | 1048576,1.24587 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/extended-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.109492 3 | 262144,0.224046 4 | 524288,0.482763 5 | 1048576,0.963234 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,1.64456 3 | 262144,3.46727 4 | 524288,7.3709 5 | 1048576,15.3577 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,1.87886 3 | 262144,3.92677 4 | 524288,8.22117 5 | 1048576,17.1224 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/geometric-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,1.87265 3 | 262144,3.90512 4 | 524288,8.11827 5 | 1048576,16.8462 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/geometric-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,1.46319 3 | 262144,3.01677 4 | 524288,6.20455 5 | 1048576,12.7517 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/step-radix2-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.110405 3 | 262144,0.233117 4 | 524288,0.499063 5 | 1048576,1.05582 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/step-radix2-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.133926 3 | 262144,0.281685 4 | 524288,0.587941 5 | 1048576,1.23184 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/step-radix2-fft-4.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.135711 3 | 262144,0.283198 4 | 524288,0.593578 5 | 1048576,1.23405 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/05-29_without_O2/step-radix2-fft-8.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 131072,0.11177 3 | 262144,0.220889 4 | 524288,0.453939 5 | 1048576,0.941292 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/07-20_02:42/geometric-fft-1.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.109758 3 | 65536,0.224338 4 | 131072,0.486526 5 | 262144,1.01737 6 | -------------------------------------------------------------------------------- /depends/libfqfft/libfqfft/profiling/logs/runtime/07-20_02:42/geometric-fft-2.csv: -------------------------------------------------------------------------------- 1 | size, time (in sec) 2 | 32768,0.0892031 3 | 65536,0.177436 4 | 131072,0.352625 5 | 262144,0.7002 6 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/include/randombytes.h: -------------------------------------------------------------------------------- 1 | #ifndef randombytes_h 2 | #define randombytes_h 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | extern void randombytes(unsigned char *,unsigned long long); 8 | #ifdef __cplusplus 9 | } 10 | #endif 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_core/aes128encrypt/openssl/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_OUTPUTBYTES 16 2 | #define CRYPTO_INPUTBYTES 16 3 | #define CRYPTO_KEYBYTES 16 4 | #define CRYPTO_CONSTBYTES 0 5 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_core/aes128encrypt/openssl/core.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "crypto_core_aes128encrypt.h" 3 | 4 | int crypto_core_aes128encrypt_openssl( 5 | unsigned char *out, 6 | const unsigned char *in, 7 | const unsigned char *k, 8 | const unsigned char *c 9 | ) 10 | { 11 | AES_KEY kexp; 12 | AES_set_encrypt_key(k,128,&kexp); 13 | AES_encrypt(in,out,&kexp); 14 | return 0; 15 | } 16 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_core/aes128encrypt/openssl/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha256/sphlib/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 32 2 | #define CRYPTO_VERSION "SPHLIB 3.0" 3 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha256/sphlib/hash.c: -------------------------------------------------------------------------------- 1 | #include "crypto_hash_sha256.h" 2 | #include "sph_sha2.h" 3 | 4 | int crypto_hash_sha256_sphlib(unsigned char *out,const unsigned char *in,unsigned long long inlen) 5 | { 6 | sph_sha256_context mc; 7 | sph_sha256_init(&mc); 8 | sph_sha256(&mc, in, inlen); 9 | sph_sha256_close(&mc,out); 10 | return 0; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha256/sphlib/hash_sha256.c: -------------------------------------------------------------------------------- 1 | #include "crypto_hash_sha256.h" 2 | #include "sph_sha2.h" 3 | 4 | int crypto_hash_sha256_sphlib(unsigned char *out,const unsigned char *in,unsigned long long inlen) 5 | { 6 | sph_sha256_context mc; 7 | sph_sha256_init(&mc); 8 | sph_sha256(&mc, in, inlen); 9 | sph_sha256_close(&mc,out); 10 | return 0; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha256/sphlib/implementors: -------------------------------------------------------------------------------- 1 | Thomas Pornin 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha512/openssl/api.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #define crypto_hash_sha512_openssl_VERSION OPENSSL_VERSION_TEXT 5 | #define crypto_hash_sha512_openssl_BYTES 64 6 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha512/openssl/hash.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "crypto_hash_sha512.h" 4 | 5 | int crypto_hash_sha512(unsigned char *out,const unsigned char *in,unsigned long long inlen) 6 | { 7 | SHA512(in,inlen,out); 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_hash/sha512/openssl/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein (wrapper around OpenSSL) 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_SECRETKEYBYTES 64 2 | #define CRYPTO_PUBLICKEYBYTES 32 3 | #define CRYPTO_BYTES 64 4 | #define CRYPTO_DETERMINISTIC 1 5 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/architectures: -------------------------------------------------------------------------------- 1 | amd64 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_add.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) 4 | { 5 | r->v[0] = x->v[0] + y->v[0]; 6 | r->v[1] = x->v[1] + y->v[1]; 7 | r->v[2] = x->v[2] + y->v[2]; 8 | r->v[3] = x->v[3] + y->v[3]; 9 | r->v[4] = x->v[4] + y->v[4]; 10 | } 11 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_getparity.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | unsigned char fe25519_getparity(const fe25519 *x) 4 | { 5 | fe25519 t = *x; 6 | fe25519_freeze(&t); 7 | return (unsigned char)t.v[0] & 1; 8 | } 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_iseq.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y) 4 | { 5 | fe25519 t1 = *x; 6 | fe25519 t2 = *y; 7 | fe25519_freeze(&t1); 8 | fe25519_freeze(&t2); 9 | if(t1.v[0] != t2.v[0]) return 0; 10 | if(t1.v[1] != t2.v[1]) return 0; 11 | if(t1.v[2] != t2.v[2]) return 0; 12 | if(t1.v[3] != t2.v[3]) return 0; 13 | if(t1.v[4] != t2.v[4]) return 0; 14 | return 1; 15 | } 16 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_iszero.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | int fe25519_iszero_vartime(const fe25519 *x) 4 | { 5 | fe25519 t = *x; 6 | fe25519_freeze(&t); 7 | if (t.v[0]) return 0; 8 | if (t.v[1]) return 0; 9 | if (t.v[2]) return 0; 10 | if (t.v[3]) return 0; 11 | if (t.v[4]) return 0; 12 | return 1; 13 | } 14 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_neg.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | void fe25519_neg(fe25519 *r, const fe25519 *x) 4 | { 5 | fe25519 t; 6 | fe25519_setint(&t,0); 7 | fe25519_sub(r,&t,x); 8 | } 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/fe25519_setint.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | 3 | void fe25519_setint(fe25519 *r, unsigned int v) 4 | { 5 | r->v[0] = v; 6 | r->v[1] = 0; 7 | r->v[2] = 0; 8 | r->v[3] = 0; 9 | r->v[4] = 0; 10 | } 11 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/ge25519_add.c: -------------------------------------------------------------------------------- 1 | #include "ge25519.h" 2 | 3 | void ge25519_add(ge25519_p3 *r, const ge25519_p3 *p, const ge25519_p3 *q) 4 | { 5 | ge25519_p1p1 grp1p1; 6 | ge25519_add_p1p1(&grp1p1, p, q); 7 | ge25519_p1p1_to_p3(r, &grp1p1); 8 | } 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/ge25519_double.c: -------------------------------------------------------------------------------- 1 | #include "ge25519.h" 2 | 3 | void ge25519_double(ge25519_p3 *r, const ge25519_p3 *p) 4 | { 5 | ge25519_p1p1 grp1p1; 6 | ge25519_dbl_p1p1(&grp1p1, (ge25519_p2 *)p); 7 | ge25519_p1p1_to_p3(r, &grp1p1); 8 | } 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/ge25519_isneutral.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | #include "ge25519.h" 3 | 4 | int ge25519_isneutral_vartime(const ge25519_p3 *p) 5 | { 6 | if(!fe25519_iszero_vartime(&p->x)) return 0; 7 | if(!fe25519_iseq_vartime(&p->y, &p->z)) return 0; 8 | return 1; 9 | } 10 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/ge25519_pack.c: -------------------------------------------------------------------------------- 1 | #include "fe25519.h" 2 | #include "sc25519.h" 3 | #include "ge25519.h" 4 | 5 | void ge25519_pack(unsigned char r[32], const ge25519_p3 *p) 6 | { 7 | fe25519 tx, ty, zi; 8 | fe25519_invert(&zi, &p->z); 9 | fe25519_mul(&tx, &p->x, &zi); 10 | fe25519_mul(&ty, &p->y, &zi); 11 | fe25519_pack(r, &ty); 12 | r[31] ^= fe25519_getparity(&tx) << 7; 13 | } 14 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/hram.h: -------------------------------------------------------------------------------- 1 | #ifndef HRAM_H 2 | #define HRAM_H 3 | 4 | #define get_hram crypto_sign_ed25519_amd64_51_30k_batch_get_hram 5 | 6 | extern void get_hram(unsigned char *hram, const unsigned char *sm, const unsigned char *pk, unsigned char *playground, unsigned long long smlen); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/implementors: -------------------------------------------------------------------------------- 1 | Daniel J. Bernstein 2 | Niels Duif 3 | Tanja Lange 4 | lead: Peter Schwabe 5 | Bo-Yin Yang 6 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_from64bytes.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | void sc25519_from64bytes(sc25519 *r, const unsigned char x[64]) 4 | { 5 | /* assuming little-endian representation of unsigned long long */ 6 | sc25519_barrett(r, (unsigned long long *)x); 7 | } 8 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_from_shortsc.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | void sc25519_from_shortsc(sc25519 *r, const shortsc25519 *x) 4 | { 5 | r->v[0] = x->v[0]; 6 | r->v[1] = x->v[1]; 7 | r->v[2] = 0; 8 | r->v[3] = 0; 9 | } 10 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_iszero.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | int sc25519_iszero_vartime(const sc25519 *x) 4 | { 5 | if(x->v[0] != 0) return 0; 6 | if(x->v[1] != 0) return 0; 7 | if(x->v[2] != 0) return 0; 8 | if(x->v[3] != 0) return 0; 9 | return 1; 10 | } 11 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_mul.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | #define ull4_mul crypto_sign_ed25519_amd64_51_30k_batch_ull4_mul 4 | 5 | extern void ull4_mul(unsigned long long r[8], const unsigned long long x[4], const unsigned long long y[4]); 6 | 7 | void sc25519_mul(sc25519 *r, const sc25519 *x, const sc25519 *y) 8 | { 9 | unsigned long long t[8]; 10 | ull4_mul(t, x->v, y->v); 11 | sc25519_barrett(r, t); 12 | } 13 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_mul_shortsc.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | void sc25519_mul_shortsc(sc25519 *r, const sc25519 *x, const shortsc25519 *y) 4 | { 5 | /* XXX: This wants to be faster */ 6 | sc25519 t; 7 | sc25519_from_shortsc(&t, y); 8 | sc25519_mul(r, x, &t); 9 | } 10 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_sign/ed25519/amd64-51-30k/sc25519_to32bytes.c: -------------------------------------------------------------------------------- 1 | #include "sc25519.h" 2 | 3 | void sc25519_to32bytes(unsigned char r[32], const sc25519 *x) 4 | { 5 | /* assuming little-endian */ 6 | int i; 7 | for(i=0;i<32;i++) r[i] = i[(unsigned char *)x->v]; 8 | } 9 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_verify/16/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 16 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_verify/16/ref/verify.c: -------------------------------------------------------------------------------- 1 | #include "crypto_verify_16.h" 2 | 3 | int crypto_verify(const unsigned char *x,const unsigned char *y) 4 | { 5 | unsigned int differentbits = 0; 6 | #define F(i) differentbits |= x[i] ^ y[i]; 7 | F(0) 8 | F(1) 9 | F(2) 10 | F(3) 11 | F(4) 12 | F(5) 13 | F(6) 14 | F(7) 15 | F(8) 16 | F(9) 17 | F(10) 18 | F(11) 19 | F(12) 20 | F(13) 21 | F(14) 22 | F(15) 23 | return (1 & ((differentbits - 1) >> 8)) - 1; 24 | } 25 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_verify/32/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 32 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_verify/8/ref/api.h: -------------------------------------------------------------------------------- 1 | #define CRYPTO_BYTES 8 2 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/crypto_verify/8/ref/verify.c: -------------------------------------------------------------------------------- 1 | #include "crypto_verify_8.h" 2 | 3 | int crypto_verify(const unsigned char *x,const unsigned char *y) 4 | { 5 | unsigned int differentbits = 0; 6 | #define F(i) differentbits |= x[i] ^ y[i]; 7 | F(0) 8 | F(1) 9 | F(2) 10 | F(3) 11 | F(4) 12 | F(5) 13 | F(6) 14 | F(7) 15 | return (1 & ((differentbits - 1) >> 8)) - 1; 16 | } 17 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/src/randombytes.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include "randombytes.h" 4 | 5 | void randombytes(unsigned char *r,unsigned long long l) { 6 | FILE *fp = fopen("/dev/urandom", "r"); //TODO Remove hard-coded use of /dev/urandom. 7 | size_t bytes_read = fread(r, 1, l, fp); 8 | assert(bytes_read == l); 9 | fclose(fp); 10 | } 11 | -------------------------------------------------------------------------------- /depends/libsnark-supercop/version: -------------------------------------------------------------------------------- 1 | 20141014 2 | -------------------------------------------------------------------------------- /depends/xbyak/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | project(xbyak) 3 | 4 | file(GLOB headers xbyak/*.h) 5 | install(FILES ${headers} DESTINATION include/xbyak) 6 | 7 | -------------------------------------------------------------------------------- /depends/xbyak/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX=/usr/local 2 | INSTALL_DIR=$(PREFIX)/include/xbyak 3 | 4 | all: 5 | $(MAKE) -C sample 6 | 7 | clean: 8 | $(MAKE) -C sample clean 9 | 10 | install: 11 | mkdir -p $(INSTALL_DIR) 12 | cp -pR xbyak/*.h $(INSTALL_DIR) 13 | 14 | uninstall: 15 | rm -i $(INSTALL_DIR)/*.h 16 | rmdir $(INSTALL_DIR) 17 | 18 | -------------------------------------------------------------------------------- /depends/xbyak/gen/b2hex.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() 4 | { 5 | puts("enum {"); 6 | for (int i = 0; i < 256; i++) { 7 | printf(" B"); 8 | for (int j = 0; j < 8; j++) { 9 | putchar(i & (1 << (7 - j)) ? '1' : '0'); 10 | } 11 | printf("= %d", i); 12 | if (i < 255) putchar(','); 13 | putchar('\n'); 14 | } 15 | puts("};"); 16 | return 0; 17 | } -------------------------------------------------------------------------------- /depends/xbyak/sample/echo.bf: -------------------------------------------------------------------------------- 1 | >>++++++++[->++++++++<]>>>>+++++++++[->++++++++++<]>[<<,[->+<<+<<+>>>]<<<[ 2 | ->>>+<<<]>>>>>[->+>>+<<<]>[<<[->+>>+<<<]>>>[-<<<+>>>]<<[[-]<->]>-]>>[-<<<+ 3 | >>>]<<<<<<<[-<+<<+>>>]<[>>[-<+<<+>>>]<<<[->>>+<<<]>>[[-]>-<]<-]<<[->>>+<<< 4 | ]>>>>><[[-]>++++++++++++++++++++++++++++++++>[[-]<------------------------ 5 | -------->]<<]>>[-]<.>>] 6 | -------------------------------------------------------------------------------- /depends/xbyak/sample/fizzbuzz.bf: -------------------------------------------------------------------------------- 1 | ++++++[->++++>>+>+>-<<<<<]> 2 | [<++++>>+++>++++>>+++>+++++>+++++>>>>>>++>>++<<<<<<<<<<<<<<-] 3 | <++++>+++>-->+++>->>--->++>>>+++++[->++>++<<]<<<<<<<<<< 4 | 5 | [-> 6 | -[>>>>>>>]>[<+++>.>.>>>>..>>>+<]<<<<< 7 | -[>>>>]>[<+++++>.>.>..>>>+<]>>>> 8 | 9 | +<-[<<<]<[ 10 | [-<<+>>]>>>+>+<<<<<<[->>+>+>-<<<<]< 11 | ]>> 12 | 13 | [[-]<]>[ 14 | >>>[>.<<.<<<]<[.<<<<]> 15 | ] 16 | 17 | >.<<<<<<<<<<< 18 | ] 19 | 20 | -------------------------------------------------------------------------------- /depends/xbyak/sample/hello.bf: -------------------------------------------------------------------------------- 1 | >+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++ 2 | ++>-]<.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]> 3 | ++++++++[<++++>-]<+.[-]++++++++++. 4 | -------------------------------------------------------------------------------- /depends/xbyak/sample/toyvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/xbyak/sample/toyvm.cpp -------------------------------------------------------------------------------- /depends/xbyak/test/6.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rm a.lst b.lst 3 | echo nasm 4 | nasm -l a.lst -f win64 test.asm 5 | cat a.lst 6 | echo yasm 7 | yasm -l b.lst -f win64 test.asm 8 | cat b.lst 9 | -------------------------------------------------------------------------------- /depends/xbyak/test/a.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo 32bit 3 | rm -rf a.lst b.lst 4 | echo nasm 5 | nasm -l a.lst -f win32 -DWIN32 test.asm 6 | cat a.lst 7 | echo yasm 8 | yasm -l b.lst -f win32 -DWIN32 test.asm 9 | cat b.lst 10 | -------------------------------------------------------------------------------- /depends/xbyak/test/jmp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/xbyak/test/jmp.sln -------------------------------------------------------------------------------- /depends/xbyak/test/jmp.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/xbyak/test/jmp.vcproj -------------------------------------------------------------------------------- /depends/xbyak/test/lib_run.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | int main() 4 | { 5 | puts("main"); 6 | X::a.put(); 7 | putReg(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /depends/xbyak/test/lib_test.cpp: -------------------------------------------------------------------------------- 1 | #include "lib.h" 2 | 3 | void init() 4 | { 5 | static bool init = true; 6 | printf("in lib_test %d\n", init); 7 | if (!init) return; 8 | init = false; 9 | X::a.put(); 10 | putReg(); 11 | } 12 | 13 | 14 | -------------------------------------------------------------------------------- /depends/xbyak/test/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | test script on Windows 3 | 4 | this test requires nasm.exe, yasm.exe, cl.exe, awk, diff 5 | 6 | test_all ; for all tests 7 | -------------------------------------------------------------------------------- /depends/xbyak/test/state.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/xbyak/test/state.pptx -------------------------------------------------------------------------------- /depends/xbyak/test/test_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call test_nm_all 3 | echo *** test addressing *** 4 | call test_address 5 | call test_address 64 6 | echo *** test jmp address *** 7 | call test_jmp 8 | echo *** all test end *** 9 | -------------------------------------------------------------------------------- /depends/xbyak/test/test_avx_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo ** nasm-avx(32bit) *** 3 | call test_avx 4 | echo ** nasm-avx(64bit) *** 5 | call test_avx 64 6 | echo ** yasm-avx(32bit) *** 7 | call test_avx Y 8 | echo ** yasm-avx(64bit) *** 9 | call test_avx Y64 10 | -------------------------------------------------------------------------------- /depends/xbyak/test/test_jmp.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST jmp.cpp %OPT% /Od /Zi 4 | jmp 5 | -------------------------------------------------------------------------------- /depends/xbyak/test/test_misc.bat: -------------------------------------------------------------------------------- 1 | call set_opt 2 | bmake -f Makefile.win all 3 | cl -I../ -I./ -DXBYAK_TEST misc.cpp %OPT% /Od /Zi 4 | misc 5 | -------------------------------------------------------------------------------- /depends/xbyak/test/test_nm_all.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | echo *** nasm(32bit) *** 3 | call test_nm 4 | echo *** yasm(32bit) *** 5 | call test_nm Y 6 | echo *** nasm(64bit) *** 7 | call test_nm 64 8 | echo *** yasm(64bit) *** 9 | call test_nm Y64 10 | 11 | call test_avx_all 12 | -------------------------------------------------------------------------------- /depends/xbyak/xbyak.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MinaProtocol/snark-challenge-prover-reference/3261c3e2e84a8fab1d251e173d9a495a3ca0e654/depends/xbyak/xbyak.sln -------------------------------------------------------------------------------- /libsnark/caml/copy_over.sh: -------------------------------------------------------------------------------- 1 | sed 's/bn128/mnt4/g' < caml_bn128.cpp > caml_mnt4.cpp 2 | sed 's/bn128/mnt6/g' < caml_bn128.cpp > caml_mnt6.cpp 3 | sed 's/bn128/mnt4753/g' < caml_bn128.cpp > caml_mnt4753.cpp 4 | sed 's/bn128/mnt6753/g' < caml_bn128.cpp > caml_mnt6753.cpp 5 | 6 | sed 's/mnt4/mnt6/g' < caml_mnt4_specific.cpp > caml_mnt6_specific.cpp 7 | sed 's/mnt4/mnt4753/g' < caml_mnt4_specific.cpp > caml_mnt4753_specific.cpp 8 | sed 's/mnt4/mnt6753/g' < caml_mnt4_specific.cpp > caml_mnt6753_specific.cpp 9 | --------------------------------------------------------------------------------