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