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
Parameters
| Type | Name |
|---|---|
| WaaS.V128 | lhs |
| WaaS.V128 | rhs |
Validate(in ValidationContext)
Validates the instruction.
View Source
Declaration
public override void Validate(in ValidationContext context)
Parameters
| Type | Name |
|---|---|
| WaaS.Models.ValidationContext | context |