crate::ix!();
#[inline]
pub fn bswap_16(x: u16) -> u16 {
trace!(target: "compat::byteswap", input = format!("{:#06x}", x), "bswap_16");
let res = x.swap_bytes();
trace!(target: "compat::byteswap", output = format!("{:#06x}", res), "bswap_16");
res
}
#[inline]
pub fn bswap_32(x: u32) -> u32 {
trace!(target: "compat::byteswap", input = format!("{:#010x}", x), "bswap_32");
let res = x.swap_bytes();
trace!(target: "compat::byteswap", output = format!("{:#010x}", res), "bswap_32");
res
}
#[inline]
pub fn bswap_64(x: u64) -> u64 {
trace!(target: "compat::byteswap", input = format!("{:#018x}", x), "bswap_64");
let res = x.swap_bytes();
trace!(target: "compat::byteswap", output = format!("{:#018x}", res), "bswap_64");
res
}