correctly extracts bit components for float