---
title: "vU128SubS(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vu128subs(_:_:)"
---

# vU128SubS(_:_:)

Unsigned 128-bit subtraction with saturation (clipping).

## Declaration

```swift
func vU128SubS(_ vA: vUInt32, _ vB: vUInt32) -> vUInt32
```

## See Also

### Integer Arithmetic Functions (from vBasicOps.h)

- [vU64AddS(_:_:)](accelerate/vu64adds(_:_:).md)
- [vS64AddS(_:_:)](accelerate/vs64adds(_:_:).md)
- [vU128Add(_:_:)](accelerate/vu128add(_:_:).md)
- [vU128AddS(_:_:)](accelerate/vu128adds(_:_:).md)
- [vS128Add(_:_:)](accelerate/vs128add(_:_:).md)
- [vS128AddS(_:_:)](accelerate/vs128adds(_:_:).md)
- [vU64SubS(_:_:)](accelerate/vu64subs(_:_:).md)
- [vS64SubS(_:_:)](accelerate/vs64subs(_:_:).md)
- [vU128Sub(_:_:)](accelerate/vu128sub(_:_:).md)
- [vS128Sub(_:_:)](accelerate/vs128sub(_:_:).md)
- [vS128SubS(_:_:)](accelerate/vs128subs(_:_:).md)
- [vU8HalfMultiply(_:_:)](accelerate/vu8halfmultiply(_:_:).md)
- [vS8HalfMultiply(_:_:)](accelerate/vs8halfmultiply(_:_:).md)
- [vU32HalfMultiply(_:_:)](accelerate/vu32halfmultiply(_:_:).md)
- [vS32HalfMultiply(_:_:)](accelerate/vs32halfmultiply(_:_:).md)
