Skip to main content

Class V128ExtAddPairwiseInstruction<TLane, TResultLane>

Base class for vector instructions which add the adjacent pairs of the lanes into wider lanes.

Assembly: WaaS.Core.dll​
View Source​
Declaration
public abstract class V128ExtAddPairwiseInstruction<TLane, TResultLane> : V128UnaryInstruction where TLane : unmanaged where TResultLane : unmanaged

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

Derived:
WaaS.Models.ExtAddPairwiseI16x8I32x4S, WaaS.Models.ExtAddPairwiseI16x8I32x4U, WaaS.Models.ExtAddPairwiseI8x16I16x8S, WaaS.Models.ExtAddPairwiseI8x16I16x8U

Methods​

Operate(in V128)​

View Source​
Declaration
protected override sealed V128 Operate(in V128 value)
Returns​

WaaS.V128

Parameters​
TypeName
WaaS.V128value

OperateLane(TLane, TLane)​

View Source​
Declaration
protected abstract TResultLane OperateLane(TLane lhs, TLane rhs)
Returns​

<TResultLane>

Parameters​
TypeName
<TLane>lhs
<TLane>rhs