diff --git a/evm/src/fixed_recursive_verifier.rs b/evm/src/fixed_recursive_verifier.rs index b16fde3a..33021c39 100644 --- a/evm/src/fixed_recursive_verifier.rs +++ b/evm/src/fixed_recursive_verifier.rs @@ -31,6 +31,7 @@ use crate::all_stark::{all_cross_table_lookups, AllStark, Table, NUM_TABLES}; use crate::arithmetic::arithmetic_stark::ArithmeticStark; use crate::byte_packing::byte_packing_stark::BytePackingStark; use crate::config::StarkConfig; +use crate::cpu::cpu_stark::CpuStark; use crate::cross_table_lookup::{ get_grand_product_challenge_set_target, verify_cross_table_lookups_circuit, CrossTableLookup, GrandProductChallengeSet, @@ -301,6 +302,7 @@ where C::Hasher: AlgebraicHasher, [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:, diff --git a/evm/src/prover.rs b/evm/src/prover.rs index 3486727d..10172005 100644 --- a/evm/src/prover.rs +++ b/evm/src/prover.rs @@ -24,6 +24,7 @@ use crate::arithmetic::arithmetic_stark::ArithmeticStark; use crate::byte_packing::byte_packing_stark::BytePackingStark; use crate::config::StarkConfig; use crate::constraint_consumer::ConstraintConsumer; +use crate::cpu::cpu_stark::CpuStark; use crate::cpu::kernel::aggregator::KERNEL; use crate::cross_table_lookup::{ cross_table_lookup_data, get_grand_product_challenge_set, CtlCheckVars, CtlData, @@ -54,6 +55,7 @@ where C: GenericConfig, [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:, @@ -76,6 +78,7 @@ where C: GenericConfig, [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:, @@ -104,6 +107,7 @@ where C: GenericConfig, [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:, @@ -196,6 +200,7 @@ where C: GenericConfig, [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:, diff --git a/evm/src/verifier.rs b/evm/src/verifier.rs index fa21e566..e4c277fd 100644 --- a/evm/src/verifier.rs +++ b/evm/src/verifier.rs @@ -15,6 +15,7 @@ use crate::arithmetic::arithmetic_stark::ArithmeticStark; use crate::byte_packing::byte_packing_stark::BytePackingStark; use crate::config::StarkConfig; use crate::constraint_consumer::ConstraintConsumer; +use crate::cpu::cpu_stark::CpuStark; use crate::cpu::kernel::constants::global_metadata::GlobalMetadata; use crate::cross_table_lookup::{ verify_cross_table_lookups, CtlCheckVars, GrandProductChallenge, GrandProductChallengeSet, @@ -42,6 +43,7 @@ pub fn verify_proof, C: GenericConfig, co where [(); ArithmeticStark::::COLUMNS]:, [(); BytePackingStark::::COLUMNS]:, + [(); CpuStark::::COLUMNS]:, [(); KeccakStark::::COLUMNS]:, [(); KeccakSpongeStark::::COLUMNS]:, [(); LogicStark::::COLUMNS]:,