zkstd/arithmetic/limbs/
bits_256.rs1#[cfg(all(feature = "asm", target_arch = "x86_64"))]
2mod assembly;
3
4#[cfg(any(not(feature = "asm"), not(target_arch = "x86_64")))]
5mod normal;
6
7mod represent;
8
9#[cfg(all(feature = "asm", target_arch = "x86_64"))]
10pub use assembly::{add, double, mul, neg, square, sub};
11
12#[cfg(any(not(feature = "asm"), not(target_arch = "x86_64")))]
13pub use normal::{add, double, mul, neg, square, sub};
14
15pub use normal::{invert, mont, pow};
16
17pub use represent::*;