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_sign_flip_negate(input: &[u8]) -> Vec<u8> {
    use super::{read_unary, write_u32};
    let a = read_unary(input);
    write_u32(a.wrapping_neg().wrapping_add(1))
}