├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── asm_tester ├── Cargo.toml ├── bench_with_features.sh ├── benches │ └── multiplication.rs ├── src │ ├── lib.rs │ └── test_large_field.rs ├── test_with_features.sh └── tmp.rs ├── ff_derive ├── Cargo.toml └── src │ ├── asm │ ├── asm_derive.rs │ ├── impls_4.rs │ └── mod.rs │ ├── lib.rs │ └── utils.rs ├── ff_derive_const ├── Cargo.toml └── src │ ├── const_field_element.rs │ ├── const_repr.rs │ └── lib.rs ├── src ├── lib.rs └── tests.rs └── tester ├── Cargo.toml ├── bench_with_features.sh ├── benches └── multiplication.rs ├── check_with_features.sh ├── src ├── adx_4 │ └── mod.rs ├── assembly_4.rs ├── check_assembly_4.rs ├── check_cios.rs ├── lib.rs ├── mul_variant0.rs ├── test_large_cios_field.rs ├── test_large_field.rs └── test_short_field.rs └── tmp.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/README.md -------------------------------------------------------------------------------- /asm_tester/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/Cargo.toml -------------------------------------------------------------------------------- /asm_tester/bench_with_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/bench_with_features.sh -------------------------------------------------------------------------------- /asm_tester/benches/multiplication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/benches/multiplication.rs -------------------------------------------------------------------------------- /asm_tester/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/src/lib.rs -------------------------------------------------------------------------------- /asm_tester/src/test_large_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/src/test_large_field.rs -------------------------------------------------------------------------------- /asm_tester/test_with_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/test_with_features.sh -------------------------------------------------------------------------------- /asm_tester/tmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/asm_tester/tmp.rs -------------------------------------------------------------------------------- /ff_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/Cargo.toml -------------------------------------------------------------------------------- /ff_derive/src/asm/asm_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/src/asm/asm_derive.rs -------------------------------------------------------------------------------- /ff_derive/src/asm/impls_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/src/asm/impls_4.rs -------------------------------------------------------------------------------- /ff_derive/src/asm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/src/asm/mod.rs -------------------------------------------------------------------------------- /ff_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/src/lib.rs -------------------------------------------------------------------------------- /ff_derive/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive/src/utils.rs -------------------------------------------------------------------------------- /ff_derive_const/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive_const/Cargo.toml -------------------------------------------------------------------------------- /ff_derive_const/src/const_field_element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive_const/src/const_field_element.rs -------------------------------------------------------------------------------- /ff_derive_const/src/const_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive_const/src/const_repr.rs -------------------------------------------------------------------------------- /ff_derive_const/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/ff_derive_const/src/lib.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/src/tests.rs -------------------------------------------------------------------------------- /tester/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/Cargo.toml -------------------------------------------------------------------------------- /tester/bench_with_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/bench_with_features.sh -------------------------------------------------------------------------------- /tester/benches/multiplication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/benches/multiplication.rs -------------------------------------------------------------------------------- /tester/check_with_features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/check_with_features.sh -------------------------------------------------------------------------------- /tester/src/adx_4/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/adx_4/mod.rs -------------------------------------------------------------------------------- /tester/src/assembly_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/assembly_4.rs -------------------------------------------------------------------------------- /tester/src/check_assembly_4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/check_assembly_4.rs -------------------------------------------------------------------------------- /tester/src/check_cios.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/check_cios.rs -------------------------------------------------------------------------------- /tester/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/lib.rs -------------------------------------------------------------------------------- /tester/src/mul_variant0.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/mul_variant0.rs -------------------------------------------------------------------------------- /tester/src/test_large_cios_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/test_large_cios_field.rs -------------------------------------------------------------------------------- /tester/src/test_large_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/test_large_field.rs -------------------------------------------------------------------------------- /tester/src/test_short_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/src/test_short_field.rs -------------------------------------------------------------------------------- /tester/tmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matter-labs/ff/HEAD/tester/tmp.rs --------------------------------------------------------------------------------