Skip to main content

stwo_gpu/
lib.rs

1#![allow(incomplete_features)]
2#![cfg_attr(
3    all(target_arch = "x86_64", target_feature = "avx512f"),
4    feature(stdarch_x86_avx512)
5)]
6#![cfg_attr(not(feature = "std"), no_std)]
7// Nightly features required for prover:
8// - array_chunks: slice iteration by fixed-size arrays
9// - iter_array_chunks: Iterator::array_chunks
10// - portable_simd: std::simd support
11// - slice_ptr_get: slice pointer utilities
12#![cfg_attr(
13    feature = "prover",
14    feature(array_chunks, iter_array_chunks, portable_simd, slice_ptr_get)
15)]
16pub mod core;
17
18#[cfg(feature = "prover")]
19pub mod prover;
20#[cfg(feature = "tracing")]
21pub mod tracing;