Skip to main content

Class ShuffleI8x16

Represents "i8x16.shuffle" instruction.

Assembly: WaaS.Core.dll​
View Source​
Declaration
[OpCode(253, 13)]
public class ShuffleI8x16 : V128BinaryInstruction

Inheritance: System.Object -> WaaS.Models.Instruction -> WaaS.Models.V128BinaryInstruction

Properties​

LaneIndices​

Indices of the lanes to select from the concatenation of the two operands, one per byte.

View Source​
Declaration
public V128 LaneIndices { get; }

Methods​

Operate(in V128, in V128)​

View Source​
Declaration
protected override V128 Operate(in V128 lhs, in V128 rhs)
Returns​

WaaS.V128

Parameters​
TypeName
WaaS.V128lhs
WaaS.V128rhs

Validate(in ValidationContext)​

Validates the instruction.

View Source​
Declaration
public override void Validate(in ValidationContext context)
Parameters​
TypeName
WaaS.Models.ValidationContextcontext