@@ -4,7 +4,7 @@ use nexus_common_testing::emulator::{
44 compile_guest_project, setup_guest_project, write_guest_source_code, EmulatorType ,
55} ;
66use nexus_vm:: elf:: ElfFile ;
7- use nexus_vm:: trace:: { k_trace, Trace } ;
7+ use nexus_vm:: trace:: k_trace;
88use nexus_vm_prover:: { prove, verify} ;
99use num_cpus;
1010use postcard;
@@ -129,10 +129,8 @@ pub fn run_benchmark<T>(
129129
130130 let mut emulation_tracker = PhasesTracker :: default ( ) ;
131131 for _ in 0 ..iters {
132- let iter_elf = elf. clone ( ) ;
133-
134132 let timing_state = phase_start ( ) ;
135- ( view, execution_trace) = k_trace ( iter_elf , & [ ] , & public_input, & private_input, K )
133+ ( view, execution_trace) = k_trace ( elf . clone ( ) , & [ ] , & public_input, & private_input, K )
136134 . expect ( "error generating trace" ) ;
137135 let ( emulation_duration, emulation_user_time, emulation_sys_time, emulation_metrics) =
138136 phase_end ( timing_state) ;
@@ -166,10 +164,8 @@ pub fn run_benchmark<T>(
166164 // Measure verification.
167165 let mut verification_tracker = PhasesTracker :: default ( ) ;
168166 for _ in 0 ..iters {
169- let iter_proof = proof. clone ( ) ;
170-
171167 let timing_state = phase_start ( ) ;
172- verify ( iter_proof , & view) . unwrap ( ) ;
168+ verify ( proof . clone ( ) , & view) . unwrap ( ) ;
173169 let (
174170 verification_duration,
175171 verification_user_time,
0 commit comments