C# Class SimdSpike.UShortSimdProcessor

Mostrar archivo Open project: eoinmullan/SimdSpike Class Usage Examples

Public Methods

Method Description
HwAcceleratedSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
HwAcceleratedSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void
NaiveSumFuncUnchecked ( ushort lhs, ushort rhs ) : ushort[]
NaiveSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
NaiveSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void

Private Methods

Method Description
HWAcceleratedGetStats ( ushort input, ushort &min, ushort &max, double &average ) : void
HWAcceleratedMinMax ( ushort input, ushort &min, ushort &max ) : void
HWAcceleratedTotalOfArray ( ushort input ) : ulong
HWAcceleratedUncheckedTotalOfArray ( ushort input ) : ushort
NaiveGetStats ( ushort input, ushort &min, ushort &max, double &average ) : void
NaiveMinMax ( ushort input, ushort &minimum, ushort &maximum ) : void
NaiveTotalOfArray ( ushort input ) : ulong
NaiveUncheckedTotalOfArray ( ushort input ) : ushort

Method Details

HwAcceleratedSumInPlaceUnchecked() public static method

public static HwAcceleratedSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
lhs ushort
rhs ushort
return void

HwAcceleratedSumUnchecked() public static method

public static HwAcceleratedSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void
lhs ushort
rhs ushort
result ushort
return void

NaiveSumFuncUnchecked() public static method

public static NaiveSumFuncUnchecked ( ushort lhs, ushort rhs ) : ushort[]
lhs ushort
rhs ushort
return ushort[]

NaiveSumInPlaceUnchecked() public static method

public static NaiveSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
lhs ushort
rhs ushort
return void

NaiveSumUnchecked() public static method

public static NaiveSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void
lhs ushort
rhs ushort
result ushort
return void