AdvSimd.MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int64>, Vector64<Int32>, Vector64<Int32>, Byte) |
int64x2_t vqdmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane] |
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int32>, Vector64<Int16>, Vector128<Int16>, Byte) |
int32x4_t vqdmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane] |
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int32>, Vector64<Int16>, Vector64<Int16>, Byte) |
int32x4_t vqdmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane) A32: VQDMLAL.S16 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane] |
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int64>, Vector64<Int32>, Vector128<Int32>, Byte) |
int64x2_t vqdmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane) A32: VQDMLAL.S32 Qd, Dn, Dm[lane] A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane] |
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int64>, Vector64<Int32>, Vector64<Int32>, Byte)
int64x2_t vqdmlal_lane_s32 (int64x2_t a, int32x2_t b, int32x2_t v, const int lane)
A32: VQDMLAL.S32 Qd, Dn, Dm[lane]
A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]
public:
static System::Runtime::Intrinsics::Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System::Runtime::Intrinsics::Vector128<long> addend, System::Runtime::Intrinsics::Vector64<int> left, System::Runtime::Intrinsics::Vector64<int> right, System::Byte rightIndex);
public static System.Runtime.Intrinsics.Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (System.Runtime.Intrinsics.Vector128<long> addend, System.Runtime.Intrinsics.Vector64<int> left, System.Runtime.Intrinsics.Vector64<int> right, byte rightIndex);
static member MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector64<int> * System.Runtime.Intrinsics.Vector64<int> * byte -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (addend As Vector128(Of Long), left As Vector64(Of Integer), right As Vector64(Of Integer), rightIndex As Byte) As Vector128(Of Long)
Parameters
- rightIndex
- Byte
Returns
Applies to
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int32>, Vector64<Int16>, Vector128<Int16>, Byte)
int32x4_t vqdmlal_laneq_s16 (int32x4_t a, int16x4_t b, int16x8_t v, const int lane)
A32: VQDMLAL.S16 Qd, Dn, Dm[lane]
A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]
public:
static System::Runtime::Intrinsics::Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System::Runtime::Intrinsics::Vector128<int> addend, System::Runtime::Intrinsics::Vector64<short> left, System::Runtime::Intrinsics::Vector128<short> right, System::Byte rightIndex);
public static System.Runtime.Intrinsics.Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (System.Runtime.Intrinsics.Vector128<int> addend, System.Runtime.Intrinsics.Vector64<short> left, System.Runtime.Intrinsics.Vector128<short> right, byte rightIndex);
static member MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector64<int16> * System.Runtime.Intrinsics.Vector128<int16> * byte -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (addend As Vector128(Of Integer), left As Vector64(Of Short), right As Vector128(Of Short), rightIndex As Byte) As Vector128(Of Integer)
Parameters
- rightIndex
- Byte
Returns
Applies to
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int32>, Vector64<Int16>, Vector64<Int16>, Byte)
int32x4_t vqdmlal_lane_s16 (int32x4_t a, int16x4_t b, int16x4_t v, const int lane)
A32: VQDMLAL.S16 Qd, Dn, Dm[lane]
A64: SQDMLAL Vd.4S, Vn.4H, Vm.H[lane]
public:
static System::Runtime::Intrinsics::Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System::Runtime::Intrinsics::Vector128<int> addend, System::Runtime::Intrinsics::Vector64<short> left, System::Runtime::Intrinsics::Vector64<short> right, System::Byte rightIndex);
public static System.Runtime.Intrinsics.Vector128<int> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (System.Runtime.Intrinsics.Vector128<int> addend, System.Runtime.Intrinsics.Vector64<short> left, System.Runtime.Intrinsics.Vector64<short> right, byte rightIndex);
static member MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate : System.Runtime.Intrinsics.Vector128<int> * System.Runtime.Intrinsics.Vector64<int16> * System.Runtime.Intrinsics.Vector64<int16> * byte -> System.Runtime.Intrinsics.Vector128<int>
Public Shared Function MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (addend As Vector128(Of Integer), left As Vector64(Of Short), right As Vector64(Of Short), rightIndex As Byte) As Vector128(Of Integer)
Parameters
- rightIndex
- Byte
Returns
Applies to
MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(Vector128<Int64>, Vector64<Int32>, Vector128<Int32>, Byte)
int64x2_t vqdmlal_laneq_s32 (int64x2_t a, int32x2_t b, int32x4_t v, const int lane)
A32: VQDMLAL.S32 Qd, Dn, Dm[lane]
A64: SQDMLAL Vd.2D, Vn.2S, Vm.S[lane]
public:
static System::Runtime::Intrinsics::Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate(System::Runtime::Intrinsics::Vector128<long> addend, System::Runtime::Intrinsics::Vector64<int> left, System::Runtime::Intrinsics::Vector128<int> right, System::Byte rightIndex);
public static System.Runtime.Intrinsics.Vector128<long> MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (System.Runtime.Intrinsics.Vector128<long> addend, System.Runtime.Intrinsics.Vector64<int> left, System.Runtime.Intrinsics.Vector128<int> right, byte rightIndex);
static member MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate : System.Runtime.Intrinsics.Vector128<int64> * System.Runtime.Intrinsics.Vector64<int> * System.Runtime.Intrinsics.Vector128<int> * byte -> System.Runtime.Intrinsics.Vector128<int64>
Public Shared Function MultiplyDoublingWideningLowerBySelectedScalarAndAddSaturate (addend As Vector128(Of Long), left As Vector64(Of Integer), right As Vector128(Of Integer), rightIndex As Byte) As Vector128(Of Long)
Parameters
- rightIndex
- Byte
Returns
Applies to
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om