# v256

> Splat a single byte across the v256

## Definition

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

## v256(byte)

Splat a single byte across the v256

```csharp
public v256(byte b)
```

### Parameters

**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): Splatted byte.

## v256(byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte, byte)

Initialize the v256 with 32 bytes

```csharp
public v256(byte a, byte b, byte c, byte d, byte e, byte f, byte g, byte h, byte i, byte j, byte k, byte l, byte m, byte n, byte o, byte p, byte q, byte r, byte s, byte t, byte u, byte v, byte w, byte x, byte y, byte z, byte A, byte B, byte C, byte D, byte E, byte F)
```

### Parameters

**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte a.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte b.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte c.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte d.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte e.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte f.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte g.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte h.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte i.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte j.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte k.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte l.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte m.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte n.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte o.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte p.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte q.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte r.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte s.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte t.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte u.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte v.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte w.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte x.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte y.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte z.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte A.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte B.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte C.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte D.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte E.**** (\[byte]\(https\://learn.microsoft.com/dotnet/api/system.byte)): byte F.

## v256(sbyte)

Splat a single sbyte across the v256

```csharp
public v256(sbyte b)
```

### Parameters

**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): Splatted sbyte.

## v256(sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte)

Initialize the v256 with 32 sbytes

```csharp
public v256(sbyte a, sbyte b, sbyte c, sbyte d, sbyte e, sbyte f, sbyte g, sbyte h, sbyte i, sbyte j, sbyte k, sbyte l, sbyte m, sbyte n, sbyte o, sbyte p, sbyte q, sbyte r, sbyte s, sbyte t, sbyte u, sbyte v, sbyte w, sbyte x, sbyte y, sbyte z, sbyte A, sbyte B, sbyte C, sbyte D, sbyte E, sbyte F)
```

### Parameters

**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte a.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte b.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte c.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte d.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte e.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte f.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte g.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte h.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte i.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte j.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte k.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte l.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte m.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte n.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte o.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte p.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte q.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte r.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte s.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte t.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte u.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte v.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte w.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte x.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte y.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte z.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte A.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte B.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte C.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte D.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte E.**** (\[sbyte]\(https\://learn.microsoft.com/dotnet/api/system.sbyte)): sbyte F.

## v256(short)

Splat a single short across the v256

```csharp
public v256(short v)
```

### Parameters

**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): Splatted short.

## v256(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short)

Initialize the v256 with 16 shorts

```csharp
public v256(short a, short b, short c, short d, short e, short f, short g, short h, short i, short j, short k, short l, short m, short n, short o, short p)
```

### Parameters

**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short a.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short b.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short c.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short d.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short e.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short f.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short g.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short h.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short i.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short j.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short k.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short l.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short m.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short n.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short o.**** (\[short]\(https\://learn.microsoft.com/dotnet/api/system.int16)): short p.

## v256(ushort)

Splat a single ushort across the v256

```csharp
public v256(ushort v)
```

### Parameters

**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): Splatted ushort.

## v256(ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort, ushort)

Initialize the v256 with 16 ushorts

```csharp
public v256(ushort a, ushort b, ushort c, ushort d, ushort e, ushort f, ushort g, ushort h, ushort i, ushort j, ushort k, ushort l, ushort m, ushort n, ushort o, ushort p)
```

### Parameters

**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort a.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort b.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort c.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort d.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort e.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort f.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort g.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort h.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort i.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort j.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort k.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort l.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort m.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort n.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort o.**** (\[ushort]\(https\://learn.microsoft.com/dotnet/api/system.uint16)): ushort p.

## v256(f16)

Splat a single f16 across the v256

```csharp
public v256(f16 v)
```

### Parameters

**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): Splatted f16.

## v256(f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16, f16)

Initialize the v256 with 16 f16's

```csharp
public v256(f16 a, f16 b, f16 c, f16 d, f16 e, f16 f, f16 g, f16 h, f16 i, f16 j, f16 k, f16 l, f16 m, f16 n, f16 o, f16 p)
```

### Parameters

**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 a.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 b.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 c.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 d.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 e.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 f.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 g.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 h.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 i.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 j.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 k.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 l.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 m.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 n.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 o.**** (\[f16]\(/engine/6000.7/script-reference/unity/burst/intrinsics/f16)): f16 p.

## v256(int)

Splat a single int across the v256

```csharp
public v256(int v)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Splatted int.

## v256(int, int, int, int, int, int, int, int)

Initialize the v256 with 8 ints

```csharp
public v256(int a, int b, int c, int d, int e, int f, int g, int h)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int a.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int b.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int c.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int d.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int e.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int f.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int g.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): int h.

## v256(uint)

Splat a single uint across the v256

```csharp
public v256(uint v)
```

### Parameters

**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): Splatted uint.

## v256(uint, uint, uint, uint, uint, uint, uint, uint)

Initialize the v256 with 8 uints

```csharp
public v256(uint a, uint b, uint c, uint d, uint e, uint f, uint g, uint h)
```

### Parameters

**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint a.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint b.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint c.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint d.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint e.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint f.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint g.**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): uint h.

## v256(float)

Splat a single float across the v256

```csharp
public v256(float f)
```

### Parameters

**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): Splatted float.

## v256(float, float, float, float, float, float, float, float)

Initialize the v256 with 8 floats

```csharp
public v256(float a, float b, float c, float d, float e, float f, float g, float h)
```

### Parameters

**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float a.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float b.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float c.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float d.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float e.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float f.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float g.**** (\[float]\(https\://learn.microsoft.com/dotnet/api/system.single)): float h.

## v256(double)

Splat a single double across the v256

```csharp
public v256(double f)
```

### Parameters

**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): Splatted double.

## v256(double, double, double, double)

Initialize the v256 with 4 doubles

```csharp
public v256(double a, double b, double c, double d)
```

### Parameters

**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): double a.**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): double b.**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): double c.**** (\[double]\(https\://learn.microsoft.com/dotnet/api/system.double)): double d.

## v256(long)

Splat a single long across the v256

```csharp
public v256(long f)
```

### Parameters

**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): Splatted long.

## v256(long, long, long, long)

Initialize the v256 with 4 longs

```csharp
public v256(long a, long b, long c, long d)
```

### Parameters

**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): long a.**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): long b.**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): long c.**** (\[long]\(https\://learn.microsoft.com/dotnet/api/system.int64)): long d.

## v256(ulong)

Splat a single ulong across the v256

```csharp
public v256(ulong f)
```

### Parameters

**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): Splatted ulong.

## v256(ulong, ulong, ulong, ulong)

Initialize the v256 with 4 ulongs

```csharp
public v256(ulong a, ulong b, ulong c, ulong d)
```

### Parameters

**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): ulong a.**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): ulong b.**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): ulong c.**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): ulong d.

## v256(v128, v128)

Initialize the v256 with 2 v128's

```csharp
public v256(v128 lo, v128 hi)
```

### Parameters

**** (\[v128]\(/engine/6000.7/script-reference/unity/burst/intrinsics/v128)): Low half of v128.**** (\[v128]\(/engine/6000.7/script-reference/unity/burst/intrinsics/v128)): High half of v128.
