openvm_recursion_circuit/primitives/exp_bits_len/
mod.rs

1pub mod air;
2pub mod trace;
3
4pub use air::*;
5pub use trace::*;
6
7#[cfg(test)]
8mod tests;
9
10#[cfg(feature = "cuda")]
11pub(crate) mod cuda;
12
13#[cfg(feature = "cuda")]
14pub use cuda::ExpBitsLenGpuTraceGenerator;
15
16#[cfg(feature = "cuda")]
17pub type ExpBitsLenTraceGenerator = ExpBitsLenGpuTraceGenerator;
18
19#[cfg(not(feature = "cuda"))]
20pub type ExpBitsLenTraceGenerator = ExpBitsLenCpuTraceGenerator;