Next: vrsa_log2f, Previous: vrs4_log2f, Up: Vector
Note that this function uses a non-standard programming interface.
The two __m128 inputs, which contain eight single precision values,
are passed by the AMD64 C ABI in registers xmm0, and xmm1. The
corresponding results are returned in xmm0 and xmm1. The use of xmm1
to return a __m128 is non-standard, and this function can not be
called directly from C. It can
be called directly from assembly language. It is intended for internal
use by vectorizing compilers, that may be able to take advantage of
the non-standard calling interface.
| Input | Output
|
| +/- 0 | -infinity
|
| negative | QNaN
|
| QNaN | same QNaN
|
| SNaN | same NaN converted to QNaN
|
| +infinity | +infinity
|
| -infinity | QNaN
|