Doxygen comments for avxintrin.h.

Added doxygen comments to avxintrin.h's intrinsics. As of now, around 75% of the
intrinsics in this file are documented here. The patches for the other 25% will be se
nt out later.

Removed extra spaces in emmitrin.h.

Note: The doxygen comments are automatically generated based on Sony's intrinsics document.

I got an OK from Eric Christopher to commit doxygen comments without prior code
review upstream.

llvm-svn: 286336
This commit is contained in:
Ekaterina Romanova 2016-11-09 03:58:30 +00:00
parent 73184de2d3
commit 64adc38e51
2 changed files with 1010 additions and 3 deletions

File diff suppressed because it is too large Load Diff

View File

@ -734,7 +734,7 @@ _mm_cmple_sd(__m128d __a, __m128d __b)
return (__m128d)__builtin_ia32_cmplesd((__v2df)__a, (__v2df)__b);
}
/// \brief Compares the lower double-precision floating-point values in each
/// \brief Compares the lower double-precision floating-point values in each
/// of the two 128-bit floating-point vectors of [2 x double] to determine
/// if the value in the first parameter is greater than the corresponding
/// value in the second parameter. The comparison yields 0h for false,
@ -784,7 +784,7 @@ _mm_cmpge_sd(__m128d __a, __m128d __b)
return (__m128d) { __c[0], __a[1] };
}
/// \brief Compares the lower double-precision floating-point values in each
/// \brief Compares the lower double-precision floating-point values in each
/// of the two 128-bit floating-point vectors of [2 x double] to determine
/// if the value in the first parameter is "ordered" with respect to the
/// corresponding value in the second parameter. The comparison yields 0h for
@ -809,7 +809,7 @@ _mm_cmpord_sd(__m128d __a, __m128d __b)
return (__m128d)__builtin_ia32_cmpordsd((__v2df)__a, (__v2df)__b);
}
/// \brief Compares the lower double-precision floating-point values in each
/// \brief Compares the lower double-precision floating-point values in each
/// of the two 128-bit floating-point vectors of [2 x double] to determine
/// if the value in the first parameter is "unordered" with respect to the
/// corresponding value in the second parameter. The comparison yields 0h