sp1-recursion-core 3.0.0-rc4

SP1 is a performant, 100% open-source, contributor-friendly zkVM.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use sp1_derive::AlignedBorrow;

use crate::{
    chips::{mem::MemoryAccessCols, poseidon2_wide::WIDTH},
    Address,
};

#[derive(AlignedBorrow, Clone, Copy, Debug)]
#[repr(C)]
pub struct Poseidon2PreprocessedCols<T: Copy> {
    pub input: [Address<T>; WIDTH],
    pub output: [MemoryAccessCols<T>; WIDTH],
    pub is_real_neg: T,
}