---
title: MTLDataType.bfloat
framework: metal
role: symbol
role_heading: Case
path: metal/mtldatatype/bfloat
---

# MTLDataType.bfloat

A 16-bit, brain floating-point value.

## Declaration

```swift
case bfloat
```

## Discussion

Discussion The 16-bit value stores one sign bit, eight exponent bits, and seven mantissa bits.

## See Also

### 16-bit brain floating-point types

- [MTLDataType.bfloat2](metal/mtldatatype/bfloat2.md)
- [MTLDataType.bfloat3](metal/mtldatatype/bfloat3.md)
- [MTLDataType.bfloat4](metal/mtldatatype/bfloat4.md)
