From 6d3d2905f9cec861120c1aee557f1e6f40c9440d Mon Sep 17 00:00:00 2001 From: kunxian xia Date: Wed, 13 Aug 2025 14:45:52 +0800 Subject: [PATCH] skip last row --- extensions/native/circuit/src/poseidon2/chip.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/extensions/native/circuit/src/poseidon2/chip.rs b/extensions/native/circuit/src/poseidon2/chip.rs index fd4a6bc64e..e1ccf734b6 100644 --- a/extensions/native/circuit/src/poseidon2/chip.rs +++ b/extensions/native/circuit/src/poseidon2/chip.rs @@ -411,13 +411,13 @@ impl InstructionExecutor self.height += 1; } - let last_record = observation_records.last_mut().unwrap(); - let final_idx = last_record.end_idx % CHUNK; - let (write_final, _) = memory.write_cell(register_address_space, input_register_1, F::from_canonical_usize(final_idx)); - last_record.is_last = true; - last_record.write_final_idx = write_final; - last_record.final_idx = final_idx; - curr_timestamp += 1; + // let last_record = observation_records.last_mut().unwrap(); + // let final_idx = last_record.end_idx % CHUNK; + // let (write_final, _) = memory.write_cell(register_address_space, input_register_1, F::from_canonical_usize(final_idx)); + // last_record.is_last = true; + // last_record.write_final_idx = write_final; + // last_record.final_idx = final_idx; + // curr_timestamp += 1; for record in &mut observation_records { record.final_timestamp_increment = curr_timestamp;