Constructor v128
v128(Byte)
Splat a single byte across the v128
Declaration
public v128(byte b)
Parameters
Type | Name | Description |
---|---|---|
Byte | b | Splatted byte. |
v128(Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)
Initialize the v128 with 16 bytes
Declaration
public v128(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)
Parameters
Type | Name | Description |
---|---|---|
Byte | a | byte a. |
Byte | b | byte b. |
Byte | c | byte c. |
Byte | d | byte d. |
Byte | e | byte e. |
Byte | f | byte f. |
Byte | g | byte g. |
Byte | h | byte h. |
Byte | i | byte i. |
Byte | j | byte j. |
Byte | k | byte k. |
Byte | l | byte l. |
Byte | m | byte m. |
Byte | n | byte n. |
Byte | o | byte o. |
Byte | p | byte p. |
v128(SByte)
Splat a single sbyte across the v128
Declaration
public v128(sbyte b)
Parameters
Type | Name | Description |
---|---|---|
SByte | b | Splatted sbyte. |
v128(SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte, SByte)
Initialize the v128 with 16 sbytes
Declaration
public v128(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)
Parameters
Type | Name | Description |
---|---|---|
SByte | a | sbyte a. |
SByte | b | sbyte b. |
SByte | c | sbyte c. |
SByte | d | sbyte d. |
SByte | e | sbyte e. |
SByte | f | sbyte f. |
SByte | g | sbyte g. |
SByte | h | sbyte h. |
SByte | i | sbyte i. |
SByte | j | sbyte j. |
SByte | k | sbyte k. |
SByte | l | sbyte l. |
SByte | m | sbyte m. |
SByte | n | sbyte n. |
SByte | o | sbyte o. |
SByte | p | sbyte p. |
v128(Int16)
Splat a single short across the v128
Declaration
public v128(short v)
Parameters
Type | Name | Description |
---|---|---|
Int16 | v | Splatted short. |
v128(Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
Initialize the v128 with 8 shorts
Declaration
public v128(short a, short b, short c, short d, short e, short f, short g, short h)
Parameters
Type | Name | Description |
---|---|---|
Int16 | a | short a. |
Int16 | b | short b. |
Int16 | c | short c. |
Int16 | d | short d. |
Int16 | e | short e. |
Int16 | f | short f. |
Int16 | g | short g. |
Int16 | h | short h. |
v128(UInt16)
Splat a single ushort across the v128
Declaration
public v128(ushort v)
Parameters
Type | Name | Description |
---|---|---|
UInt16 | v | Splatted ushort. |
v128(UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16)
Initialize the v128 with 8 ushorts
Declaration
public v128(ushort a, ushort b, ushort c, ushort d, ushort e, ushort f, ushort g, ushort h)
Parameters
Type | Name | Description |
---|---|---|
UInt16 | a | ushort a. |
UInt16 | b | ushort b. |
UInt16 | c | ushort c. |
UInt16 | d | ushort d. |
UInt16 | e | ushort e. |
UInt16 | f | ushort f. |
UInt16 | g | ushort g. |
UInt16 | h | ushort h. |
v128(Int32)
Splat a single int across the v128
Declaration
public v128(int v)
Parameters
Type | Name | Description |
---|---|---|
Int32 | v | Splatted int. |
v128(Int32, Int32, Int32, Int32)
Initialize the v128 with 4 ints
Declaration
public v128(int a, int b, int c, int d)
Parameters
Type | Name | Description |
---|---|---|
Int32 | a | int a. |
Int32 | b | int b. |
Int32 | c | int c. |
Int32 | d | int d. |
v128(UInt32)
Splat a single uint across the v128
Declaration
public v128(uint v)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | v | Splatted uint. |
v128(UInt32, UInt32, UInt32, UInt32)
Initialize the v128 with 4 uints
Declaration
public v128(uint a, uint b, uint c, uint d)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | a | uint a. |
UInt32 | b | uint b. |
UInt32 | c | uint c. |
UInt32 | d | uint d. |
v128(Single)
Splat a single float across the v128
Declaration
public v128(float f)
Parameters
Type | Name | Description |
---|---|---|
Single | f | Splatted float. |
v128(Single, Single, Single, Single)
Initialize the v128 with 4 floats
Declaration
public v128(float a, float b, float c, float d)
Parameters
Type | Name | Description |
---|---|---|
Single | a | float a. |
Single | b | float b. |
Single | c | float c. |
Single | d | float d. |
v128(Double)
Splat a single double across the v128
Declaration
public v128(double f)
Parameters
Type | Name | Description |
---|---|---|
Double | f | Splatted double. |
v128(Double, Double)
Initialize the v128 with 2 doubles
Declaration
public v128(double a, double b)
Parameters
Type | Name | Description |
---|---|---|
Double | a | double a. |
Double | b | double b. |
v128(Int64)
Splat a single long across the v128
Declaration
public v128(long f)
Parameters
Type | Name | Description |
---|---|---|
Int64 | f | Splatted long. |
v128(Int64, Int64)
Initialize the v128 with 2 longs
Declaration
public v128(long a, long b)
Parameters
Type | Name | Description |
---|---|---|
Int64 | a | long a. |
Int64 | b | long b. |
v128(UInt64)
Splat a single ulong across the v128
Declaration
public v128(ulong f)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | f | Splatted ulong. |
v128(UInt64, UInt64)
Initialize the v128 with 2 ulongs
Declaration
public v128(ulong a, ulong b)
Parameters
Type | Name | Description |
---|---|---|
UInt64 | a | ulong a. |
UInt64 | b | ulong b. |
v128(v64, v64)
Initialize the v128 with 2 v64's
Declaration
public v128(v64 lo, v64 hi)
Parameters
Type | Name | Description |
---|---|---|
v64 | lo | Low half of v64. |
v64 | hi | High half of v64. |