---
title: vA128Shift
framework: Kernel
role: symbol
role_heading: Function
platforms: [macOS 10.0+]
path: kernel/1411110-va128shift
---

# vA128Shift

128-bit arithmetic (signed) shift.

## Declaration

```occ
vUInt32 vA128Shift(vUInt32 vA, vUInt8 vShiftFactor);
```

## Parameters

- `vA`: The vector to shift.
- `vShiftFactor`: The number of bits to shift the vector.

## Return Value

Return Value Returns the shifted vector.

## Discussion

Discussion This function treats the entire 128-bit vector as a single value to shift.
