// bswap / bswap16 tests // check bswap for i16/u16 assert(bswap(0xaabb) == 0xbbaa); assert(bswap(0xaabb) == 0xbbaa); // check bswap for i32/u32 assert(bswap(0xaabbccdd) == 0xddccbbaa); assert(bswap(0xaabbccdd) == 0xddccbbaa); // check bswap for i64/u64 assert(bswap(0x00112233aabbccdd) == 0xddccbbaa33221100); assert(bswap(0x00112233aabbccdd) == 0xddccbbaa33221100); // check bswap for i32/u32 assert(bswap(0xaabbccdd) == 0xddccbbaa); assert(bswap(0xaabbccdd) == 0xddccbbaa); // check bswap16 for i16/u16 assert(bswap16(0xaabb) == 0xbbaa); assert(bswap16(0xaabb) == 0xbbaa); // check bswap16 for i32/u32 assert(bswap16(0xff88aabb) == 0xff88bbaa); assert(bswap16(0xff88aabb) == 0xff88bbaa);