function swap_bytes

@llvm_intrinsic(bswap.$0)
fn swap_bytes<T>(v: T) -> T { .. }