vyre-conform 0.1.0

Conformance suite for vyre backends — proves byte-identical output to CPU reference
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#![allow(
    missing_docs,
    dead_code,
    unused_imports,
    unused_variables,
    unreachable_patterns,
    clippy::all
)]

#[inline]
pub(crate) fn builtin_mod_mask_shl(input: &[u8]) -> Vec<u8> {
    use super::{read_binary, write_u32};
    let (a, b) = read_binary(input);
    write_u32(a << (b & 31))
}