bswap
int bswap, sign;
bswap = 1;
bswap = 0;
bswap ? 'b' : '-');
if (bswap)
.bswap = 1,
.bswap = 1,
.bswap = 1,
.bswap = 1,
.bswap = 1,
if (dev->fmt->bswap)
unsigned int bswap:1;
(target_is_big_endian == host_is_big_endian ? x : bswap(x))