# v128x4

> Represents a 512-bit SIMD value (Arm only) (a combination of 4 128-bit values, equivalent to Arm Neon *x4 types)

## Definition

* **Type:** Struct
* **Namespace:** [Unity.Burst.Intrinsics](/engine/6000.6/script-reference/unity/burst/intrinsics.md)
* **Assembly:** UnityEngine.BurstModule

```csharp
public struct v128x4
```

## Fields

| Value                                                                              | Description                           |
| ---------------------------------------------------------------------------------- | ------------------------------------- |
| [v128\_0](/engine/6000.6/script-reference/unity/burst/intrinsics/v128x4/v128-0.md) | Get the first 128 bits of the vector  |
| [v128\_1](/engine/6000.6/script-reference/unity/burst/intrinsics/v128x4/v128-1.md) | Get the second 128 bits of the vector |
| [v128\_2](/engine/6000.6/script-reference/unity/burst/intrinsics/v128x4/v128-2.md) | Get the third 128 bits of the vector  |
| [v128\_3](/engine/6000.6/script-reference/unity/burst/intrinsics/v128x4/v128-3.md) | Get the fourth 128 bits of the vector |

## Constructors

| Constructor                                                                                                                                                                                      | Description                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------- |
| [v128x4(Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128,Unity.Burst.Intrinsics.v128)](/engine/6000.6/script-reference/unity/burst/intrinsics/v128x4/ctor.md) | Initialize the v128x4 with 4 v128's |
