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

# MTLDataType.bfloat4

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

## Declaration

```swift
case bfloat4
```

## 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.bfloat3](metal/mtldatatype/bfloat3.md)
