inteli.math

Transcendental function on 4 numbers at once.

Members

Functions

_mm_exp_ps
__m128 _mm_exp_ps(__m128 x)

Natural exp computed for 4 simultaneous float in x. This is an approximation, valid up to approximately -109dB of accuracy IMPORTANT: NaN input not supported.

_mm_exp_ss
float _mm_exp_ss(float v)

Natural exp computed for a single float. This is an approximation, valid up to approximately -109dB of accuracy IMPORTANT: NaN input not supported.

_mm_log_ps
__m128 _mm_log_ps(__m128 x)

Natural logarithm computed for 4 simultaneous float. This is an approximation, valid up to approximately -119dB of accuracy, on the range -inf..50 IMPORTANT: NaN, zero, or infinity input not supported properly. x must be > 0 and finite.

_mm_log_ss
float _mm_log_ss(float v)

Natural log computed for a single 32-bit float. This is an approximation, valid up to approximately -119dB of accuracy, on the range -inf..50 IMPORTANT: NaN, zero, or infinity input not supported properly. x must be > 0 and finite.

_mm_pow_ps
__m128 _mm_pow_ps(__m128 base, __m128 exponents)

Computes base^exponent, for 4 floats at once. This is an approximation, valid up to approximately -100dB of accuracy IMPORTANT: NaN, zero, or infinity input not supported properly. x must be > 0 and finite.

_mm_pow_ps
__m128 _mm_pow_ps(__m128 base, float exponent)

Computes base^exponent, for 4 floats at once. This is an approximation, valid up to approximately -100dB of accuracy IMPORTANT: NaN, zero, or infinity input not supported properly. x must be > 0 and finite.

_mm_pow_ss
float _mm_pow_ss(float base, float exponent)

Computes base^exponent for a single 32-bit float. This is an approximation, valid up to approximately -100dB of accuracy IMPORTANT: NaN, zero, or infinity input not supported properly. x must be > 0 and finite.

Static variables

_pi32_0x7f
__m128i _pi32_0x7f;
Undocumented in source.
_ps_0p5
__m128 _ps_0p5;
Undocumented in source.
_ps_1
__m128 _ps_1;
Undocumented in source.
_psi_min_norm_pos
__m128i _psi_min_norm_pos;
Undocumented in source.

Meta

Authors

Guillaume Piolat