|
1 | 1 | use crate::basefold_verifier::basefold::BasefoldCommitment; |
2 | 2 | use crate::tower_verifier::binding::IOPProverMessage; |
3 | | -use crate::zkvm_verifier::binding::{TowerProofInput, ZKVMProofInput, ZKVMChipProofInput, E, F}; |
| 3 | +use crate::zkvm_verifier::binding::{TowerProofInput, ZKVMChipProofInput, ZKVMProofInput, E, F}; |
4 | 4 | use crate::zkvm_verifier::verifier::verify_zkvm_proof; |
5 | 5 |
|
6 | | -use mpcs::{Basefold, BasefoldRSParams}; |
7 | 6 | use ceno_zkvm::scheme::ZKVMProof; |
8 | 7 | use ceno_zkvm::structs::ZKVMVerifyingKey; |
| 8 | +use mpcs::{Basefold, BasefoldRSParams}; |
9 | 9 |
|
10 | | -use openvm_native_recursion::hints::Hintable; |
11 | 10 | use openvm_circuit::arch::instructions::program::Program; |
12 | 11 | use openvm_native_compiler::{ |
13 | 12 | asm::AsmBuilder, |
14 | 13 | conversion::{convert_program, CompilerOptions}, |
15 | 14 | prelude::AsmCompiler, |
16 | 15 | }; |
| 16 | +use openvm_native_recursion::hints::Hintable; |
17 | 17 |
|
18 | 18 | pub fn parse_zkvm_proof_import( |
19 | 19 | zkvm_proof: ZKVMProof<E, Basefold<E, BasefoldRSParams>>, |
@@ -208,7 +208,10 @@ pub fn build_zkvm_verifier_program( |
208 | 208 | builder.halt(); |
209 | 209 |
|
210 | 210 | // Compile program |
| 211 | + #[cfg(feature = "bench-metrics")] |
211 | 212 | let options = CompilerOptions::default().with_cycle_tracker(); |
| 213 | + #[cfg(not(feature = "bench-metrics"))] |
| 214 | + let options = CompilerOptions::default(); |
212 | 215 | let mut compiler = AsmCompiler::new(options.word_size); |
213 | 216 | compiler.build(builder.operations); |
214 | 217 | let asm_code = compiler.code(); |
|
0 commit comments