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

# MTLDataType.bfloat3

A three-component vector with 16-bit, brain floating-point values.

## Declaration

```swift
case bfloat3
```

## Discussion

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

## See Also

### 16-bit brain floating-point types

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