Lines Matching full:bit
77 /// Constructs a 64-bit integer vector, setting the lower 32 bits to the
78 /// value of the 32-bit integer parameter and setting the upper 32 bits to 0.
85 /// A 32-bit integer value.
86 /// \returns A 64-bit integer vector. The lower 32 bits contain the value of the
94 /// Returns the lower 32 bits of a 64-bit integer vector as a 32-bit
102 /// A 64-bit integer vector.
103 /// \returns A 32-bit signed integer value containing the lower 32 bits of the
111 /// Casts a 64-bit signed integer value into a 64-bit integer vector.
118 /// A 64-bit signed integer.
119 /// \returns A 64-bit integer vector containing the same bitwise pattern as the
127 /// Casts a 64-bit integer vector into a 64-bit signed integer value.
134 /// A 64-bit integer vector.
135 /// \returns A 64-bit signed integer containing the same bitwise pattern as the
143 /// Converts, with saturation, 16-bit signed integers from both 64-bit integer
144 /// vector parameters of [4 x i16] into 8-bit signed integer values, and
145 /// constructs a 64-bit integer vector of [8 x i8] as the result.
155 /// A 64-bit integer vector of [4 x i16]. The converted [4 x i8] values are
158 /// A 64-bit integer vector of [4 x i16]. The converted [4 x i8] values are
160 /// \returns A 64-bit integer vector of [8 x i8] containing the converted
169 /// Converts, with saturation, 32-bit signed integers from both 64-bit integer
170 /// vector parameters of [2 x i32] into 16-bit signed integer values, and
171 /// constructs a 64-bit integer vector of [4 x i16] as the result.
181 /// A 64-bit integer vector of [2 x i32]. The converted [2 x i16] values are
184 /// A 64-bit integer vector of [2 x i32]. The converted [2 x i16] values are
186 /// \returns A 64-bit integer vector of [4 x i16] containing the converted
195 /// Converts, with saturation, 16-bit signed integers from both 64-bit integer
196 /// vector parameters of [4 x i16] into 8-bit unsigned integer values, and
197 /// constructs a 64-bit integer vector of [8 x i8] as the result.
207 /// A 64-bit integer vector of [4 x i16]. The converted [4 x i8] values are
210 /// A 64-bit integer vector of [4 x i16]. The converted [4 x i8] values are
212 /// \returns A 64-bit integer vector of [8 x i8] containing the converted
221 /// Unpacks the upper 32 bits from two 64-bit integer vectors of [8 x i8]
222 /// and interleaves them into a 64-bit integer vector of [8 x i8].
229 /// A 64-bit integer vector of [8 x i8]. \n
235 /// A 64-bit integer vector of [8 x i8].
240 /// \returns A 64-bit integer vector of [8 x i8] containing the interleaved
249 /// Unpacks the upper 32 bits from two 64-bit integer vectors of
250 /// [4 x i16] and interleaves them into a 64-bit integer vector of [4 x i16].
257 /// A 64-bit integer vector of [4 x i16].
261 /// A 64-bit integer vector of [4 x i16].
264 /// \returns A 64-bit integer vector of [4 x i16] containing the interleaved
273 /// Unpacks the upper 32 bits from two 64-bit integer vectors of
274 /// [2 x i32] and interleaves them into a 64-bit integer vector of [2 x i32].
281 /// A 64-bit integer vector of [2 x i32]. The upper 32 bits are written to
284 /// A 64-bit integer vector of [2 x i32]. The upper 32 bits are written to
286 /// \returns A 64-bit integer vector of [2 x i32] containing the interleaved
294 /// Unpacks the lower 32 bits from two 64-bit integer vectors of [8 x i8]
295 /// and interleaves them into a 64-bit integer vector of [8 x i8].
302 /// A 64-bit integer vector of [8 x i8].
308 /// A 64-bit integer vector of [8 x i8].
313 /// \returns A 64-bit integer vector of [8 x i8] containing the interleaved
322 /// Unpacks the lower 32 bits from two 64-bit integer vectors of
323 /// [4 x i16] and interleaves them into a 64-bit integer vector of [4 x i16].
330 /// A 64-bit integer vector of [4 x i16].
334 /// A 64-bit integer vector of [4 x i16].
337 /// \returns A 64-bit integer vector of [4 x i16] containing the interleaved
346 /// Unpacks the lower 32 bits from two 64-bit integer vectors of
347 /// [2 x i32] and interleaves them into a 64-bit integer vector of [2 x i32].
354 /// A 64-bit integer vector of [2 x i32]. The lower 32 bits are written to
357 /// A 64-bit integer vector of [2 x i32]. The lower 32 bits are written to
359 /// \returns A 64-bit integer vector of [2 x i32] containing the interleaved
367 /// Adds each 8-bit integer element of the first 64-bit integer vector
368 /// of [8 x i8] to the corresponding 8-bit integer element of the second
369 /// 64-bit integer vector of [8 x i8]. The lower 8 bits of the results are
370 /// packed into a 64-bit integer vector of [8 x i8].
377 /// A 64-bit integer vector of [8 x i8].
379 /// A 64-bit integer vector of [8 x i8].
380 /// \returns A 64-bit integer vector of [8 x i8] containing the sums of both
388 /// Adds each 16-bit integer element of the first 64-bit integer vector
389 /// of [4 x i16] to the corresponding 16-bit integer element of the second
390 /// 64-bit integer vector of [4 x i16]. The lower 16 bits of the results are
391 /// packed into a 64-bit integer vector of [4 x i16].
398 /// A 64-bit integer vector of [4 x i16].
400 /// A 64-bit integer vector of [4 x i16].
401 /// \returns A 64-bit integer vector of [4 x i16] containing the sums of both
409 /// Adds each 32-bit integer element of the first 64-bit integer vector
410 /// of [2 x i32] to the corresponding 32-bit integer element of the second
411 /// 64-bit integer vector of [2 x i32]. The lower 32 bits of the results are
412 /// packed into a 64-bit integer vector of [2 x i32].
419 /// A 64-bit integer vector of [2 x i32].
421 /// A 64-bit integer vector of [2 x i32].
422 /// \returns A 64-bit integer vector of [2 x i32] containing the sums of both
430 /// Adds, with saturation, each 8-bit signed integer element of the first
431 /// 64-bit integer vector of [8 x i8] to the corresponding 8-bit signed
432 /// integer element of the second 64-bit integer vector of [8 x i8].
436 /// 64-bit integer vector of [8 x i8].
443 /// A 64-bit integer vector of [8 x i8].
445 /// A 64-bit integer vector of [8 x i8].
446 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated sums
454 /// Adds, with saturation, each 16-bit signed integer element of the first
455 /// 64-bit integer vector of [4 x i16] to the corresponding 16-bit signed
456 /// integer element of the second 64-bit integer vector of [4 x i16].
460 /// 64-bit integer vector of [4 x i16].
467 /// A 64-bit integer vector of [4 x i16].
469 /// A 64-bit integer vector of [4 x i16].
470 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated sums
478 /// Adds, with saturation, each 8-bit unsigned integer element of the first
479 /// 64-bit integer vector of [8 x i8] to the corresponding 8-bit unsigned
480 /// integer element of the second 64-bit integer vector of [8 x i8].
483 /// into a 64-bit integer vector of [8 x i8].
490 /// A 64-bit integer vector of [8 x i8].
492 /// A 64-bit integer vector of [8 x i8].
493 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
501 /// Adds, with saturation, each 16-bit unsigned integer element of the first
502 /// 64-bit integer vector of [4 x i16] to the corresponding 16-bit unsigned
503 /// integer element of the second 64-bit integer vector of [4 x i16].
506 /// into a 64-bit integer vector of [4 x i16].
513 /// A 64-bit integer vector of [4 x i16].
515 /// A 64-bit integer vector of [4 x i16].
516 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
524 /// Subtracts each 8-bit integer element of the second 64-bit integer
525 /// vector of [8 x i8] from the corresponding 8-bit integer element of the
526 /// first 64-bit integer vector of [8 x i8]. The lower 8 bits of the results
527 /// are packed into a 64-bit integer vector of [8 x i8].
534 /// A 64-bit integer vector of [8 x i8] containing the minuends.
536 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
537 /// \returns A 64-bit integer vector of [8 x i8] containing the differences of
545 /// Subtracts each 16-bit integer element of the second 64-bit integer
546 /// vector of [4 x i16] from the corresponding 16-bit integer element of the
547 /// first 64-bit integer vector of [4 x i16]. The lower 16 bits of the
548 /// results are packed into a 64-bit integer vector of [4 x i16].
555 /// A 64-bit integer vector of [4 x i16] containing the minuends.
557 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
558 /// \returns A 64-bit integer vector of [4 x i16] containing the differences of
566 /// Subtracts each 32-bit integer element of the second 64-bit integer
567 /// vector of [2 x i32] from the corresponding 32-bit integer element of the
568 /// first 64-bit integer vector of [2 x i32]. The lower 32 bits of the
569 /// results are packed into a 64-bit integer vector of [2 x i32].
576 /// A 64-bit integer vector of [2 x i32] containing the minuends.
578 /// A 64-bit integer vector of [2 x i32] containing the subtrahends.
579 /// \returns A 64-bit integer vector of [2 x i32] containing the differences of
587 /// Subtracts, with saturation, each 8-bit signed integer element of the second
588 /// 64-bit integer vector of [8 x i8] from the corresponding 8-bit signed
589 /// integer element of the first 64-bit integer vector of [8 x i8].
593 /// into a 64-bit integer vector of [8 x i8].
600 /// A 64-bit integer vector of [8 x i8] containing the minuends.
602 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
603 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
611 /// Subtracts, with saturation, each 16-bit signed integer element of the
612 /// second 64-bit integer vector of [4 x i16] from the corresponding 16-bit
613 /// signed integer element of the first 64-bit integer vector of [4 x i16].
617 /// into a 64-bit integer vector of [4 x i16].
624 /// A 64-bit integer vector of [4 x i16] containing the minuends.
626 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
627 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
635 /// Subtracts each 8-bit unsigned integer element of the second 64-bit
636 /// integer vector of [8 x i8] from the corresponding 8-bit unsigned integer
637 /// element of the first 64-bit integer vector of [8 x i8].
641 /// packed into a 64-bit integer vector of [8 x i8].
648 /// A 64-bit integer vector of [8 x i8] containing the minuends.
650 /// A 64-bit integer vector of [8 x i8] containing the subtrahends.
651 /// \returns A 64-bit integer vector of [8 x i8] containing the saturated
659 /// Subtracts each 16-bit unsigned integer element of the second 64-bit
660 /// integer vector of [4 x i16] from the corresponding 16-bit unsigned
661 /// integer element of the first 64-bit integer vector of [4 x i16].
665 /// packed into a 64-bit integer vector of [4 x i16].
672 /// A 64-bit integer vector of [4 x i16] containing the minuends.
674 /// A 64-bit integer vector of [4 x i16] containing the subtrahends.
675 /// \returns A 64-bit integer vector of [4 x i16] containing the saturated
683 /// Multiplies each 16-bit signed integer element of the first 64-bit
684 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
685 /// element of the second 64-bit integer vector of [4 x i16] and get four
686 /// 32-bit products. Adds adjacent pairs of products to get two 32-bit sums.
687 /// The lower 32 bits of these two sums are packed into a 64-bit integer
699 /// A 64-bit integer vector of [4 x i16].
701 /// A 64-bit integer vector of [4 x i16].
702 /// \returns A 64-bit integer vector of [2 x i32] containing the sums of
711 /// Multiplies each 16-bit signed integer element of the first 64-bit
712 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
713 /// element of the second 64-bit integer vector of [4 x i16]. Packs the upper
714 /// 16 bits of the 32-bit products into a 64-bit integer vector of [4 x i16].
721 /// A 64-bit integer vector of [4 x i16].
723 /// A 64-bit integer vector of [4 x i16].
724 /// \returns A 64-bit integer vector of [4 x i16] containing the upper 16 bits
733 /// Multiplies each 16-bit signed integer element of the first 64-bit
734 /// integer vector of [4 x i16] by the corresponding 16-bit signed integer
735 /// element of the second 64-bit integer vector of [4 x i16]. Packs the lower
736 /// 16 bits of the 32-bit products into a 64-bit integer vector of [4 x i16].
743 /// A 64-bit integer vector of [4 x i16].
745 /// A 64-bit integer vector of [4 x i16].
746 /// \returns A 64-bit integer vector of [4 x i16] containing the lower 16 bits
754 /// Left-shifts each 16-bit signed integer element of the first
755 /// parameter, which is a 64-bit integer vector of [4 x i16], by the number
756 /// of bits specified by the second parameter, which is a 64-bit integer. The
757 /// lower 16 bits of the results are packed into a 64-bit integer vector of
765 /// A 64-bit integer vector of [4 x i16].
767 /// A 64-bit integer vector interpreted as a single 64-bit integer.
768 /// \returns A 64-bit integer vector of [4 x i16] containing the left-shifted
778 /// Left-shifts each 16-bit signed integer element of a 64-bit integer
779 /// vector of [4 x i16] by the number of bits specified by a 32-bit integer.
780 /// The lower 16 bits of the results are packed into a 64-bit integer vector
788 /// A 64-bit integer vector of [4 x i16].
790 /// A 32-bit integer value.
791 /// \returns A 64-bit integer vector of [4 x i16] containing the left-shifted
801 /// Left-shifts each 32-bit signed integer element of the first
802 /// parameter, which is a 64-bit integer vector of [2 x i32], by the number
803 /// of bits specified by the second parameter, which is a 64-bit integer. The
804 /// lower 32 bits of the results are packed into a 64-bit integer vector of
812 /// A 64-bit integer vector of [2 x i32].
814 /// A 64-bit integer vector interpreted as a single 64-bit integer.
815 /// \returns A 64-bit integer vector of [2 x i32] containing the left-shifted
825 /// Left-shifts each 32-bit signed integer element of a 64-bit integer
826 /// vector of [2 x i32] by the number of bits specified by a 32-bit integer.
827 /// The lower 32 bits of the results are packed into a 64-bit integer vector
835 /// A 64-bit integer vector of [2 x i32].
837 /// A 32-bit integer value.
838 /// \returns A 64-bit integer vector of [2 x i32] containing the left-shifted
848 /// Left-shifts the first 64-bit integer parameter by the number of bits
849 /// specified by the second 64-bit integer parameter. The lower 64 bits of
857 /// A 64-bit integer vector interpreted as a single 64-bit integer.
859 /// A 64-bit integer vector interpreted as a single 64-bit integer.
860 /// \returns A 64-bit integer vector containing the left-shifted value. If
869 /// Left-shifts the first parameter, which is a 64-bit integer, by the
870 /// number of bits specified by the second parameter, which is a 32-bit
878 /// A 64-bit integer vector interpreted as a single 64-bit integer.
880 /// A 32-bit integer value.
881 /// \returns A 64-bit integer vector containing the left-shifted value. If
890 /// Right-shifts each 16-bit integer element of the first parameter,
891 /// which is a 64-bit integer vector of [4 x i16], by the number of bits
892 /// specified by the second parameter, which is a 64-bit integer.
894 /// High-order bits are filled with the sign bit of the initial value of each
895 /// 16-bit element. The 16-bit results are packed into a 64-bit integer
903 /// A 64-bit integer vector of [4 x i16].
905 /// A 64-bit integer vector interpreted as a single 64-bit integer.
906 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
915 /// Right-shifts each 16-bit integer element of a 64-bit integer vector
916 /// of [4 x i16] 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 /// 16-bit element. The 16-bit results are packed into a 64-bit integer
927 /// A 64-bit integer vector of [4 x i16].
929 /// A 32-bit integer value.
930 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
939 /// Right-shifts each 32-bit integer element of the first parameter,
940 /// which is a 64-bit integer vector of [2 x i32], by the number of bits
941 /// specified by the second parameter, which is a 64-bit integer.
943 /// High-order bits are filled with the sign bit of the initial value of each
944 /// 32-bit element. The 32-bit results are packed into a 64-bit integer
952 /// A 64-bit integer vector of [2 x i32].
954 /// A 64-bit integer vector interpreted as a single 64-bit integer.
955 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
964 /// Right-shifts each 32-bit integer element of a 64-bit integer vector
965 /// of [2 x i32] by the number of bits specified by a 32-bit integer.
967 /// High-order bits are filled with the sign bit of the initial value of each
968 /// 32-bit element. The 32-bit results are packed into a 64-bit integer
976 /// A 64-bit integer vector of [2 x i32].
978 /// A 32-bit integer value.
979 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
988 /// Right-shifts each 16-bit integer element of the first parameter,
989 /// which is a 64-bit integer vector of [4 x i16], by the number of bits
990 /// specified by the second parameter, which is a 64-bit integer.
992 /// High-order bits are cleared. The 16-bit results are packed into a 64-bit
1000 /// A 64-bit integer vector of [4 x i16].
1002 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1003 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
1012 /// Right-shifts each 16-bit integer element of a 64-bit integer vector
1013 /// of [4 x i16] by the number of bits specified by a 32-bit integer.
1015 /// High-order bits are cleared. The 16-bit results are packed into a 64-bit
1023 /// A 64-bit integer vector of [4 x i16].
1025 /// A 32-bit integer value.
1026 /// \returns A 64-bit integer vector of [4 x i16] containing the right-shifted
1035 /// Right-shifts each 32-bit integer element of the first parameter,
1036 /// which is a 64-bit integer vector of [2 x i32], by the number of bits
1037 /// specified by the second parameter, which is a 64-bit integer.
1039 /// High-order bits are cleared. The 32-bit results are packed into a 64-bit
1047 /// A 64-bit integer vector of [2 x i32].
1049 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1050 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
1059 /// Right-shifts each 32-bit integer element of a 64-bit integer vector
1060 /// of [2 x i32] by the number of bits specified by a 32-bit integer.
1062 /// High-order bits are cleared. The 32-bit results are packed into a 64-bit
1070 /// A 64-bit integer vector of [2 x i32].
1072 /// A 32-bit integer value.
1073 /// \returns A 64-bit integer vector of [2 x i32] containing the right-shifted
1082 /// Right-shifts the first 64-bit integer parameter by the number of bits
1083 /// specified by the second 64-bit integer parameter.
1092 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1094 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1095 /// \returns A 64-bit integer vector containing the right-shifted value.
1103 /// Right-shifts the first parameter, which is a 64-bit integer, by the
1104 /// number of bits specified by the second parameter, which is a 32-bit
1114 /// A 64-bit integer vector interpreted as a single 64-bit integer.
1116 /// A 32-bit integer value.
1117 /// \returns A 64-bit integer vector containing the right-shifted value.
1125 /// Performs a bitwise AND of two 64-bit integer vectors.
1132 /// A 64-bit integer vector.
1134 /// A 64-bit integer vector.
1135 /// \returns A 64-bit integer vector containing the bitwise AND of both
1143 /// Performs a bitwise NOT of the first 64-bit integer vector, and then
1144 /// performs a bitwise AND of the intermediate result and the second 64-bit
1152 /// A 64-bit integer vector. The one's complement of this parameter is used
1155 /// A 64-bit integer vector.
1156 /// \returns A 64-bit integer vector containing the bitwise AND of the second
1164 /// Performs a bitwise OR of two 64-bit integer vectors.
1171 /// A 64-bit integer vector.
1173 /// A 64-bit integer vector.
1174 /// \returns A 64-bit integer vector containing the bitwise OR of both
1182 /// Performs a bitwise exclusive OR of two 64-bit integer vectors.
1189 /// A 64-bit integer vector.
1191 /// A 64-bit integer vector.
1192 /// \returns A 64-bit integer vector containing the bitwise exclusive OR of both
1200 /// Compares the 8-bit integer elements of two 64-bit integer vectors of
1211 /// A 64-bit integer vector of [8 x i8].
1213 /// A 64-bit integer vector of [8 x i8].
1214 /// \returns A 64-bit integer vector of [8 x i8] containing the comparison
1222 /// Compares the 16-bit integer elements of two 64-bit integer vectors of
1233 /// A 64-bit integer vector of [4 x i16].
1235 /// A 64-bit integer vector of [4 x i16].
1236 /// \returns A 64-bit integer vector of [4 x i16] containing the comparison
1244 /// Compares the 32-bit integer elements of two 64-bit integer vectors of
1255 /// A 64-bit integer vector of [2 x i32].
1257 /// A 64-bit integer vector of [2 x i32].
1258 /// \returns A 64-bit integer vector of [2 x i32] containing the comparison
1266 /// Compares the 8-bit integer elements of two 64-bit integer vectors of
1277 /// A 64-bit integer vector of [8 x i8].
1279 /// A 64-bit integer vector of [8 x i8].
1280 /// \returns A 64-bit integer vector of [8 x i8] containing the comparison
1290 /// Compares the 16-bit integer elements of two 64-bit integer vectors of
1301 /// A 64-bit integer vector of [4 x i16].
1303 /// A 64-bit integer vector of [4 x i16].
1304 /// \returns A 64-bit integer vector of [4 x i16] containing the comparison
1312 /// Compares the 32-bit integer elements of two 64-bit integer vectors of
1323 /// A 64-bit integer vector of [2 x i32].
1325 /// A 64-bit integer vector of [2 x i32].
1326 /// \returns A 64-bit integer vector of [2 x i32] containing the comparison
1334 /// Constructs a 64-bit integer vector initialized to zero.
1340 /// \returns An initialized 64-bit integer vector with all elements set to zero.
1346 /// Constructs a 64-bit integer vector initialized with the specified
1347 /// 32-bit integer values.
1355 /// A 32-bit integer value used to initialize the upper 32 bits of the
1358 /// A 32-bit integer value used to initialize the lower 32 bits of the
1360 /// \returns An initialized 64-bit integer vector.
1366 /// Constructs a 64-bit integer vector initialized with the specified
1367 /// 16-bit integer values.
1375 /// A 16-bit integer value used to initialize bits [63:48] of the result.
1377 /// A 16-bit integer value used to initialize bits [47:32] of the result.
1379 /// A 16-bit integer value used to initialize bits [31:16] of the result.
1381 /// A 16-bit integer value used to initialize bits [15:0] of the result.
1382 /// \returns An initialized 64-bit integer vector.
1388 /// Constructs a 64-bit integer vector initialized with the specified
1389 /// 8-bit integer values.
1397 /// An 8-bit integer value used to initialize bits [63:56] of the result.
1399 /// An 8-bit integer value used to initialize bits [55:48] of the result.
1401 /// An 8-bit integer value used to initialize bits [47:40] of the result.
1403 /// An 8-bit integer value used to initialize bits [39:32] of the result.
1405 /// An 8-bit integer value used to initialize bits [31:24] of the result.
1407 /// An 8-bit integer value used to initialize bits [23:16] of the result.
1409 /// An 8-bit integer value used to initialize bits [15:8] of the result.
1411 /// An 8-bit integer value used to initialize bits [7:0] of the result.
1412 /// \returns An initialized 64-bit integer vector.
1420 /// Constructs a 64-bit integer vector of [2 x i32], with each of the
1421 /// 32-bit integer vector elements set to the specified 32-bit integer
1430 /// A 32-bit integer value used to initialize each vector element of the
1432 /// \returns An initialized 64-bit integer vector of [2 x i32].
1438 /// Constructs a 64-bit integer vector of [4 x i16], with each of the
1439 /// 16-bit integer vector elements set to the specified 16-bit integer
1448 /// A 16-bit integer value used to initialize each vector element of the
1450 /// \returns An initialized 64-bit integer vector of [4 x i16].
1456 /// Constructs a 64-bit integer vector of [8 x i8], with each of the
1457 /// 8-bit integer vector elements set to the specified 8-bit integer value.
1465 /// An 8-bit integer value used to initialize each vector element of the
1467 /// \returns An initialized 64-bit integer vector of [8 x i8].
1473 /// Constructs a 64-bit integer vector, initialized in reverse order with
1474 /// the specified 32-bit integer values.
1482 /// A 32-bit integer value used to initialize the lower 32 bits of the
1485 /// A 32-bit integer value used to initialize the upper 32 bits of the
1487 /// \returns An initialized 64-bit integer vector.
1493 /// Constructs a 64-bit integer vector, initialized in reverse order with
1494 /// the specified 16-bit integer values.
1502 /// A 16-bit integer value used to initialize bits [15:0] of the result.
1504 /// A 16-bit integer value used to initialize bits [31:16] of the result.
1506 /// A 16-bit integer value used to initialize bits [47:32] of the result.
1508 /// A 16-bit integer value used to initialize bits [63:48] of the result.
1509 /// \returns An initialized 64-bit integer vector.
1515 /// Constructs a 64-bit integer vector, initialized in reverse order with
1516 /// the specified 8-bit integer values.
1524 /// An 8-bit integer value used to initialize bits [7:0] of the result.
1526 /// An 8-bit integer value used to initialize bits [15:8] of the result.
1528 /// An 8-bit integer value used to initialize bits [23:16] of the result.
1530 /// An 8-bit integer value used to initialize bits [31:24] of the result.
1532 /// An 8-bit integer value used to initialize bits [39:32] of the result.
1534 /// An 8-bit integer value used to initialize bits [47:40] of the result.
1536 /// An 8-bit integer value used to initialize bits [55:48] of the result.
1538 /// An 8-bit integer value used to initialize bits [63:56] of the result.
1539 /// \returns An initialized 64-bit integer vector.