Doxygen comments for avxintrin.h.

Added doxygen comments to avxintrin.h's intrinsics. As of now, only around 50% of the intrinsics in this file are documented here. The patches for the other half will be sent out later.

Updated bmiintrin.h to fix an incorrect section name.
Updated f16cintrin.h to fix incorect parameter names.


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: 269718
This commit is contained in:
Ekaterina Romanova 2016-05-16 22:54:45 +00:00
parent befb949334
commit 1168fdc9df
3 changed files with 853 additions and 169 deletions

File diff suppressed because it is too large Load Diff

View File

@ -75,7 +75,7 @@
///
/// This intrinsic corresponds to the \c BLSI instruction.
///
/// \parama a
/// \param a
/// An unsigned integer whose bits are to be cleared.
/// \returns An unsigned integer containing the result of clearing the bits from
/// the source operand.

View File

@ -39,7 +39,7 @@
///
/// This intrinsic corresponds to the \c VCVTPH2PS instruction.
///
/// \param a
/// \param __a
/// A 16-bit half-precision float value.
/// \returns The converted 32-bit float value.
static __inline float __DEFAULT_FN_ATTRS
@ -109,7 +109,7 @@ _cvtsh_ss(unsigned short __a)
///
/// This intrinsic corresponds to the \c VCVTPH2PS instruction.
///
/// \param a
/// \param __a
/// A 128-bit vector containing 16-bit half-precision float values. The lower
/// 64 bits are used in the conversion.
/// \returns A 128-bit vector of [4 x float] containing converted float values.