Lines Matching full:128
54 __target__("sse2,no-evex512"), __min_vector_width__(128)))
68 /// A 128-bit vector of [2 x double] containing one of the source operands.
70 /// A 128-bit vector of [2 x double] containing one of the source operands.
71 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
80 /// Adds two 128-bit vectors of [2 x double].
87 /// A 128-bit vector of [2 x double] containing one of the source operands.
89 /// A 128-bit vector of [2 x double] containing one of the source operands.
90 /// \returns A 128-bit vector of [2 x double] containing the sums of both
108 /// A 128-bit vector of [2 x double] containing the minuend.
110 /// A 128-bit vector of [2 x double] containing the subtrahend.
111 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
120 /// Subtracts two 128-bit vectors of [2 x double].
127 /// A 128-bit vector of [2 x double] containing the minuend.
129 /// A 128-bit vector of [2 x double] containing the subtrahend.
130 /// \returns A 128-bit vector of [2 x double] containing the differences between
147 /// A 128-bit vector of [2 x double] containing one of the source operands.
149 /// A 128-bit vector of [2 x double] containing one of the source operands.
150 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
159 /// Multiplies two 128-bit vectors of [2 x double].
166 /// A 128-bit vector of [2 x double] containing one of the operands.
168 /// A 128-bit vector of [2 x double] containing one of the operands.
169 /// \returns A 128-bit vector of [2 x double] containing the products of both
187 /// A 128-bit vector of [2 x double] containing the dividend.
189 /// A 128-bit vector of [2 x double] containing divisor.
190 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
199 /// Performs an element-by-element division of two 128-bit vectors of
207 /// A 128-bit vector of [2 x double] containing the dividend.
209 /// A 128-bit vector of [2 x double] containing the divisor.
210 /// \returns A 128-bit vector of [2 x double] containing the quotients of both
227 /// A 128-bit vector of [2 x double] containing one of the operands. The
231 /// A 128-bit vector of [2 x double] containing one of the operands. The
233 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
243 /// 128-bit vector of [2 x double].
250 /// A 128-bit vector of [2 x double].
251 /// \returns A 128-bit vector of [2 x double] containing the square roots of the
269 /// A 128-bit vector of [2 x double] containing one of the operands. The
272 /// A 128-bit vector of [2 x double] containing one of the operands. The
274 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
282 /// Performs element-by-element comparison of the two 128-bit vectors of
293 /// A 128-bit vector of [2 x double] containing one of the operands.
295 /// A 128-bit vector of [2 x double] containing one of the operands.
296 /// \returns A 128-bit vector of [2 x double] containing the minimum values
315 /// A 128-bit vector of [2 x double] containing one of the operands. The
318 /// A 128-bit vector of [2 x double] containing one of the operands. The
320 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
328 /// Performs element-by-element comparison of the two 128-bit vectors of
339 /// A 128-bit vector of [2 x double] containing one of the operands.
341 /// A 128-bit vector of [2 x double] containing one of the operands.
342 /// \returns A 128-bit vector of [2 x double] containing the maximum values
349 /// Performs a bitwise AND of two 128-bit vectors of [2 x double].
356 /// A 128-bit vector of [2 x double] containing one of the source operands.
358 /// A 128-bit vector of [2 x double] containing one of the source operands.
359 /// \returns A 128-bit vector of [2 x double] containing the bitwise AND of the
366 /// Performs a bitwise AND of two 128-bit vectors of [2 x double], using
374 /// A 128-bit vector of [2 x double] containing the left source operand. The
377 /// A 128-bit vector of [2 x double] containing the right source operand.
378 /// \returns A 128-bit vector of [2 x double] containing the bitwise AND of the
386 /// Performs a bitwise OR of two 128-bit vectors of [2 x double].
393 /// A 128-bit vector of [2 x double] containing one of the source operands.
395 /// A 128-bit vector of [2 x double] containing one of the source operands.
396 /// \returns A 128-bit vector of [2 x double] containing the bitwise OR of the
403 /// Performs a bitwise XOR of two 128-bit vectors of [2 x double].
410 /// A 128-bit vector of [2 x double] containing one of the source operands.
412 /// A 128-bit vector of [2 x double] containing one of the source operands.
413 /// \returns A 128-bit vector of [2 x double] containing the bitwise XOR of the
421 /// 128-bit vectors of [2 x double] for equality.
431 /// A 128-bit vector of [2 x double].
433 /// A 128-bit vector of [2 x double].
434 /// \returns A 128-bit vector containing the comparison results.
441 /// 128-bit vectors of [2 x double] to determine if the values in the first
452 /// A 128-bit vector of [2 x double].
454 /// A 128-bit vector of [2 x double].
455 /// \returns A 128-bit vector containing the comparison results.
462 /// 128-bit vectors of [2 x double] to determine if the values in the first
473 /// A 128-bit vector of [2 x double].
475 /// A 128-bit vector of [2 x double].
476 /// \returns A 128-bit vector containing the comparison results.
483 /// 128-bit vectors of [2 x double] to determine if the values in the first
494 /// A 128-bit vector of [2 x double].
496 /// A 128-bit vector of [2 x double].
497 /// \returns A 128-bit vector containing the comparison results.
504 /// 128-bit vectors of [2 x double] to determine if the values in the first
515 /// A 128-bit vector of [2 x double].
517 /// A 128-bit vector of [2 x double].
518 /// \returns A 128-bit vector containing the comparison results.
525 /// 128-bit vectors of [2 x double] to determine if the values in the first
537 /// A 128-bit vector of [2 x double].
539 /// A 128-bit vector of [2 x double].
540 /// \returns A 128-bit vector containing the comparison results.
547 /// 128-bit vectors of [2 x double] to determine if the values in the first
560 /// A 128-bit vector of [2 x double].
562 /// A 128-bit vector of [2 x double].
563 /// \returns A 128-bit vector containing the comparison results.
570 /// 128-bit vectors of [2 x double] to determine if the values in the first
581 /// A 128-bit vector of [2 x double].
583 /// A 128-bit vector of [2 x double].
584 /// \returns A 128-bit vector containing the comparison results.
591 /// 128-bit vectors of [2 x double] to determine if the values in the first
602 /// A 128-bit vector of [2 x double].
604 /// A 128-bit vector of [2 x double].
605 /// \returns A 128-bit vector containing the comparison results.
612 /// 128-bit vectors of [2 x double] to determine if the values in the first
623 /// A 128-bit vector of [2 x double].
625 /// A 128-bit vector of [2 x double].
626 /// \returns A 128-bit vector containing the comparison results.
633 /// 128-bit vectors of [2 x double] to determine if the values in the first
644 /// A 128-bit vector of [2 x double].
646 /// A 128-bit vector of [2 x double].
647 /// \returns A 128-bit vector containing the comparison results.
654 /// 128-bit vectors of [2 x double] to determine if the values in the first
665 /// A 128-bit vector of [2 x double].
667 /// A 128-bit vector of [2 x double].
668 /// \returns A 128-bit vector containing the comparison results.
675 /// the two 128-bit floating-point vectors of [2 x double] for equality.
685 /// A 128-bit vector of [2 x double]. The lower double-precision value is
688 /// A 128-bit vector of [2 x double]. The lower double-precision value is
690 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
698 /// the two 128-bit floating-point vectors of [2 x double] to determine if
710 /// A 128-bit vector of [2 x double]. The lower double-precision value is
713 /// A 128-bit vector of [2 x double]. The lower double-precision value is
715 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
723 /// the two 128-bit floating-point vectors of [2 x double] to determine if
735 /// A 128-bit vector of [2 x double]. The lower double-precision value is
738 /// A 128-bit vector of [2 x double]. The lower double-precision value is
740 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
748 /// the two 128-bit floating-point vectors of [2 x double] to determine if
760 /// A 128-bit vector of [2 x double]. The lower double-precision value is
763 /// A 128-bit vector of [2 x double]. The lower double-precision value is
765 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
774 /// the two 128-bit floating-point vectors of [2 x double] to determine if
786 /// A 128-bit vector of [2 x double]. The lower double-precision value is
789 /// A 128-bit vector of [2 x double]. The lower double-precision value is
791 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
800 /// the two 128-bit floating-point vectors of [2 x double] to determine if
813 /// A 128-bit vector of [2 x double]. The lower double-precision value is
816 /// A 128-bit vector of [2 x double]. The lower double-precision value is
818 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
826 /// the two 128-bit floating-point vectors of [2 x double] to determine if
840 /// A 128-bit vector of [2 x double]. The lower double-precision value is
843 /// A 128-bit vector of [2 x double]. The lower double-precision value is
845 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
853 /// the two 128-bit floating-point vectors of [2 x double] to determine if
865 /// A 128-bit vector of [2 x double]. The lower double-precision value is
868 /// A 128-bit vector of [2 x double]. The lower double-precision value is
870 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
878 /// the two 128-bit floating-point vectors of [2 x double] to determine if
890 /// A 128-bit vector of [2 x double]. The lower double-precision value is
893 /// A 128-bit vector of [2 x double]. The lower double-precision value is
895 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
903 /// the two 128-bit floating-point vectors of [2 x double] to determine if
915 /// A 128-bit vector of [2 x double]. The lower double-precision value is
918 /// A 128-bit vector of [2 x double]. The lower double-precision value is
920 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
928 /// the two 128-bit floating-point vectors of [2 x double] to determine if
940 /// A 128-bit vector of [2 x double]. The lower double-precision value is
943 /// A 128-bit vector of [2 x double]. The lower double-precision value is
945 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
954 /// the two 128-bit floating-point vectors of [2 x double] to determine if
966 /// A 128-bit vector of [2 x double]. The lower double-precision value is
969 /// A 128-bit vector of [2 x double]. The lower double-precision value is
971 /// \returns A 128-bit vector. The lower 64 bits contains the comparison
980 /// the two 128-bit floating-point vectors of [2 x double] for equality.
990 /// A 128-bit vector of [2 x double]. The lower double-precision value is
993 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1002 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1014 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1017 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1026 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1038 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1041 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1050 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1062 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1065 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1074 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1086 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1089 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1098 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1110 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1113 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1122 /// the two 128-bit floating-point vectors of [2 x double] for equality.
1132 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1135 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1144 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1156 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1159 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1168 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1180 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1183 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1192 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1204 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1207 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1216 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1228 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1231 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1240 /// the two 128-bit floating-point vectors of [2 x double] to determine if
1252 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1255 /// A 128-bit vector of [2 x double]. The lower double-precision value is
1264 /// 128-bit vector of [2 x double] into two single-precision floating-point
1265 /// values, returned in the lower 64 bits of a 128-bit vector of [4 x float].
1273 /// A 128-bit vector of [2 x double].
1274 /// \returns A 128-bit vector of [4 x float] whose lower 64 bits contain the
1281 /// 128-bit vector of [4 x float] into two double-precision floating-point
1282 /// values, returned in a 128-bit vector of [2 x double]. The upper two
1290 /// A 128-bit vector of [4 x float]. The lower two single-precision
1293 /// \returns A 128-bit vector of [2 x double] containing the converted values.
1299 /// Converts the lower two integer elements of a 128-bit vector of
1301 /// 128-bit vector of [2 x double].
1310 /// A 128-bit integer vector of [4 x i32]. The lower two integer elements are
1314 /// \returns A 128-bit vector of [2 x double] containing the converted values.
1321 /// 128-bit vector of [2 x double] into two signed 32-bit integer values,
1322 /// returned in the lower 64 bits of a 128-bit vector of [4 x i32]. The upper
1334 /// A 128-bit vector of [2 x double].
1335 /// \returns A 128-bit vector of [4 x i32] whose lower 64 bits contain the
1341 /// Converts the low-order element of a 128-bit vector of [2 x double]
1353 /// A 128-bit vector of [2 x double]. The lower 64 bits are used in the
1361 /// 128-bit vector of [2 x double], in the second parameter, into a
1363 /// 128-bit vector of [4 x float]. The upper 96 bits of the result vector are
1371 /// A 128-bit vector of [4 x float]. The upper 96 bits of this parameter are
1374 /// A 128-bit vector of [2 x double]. The lower double-precision
1376 /// \returns A 128-bit vector of [4 x float]. The lower 32 bits contain the
1386 /// a 128-bit vector of [2 x double]. The upper 64 bits of the result vector
1394 /// A 128-bit vector of [2 x double]. The upper 64 bits of this parameter are
1398 /// \returns A 128-bit vector of [2 x double]. The lower 64 bits contain the
1408 /// 128-bit vector of [4 x float], in the second parameter, into a
1410 /// a 128-bit vector of [2 x double]. The upper 64 bits of the result vector
1418 /// A 128-bit vector of [2 x double]. The upper 64 bits of this parameter are
1421 /// A 128-bit vector of [4 x float]. The lower single-precision
1423 /// \returns A 128-bit vector of [2 x double]. The lower 64 bits contain the
1433 /// 128-bit vector of [2 x double] into two signed truncated (rounded
1435 /// of a 128-bit vector of [4 x i32].
1447 /// A 128-bit vector of [2 x double].
1448 /// \returns A 128-bit vector of [4 x i32] whose lower 64 bits contain the
1467 /// A 128-bit vector of [2 x double]. The lower 64 bits are used in the
1475 /// 128-bit vector of [2 x double] into two signed 32-bit integer values,
1487 /// A 128-bit vector of [2 x double].
1494 /// 128-bit vector of [2 x double] into two signed truncated (rounded toward
1506 /// A 128-bit vector of [2 x double].
1514 /// 128-bit vector of [2 x double].
1522 /// \returns A 128-bit vector of [2 x double] containing the converted values.
1527 /// Returns the low-order element of a 128-bit vector of [2 x double] as
1535 /// A 128-bit vector of [2 x double]. The lower 64 bits are returned.
1542 /// Loads a 128-bit floating-point vector of [2 x double] from an aligned
1550 /// A pointer to a 128-bit memory location. The address of the memory
1552 /// \returns A 128-bit vector of [2 x double] containing the loaded values.
1558 /// location and duplicates it to both vector elements of a 128-bit vector of
1567 /// \returns A 128-bit vector of [2 x double] containing the loaded and
1580 /// memory location into a 128-bit vector of [2 x double].
1591 /// \returns A 128-bit vector of [2 x double] containing the reversed loaded
1598 /// Loads a 128-bit floating-point vector of [2 x double] from an
1606 /// A pointer to a 128-bit memory location. The address of the memory
1608 /// \returns A 128-bit vector of [2 x double] containing the loaded values.
1616 /// Loads a 64-bit integer value to the low element of a 128-bit integer
1626 /// \returns A 128-bit vector of [2 x i64] containing the loaded value.
1635 /// Loads a 32-bit integer value to the low element of a 128-bit integer
1645 /// \returns A 128-bit vector of [4 x i32] containing the loaded value.
1654 /// Loads a 16-bit integer value to the low element of a 128-bit integer
1664 /// \returns A 128-bit vector of [8 x i16] containing the loaded value.
1674 /// 128-bit integer vector and clears the upper element.
1683 /// \returns A 128-bit vector of [2 x double] containing the loaded value.
1692 /// Loads a double-precision value into the high-order bits of a 128-bit
1701 /// A 128-bit vector of [2 x double]. \n
1708 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1718 /// Loads a double-precision value into the low-order bits of a 128-bit
1727 /// A 128-bit vector of [2 x double]. \n
1734 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1744 /// Constructs a 128-bit floating-point vector of [2 x double] with
1753 /// \returns A 128-bit floating-point vector of [2 x double] with unspecified
1759 /// Constructs a 128-bit floating-point vector of [2 x double]. The lower
1770 /// \returns An initialized 128-bit floating-point vector of [2 x double]. The
1777 /// Constructs a 128-bit floating-point vector of [2 x double], with each
1788 /// \returns An initialized 128-bit floating-point vector of [2 x double].
1793 /// Constructs a 128-bit floating-point vector of [2 x double], with each
1804 /// \returns An initialized 128-bit floating-point vector of [2 x double].
1809 /// Constructs a 128-bit floating-point vector of [2 x double]
1822 /// \returns An initialized 128-bit floating-point vector of [2 x double].
1828 /// Constructs a 128-bit floating-point vector of [2 x double],
1842 /// \returns An initialized 128-bit floating-point vector of [2 x double].
1848 /// Constructs a 128-bit floating-point vector of [2 x double]
1855 /// \returns An initialized 128-bit floating-point vector of [2 x double] with
1861 /// Constructs a 128-bit floating-point vector of [2 x double]. The lower
1870 /// A 128-bit vector of [2 x double]. The upper 64 bits are written to the
1873 /// A 128-bit vector of [2 x double]. The lower 64 bits are written to the
1875 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1882 /// Stores the lower 64 bits of a 128-bit vector of [2 x double] to a
1892 /// A 128-bit vector of [2 x double] containing the value to be stored.
1901 /// Moves packed double-precision values from a 128-bit vector of
1912 /// A packed 128-bit vector of [2 x double] containing the values to be
1919 /// Moves the lower 64 bits of a 128-bit vector of [2 x double] twice to
1931 /// A 128-bit vector of [2 x double] whose lower 64 bits are copied to each
1939 /// Moves the lower 64 bits of a 128-bit vector of [2 x double] twice to
1951 /// A 128-bit vector of [2 x double] whose lower 64 bits are copied to each
1958 /// Stores a 128-bit vector of [2 x double] into an unaligned memory
1966 /// A pointer to a 128-bit memory location. The address of the memory
1969 /// A 128-bit vector of [2 x double] containing the values to be stored.
1978 /// Stores two double-precision values, in reverse order, from a 128-bit
1990 /// A 128-bit vector of [2 x double] containing the values to be reversed and
1998 /// Stores the upper 64 bits of a 128-bit vector of [2 x double] to a
2008 /// A 128-bit vector of [2 x double] containing the value to be stored.
2017 /// Stores the lower 64 bits of a 128-bit vector of [2 x double] to a
2027 /// A 128-bit vector of [2 x double] containing the value to be stored.
2036 /// Adds the corresponding elements of two 128-bit vectors of [16 x i8],
2038 /// 128-bit result vector of [16 x i8].
2047 /// A 128-bit vector of [16 x i8].
2049 /// A 128-bit vector of [16 x i8].
2050 /// \returns A 128-bit vector of [16 x i8] containing the sums of both
2057 /// Adds the corresponding elements of two 128-bit vectors of [8 x i16],
2059 /// 128-bit result vector of [8 x i16].
2068 /// A 128-bit vector of [8 x i16].
2070 /// A 128-bit vector of [8 x i16].
2071 /// \returns A 128-bit vector of [8 x i16] containing the sums of both
2078 /// Adds the corresponding elements of two 128-bit vectors of [4 x i32],
2080 /// 128-bit result vector of [4 x i32].
2089 /// A 128-bit vector of [4 x i32].
2091 /// A 128-bit vector of [4 x i32].
2092 /// \returns A 128-bit vector of [4 x i32] containing the sums of both
2116 /// Adds the corresponding elements of two 128-bit vectors of [2 x i64],
2118 /// 128-bit result vector of [2 x i64].
2127 /// A 128-bit vector of [2 x i64].
2129 /// A 128-bit vector of [2 x i64].
2130 /// \returns A 128-bit vector of [2 x i64] containing the sums of both
2137 /// Adds, with saturation, the corresponding elements of two 128-bit
2139 /// of a 128-bit result vector of [16 x i8].
2149 /// A 128-bit signed [16 x i8] vector.
2151 /// A 128-bit signed [16 x i8] vector.
2152 /// \returns A 128-bit signed [16 x i8] vector containing the saturated sums of
2159 /// Adds, with saturation, the corresponding elements of two 128-bit
2161 /// of a 128-bit result vector of [8 x i16].
2171 /// A 128-bit signed [8 x i16] vector.
2173 /// A 128-bit signed [8 x i16] vector.
2174 /// \returns A 128-bit signed [8 x i16] vector containing the saturated sums of
2181 /// Adds, with saturation, the corresponding elements of two 128-bit
2183 /// of a 128-bit result vector of [16 x i8].
2193 /// A 128-bit unsigned [16 x i8] vector.
2195 /// A 128-bit unsigned [16 x i8] vector.
2196 /// \returns A 128-bit unsigned [16 x i8] vector containing the saturated sums
2203 /// Adds, with saturation, the corresponding elements of two 128-bit
2205 /// of a 128-bit result vector of [8 x i16].
2215 /// A 128-bit unsigned [8 x i16] vector.
2217 /// A 128-bit unsigned [8 x i16] vector.
2218 /// \returns A 128-bit unsigned [8 x i16] vector containing the saturated sums
2226 /// 128-bit unsigned [16 x i8] vectors, saving each result in the
2227 /// corresponding element of a 128-bit result vector of [16 x i8].
2234 /// A 128-bit unsigned [16 x i8] vector.
2236 /// A 128-bit unsigned [16 x i8] vector.
2237 /// \returns A 128-bit unsigned [16 x i8] vector containing the rounded
2245 /// 128-bit unsigned [8 x i16] vectors, saving each result in the
2246 /// corresponding element of a 128-bit result vector of [8 x i16].
2253 /// A 128-bit unsigned [8 x i16] vector.
2255 /// A 128-bit unsigned [8 x i16] vector.
2256 /// \returns A 128-bit unsigned [8 x i16] vector containing the rounded
2263 /// Multiplies the corresponding elements of two 128-bit signed [8 x i16]
2265 /// adds the consecutive pairs of 32-bit products to form a 128-bit signed
2278 /// A 128-bit signed [8 x i16] vector.
2280 /// A 128-bit signed [8 x i16] vector.
2281 /// \returns A 128-bit signed [4 x i32] vector containing the sums of products
2288 /// Compares corresponding elements of two 128-bit signed [8 x i16]
2290 /// corresponding element of a 128-bit result vector of [8 x i16].
2297 /// A 128-bit signed [8 x i16] vector.
2299 /// A 128-bit signed [8 x i16] vector.
2300 /// \returns A 128-bit signed [8 x i16] vector containing the greater value of
2307 /// Compares corresponding elements of two 128-bit unsigned [16 x i8]
2309 /// corresponding element of a 128-bit result vector of [16 x i8].
2316 /// A 128-bit unsigned [16 x i8] vector.
2318 /// A 128-bit unsigned [16 x i8] vector.
2319 /// \returns A 128-bit unsigned [16 x i8] vector containing the greater value of
2326 /// Compares corresponding elements of two 128-bit signed [8 x i16]
2328 /// corresponding element of a 128-bit result vector of [8 x i16].
2335 /// A 128-bit signed [8 x i16] vector.
2337 /// A 128-bit signed [8 x i16] vector.
2338 /// \returns A 128-bit signed [8 x i16] vector containing the smaller value of
2345 /// Compares corresponding elements of two 128-bit unsigned [16 x i8]
2347 /// corresponding element of a 128-bit result vector of [16 x i8].
2354 /// A 128-bit unsigned [16 x i8] vector.
2356 /// A 128-bit unsigned [16 x i8] vector.
2357 /// \returns A 128-bit unsigned [16 x i8] vector containing the smaller value of
2366 /// corresponding element of a 128-bit signed [8 x i16] result vector.
2373 /// A 128-bit signed [8 x i16] vector.
2375 /// A 128-bit signed [8 x i16] vector.
2376 /// \returns A 128-bit signed [8 x i16] vector containing the upper 16 bits of
2385 /// corresponding element of a 128-bit unsigned [8 x i16] result vector.
2392 /// A 128-bit unsigned [8 x i16] vector.
2394 /// A 128-bit unsigned [8 x i16] vector.
2395 /// \returns A 128-bit unsigned [8 x i16] vector containing the upper 16 bits
2404 /// corresponding element of a 128-bit signed [8 x i16] result vector.
2411 /// A 128-bit signed [8 x i16] vector.
2413 /// A 128-bit signed [8 x i16] vector.
2414 /// \returns A 128-bit signed [8 x i16] vector containing the lower 16 bits of
2458 /// values in two 128-bit vectors. Sums the first 8 absolute differences, and
2468 /// A 128-bit integer vector containing one of the source operands.
2470 /// A 128-bit integer vector containing one of the source operands.
2485 /// A 128-bit integer vector containing the minuends.
2487 /// A 128-bit integer vector containing the subtrahends.
2488 /// \returns A 128-bit integer vector containing the differences of the values
2502 /// A 128-bit integer vector containing the minuends.
2504 /// A 128-bit integer vector containing the subtrahends.
2505 /// \returns A 128-bit integer vector containing the differences of the values
2519 /// A 128-bit integer vector containing the minuends.
2521 /// A 128-bit integer vector containing the subtrahends.
2522 /// \returns A 128-bit integer vector containing the differences of the values
2554 /// A 128-bit integer vector containing the minuends.
2556 /// A 128-bit integer vector containing the subtrahends.
2557 /// \returns A 128-bit integer vector containing the differences of the values
2576 /// A 128-bit integer vector containing the minuends.
2578 /// A 128-bit integer vector containing the subtrahends.
2579 /// \returns A 128-bit integer vector containing the differences of the values
2598 /// A 128-bit integer vector containing the minuends.
2600 /// A 128-bit integer vector containing the subtrahends.
2601 /// \returns A 128-bit integer vector containing the differences of the values
2619 /// A 128-bit integer vector containing the minuends.
2621 /// A 128-bit integer vector containing the subtrahends.
2622 /// \returns A 128-bit integer vector containing the unsigned integer
2640 /// A 128-bit integer vector containing the minuends.
2642 /// A 128-bit integer vector containing the subtrahends.
2643 /// \returns A 128-bit integer vector containing the unsigned integer
2650 /// Performs a bitwise AND of two 128-bit integer vectors.
2657 /// A 128-bit integer vector containing one of the source operands.
2659 /// A 128-bit integer vector containing one of the source operands.
2660 /// \returns A 128-bit integer vector containing the bitwise AND of the values
2667 /// Performs a bitwise AND of two 128-bit integer vectors, using the
2675 /// A 128-bit vector containing the left source operand. The one's complement
2678 /// A 128-bit vector containing the right source operand.
2679 /// \returns A 128-bit integer vector containing the bitwise AND of the one's
2685 /// Performs a bitwise OR of two 128-bit integer vectors.
2692 /// A 128-bit integer vector containing one of the source operands.
2694 /// A 128-bit integer vector containing one of the source operands.
2695 /// \returns A 128-bit integer vector containing the bitwise OR of the values
2702 /// Performs a bitwise exclusive OR of two 128-bit integer vectors.
2709 /// A 128-bit integer vector containing one of the source operands.
2711 /// A 128-bit integer vector containing one of the source operands.
2712 /// \returns A 128-bit integer vector containing the bitwise exclusive OR of the
2719 /// Left-shifts the 128-bit integer vector operand by the specified
2731 /// A 128-bit integer vector containing the source operand.
2735 /// \returns A 128-bit integer vector containing the left-shifted value.
2744 /// Left-shifts each 16-bit value in the 128-bit integer vector operand
2752 /// A 128-bit integer vector containing the source operand.
2756 /// \returns A 128-bit integer vector containing the left-shifted values.
2762 /// Left-shifts each 16-bit value in the 128-bit integer vector operand
2770 /// A 128-bit integer vector containing the source operand.
2772 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2774 /// \returns A 128-bit integer vector containing the left-shifted values.
2780 /// Left-shifts each 32-bit value in the 128-bit integer vector operand
2788 /// A 128-bit integer vector containing the source operand.
2792 /// \returns A 128-bit integer vector containing the left-shifted values.
2798 /// Left-shifts each 32-bit value in the 128-bit integer vector operand
2806 /// A 128-bit integer vector containing the source operand.
2808 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2810 /// \returns A 128-bit integer vector containing the left-shifted values.
2816 /// Left-shifts each 64-bit value in the 128-bit integer vector operand
2824 /// A 128-bit integer vector containing the source operand.
2828 /// \returns A 128-bit integer vector containing the left-shifted values.
2834 /// Left-shifts each 64-bit value in the 128-bit integer vector operand
2842 /// A 128-bit integer vector containing the source operand.
2844 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2846 /// \returns A 128-bit integer vector containing the left-shifted values.
2852 /// Right-shifts each 16-bit value in the 128-bit integer vector operand
2861 /// A 128-bit integer vector containing the source operand.
2865 /// \returns A 128-bit integer vector containing the right-shifted values.
2871 /// Right-shifts each 16-bit value in the 128-bit integer vector operand
2880 /// A 128-bit integer vector containing the source operand.
2882 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2884 /// \returns A 128-bit integer vector containing the right-shifted values.
2890 /// Right-shifts each 32-bit value in the 128-bit integer vector operand
2899 /// A 128-bit integer vector containing the source operand.
2903 /// \returns A 128-bit integer vector containing the right-shifted values.
2909 /// Right-shifts each 32-bit value in the 128-bit integer vector operand
2918 /// A 128-bit integer vector containing the source operand.
2920 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2922 /// \returns A 128-bit integer vector containing the right-shifted values.
2928 /// Right-shifts the 128-bit integer vector operand by the specified
2940 /// A 128-bit integer vector containing the source operand.
2944 /// \returns A 128-bit integer vector containing the right-shifted value.
2953 /// Right-shifts each of 16-bit values in the 128-bit integer vector
2961 /// A 128-bit integer vector containing the source operand.
2965 /// \returns A 128-bit integer vector containing the right-shifted values.
2971 /// Right-shifts each of 16-bit values in the 128-bit integer vector
2979 /// A 128-bit integer vector containing the source operand.
2981 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
2983 /// \returns A 128-bit integer vector containing the right-shifted values.
2989 /// Right-shifts each of 32-bit values in the 128-bit integer vector
2997 /// A 128-bit integer vector containing the source operand.
3001 /// \returns A 128-bit integer vector containing the right-shifted values.
3007 /// Right-shifts each of 32-bit values in the 128-bit integer vector
3015 /// A 128-bit integer vector containing the source operand.
3017 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
3019 /// \returns A 128-bit integer vector containing the right-shifted values.
3025 /// Right-shifts each of 64-bit values in the 128-bit integer vector
3033 /// A 128-bit integer vector containing the source operand.
3037 /// \returns A 128-bit integer vector containing the right-shifted values.
3043 /// Right-shifts each of 64-bit values in the 128-bit integer vector
3051 /// A 128-bit integer vector containing the source operand.
3053 /// A 128-bit integer vector in which bits [63:0] specify the number of bits
3055 /// \returns A 128-bit integer vector containing the right-shifted values.
3061 /// Compares each of the corresponding 8-bit values of the 128-bit
3071 /// A 128-bit integer vector.
3073 /// A 128-bit integer vector.
3074 /// \returns A 128-bit integer vector containing the comparison results.
3080 /// Compares each of the corresponding 16-bit values of the 128-bit
3090 /// A 128-bit integer vector.
3092 /// A 128-bit integer vector.
3093 /// \returns A 128-bit integer vector containing the comparison results.
3099 /// Compares each of the corresponding 32-bit values of the 128-bit
3109 /// A 128-bit integer vector.
3111 /// A 128-bit integer vector.
3112 /// \returns A 128-bit integer vector containing the comparison results.
3118 /// Compares each of the corresponding signed 8-bit values of the 128-bit
3129 /// A 128-bit integer vector.
3131 /// A 128-bit integer vector.
3132 /// \returns A 128-bit integer vector containing the comparison results.
3141 /// 128-bit integer vectors to determine if the values in the first operand
3151 /// A 128-bit integer vector.
3153 /// A 128-bit integer vector.
3154 /// \returns A 128-bit integer vector containing the comparison results.
3161 /// 128-bit integer vectors to determine if the values in the first operand
3171 /// A 128-bit integer vector.
3173 /// A 128-bit integer vector.
3174 /// \returns A 128-bit integer vector containing the comparison results.
3180 /// Compares each of the corresponding signed 8-bit values of the 128-bit
3191 /// A 128-bit integer vector.
3193 /// A 128-bit integer vector.
3194 /// \returns A 128-bit integer vector containing the comparison results.
3201 /// 128-bit integer vectors to determine if the values in the first operand
3211 /// A 128-bit integer vector.
3213 /// A 128-bit integer vector.
3214 /// \returns A 128-bit integer vector containing the comparison results.
3221 /// 128-bit integer vectors to determine if the values in the first operand
3231 /// A 128-bit integer vector.
3233 /// A 128-bit integer vector.
3234 /// \returns A 128-bit integer vector containing the comparison results.
3251 /// A 128-bit vector of [2 x double]. The upper 64 bits of this operand are
3255 /// \returns A 128-bit vector of [2 x double] whose lower 64 bits contain the
3276 /// A 128-bit vector of [2 x double]. The lower 64 bits are used in the
3296 /// A 128-bit vector of [2 x double]. The lower 64 bits are used in the
3311 /// A 128-bit integer vector.
3312 /// \returns A 128-bit vector of [4 x float] containing the converted values.
3328 /// A 128-bit vector of [4 x float].
3329 /// \returns A 128-bit integer vector of [4 x i32] containing the converted
3348 /// A 128-bit vector of [4 x float].
3349 /// \returns A 128-bit vector of [4 x i32] containing the converted values.
3363 /// \returns A 128-bit vector of [4 x i32].
3378 /// \returns A 128-bit vector of [2 x i64] containing the converted value.
3414 /// Moves packed integer values from an aligned 128-bit memory location
3415 /// to elements in a 128-bit integer vector.
3423 /// \returns A 128-bit integer vector containing the moved values.
3429 /// Moves packed integer values from an unaligned 128-bit memory location
3430 /// to elements in a 128-bit integer vector.
3438 /// \returns A 128-bit integer vector containing the moved values.
3455 /// A 128-bit vector of [2 x i64]. Bits [63:0] are written to bits [63:0] of
3457 /// \returns A 128-bit vector of [2 x i64]. The lower order bits contain the
3468 /// Generates a 128-bit vector of [4 x i32] with unspecified content.
3476 /// \returns A 128-bit vector of [4 x i32] with unspecified content.
3481 /// Initializes both 64-bit values in a 128-bit vector of [2 x i64] with
3495 /// \returns An initialized 128-bit vector of [2 x i64] containing the values
3502 /// Initializes both 64-bit values in a 128-bit vector of [2 x i64] with
3516 /// \returns An initialized 128-bit vector of [2 x i64] containing the values
3523 /// Initializes the 32-bit values in a 128-bit vector of [4 x i32] with
3543 /// \returns An initialized 128-bit vector of [4 x i32] containing the values
3550 /// Initializes the 16-bit values in a 128-bit vector of [8 x i16] with
3582 /// \returns An initialized 128-bit vector of [8 x i16] containing the values
3591 /// Initializes the 8-bit values in a 128-bit vector of [16 x i8] with
3631 /// \returns An initialized 128-bit vector of [16 x i8] containing the values
3642 /// Initializes both values in a 128-bit integer vector with the
3653 /// \returns An initialized 128-bit integer vector of [2 x i64] with both
3659 /// Initializes both values in a 128-bit vector of [2 x i64] with the
3670 /// \returns An initialized 128-bit vector of [2 x i64] with all elements
3676 /// Initializes all values in a 128-bit vector of [4 x i32] with the
3687 /// \returns An initialized 128-bit vector of [4 x i32] with all elements
3693 /// Initializes all values in a 128-bit vector of [8 x i16] with the
3704 /// \returns An initialized 128-bit vector of [8 x i16] with all elements
3710 /// Initializes all values in a 128-bit vector of [16 x i8] with the
3721 /// \returns An initialized 128-bit vector of [16 x i8] with all elements
3728 /// Constructs a 128-bit integer vector, initialized in reverse order
3741 /// \returns An initialized 128-bit integer vector.
3747 /// Constructs a 128-bit integer vector, initialized in reverse order
3763 /// \returns An initialized 128-bit integer vector.
3770 /// Constructs a 128-bit integer vector, initialized in reverse order
3794 /// \returns An initialized 128-bit integer vector.
3801 /// Constructs a 128-bit integer vector, initialized in reverse order
3841 /// \returns An initialized 128-bit integer vector.
3850 /// Creates a 128-bit integer vector initialized to zero.
3856 /// \returns An initialized 128-bit integer vector with all elements set to
3862 /// Stores a 128-bit integer vector to a memory location aligned on a
3863 /// 128-bit boundary.
3873 /// A 128-bit integer vector containing the values to be moved.
3879 /// Stores a 128-bit integer vector to an unaligned memory location.
3888 /// A 128-bit integer vector containing the values to be moved.
3897 /// Stores a 64-bit integer value from the low element of a 128-bit integer
3908 /// A 128-bit integer vector containing the value to be stored.
3917 /// Stores a 32-bit integer value from the low element of a 128-bit integer
3928 /// A 128-bit integer vector containing the value to be stored.
3937 /// Stores a 16-bit integer value from the low element of a 128-bit integer
3948 /// A 128-bit integer vector containing the value to be stored.
3971 /// A 128-bit integer vector containing the values to be moved.
3973 /// A 128-bit integer vector containing the mask. The most significant bit of
3976 /// A pointer to an unaligned 128-bit memory location where the specified
3984 /// Stores the lower 64 bits of a 128-bit integer vector of [2 x i64] to
3995 /// A 128-bit integer vector of [2 x i64]. The lower 64 bits contain the
4005 /// Stores a 128-bit floating point vector of [2 x double] to a 128-bit
4016 /// A pointer to the 128-bit aligned memory location used to store the value.
4024 /// Stores a 128-bit integer vector to a 128-bit aligned memory location.
4034 /// A pointer to the 128-bit aligned memory location used to store the value.
4036 /// A 128-bit integer vector containing the values to be stored.
4124 /// Converts, with saturation, 16-bit signed integers from both 128-bit integer
4136 /// A 128-bit integer vector of [8 x i16]. The converted [8 x i8] values are
4139 /// A 128-bit integer vector of [8 x i16]. The converted [8 x i8] values are
4141 /// \returns A 128-bit vector of [16 x i8] containing the converted values.
4147 /// Converts, with saturation, 32-bit signed integers from both 128-bit integer
4159 /// A 128-bit integer vector of [4 x i32]. The converted [4 x i16] values
4162 /// A 128-bit integer vector of [4 x i32]. The converted [4 x i16] values
4164 /// \returns A 128-bit vector of [8 x i16] containing the converted values.
4170 /// Converts, with saturation, 16-bit signed integers from both 128-bit integer
4182 /// A 128-bit integer vector of [8 x i16]. The converted [8 x i8] values are
4185 /// A 128-bit integer vector of [8 x i16]. The converted [8 x i8] values are
4187 /// \returns A 128-bit vector of [16 x i8] containing the converted values.
4193 /// Extracts 16 bits from a 128-bit integer vector of [8 x i16], using
4205 /// A 128-bit integer vector.
4217 /// \returns An integer, whose lower 16 bits are selected from the 128-bit
4223 /// Constructs a 128-bit integer vector by first making a copy of the
4224 /// 128-bit integer vector parameter, and then inserting the lower 16 bits
4237 /// A 128-bit integer vector of [8 x i16]. This vector is copied to the
4246 /// \returns A 128-bit integer vector containing the constructed values.
4252 /// element in a 128-bit integer vector of [16 x i8] to create a 16-bit mask
4260 /// A 128-bit integer vector containing the values with bits to be extracted.
4267 /// Constructs a 128-bit integer vector by shuffling four 32-bit
4268 /// elements of a 128-bit integer vector parameter, using the immediate-value
4280 /// A 128-bit integer vector containing the values to be copied.
4283 /// copy from a. The destinations within the 128-bit destination are assigned
4297 /// \returns A 128-bit integer vector containing the shuffled values.
4301 /// Constructs a 128-bit integer vector by shuffling four lower 16-bit
4302 /// elements of a 128-bit integer vector of [8 x i16], using the immediate
4314 /// A 128-bit integer vector of [8 x i16]. Bits [127:64] are copied to bits
4330 /// \returns A 128-bit integer vector containing the shuffled values.
4334 /// Constructs a 128-bit integer vector by shuffling four upper 16-bit
4335 /// elements of a 128-bit integer vector of [8 x i16], using the immediate
4347 /// A 128-bit integer vector of [8 x i16]. Bits [63:0] are copied to bits
4363 /// \returns A 128-bit integer vector containing the shuffled values.
4367 /// Unpacks the high-order (index 8-15) values from two 128-bit vectors
4368 /// of [16 x i8] and interleaves them into a 128-bit vector of [16 x i8].
4376 /// A 128-bit vector of [16 x i8].
4386 /// A 128-bit vector of [16 x i8]. \n
4395 /// \returns A 128-bit vector of [16 x i8] containing the interleaved values.
4403 /// Unpacks the high-order (index 4-7) values from two 128-bit vectors of
4404 /// [8 x i16] and interleaves them into a 128-bit vector of [8 x i16].
4412 /// A 128-bit vector of [8 x i16].
4418 /// A 128-bit vector of [8 x i16].
4423 /// \returns A 128-bit vector of [8 x i16] containing the interleaved values.
4430 /// Unpacks the high-order (index 2,3) values from two 128-bit vectors of
4431 /// [4 x i32] and interleaves them into a 128-bit vector of [4 x i32].
4439 /// A 128-bit vector of [4 x i32]. \n
4443 /// A 128-bit vector of [4 x i32]. \n
4446 /// \returns A 128-bit vector of [4 x i32] containing the interleaved values.
4453 /// Unpacks the high-order 64-bit elements from two 128-bit vectors of
4454 /// [2 x i64] and interleaves them into a 128-bit vector of [2 x i64].
4462 /// A 128-bit vector of [2 x i64]. \n
4465 /// A 128-bit vector of [2 x i64]. \n
4467 /// \returns A 128-bit vector of [2 x i64] containing the interleaved values.
4473 /// Unpacks the low-order (index 0-7) values from two 128-bit vectors of
4474 /// [16 x i8] and interleaves them into a 128-bit vector of [16 x i8].
4482 /// A 128-bit vector of [16 x i8]. \n
4492 /// A 128-bit vector of [16 x i8].
4501 /// \returns A 128-bit vector of [16 x i8] containing the interleaved values.
4509 /// Unpacks the low-order (index 0-3) values from each of the two 128-bit
4510 /// vectors of [8 x i16] and interleaves them into a 128-bit vector of
4519 /// A 128-bit vector of [8 x i16].
4525 /// A 128-bit vector of [8 x i16].
4530 /// \returns A 128-bit vector of [8 x i16] containing the interleaved values.
4537 /// Unpacks the low-order (index 0,1) values from two 128-bit vectors of
4538 /// [4 x i32] and interleaves them into a 128-bit vector of [4 x i32].
4546 /// A 128-bit vector of [4 x i32]. \n
4550 /// A 128-bit vector of [4 x i32]. \n
4553 /// \returns A 128-bit vector of [4 x i32] containing the interleaved values.
4560 /// Unpacks the low-order 64-bit elements from two 128-bit vectors of
4561 /// [2 x i64] and interleaves them into a 128-bit vector of [2 x i64].
4569 /// A 128-bit vector of [2 x i64]. \n
4572 /// A 128-bit vector of [2 x i64]. \n
4574 /// \returns A 128-bit vector of [2 x i64] containing the interleaved values.
4580 /// Returns the lower 64 bits of a 128-bit integer vector as a 64-bit
4588 /// A 128-bit integer vector operand. The lower 64 bits are moved to the
4595 /// Moves the 64-bit operand to a 128-bit integer vector, zeroing the
4604 /// \returns A 128-bit integer vector. The lower 64 bits contain the value from
4610 /// Moves the lower 64 bits of a 128-bit integer vector to a 128-bit
4618 /// A 128-bit integer vector operand. The lower 64 bits are moved to the
4620 /// \returns A 128-bit integer vector. The lower 64 bits contain the value from
4626 /// Unpacks the high-order 64-bit elements from two 128-bit vectors of
4627 /// [2 x double] and interleaves them into a 128-bit vector of [2 x
4635 /// A 128-bit vector of [2 x double]. \n
4638 /// A 128-bit vector of [2 x double]. \n
4640 /// \returns A 128-bit vector of [2 x double] containing the interleaved values.
4646 /// Unpacks the low-order 64-bit elements from two 128-bit vectors
4647 /// of [2 x double] and interleaves them into a 128-bit vector of [2 x
4655 /// A 128-bit vector of [2 x double]. \n
4658 /// A 128-bit vector of [2 x double]. \n
4660 /// \returns A 128-bit vector of [2 x double] containing the interleaved values.
4666 /// Extracts the sign bits of the double-precision values in the 128-bit
4675 /// A 128-bit vector of [2 x double] containing the values with sign bits to
4683 /// Constructs a 128-bit floating-point vector of [2 x double] from two
4684 /// 128-bit vector parameters of [2 x double], using the immediate-value
4696 /// A 128-bit vector of [2 x double].
4698 /// A 128-bit vector of [2 x double].
4709 /// \returns A 128-bit vector of [2 x double] containing the shuffled values.
4714 /// Casts a 128-bit floating-point vector of [2 x double] into a 128-bit
4722 /// A 128-bit floating-point vector of [2 x double].
4723 /// \returns A 128-bit floating-point vector of [4 x float] containing the same
4729 /// Casts a 128-bit floating-point vector of [2 x double] into a 128-bit
4737 /// A 128-bit floating-point vector of [2 x double].
4738 /// \returns A 128-bit integer vector containing the same bitwise pattern as the
4744 /// Casts a 128-bit floating-point vector of [4 x float] into a 128-bit
4752 /// A 128-bit floating-point vector of [4 x float].
4753 /// \returns A 128-bit floating-point vector of [2 x double] containing the same
4759 /// Casts a 128-bit floating-point vector of [4 x float] into a 128-bit
4767 /// A 128-bit floating-point vector of [4 x float].
4768 /// \returns A 128-bit integer vector containing the same bitwise pattern as the
4774 /// Casts a 128-bit integer vector into a 128-bit floating-point vector
4782 /// A 128-bit integer vector.
4783 /// \returns A 128-bit floating-point vector of [4 x float] containing the same
4789 /// Casts a 128-bit integer vector into a 128-bit floating-point vector
4797 /// A 128-bit integer vector.
4798 /// \returns A 128-bit floating-point vector of [2 x double] containing the same
4805 /// 128-bit vectors of [2 x double], using the operation specified by the
4821 /// A 128-bit vector of [2 x double].
4823 /// A 128-bit vector of [2 x double].
4835 /// \returns A 128-bit vector of [2 x double] containing the comparison results.
4841 /// two 128-bit vectors of [2 x double], using the operation specified by the
4857 /// A 128-bit vector of [2 x double].
4859 /// A 128-bit vector of [2 x double].
4871 /// \returns A 128-bit vector of [2 x double] containing the comparison results.