@@ -5,22 +5,16 @@ use cairo_vm::stdlib::collections::HashMap;
55use cairo_vm:: types:: builtin_name:: BuiltinName ;
66use cairo_vm:: types:: relocatable:: MaybeRelocatable ;
77use serde:: { Deserialize , Serialize } ;
8+ use stwo_cairo_common:: builtins:: {
9+ ADD_MOD_MEMORY_CELLS , BITWISE_MEMORY_CELLS , ECDSA_MEMORY_CELLS , EC_OP_MEMORY_CELLS ,
10+ KECCAK_MEMORY_CELLS , MUL_MOD_MEMORY_CELLS , OUTPUT_MEMORY_CELLS , PEDERSEN_MEMORY_CELLS ,
11+ POSEIDON_MEMORY_CELLS , RANGE_CHECK_MEMORY_CELLS ,
12+ } ;
813use stwo_cairo_common:: prover_types:: simd:: N_LANES ;
914use tracing:: { info, span, Level } ;
1015
1116use super :: memory:: MemoryBuilder ;
1217
13- pub const ADD_MOD_MEMORY_CELLS : usize = 7 ;
14- pub const BITWISE_MEMORY_CELLS : usize = 5 ;
15- pub const EC_OP_MEMORY_CELLS : usize = 7 ;
16- pub const ECDSA_MEMORY_CELLS : usize = 2 ;
17- pub const KECCAK_MEMORY_CELLS : usize = 16 ;
18- pub const MUL_MOD_MEMORY_CELLS : usize = 7 ;
19- pub const PEDERSEN_MEMORY_CELLS : usize = 3 ;
20- pub const POSEIDON_MEMORY_CELLS : usize = 6 ;
21- pub const RANGE_CHECK_MEMORY_CELLS : usize = 1 ;
22- pub const OUTPUT_MEMORY_CELLS : usize = 1 ;
23-
2418// Minimal builtins instances per segment, chosen to fit SIMD requirements.
2519pub const MIN_SEGMENT_SIZE : usize = N_LANES ;
2620
0 commit comments