Lines Matching full:bit
50 /// \brief Constructs a 64-bit integer vector, setting the lower 32 bits to the
51 /// value of the 32-bit integer parameter and setting the upper 32 bits to 0.
58 /// A 32-bit integer value.
59 /// \returns A 64-bit integer vector. The lower 32 bits contain the value of the
67 /// \brief Returns the lower 32 bits of a 64-bit integer vector as a 32-bit
75 /// A 64-bit integer vector.
76 /// \returns A 32-bit signed integer value containing the lower 32 bits of the
84 /// \brief Casts a 64-bit signed integer value into a 64-bit integer vector.
91 /// A 64-bit signed integer.
92 /// \returns A 64-bit integer vector containing the same bitwise pattern as the
100 /// \brief Casts a 64-bit integer vector into a 64-bit signed integer value.
107 /// A 64-bit integer vector.
108 /// \returns A 64-bit signed integer containing the same bitwise pattern as the
116 /// \brief Converts 16-bit signed integers from both 64-bit integer vector
117 /// parameters of [4 x i16] into 8-bit signed integer values, and constructs
118 /// a 64-bit integer vector of [8 x i8] as the result. Positive values
127 /// A 64-bit integer vector of [4 x i16]. Each 16-bit element is treated as a
128 /// 16-bit signed integer and is converted to an 8-bit signed integer with
133 /// A 64-bit integer vector of [4 x i16]. Each 16-bit element is treated as a
134 /// 16-bit signed integer and is converted to an 8-bit signed integer with
138 /// \returns A 64-bit integer vector of [8 x i8] containing the converted
146 /// \brief Converts 32-bit signed integers from both 64-bit integer vector
147 /// parameters of [2 x i32] into 16-bit signed integer values, and constructs
148 /// a 64-bit integer vector of [4 x i16] as the result. Positive values
157 /// A 64-bit integer vector of [2 x i32]. Each 32-bit element is treated as a
158 /// 32-bit signed integer and is converted to a 16-bit signed integer with
163 /// A 64-bit integer vector of [2 x i32]. Each 32-bit element is treated as a
164 /// 32-bit signed integer and is converted to a 16-bit signed integer with
168 /// \returns A 64-bit integer vector of [4 x i16] containing the converted
176 /// \brief Converts 16-bit signed integers from both 64-bit integer vector
177 /// parameters of [4 x i16] into 8-bit unsigned integer values, and
178 /// constructs a 64-bit integer vector of [8 x i8] as the result. Values
187 /// A 64-bit integer vector of [4 x i16]. Each 16-bit element is treated as a
188 /// 16-bit signed integer and is converted to an 8-bit unsigned integer with
193 /// A 64-bit integer vector of [4 x i16]. Each 16-bit element is treated as a
194 /// 16-bit signed integer and is converted to an 8-bit unsigned integer with
198 /// \returns A 64-bit integer vector of [8 x i8] containing the converted
206 /// \brief Unpacks the upper 32 bits from two 64-bit integer vectors of [8 x i8]
207 /// and interleaves them into a 64-bit integer vector of [8 x i8].
214 /// A 64-bit integer vector of [8 x i8].
220 /// A 64-bit integer vector of [8 x i8].
225 /// \returns A 64-bit integer vector of [8 x i8] containing the interleaved
233 /// \brief Unpacks the upper 32 bits from two 64-bit integer vectors of
234 /// [4 x i16] and interleaves them into a 64-bit integer vector of [4 x i16].
241 /// A 64-bit integer vector of [4 x i16].
245 /// A 64-bit integer vector of [4 x i16].
248 /// \returns A 64-bit integer vector of [4 x i16] containing the interleaved
256 /// \brief Unpacks the upper 32 bits from two 64-bit integer vectors of
257 /// [2 x i32] and interleaves them into a 64-bit integer vector of [2 x i32].
264 /// A 64-bit integer vector of [2 x i32]. The upper 32 bits are written to
267 /// A 64-bit integer vector of [2 x i32]. The upper 32 bits are written to
269 /// \returns A 64-bit integer vector of [2 x i32] containing the interleaved
277 /// \brief Unpacks the lower 32 bits from two 64-bit integer vectors of [8 x i8]
278 /// and interleaves them into a 64-bit integer vector of [8 x i8].
285 /// A 64-bit integer vector of [8 x i8].
291 /// A 64-bit integer vector of [8 x i8].
296 /// \returns A 64-bit integer vector of [8 x i8] containing the interleaved
304 /// \brief Unpacks the lower 32 bits from two 64-bit integer vectors of
305 /// [4 x i16] and interleaves them into a 64-bit integer vector of [4 x i16].
312 /// A 64-bit integer vector of [4 x i16].
316 /// A 64-bit integer vector of [4 x i16].
319 /// \returns A 64-bit integer vector of [4 x i16] containing the interleaved
327 /// \brief Unpacks the lower 32 bits from two 64-bit integer vectors of
328 /// [2 x i32] and interleaves them into a 64-bit integer vector of [2 x i32].
335 /// A 64-bit integer vector of [2 x i32]. The lower 32 bits are written to
338 /// A 64-bit integer vector of [2 x i32]. The lower 32 bits are written to
340 /// \returns A 64-bit integer vector of [2 x i32] containing the interleaved
348 /// \brief Adds each 8-bit integer element of the first 64-bit integer vector
349 /// of [8 x i8] to the corresponding 8-bit integer element of the second
350 /// 64-bit integer vector of [8 x i8]. The lower 8 bits of the results are
351 /// packed into a 64-bit integer vector of [8 x i8].
358 /// A 64-bit integer vector of [8 x i8].
360 /// A 64-bit integer vector of [8 x i8].
361 /// \returns A 64-bit integer vector of [8 x i8] containing the sums of both
369 /// \brief Adds each 16-bit integer element of the first 64-bit integer vector
370 /// of [4 x i16] to the corresponding 16-bit integer element of the second
371 /// 64-bit integer vector of [4 x i16]. The lower 16 bits of the results are
372 /// packed into a 64-bit integer vector of [4 x i16].
379 /// A 64-bit integer vector of [4 x i16].
381 /// A 64-bit integer vector of [4 x i16].
382 /// \returns A 64-bit integer vector of [4 x i16] containing the sums of both
390 /// \brief Adds each 32-bit integer element of the first 64-bit integer vector
391 /// of [2 x i32] to the corresponding 32-bit integer element of the second
392 /// 64-bit integer vector of [2 x i32]. The lower 32 bits of the results are
393 /// packed into a 64-bit integer vector of [2 x i32].
400 /// A 64-bit integer vector of [2 x i32].
402 /// A 64-bit integer vector of [2 x i32].
403 /// \returns A 64-bit integer vector of [2 x i32] containing the sums of both
411 /// \brief Adds each 8-bit signed integer element of the first 64-bit integer
412 /// vector of [8 x i8] to the corresponding 8-bit signed integer element of
413 /// the second 64-bit integer vector of [8 x i8]. Positive sums greater than
415 /// 0x80. The results are packed into a 64-bit integer vector of [8 x i8].
422 /// A 64-bit integer vector of [8 x i8].
424 /// A 64-bit integer vector of [8 x i8].
425 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated sums
433 /// \brief Adds each 16-bit signed integer element of the first 64-bit integer
434 /// vector of [4 x i16] to the corresponding 16-bit signed integer element of
435 /// the second 64-bit integer vector of [4 x i16]. Positive sums greater than
437 /// saturated to 0x8000. The results are packed into a 64-bit integer vector
445 /// A 64-bit integer vector of [4 x i16].
447 /// A 64-bit integer vector of [4 x i16].
448 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated sums
456 /// \brief Adds each 8-bit unsigned integer element of the first 64-bit integer
457 /// vector of [8 x i8] to the corresponding 8-bit unsigned integer element of
458 /// the second 64-bit integer vector of [8 x i8]. Sums greater than 0xFF are
459 /// saturated to 0xFF. The results are packed into a 64-bit integer vector of
467 /// A 64-bit integer vector of [8 x i8].
469 /// A 64-bit integer vector of [8 x i8].
470 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
478 /// \brief Adds each 16-bit unsigned integer element of the first 64-bit integer
479 /// vector of [4 x i16] to the corresponding 16-bit unsigned integer element
480 /// of the second 64-bit integer vector of [4 x i16]. Sums greater than
481 /// 0xFFFF are saturated to 0xFFFF. The results are packed into a 64-bit
489 /// A 64-bit integer vector of [4 x i16].
491 /// A 64-bit integer vector of [4 x i16].
492 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
500 /// \brief Subtracts each 8-bit integer element of the second 64-bit integer
501 /// vector of [8 x i8] from the corresponding 8-bit integer element of the
502 /// first 64-bit integer vector of [8 x i8]. The lower 8 bits of the results
503 /// are packed into a 64-bit integer vector of [8 x i8].
510 /// A 64-bit integer vector of [8 x i8] containing the minuends.
512 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
513 /// \returns A 64-bit integer vector of [8 x i8] containing the differences of
521 /// \brief Subtracts each 16-bit integer element of the second 64-bit integer
522 /// vector of [4 x i16] from the corresponding 16-bit integer element of the
523 /// first 64-bit integer vector of [4 x i16]. The lower 16 bits of the
524 /// results are packed into a 64-bit integer vector of [4 x i16].
531 /// A 64-bit integer vector of [4 x i16] containing the minuends.
533 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
534 /// \returns A 64-bit integer vector of [4 x i16] containing the differences of
542 /// \brief Subtracts each 32-bit integer element of the second 64-bit integer
543 /// vector of [2 x i32] from the corresponding 32-bit integer element of the
544 /// first 64-bit integer vector of [2 x i32]. The lower 32 bits of the
545 /// results are packed into a 64-bit integer vector of [2 x i32].
552 /// A 64-bit integer vector of [2 x i32] containing the minuends.
554 /// A 64-bit integer vector of [2 x i32] containing the subtrahends.
555 /// \returns A 64-bit integer vector of [2 x i32] containing the differences of
563 /// \brief Subtracts each 8-bit signed integer element of the second 64-bit
564 /// integer vector of [8 x i8] from the corresponding 8-bit signed integer
565 /// element of the first 64-bit integer vector of [8 x i8]. Positive results
567 /// are saturated to 0x80. The results are packed into a 64-bit integer
575 /// A 64-bit integer vector of [8 x i8] containing the minuends.
577 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
578 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
586 /// \brief Subtracts each 16-bit signed integer element of the second 64-bit
587 /// integer vector of [4 x i16] from the corresponding 16-bit signed integer
588 /// element of the first 64-bit integer vector of [4 x i16]. Positive results
590 /// 0x8000 are saturated to 0x8000. The results are packed into a 64-bit
598 /// A 64-bit integer vector of [4 x i16] containing the minuends.
600 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
601 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
609 /// \brief Subtracts each 8-bit unsigned integer element of the second 64-bit
610 /// integer vector of [8 x i8] from the corresponding 8-bit unsigned integer
611 /// element of the first 64-bit integer vector of [8 x i8]. If an element of
614 /// 64-bit integer vector of [8 x i8].
621 /// A 64-bit integer vector of [8 x i8] containing the minuends.
623 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
624 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
632 /// \brief Subtracts each 16-bit unsigned integer element of the second 64-bit
633 /// integer vector of [4 x i16] from the corresponding 16-bit unsigned
634 /// integer element of the first 64-bit integer vector of [4 x i16]. If an
637 /// a 64-bit integer vector of [4 x i16].
644 /// A 64-bit integer vector of [4 x i16] containing the minuends.
646 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
647 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
655 /// \brief Multiplies each 16-bit signed integer element of the first 64-bit
656 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
657 /// element of the second 64-bit integer vector of [4 x i16] and get four
658 /// 32-bit products. Adds adjacent pairs of products to get two 32-bit sums.
659 /// The lower 32 bits of these two sums are packed into a 64-bit integer
669 /// A 64-bit integer vector of [4 x i16].
671 /// A 64-bit integer vector of [4 x i16].
672 /// \returns A 64-bit integer vector of [2 x i32] containing the sums of
680 /// \brief Multiplies each 16-bit signed integer element of the first 64-bit
681 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
682 /// element of the second 64-bit integer vector of [4 x i16]. Packs the upper
683 /// 16 bits of the 32-bit products into a 64-bit integer vector of [4 x i16].
690 /// A 64-bit integer vector of [4 x i16].
692 /// A 64-bit integer vector of [4 x i16].
693 /// \returns A 64-bit integer vector of [4 x i16] containing the upper 16 bits
701 /// \brief Multiplies each 16-bit signed integer element of the first 64-bit
702 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
703 /// element of the second 64-bit integer vector of [4 x i16]. Packs the lower
704 /// 16 bits of the 32-bit products into a 64-bit integer vector of [4 x i16].
711 /// A 64-bit integer vector of [4 x i16].
713 /// A 64-bit integer vector of [4 x i16].
714 /// \returns A 64-bit integer vector of [4 x i16] containing the lower 16 bits
722 /// \brief Left-shifts each 16-bit signed integer element of the first
723 /// parameter, which is a 64-bit integer vector of [4 x i16], by the number
724 /// of bits specified by the second parameter, which is a 64-bit integer. The
725 /// lower 16 bits of the results are packed into a 64-bit integer vector of
733 /// A 64-bit integer vector of [4 x i16].
735 /// A 64-bit integer vector interpreted as a single 64-bit integer.
736 /// \returns A 64-bit integer vector of [4 x i16] containing the left-shifted
744 /// \brief Left-shifts each 16-bit signed integer element of a 64-bit integer
745 /// vector of [4 x i16] by the number of bits specified by a 32-bit integer.
746 /// The lower 16 bits of the results are packed into a 64-bit integer vector
754 /// A 64-bit integer vector of [4 x i16].
756 /// A 32-bit integer value.
757 /// \returns A 64-bit integer vector of [4 x i16] containing the left-shifted
765 /// \brief Left-shifts each 32-bit signed integer element of the first
766 /// parameter, which is a 64-bit integer vector of [2 x i32], by the number
767 /// of bits specified by the second parameter, which is a 64-bit integer. The
768 /// lower 32 bits of the results are packed into a 64-bit integer vector of
776 /// A 64-bit integer vector of [2 x i32].
778 /// A 64-bit integer vector interpreted as a single 64-bit integer.
779 /// \returns A 64-bit integer vector of [2 x i32] containing the left-shifted
787 /// \brief Left-shifts each 32-bit signed integer element of a 64-bit integer
788 /// vector of [2 x i32] by the number of bits specified by a 32-bit integer.
789 /// The lower 32 bits of the results are packed into a 64-bit integer vector
797 /// A 64-bit integer vector of [2 x i32].
799 /// A 32-bit integer value.
800 /// \returns A 64-bit integer vector of [2 x i32] containing the left-shifted
808 /// \brief Left-shifts the first 64-bit integer parameter by the number of bits
809 /// specified by the second 64-bit integer parameter. The lower 64 bits of
817 /// A 64-bit integer vector interpreted as a single 64-bit integer.
819 /// A 64-bit integer vector interpreted as a single 64-bit integer.
820 /// \returns A 64-bit integer vector containing the left-shifted value. If
828 /// \brief Left-shifts the first parameter, which is a 64-bit integer, by the
829 /// number of bits specified by the second parameter, which is a 32-bit
837 /// A 64-bit integer vector interpreted as a single 64-bit integer.
839 /// A 32-bit integer value.
840 /// \returns A 64-bit integer vector containing the left-shifted value. If
848 /// \brief Right-shifts each 16-bit integer element of the first parameter,
849 /// which is a 64-bit integer vector of [4 x i16], by the number of bits
850 /// specified by the second parameter, which is a 64-bit integer. High-order
851 /// bits are filled with the sign bit of the initial value of each 16-bit
852 /// element. The 16-bit results are packed into a 64-bit integer vector of
860 /// A 64-bit integer vector of [4 x i16].
862 /// A 64-bit integer vector interpreted as a single 64-bit integer.
863 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
871 /// \brief Right-shifts each 16-bit integer element of a 64-bit integer vector
872 /// of [4 x i16] by the number of bits specified by a 32-bit integer.
873 /// High-order bits are filled with the sign bit of the initial value of each
874 /// 16-bit element. The 16-bit results are packed into a 64-bit integer
882 /// A 64-bit integer vector of [4 x i16].
884 /// A 32-bit integer value.
885 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
893 /// \brief Right-shifts each 32-bit integer element of the first parameter,
894 /// which is a 64-bit integer vector of [2 x i32], by the number of bits
895 /// specified by the second parameter, which is a 64-bit integer. High-order
896 /// bits are filled with the sign bit of the initial value of each 32-bit
897 /// element. The 32-bit results are packed into a 64-bit integer vector of
905 /// A 64-bit integer vector of [2 x i32].
907 /// A 64-bit integer vector interpreted as a single 64-bit integer.
908 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
916 /// \brief Right-shifts each 32-bit integer element of a 64-bit integer vector
917 /// of [2 x i32] by the number of bits specified by a 32-bit integer.
918 /// High-order bits are filled with the sign bit of the initial value of each
919 /// 32-bit element. The 32-bit results are packed into a 64-bit integer
927 /// A 64-bit integer vector of [2 x i32].
929 /// A 32-bit integer value.
930 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
938 /// \brief Right-shifts each 16-bit integer element of the first parameter,
939 /// which is a 64-bit integer vector of [4 x i16], by the number of bits
940 /// specified by the second parameter, which is a 64-bit integer. High-order
941 /// bits are cleared. The 16-bit results are packed into a 64-bit integer
949 /// A 64-bit integer vector of [4 x i16].
951 /// A 64-bit integer vector interpreted as a single 64-bit integer.
952 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
960 /// \brief Right-shifts each 16-bit integer element of a 64-bit integer vector
961 /// of [4 x i16] by the number of bits specified by a 32-bit integer.
962 /// High-order bits are cleared. The 16-bit results are packed into a 64-bit
970 /// A 64-bit integer vector of [4 x i16].
972 /// A 32-bit integer value.
973 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
981 /// \brief Right-shifts each 32-bit integer element of the first parameter,
982 /// which is a 64-bit integer vector of [2 x i32], by the number of bits
983 /// specified by the second parameter, which is a 64-bit integer. High-order
984 /// bits are cleared. The 32-bit results are packed into a 64-bit integer
992 /// A 64-bit integer vector of [2 x i32].
994 /// A 64-bit integer vector interpreted as a single 64-bit integer.
995 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
1003 /// \brief Right-shifts each 32-bit integer element of a 64-bit integer vector
1004 /// of [2 x i32] by the number of bits specified by a 32-bit integer.
1005 /// High-order bits are cleared. The 32-bit results are packed into a 64-bit
1013 /// A 64-bit integer vector of [2 x i32].
1015 /// A 32-bit integer value.
1016 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
1024 /// \brief Right-shifts the first 64-bit integer parameter by the number of bits
1025 /// specified by the second 64-bit integer parameter. High-order bits are
1033 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1035 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1036 /// \returns A 64-bit integer vector containing the right-shifted value.
1043 /// \brief Right-shifts the first parameter, which is a 64-bit integer, by the
1044 /// number of bits specified by the second parameter, which is a 32-bit
1052 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1054 /// A 32-bit integer value.
1055 /// \returns A 64-bit integer vector containing the right-shifted value.
1062 /// \brief Performs a bitwise AND of two 64-bit integer vectors.
1069 /// A 64-bit integer vector.
1071 /// A 64-bit integer vector.
1072 /// \returns A 64-bit integer vector containing the bitwise AND of both
1080 /// \brief Performs a bitwise NOT of the first 64-bit integer vector, and then
1081 /// performs a bitwise AND of the intermediate result and the second 64-bit
1089 /// A 64-bit integer vector. The one's complement of this parameter is used
1092 /// A 64-bit integer vector.
1093 /// \returns A 64-bit integer vector containing the bitwise AND of the second
1101 /// \brief Performs a bitwise OR of two 64-bit integer vectors.
1108 /// A 64-bit integer vector.
1110 /// A 64-bit integer vector.
1111 /// \returns A 64-bit integer vector containing the bitwise OR of both
1119 /// \brief Performs a bitwise exclusive OR of two 64-bit integer vectors.
1126 /// A 64-bit integer vector.
1128 /// A 64-bit integer vector.
1129 /// \returns A 64-bit integer vector containing the bitwise exclusive OR of both
1137 /// \brief Compares the 8-bit integer elements of two 64-bit integer vectors of
1147 /// A 64-bit integer vector of [8 x i8].
1149 /// A 64-bit integer vector of [8 x i8].
1150 /// \returns A 64-bit integer vector of [8 x i8] containing the comparison
1158 /// \brief Compares the 16-bit integer elements of two 64-bit integer vectors of
1168 /// A 64-bit integer vector of [4 x i16].
1170 /// A 64-bit integer vector of [4 x i16].
1171 /// \returns A 64-bit integer vector of [4 x i16] containing the comparison
1179 /// \brief Compares the 32-bit integer elements of two 64-bit integer vectors of
1189 /// A 64-bit integer vector of [2 x i32].
1191 /// A 64-bit integer vector of [2 x i32].
1192 /// \returns A 64-bit integer vector of [2 x i32] containing the comparison
1200 /// \brief Compares the 8-bit integer elements of two 64-bit integer vectors of
1210 /// A 64-bit integer vector of [8 x i8].
1212 /// A 64-bit integer vector of [8 x i8].
1213 /// \returns A 64-bit integer vector of [8 x i8] containing the comparison
1221 /// \brief Compares the 16-bit integer elements of two 64-bit integer vectors of
1231 /// A 64-bit integer vector of [4 x i16].
1233 /// A 64-bit integer vector of [4 x i16].
1234 /// \returns A 64-bit integer vector of [4 x i16] containing the comparison
1242 /// \brief Compares the 32-bit integer elements of two 64-bit integer vectors of
1252 /// A 64-bit integer vector of [2 x i32].
1254 /// A 64-bit integer vector of [2 x i32].
1255 /// \returns A 64-bit integer vector of [2 x i32] containing the comparison
1263 /// \brief Constructs a 64-bit integer vector initialized to zero.
1269 /// \returns An initialized 64-bit integer vector with all elements set to zero.
1276 /// \brief Constructs a 64-bit integer vector initialized with the specified
1277 /// 32-bit integer values.
1285 /// A 32-bit integer value used to initialize the upper 32 bits of the
1288 /// A 32-bit integer value used to initialize the lower 32 bits of the
1290 /// \returns An initialized 64-bit integer vector.
1297 /// \brief Constructs a 64-bit integer vector initialized with the specified
1298 /// 16-bit integer values.
1306 /// A 16-bit integer value used to initialize bits [63:48] of the result.
1308 /// A 16-bit integer value used to initialize bits [47:32] of the result.
1310 /// A 16-bit integer value used to initialize bits [31:16] of the result.
1312 /// A 16-bit integer value used to initialize bits [15:0] of the result.
1313 /// \returns An initialized 64-bit integer vector.
1320 /// \brief Constructs a 64-bit integer vector initialized with the specified
1321 /// 8-bit integer values.
1329 /// An 8-bit integer value used to initialize bits [63:56] of the result.
1331 /// An 8-bit integer value used to initialize bits [55:48] of the result.
1333 /// An 8-bit integer value used to initialize bits [47:40] of the result.
1335 /// An 8-bit integer value used to initialize bits [39:32] of the result.
1337 /// An 8-bit integer value used to initialize bits [31:24] of the result.
1339 /// An 8-bit integer value used to initialize bits [23:16] of the result.
1341 /// An 8-bit integer value used to initialize bits [15:8] of the result.
1343 /// An 8-bit integer value used to initialize bits [7:0] of the result.
1344 /// \returns An initialized 64-bit integer vector.
1353 /// \brief Constructs a 64-bit integer vector of [2 x i32], with each of the
1354 /// 32-bit integer vector elements set to the specified 32-bit integer
1362 /// A 32-bit integer value used to initialize each vector element of the
1364 /// \returns An initialized 64-bit integer vector of [2 x i32].
1371 /// \brief Constructs a 64-bit integer vector of [4 x i16], with each of the
1372 /// 16-bit integer vector elements set to the specified 16-bit integer
1380 /// A 16-bit integer value used to initialize each vector element of the
1382 /// \returns An initialized 64-bit integer vector of [4 x i16].
1389 /// \brief Constructs a 64-bit integer vector of [8 x i8], with each of the
1390 /// 8-bit integer vector elements set to the specified 8-bit integer value.
1398 /// An 8-bit integer value used to initialize each vector element of the
1400 /// \returns An initialized 64-bit integer vector of [8 x i8].
1407 /// \brief Constructs a 64-bit integer vector, initialized in reverse order with
1408 /// the specified 32-bit integer values.
1416 /// A 32-bit integer value used to initialize the lower 32 bits of the
1419 /// A 32-bit integer value used to initialize the upper 32 bits of the
1421 /// \returns An initialized 64-bit integer vector.
1428 /// \brief Constructs a 64-bit integer vector, initialized in reverse order with
1429 /// the specified 16-bit integer values.
1437 /// A 16-bit integer value used to initialize bits [15:0] of the result.
1439 /// A 16-bit integer value used to initialize bits [31:16] of the result.
1441 /// A 16-bit integer value used to initialize bits [47:32] of the result.
1443 /// A 16-bit integer value used to initialize bits [63:48] of the result.
1444 /// \returns An initialized 64-bit integer vector.
1451 /// \brief Constructs a 64-bit integer vector, initialized in reverse order with
1452 /// the specified 8-bit integer values.
1460 /// An 8-bit integer value used to initialize bits [7:0] of the result.
1462 /// An 8-bit integer value used to initialize bits [15:8] of the result.
1464 /// An 8-bit integer value used to initialize bits [23:16] of the result.
1466 /// An 8-bit integer value used to initialize bits [31:24] of the result.
1468 /// An 8-bit integer value used to initialize bits [39:32] of the result.
1470 /// An 8-bit integer value used to initialize bits [47:40] of the result.
1472 /// An 8-bit integer value used to initialize bits [55:48] of the result.
1474 /// An 8-bit integer value used to initialize bits [63:56] of the result.
1475 /// \returns An initialized 64-bit integer vector.