__m128d x - the double precision input value pair.
Outputs:
The natural (base e) logarithm of x.
__m128d y - the double precision natural logarithm result pair, returned in xmm0.
Notes:
__vrd2_log computes the natural logarithm for each of two input arguments.
This routine accepts a pair of double precision input values passed as a __m128d value. The result
is the double precision natural logarithm of both values, returned as a __m128d value.
This is a relaxed version of log, suitable for use with fastmath compiler flags or applications
not requiring full error handling. Denormal inputs may produce unpredictable results.
Special case inputs produce C99 return values.
The routine is accurate to better than 1 ulp over the valid input range.
Special case return values:
Input
Output
+/- 0
-infinity
negative
QNaN
QNaN
same QNaN
SNaN
same NaN converted to QNaN
+infinity
+infinity
-infinity
QNaN
Performance:
130 cycles for most valid inputs (65 cycles per value).