compiler_builtins/int/
bswap.rs

1intrinsics! {
2    #[maybe_use_optimized_c_shim]
3    /// Swaps bytes in 32-bit number
4    pub extern "C" fn __bswapsi2(x: u32) -> u32 {
5        x.swap_bytes()
6    }
7
8    #[maybe_use_optimized_c_shim]
9    /// Swaps bytes in 64-bit number
10    pub extern "C" fn __bswapdi2(x: u64) -> u64 {
11        x.swap_bytes()
12    }
13
14    #[maybe_use_optimized_c_shim]
15    /// Swaps bytes in 128-bit number
16    pub extern "C" fn __bswapti2(x: u128) -> u128 {
17        x.swap_bytes()
18    }
19}