[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