Added missing __builtin_bswap16(). Bug in gcc-4.7.