[clang] [X86][AVX10.2] Add comments for the avx10_2copyintrin.h file (PR #119238)
Phoebe Wang via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 9 16:16:32 PST 2024
================
@@ -19,11 +19,45 @@
__attribute__((__always_inline__, __nodebug__, __target__("avx10.2-256"), \
__min_vector_width__(128)))
+/// Constructs a 128-bit integer vector, setting the lower 32 bits to the
+/// lower 32 bits of the parameter \a __A; the upper bits are zeoroed.
+///
+/// \code{.operation}
+/// result[31:0] := __A[31:0]
+/// result[MAX:32] := 0
+/// \endcode
+///
+/// \headerfile <immintrin.h>
+///
+/// This intrinsic corresponds to the <c> VMOVD </c> instruction.
+///
+/// \param __A
+/// A 128-bit integer vector.
+///
+/// \returns A 128-bit integer vector. The lower 32 bits are copied from the
+/// parameter \a __A; the upper bits are zeroed.
----------------
phoebewang wrote:
Add 3 space here.
https://github.com/llvm/llvm-project/pull/119238
More information about the cfe-commits
mailing list