vyre 0.4.0

GPU compute intermediate representation with a standard operation library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
// Polynomial rolling hash operation module.

pub mod kernel;
pub use kernel::{
    constants, default_rolling_hash_program, laws, rolling_hash_program, spec, valid_window,
    window_byte, DEFAULT_WINDOW_SIZE, INPUTS, LAWS, ROLLING_BASE, SINGLE_BYTE_WINDOW_IDENTITY,
    SPEC,
};

// Backend-specific lowering tripwires for rolling hash.

// Polynomial rolling hash as a Category A IR composition.