Added checking for __builtin_bswap64()
Fixed detection of __builtin_bswap16()