@@ -74,15 +74,15 @@ impl IntermediateBytecode {
7474 }
7575 if let IntermediateValue :: MemoryAfterFp { offset } = value {
7676 return Some ( MemOrConstant :: MemoryAfterFp {
77- offset : offset. eval_const_expression_usize ( & compiler) ,
77+ offset : offset. eval_usize ( & compiler) ,
7878 } ) ;
7979 }
8080 None
8181 } ;
8282
8383 let try_as_mem_or_fp = |value : & IntermediateValue | match value {
8484 IntermediateValue :: MemoryAfterFp { offset } => Some ( MemOrFp :: MemoryAfterFp {
85- offset : offset. eval_const_expression_usize ( & compiler) ,
85+ offset : offset. eval_usize ( & compiler) ,
8686 } ) ,
8787 IntermediateValue :: Fp => Some ( MemOrFp :: Fp ) ,
8888 IntermediateValue :: Constant ( _) => None ,
@@ -145,17 +145,17 @@ impl IntermediateBytecode {
145145 res,
146146 } => {
147147 low_level_bytecode. push ( Instruction :: Deref ( DerefInstruction {
148- shift_0 : shift_0. eval_const_expression_usize ( & compiler) ,
149- shift_1 : shift_1. eval_const_expression_usize ( & compiler) ,
148+ shift_0 : shift_0. eval_usize ( & compiler) ,
149+ shift_1 : shift_1. eval_usize ( & compiler) ,
150150 res : match res {
151151 IntermediaryMemOrFpOrConstant :: MemoryAfterFp { offset } => {
152152 MemOrFpOrConstant :: MemoryAfterFp {
153- offset : offset. eval_const_expression_usize ( & compiler) ,
153+ offset : offset. eval_usize ( & compiler) ,
154154 }
155155 }
156156 IntermediaryMemOrFpOrConstant :: Fp => MemOrFpOrConstant :: Fp ,
157157 IntermediaryMemOrFpOrConstant :: Constant ( c) => {
158- MemOrFpOrConstant :: Constant ( c. eval_const_expression ( & compiler) )
158+ MemOrFpOrConstant :: Constant ( c. eval ( & compiler) )
159159 }
160160 } ,
161161 } ) ) ;
@@ -213,7 +213,7 @@ impl IntermediateBytecode {
213213 arg0 : arg0. try_into_mem_or_constant ( & compiler) . unwrap ( ) ,
214214 arg1 : arg1. try_into_mem_or_constant ( & compiler) . unwrap ( ) ,
215215 res : res. try_into_mem_or_fp ( & compiler) . unwrap ( ) ,
216- size : size. eval_const_expression_usize ( & compiler) ,
216+ size : size. eval_usize ( & compiler) ,
217217 } ) ) ;
218218 }
219219 IntermediateInstruction :: MultilinearEval {
@@ -227,7 +227,7 @@ impl IntermediateBytecode {
227227 coeffs : coeffs. try_into_mem_or_constant ( & compiler) . unwrap ( ) ,
228228 point : point. try_into_mem_or_constant ( & compiler) . unwrap ( ) ,
229229 res : res. try_into_mem_or_fp ( & compiler) . unwrap ( ) ,
230- n_vars : n_vars. eval_const_expression_usize ( & compiler) ,
230+ n_vars : n_vars. eval_usize ( & compiler) ,
231231 } ,
232232 ) ) ;
233233 }
@@ -255,7 +255,7 @@ impl IntermediateBytecode {
255255 } => {
256256 let size = try_as_mem_or_constant ( & size) . unwrap ( ) ;
257257 let hint = Hint :: RequestMemory {
258- offset : offset. eval_const_expression_usize ( & compiler) ,
258+ offset : offset. eval_usize ( & compiler) ,
259259 vectorized,
260260 size,
261261 } ;
0 commit comments