C# Class SimdSpike.UShortSimdProcessor

Afficher le fichier Open project: eoinmullan/SimdSpike Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static HwAcceleratedSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
lhs ushort
rhs ushort
Résultat void

HwAcceleratedSumUnchecked() public static méthode

public static HwAcceleratedSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void
lhs ushort
rhs ushort
result ushort
Résultat void

NaiveSumFuncUnchecked() public static méthode

public static NaiveSumFuncUnchecked ( ushort lhs, ushort rhs ) : ushort[]
lhs ushort
rhs ushort
Résultat ushort[]

NaiveSumInPlaceUnchecked() public static méthode

public static NaiveSumInPlaceUnchecked ( ushort lhs, ushort rhs ) : void
lhs ushort
rhs ushort
Résultat void

NaiveSumUnchecked() public static méthode

public static NaiveSumUnchecked ( ushort lhs, ushort rhs, ushort result ) : void
lhs ushort
rhs ushort
result ushort
Résultat void