clang 22.0.0git
|
Go to the source code of this file.
Macros | |
#define | __DEFAULT_FN_ATTRS128 |
#define | __DEFAULT_FN_ATTRS256 |
#define | __DEFAULT_FN_ATTRS128_CONSTEXPR __DEFAULT_FN_ATTRS128 |
#define | __DEFAULT_FN_ATTRS256_CONSTEXPR __DEFAULT_FN_ATTRS256 |
Functions | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fmadd_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a multiply-add of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fmadd_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a multiply-add of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fmadd_ss (__m128 __A, __m128 __B, __m128 __C) |
Computes a scalar multiply-add of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fmadd_sd (__m128d __A, __m128d __B, __m128d __C) |
Computes a scalar multiply-add of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fmsub_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a multiply-subtract of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fmsub_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a multiply-subtract of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fmsub_ss (__m128 __A, __m128 __B, __m128 __C) |
Computes a scalar multiply-subtract of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fmsub_sd (__m128d __A, __m128d __B, __m128d __C) |
Computes a scalar multiply-subtract of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fnmadd_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a negated multiply-add of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fnmadd_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a negated multiply-add of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fnmadd_ss (__m128 __A, __m128 __B, __m128 __C) |
Computes a scalar negated multiply-add of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fnmadd_sd (__m128d __A, __m128d __B, __m128d __C) |
Computes a scalar negated multiply-add of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fnmsub_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a negated multiply-subtract of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128_CONSTEXPR | _mm_fnmsub_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a negated multiply-subtract of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fnmsub_ss (__m128 __A, __m128 __B, __m128 __C) |
Computes a scalar negated multiply-subtract of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fnmsub_sd (__m128d __A, __m128d __B, __m128d __C) |
Computes a scalar negated multiply-subtract of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fmaddsub_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a multiply with alternating add/subtract of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fmaddsub_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a multiply with alternating add/subtract of 128-bit vectors of [2 x double]. | |
static __inline__ __m128 __DEFAULT_FN_ATTRS128 | _mm_fmsubadd_ps (__m128 __A, __m128 __B, __m128 __C) |
Computes a multiply with alternating add/subtract of 128-bit vectors of [4 x float]. | |
static __inline__ __m128d __DEFAULT_FN_ATTRS128 | _mm_fmsubadd_pd (__m128d __A, __m128d __B, __m128d __C) |
Computes a multiply with alternating add/subtract of 128-bit vectors of [2 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fmadd_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a multiply-add of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fmadd_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a multiply-add of 256-bit vectors of [4 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fmsub_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a multiply-subtract of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fmsub_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a multiply-subtract of 256-bit vectors of [4 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fnmadd_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a negated multiply-add of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fnmadd_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a negated multiply-add of 256-bit vectors of [4 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fnmsub_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a negated multiply-subtract of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256_CONSTEXPR | _mm256_fnmsub_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a negated multiply-subtract of 256-bit vectors of [4 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256 | _mm256_fmaddsub_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a multiply with alternating add/subtract of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256 | _mm256_fmaddsub_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a multiply with alternating add/subtract of 256-bit vectors of [4 x double]. | |
static __inline__ __m256 __DEFAULT_FN_ATTRS256 | _mm256_fmsubadd_ps (__m256 __A, __m256 __B, __m256 __C) |
Computes a vector multiply with alternating add/subtract of 256-bit vectors of [8 x float]. | |
static __inline__ __m256d __DEFAULT_FN_ATTRS256 | _mm256_fmsubadd_pd (__m256d __A, __m256d __B, __m256d __C) |
Computes a vector multiply with alternating add/subtract of 256-bit vectors of [4 x double]. |
#define __DEFAULT_FN_ATTRS128 |
Definition at line 18 of file fmaintrin.h.
#define __DEFAULT_FN_ATTRS128_CONSTEXPR __DEFAULT_FN_ATTRS128 |
Definition at line 29 of file fmaintrin.h.
#define __DEFAULT_FN_ATTRS256 |
Definition at line 21 of file fmaintrin.h.
#define __DEFAULT_FN_ATTRS256_CONSTEXPR __DEFAULT_FN_ATTRS256 |
Definition at line 30 of file fmaintrin.h.
|
static |
Computes a multiply-add of 256-bit vectors of [4 x double].
For each element, computes (__A * __B) + __C
.
This intrinsic corresponds to the VFMADD213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the addend. |
Definition at line 573 of file fmaintrin.h.
Referenced by _mm256_mask3_fmadd_pd(), _mm256_mask_fmadd_pd(), and _mm256_maskz_fmadd_pd().
|
static |
Computes a multiply-add of 256-bit vectors of [8 x float].
For each element, computes (__A * __B) + __C
.
This intrinsic corresponds to the VFMADD213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the addend. |
Definition at line 552 of file fmaintrin.h.
Referenced by _mm256_mask3_fmadd_ps(), _mm256_mask_fmadd_ps(), and _mm256_maskz_fmadd_ps().
|
static |
Computes a multiply with alternating add/subtract of 256-bit vectors of [4 x double].
This intrinsic corresponds to the VFMADDSUB213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the addend/subtrahend. |
Definition at line 758 of file fmaintrin.h.
|
static |
Computes a multiply with alternating add/subtract of 256-bit vectors of [8 x float].
This intrinsic corresponds to the VFMADDSUB213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the addend/subtrahend. |
Definition at line 731 of file fmaintrin.h.
|
static |
Computes a multiply-subtract of 256-bit vectors of [4 x double].
For each element, computes (__A * __B) - __C
.
This intrinsic corresponds to the VFMSUB213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the subtrahend. |
Definition at line 615 of file fmaintrin.h.
Referenced by _mm256_mask3_fmsub_pd(), _mm256_mask_fmsub_pd(), and _mm256_maskz_fmsub_pd().
|
static |
Computes a multiply-subtract of 256-bit vectors of [8 x float].
For each element, computes (__A * __B) - __C
.
This intrinsic corresponds to the VFMSUB213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the subtrahend. |
Definition at line 594 of file fmaintrin.h.
Referenced by _mm256_mask3_fmsub_ps(), _mm256_mask_fmsub_ps(), and _mm256_maskz_fmsub_ps().
|
static |
Computes a vector multiply with alternating add/subtract of 256-bit vectors of [4 x double].
This intrinsic corresponds to the VFMSUBADD213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the addend/subtrahend. |
Definition at line 816 of file fmaintrin.h.
|
static |
Computes a vector multiply with alternating add/subtract of 256-bit vectors of [8 x float].
This intrinsic corresponds to the VFMSUBADD213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the addend/subtrahend. |
Definition at line 789 of file fmaintrin.h.
|
static |
Computes a negated multiply-add of 256-bit vectors of [4 x double].
For each element, computes -(__A * __B) + __C
.
This intrinsic corresponds to the VFNMADD213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the addend. |
Definition at line 657 of file fmaintrin.h.
Referenced by _mm256_mask3_fnmadd_pd(), _mm256_mask_fnmadd_pd(), and _mm256_maskz_fnmadd_pd().
|
static |
Computes a negated multiply-add of 256-bit vectors of [8 x float].
For each element, computes -(__A * __B) + __C
.
This intrinsic corresponds to the VFNMADD213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the addend. |
Definition at line 636 of file fmaintrin.h.
Referenced by _mm256_mask3_fnmadd_ps(), _mm256_mask_fnmadd_ps(), and _mm256_maskz_fnmadd_ps().
|
static |
Computes a negated multiply-subtract of 256-bit vectors of [4 x double].
For each element, computes -(__A * __B) - __C
.
This intrinsic corresponds to the VFNMSUB213PD
instruction.
__A | A 256-bit vector of [4 x double] containing the multiplicand. |
__B | A 256-bit vector of [4 x double] containing the multiplier. |
__C | A 256-bit vector of [4 x double] containing the subtrahend. |
Definition at line 699 of file fmaintrin.h.
Referenced by _mm256_mask3_fnmsub_pd(), _mm256_mask_fnmsub_pd(), and _mm256_maskz_fnmsub_pd().
|
static |
Computes a negated multiply-subtract of 256-bit vectors of [8 x float].
For each element, computes -(__A * __B) - __C
.
This intrinsic corresponds to the VFNMSUB213PS
instruction.
__A | A 256-bit vector of [8 x float] containing the multiplicand. |
__B | A 256-bit vector of [8 x float] containing the multiplier. |
__C | A 256-bit vector of [8 x float] containing the subtrahend. |
Definition at line 678 of file fmaintrin.h.
Referenced by _mm256_mask3_fnmsub_ps(), _mm256_mask_fnmsub_ps(), and _mm256_maskz_fnmsub_ps().
|
static |
Computes a multiply-add of 128-bit vectors of [2 x double].
For each element, computes (__A * __B) + __C
.
This intrinsic corresponds to the VFMADD213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the addend. |
Definition at line 69 of file fmaintrin.h.
Referenced by _mm_mask3_fmadd_pd(), _mm_mask_fmadd_pd(), and _mm_maskz_fmadd_pd().
|
static |
Computes a multiply-add of 128-bit vectors of [4 x float].
For each element, computes (__A * __B) + __C
.
This intrinsic corresponds to the VFMADD213PS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the addend. |
Definition at line 48 of file fmaintrin.h.
Referenced by _mm_mask3_fmadd_ps(), _mm_mask_fmadd_ps(), and _mm_maskz_fmadd_ps().
|
static |
Computes a scalar multiply-add of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFMADD213SD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand in the low 64 bits. |
__B | A 128-bit vector of [2 x double] containing the multiplier in the low 64 bits. |
__C | A 128-bit vector of [2 x double] containing the addend in the low 64 bits. |
Definition at line 128 of file fmaintrin.h.
|
static |
Computes a scalar multiply-add of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFMADD213SS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand in the low 32 bits. |
__B | A 128-bit vector of [4 x float] containing the multiplier in the low 32 bits. |
__C | A 128-bit vector of [4 x float] containing the addend in the low 32 bits. |
Definition at line 99 of file fmaintrin.h.
|
static |
Computes a multiply with alternating add/subtract of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFMADDSUB213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the addend/subtrahend. |
Definition at line 480 of file fmaintrin.h.
|
static |
Computes a multiply with alternating add/subtract of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFMADDSUB213PS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the addend/subtrahend. |
Definition at line 455 of file fmaintrin.h.
|
static |
Computes a multiply-subtract of 128-bit vectors of [2 x double].
For each element, computes (__A * __B) - __C
.
This intrinsic corresponds to the VFMSUB213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the addend. |
Definition at line 169 of file fmaintrin.h.
Referenced by _mm_mask3_fmsub_pd(), _mm_mask_fmsub_pd(), and _mm_maskz_fmsub_pd().
|
static |
Computes a multiply-subtract of 128-bit vectors of [4 x float].
For each element, computes (__A * __B) - __C
.
This intrinsic corresponds to the VFMSUB213PS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the subtrahend. |
Definition at line 148 of file fmaintrin.h.
Referenced by _mm_mask3_fmsub_ps(), _mm_mask_fmsub_ps(), and _mm_maskz_fmsub_ps().
|
static |
Computes a scalar multiply-subtract of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFMSUB213SD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand in the low 64 bits. |
__B | A 128-bit vector of [2 x double] containing the multiplier in the low 64 bits. |
__C | A 128-bit vector of [2 x double] containing the subtrahend in the low 64 bits. |
Definition at line 228 of file fmaintrin.h.
|
static |
Computes a scalar multiply-subtract of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFMSUB213SS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand in the low 32 bits. |
__B | A 128-bit vector of [4 x float] containing the multiplier in the low 32 bits. |
__C | A 128-bit vector of [4 x float] containing the subtrahend in the low 32 bits. |
Definition at line 199 of file fmaintrin.h.
|
static |
Computes a multiply with alternating add/subtract of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFMADDSUB213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the addend/subtrahend. |
Definition at line 532 of file fmaintrin.h.
|
static |
Computes a multiply with alternating add/subtract of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFMSUBADD213PS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the addend/subtrahend. |
Definition at line 507 of file fmaintrin.h.
|
static |
Computes a negated multiply-add of 128-bit vectors of [2 x double].
For each element, computes -(__A * __B) + __C
.
This intrinsic corresponds to the VFNMADD213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the addend. |
Definition at line 269 of file fmaintrin.h.
Referenced by _mm_mask3_fnmadd_pd(), _mm_mask_fnmadd_pd(), and _mm_maskz_fnmadd_pd().
|
static |
Computes a negated multiply-add of 128-bit vectors of [4 x float].
For each element, computes -(__A * __B) + __C
.
This intrinsic corresponds to the VFNMADD213DPS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the addend. |
Definition at line 248 of file fmaintrin.h.
Referenced by _mm_mask3_fnmadd_ps(), _mm_mask_fnmadd_ps(), and _mm_maskz_fnmadd_ps().
|
static |
Computes a scalar negated multiply-add of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFNMADD213SD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand in the low 64 bits. |
__B | A 128-bit vector of [2 x double] containing the multiplier in the low 64 bits. |
__C | A 128-bit vector of [2 x double] containing the addend in the low 64 bits. |
Definition at line 328 of file fmaintrin.h.
|
static |
Computes a scalar negated multiply-add of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFNMADD213SS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand in the low 32 bits. |
__B | A 128-bit vector of [4 x float] containing the multiplier in the low 32 bits. |
__C | A 128-bit vector of [4 x float] containing the addend in the low 32 bits. |
Definition at line 299 of file fmaintrin.h.
|
static |
Computes a negated multiply-subtract of 128-bit vectors of [2 x double].
For each element, computes -(__A * __B) - __C
.
This intrinsic corresponds to the VFNMSUB213PD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand. |
__B | A 128-bit vector of [2 x double] containing the multiplier. |
__C | A 128-bit vector of [2 x double] containing the subtrahend. |
Definition at line 369 of file fmaintrin.h.
Referenced by _mm_mask3_fnmsub_pd(), _mm_mask_fnmsub_pd(), and _mm_maskz_fnmsub_pd().
|
static |
Computes a negated multiply-subtract of 128-bit vectors of [4 x float].
For each element, computes -(__A * __B) - __C
.
This intrinsic corresponds to the VFNMSUB213PS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand. |
__B | A 128-bit vector of [4 x float] containing the multiplier. |
__C | A 128-bit vector of [4 x float] containing the subtrahend. |
Definition at line 348 of file fmaintrin.h.
Referenced by _mm_mask3_fnmsub_ps(), _mm_mask_fnmsub_ps(), and _mm_maskz_fnmsub_ps().
|
static |
Computes a scalar negated multiply-subtract of the double-precision values in the low 64 bits of 128-bit vectors of [2 x double].
This intrinsic corresponds to the VFNMSUB213SD
instruction.
__A | A 128-bit vector of [2 x double] containing the multiplicand in the low 64 bits. |
__B | A 128-bit vector of [2 x double] containing the multiplier in the low 64 bits. |
__C | A 128-bit vector of [2 x double] containing the subtrahend in the low 64 bits. |
Definition at line 428 of file fmaintrin.h.
|
static |
Computes a scalar negated multiply-subtract of the single-precision values in the low 32 bits of 128-bit vectors of [4 x float].
This intrinsic corresponds to the VFNMSUB213SS
instruction.
__A | A 128-bit vector of [4 x float] containing the multiplicand in the low 32 bits. |
__B | A 128-bit vector of [4 x float] containing the multiplier in the low 32 bits. |
__C | A 128-bit vector of [4 x float] containing the subtrahend in the low 32 bits. |
Definition at line 399 of file fmaintrin.h.