use std::mem::MaybeUninit;
fn main() {
let mut uninit: MaybeUninit<i32> = MaybeUninit::uninit();
unsafe {
uninit.as_mut_ptr().write(42);
extern "C" {
fn abs(input: i32) -> i32;
}
pub fn safe_abs(input: i32) -> i32 {
unsafe { abs(input) }
#![feature(asm)]
fn add_asm(a: u64, b: u64) -> u64 {
let result: u64;
unsafe {
asm!(