use archmage::{arcane, X64V3Token};
use core::ops::Add;
#[doc(hidden)]
#[target_feature(
enable = "sse,sse2,sse3,ssse3,sse4.1,sse4.2,popcnt,cmpxchg16b,avx,avx2,fma,bmi1,bmi2,f16c,lzcnt,movbe"
)]
#[inline]
fn __arcane_add_items<T: Add<Output = T> + Copy>(token: X64V3Token, a: T, b: T) -> T {
let _ = token;
a + b
}
#[inline(always)]
fn add_items<T: Add<Output = T> + Copy>(token: X64V3Token, a: T, b: T) -> T {
const _ARCHMAGE_TOKEN_MISMATCH: () = [
(),
][!(<X64V3Token>::__ARCHMAGE_TIER_TAG == 4085983307u32) as usize];
unsafe { __arcane_add_items::<T>(token, a, b) }
}
fn main() {}