Lines Matching full:values
59 /// Adds lower double-precision values in both operands and returns the
137 /// Multiplies lower double-precision values in both operands and returns
242 /// Calculates the square root of the each of two values stored in a
252 /// values in the operand.
257 /// Compares lower 64-bit double-precision values of both operands, and
258 /// returns the lesser of the pair of values in the lower 64-bits of the
284 /// values.
296 /// \returns A 128-bit vector of [2 x double] containing the minimum values
303 /// Compares lower 64-bit double-precision values of both operands, and
304 /// returns the greater of the pair of values in the lower 64-bits of the
330 /// of values.
342 /// \returns A 128-bit vector of [2 x double] containing the maximum values
360 /// values between both operands.
367 /// the one's complement of the values contained in the first source operand.
379 /// values in the second operand and the one's complement of the first
397 /// values between both operands.
414 /// values between both operands.
420 /// Compares each of the corresponding double-precision values of the
440 /// Compares each of the corresponding double-precision values of the
441 /// 128-bit vectors of [2 x double] to determine if the values in the first
461 /// Compares each of the corresponding double-precision values of the
462 /// 128-bit vectors of [2 x double] to determine if the values in the first
482 /// Compares each of the corresponding double-precision values of the
483 /// 128-bit vectors of [2 x double] to determine if the values in the first
503 /// Compares each of the corresponding double-precision values of the
504 /// 128-bit vectors of [2 x double] to determine if the values in the first
524 /// Compares each of the corresponding double-precision values of the
525 /// 128-bit vectors of [2 x double] to determine if the values in the first
528 /// A pair of double-precision values are ordered with respect to each
546 /// Compares each of the corresponding double-precision values of the
547 /// 128-bit vectors of [2 x double] to determine if the values in the first
550 /// A pair of double-precision values are unordered with respect to each
551 /// other if one or both values are NaN. Each comparison returns 0x0 for
569 /// Compares each of the corresponding double-precision values of the
570 /// 128-bit vectors of [2 x double] to determine if the values in the first
590 /// Compares each of the corresponding double-precision values of the
591 /// 128-bit vectors of [2 x double] to determine if the values in the first
611 /// Compares each of the corresponding double-precision values of the
612 /// 128-bit vectors of [2 x double] to determine if the values in the first
632 /// Compares each of the corresponding double-precision values of the
633 /// 128-bit vectors of [2 x double] to determine if the values in the first
653 /// Compares each of the corresponding double-precision values of the
654 /// 128-bit vectors of [2 x double] to determine if the values in the first
674 /// Compares the lower double-precision floating-point values in each of
697 /// Compares the lower double-precision floating-point values in each of
722 /// Compares the lower double-precision floating-point values in each of
747 /// Compares the lower double-precision floating-point values in each of
773 /// Compares the lower double-precision floating-point values in each of
799 /// Compares the lower double-precision floating-point values in each of
805 /// of double-precision values are ordered with respect to each other if
825 /// Compares the lower double-precision floating-point values in each of
831 /// of double-precision values are unordered with respect to each other if
832 /// one or both values are NaN.
852 /// Compares the lower double-precision floating-point values in each of
877 /// Compares the lower double-precision floating-point values in each of
902 /// Compares the lower double-precision floating-point values in each of
927 /// Compares the lower double-precision floating-point values in each of
953 /// Compares the lower double-precision floating-point values in each of
979 /// Compares the lower double-precision floating-point values in each of
1001 /// Compares the lower double-precision floating-point values in each of
1025 /// Compares the lower double-precision floating-point values in each of
1049 /// Compares the lower double-precision floating-point values in each of
1073 /// Compares the lower double-precision floating-point values in each of
1097 /// Compares the lower double-precision floating-point values in each of
1121 /// Compares the lower double-precision floating-point values in each of
1143 /// Compares the lower double-precision floating-point values in each of
1167 /// Compares the lower double-precision floating-point values in each of
1191 /// Compares the lower double-precision floating-point values in each of
1215 /// Compares the lower double-precision floating-point values in each of
1239 /// Compares the lower double-precision floating-point values in each of
1265 /// values, returned in the lower 64 bits of a 128-bit vector of [4 x float].
1275 /// converted values. The upper 64 bits are set to zero.
1282 /// values, returned in a 128-bit vector of [2 x double]. The upper two
1291 /// floating-point elements are converted to double-precision values. The
1293 /// \returns A 128-bit vector of [2 x double] containing the converted values.
1300 /// [4 x i32] into two double-precision floating-point values, returned in a
1311 /// converted to double-precision values.
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,
1336 /// converted values. The upper 64 bits are set to zero.
1434 /// toward zero) 32-bit integer values, returned in the lower 64 bits
1449 /// converted values. The upper 64 bits are set to zero.
1475 /// 128-bit vector of [2 x double] into two signed 32-bit integer values,
1488 /// \returns A 64-bit vector of [2 x i32] containing the converted values.
1495 /// zero) 32-bit integer values, returned in a 64-bit vector of [2 x i32].
1507 /// \returns A 64-bit vector of [2 x i32] containing the converted values.
1513 /// [2 x i32] into two double-precision floating-point values, returned in a
1522 /// \returns A 128-bit vector of [2 x double] containing the converted values.
1552 /// \returns A 128-bit vector of [2 x double] containing the loaded values.
1568 /// duplicated values.
1579 /// Loads two double-precision values, in reverse order, from an aligned
1589 /// A 16-byte aligned pointer to an array of double-precision values to be
1592 /// values.
1608 /// \returns A 128-bit vector of [2 x double] containing the loaded values.
1708 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1734 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1810 /// initialized with the specified double-precision floating-point values.
1830 /// floating-point values.
1875 /// \returns A 128-bit vector of [2 x double] containing the moved values.
1901 /// Moves packed double-precision values from a 128-bit vector of
1910 /// double-precision values.
1912 /// A packed 128-bit vector of [2 x double] containing the values to be
1929 /// values.
1932 /// of the values in \a __dp.
1949 /// values.
1952 /// of the values in \a __dp.
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
1988 /// double-precision values.
1990 /// A 128-bit vector of [2 x double] containing the values to be reversed and
2099 /// Adds two signed or unsigned 64-bit integer values, returning the
2421 /// Multiplies 32-bit unsigned integer values contained in the lower bits
2439 /// Multiplies 32-bit unsigned integer values contained in the lower
2458 /// values in two 128-bit vectors. Sums the first 8 absolute differences, and
2478 /// Subtracts the corresponding 8-bit integer values in the operands.
2488 /// \returns A 128-bit integer vector containing the differences of the values
2495 /// Subtracts the corresponding 16-bit integer values in the operands.
2505 /// \returns A 128-bit integer vector containing the differences of the values
2512 /// Subtracts the corresponding 32-bit integer values in the operands.
2522 /// \returns A 128-bit integer vector containing the differences of the values
2529 /// Subtracts signed or unsigned 64-bit integer values and writes the
2540 /// \returns A 64-bit integer vector containing the difference of the values in
2557 /// \returns A 128-bit integer vector containing the differences of the values
2564 /// Subtracts, with saturation, corresponding 8-bit signed integer values in
2579 /// \returns A 128-bit integer vector containing the differences of the values
2586 /// Subtracts, with saturation, corresponding 16-bit signed integer values in
2590 /// Differences greater than 0x7FFF are saturated to 0x7FFF, and values less
2601 /// \returns A 128-bit integer vector containing the differences of the values
2608 /// Subtracts, with saturation, corresponding 8-bit unsigned integer values in
2623 /// differences of the values in the operands.
2629 /// Subtracts, with saturation, corresponding 16-bit unsigned integer values in
2644 /// differences of the values in the operands.
2660 /// \returns A 128-bit integer vector containing the bitwise AND of the values
2668 /// one's complement of the values contained in the first source operand.
2680 /// complement of the first operand and the values in the second operand.
2695 /// \returns A 128-bit integer vector containing the bitwise OR of the values
2713 /// values in both operands.
2756 /// \returns A 128-bit integer vector containing the left-shifted values.
2774 /// \returns A 128-bit integer vector containing the left-shifted values.
2792 /// \returns A 128-bit integer vector containing the left-shifted values.
2810 /// \returns A 128-bit integer vector containing the left-shifted values.
2828 /// \returns A 128-bit integer vector containing the left-shifted values.
2846 /// \returns A 128-bit integer vector containing the left-shifted values.
2865 /// \returns A 128-bit integer vector containing the right-shifted values.
2884 /// \returns A 128-bit integer vector containing the right-shifted values.
2903 /// \returns A 128-bit integer vector containing the right-shifted values.
2922 /// \returns A 128-bit integer vector containing the right-shifted values.
2953 /// Right-shifts each of 16-bit values in the 128-bit integer vector
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
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
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
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
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
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
3080 /// Compares each of the corresponding 16-bit values of the 128-bit
3099 /// Compares each of the corresponding 32-bit values of the 128-bit
3118 /// Compares each of the corresponding signed 8-bit values of the 128-bit
3119 /// integer vectors to determine if the values in the first operand are
3140 /// Compares each of the corresponding signed 16-bit values of the
3141 /// 128-bit integer vectors to determine if the values in the first operand
3160 /// Compares each of the corresponding signed 32-bit values of the
3161 /// 128-bit integer vectors to determine if the values in the first operand
3180 /// Compares each of the corresponding signed 8-bit values of the 128-bit
3181 /// integer vectors to determine if the values in the first operand are less
3200 /// Compares each of the corresponding signed 16-bit values of the
3201 /// 128-bit integer vectors to determine if the values in the first operand
3220 /// Compares each of the corresponding signed 32-bit values of the
3221 /// 128-bit integer vectors to determine if the values in the first operand
3312 /// \returns A 128-bit vector of [4 x float] containing the converted values.
3330 /// values.
3349 /// \returns A 128-bit vector of [4 x i32] containing the converted values.
3414 /// Moves packed integer values from an aligned 128-bit memory location
3422 /// An aligned pointer to a memory location containing integer values.
3423 /// \returns A 128-bit integer vector containing the moved values.
3429 /// Moves packed integer values from an unaligned 128-bit memory location
3437 /// A pointer to a memory location containing integer values.
3438 /// \returns A 128-bit integer vector containing the moved values.
3481 /// Initializes both 64-bit values in a 128-bit vector of [2 x i64] with
3482 /// the specified 64-bit integer values.
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
3503 /// the specified 64-bit integer values.
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
3524 /// the specified 32-bit integer values.
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
3551 /// the specified 16-bit integer values.
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
3592 /// the specified 8-bit integer values.
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
3659 /// Initializes both values in a 128-bit vector of [2 x i64] with the
3676 /// Initializes all values in a 128-bit vector of [4 x i32] with the
3693 /// Initializes all values in a 128-bit vector of [8 x i16] with the
3710 /// Initializes all values in a 128-bit vector of [16 x i8] with the
3729 /// with the specified 64-bit integral values.
3748 /// with the specified 32-bit integral values.
3771 /// with the specified 16-bit integral values.
3802 /// with the specified 8-bit integral values.
3871 /// values.
3873 /// A 128-bit integer vector containing the values to be moved.
3886 /// A pointer to a memory location that will receive the integer values.
3888 /// A 128-bit integer vector containing the values to be moved.
3971 /// A 128-bit integer vector containing the values to be moved.
3977 /// values are moved.
4018 /// A vector of [2 x double] containing the 64-bit values to be stored.
4036 /// A 128-bit integer vector containing the values to be stored.
4128 /// Positive values greater than 0x7F are saturated to 0x7F. Negative values
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.
4151 /// Positive values greater than 0x7FFF are saturated to 0x7FFF. Negative
4152 /// values less than 0x8000 are saturated to 0x8000.
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.
4174 /// Values greater than 0xFF are saturated to 0xFF. Values less than 0x00
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.
4207 /// An immediate value. Bits [2:0] selects values from \a a to be assigned
4209 /// 000: assign values from bits [15:0] of \a a. \n
4210 /// 001: assign values from bits [31:16] of \a a. \n
4211 /// 010: assign values from bits [47:32] of \a a. \n
4212 /// 011: assign values from bits [63:48] of \a a. \n
4213 /// 100: assign values from bits [79:64] of \a a. \n
4214 /// 101: assign values from bits [95:80] of \a a. \n
4215 /// 110: assign values from bits [111:96] of \a a. \n
4216 /// 111: assign values from bits [127:112] of \a a.
4246 /// \returns A 128-bit integer vector containing the constructed values.
4251 /// Copies the values of the most significant bits from each 8-bit
4260 /// A 128-bit integer vector containing the values with bits to be extracted.
4280 /// A 128-bit integer vector containing the values to be copied.
4284 /// values as follows: \n
4285 /// Bits [1:0] are used to assign values to bits [31:0] of the result. \n
4286 /// Bits [3:2] are used to assign values to bits [63:32] of the result. \n
4287 /// Bits [5:4] are used to assign values to bits [95:64] of the result. \n
4288 /// Bits [7:6] are used to assign values to bits [127:96] of the result. \n
4290 /// 00: assign values from bits [31:0] of \a a. \n
4291 /// 01: assign values from bits [63:32] of \a a. \n
4292 /// 10: assign values from bits [95:64] of \a a. \n
4293 /// 11: assign values from bits [127:96] of \a a. \n
4297 /// \returns A 128-bit integer vector containing the shuffled values.
4318 /// Bits[1:0] are used to assign values to bits [15:0] of the result. \n
4319 /// Bits[3:2] are used to assign values to bits [31:16] of the result. \n
4320 /// Bits[5:4] are used to assign values to bits [47:32] of the result. \n
4321 /// Bits[7:6] are used to assign values to bits [63:48] of the result. \n
4323 /// 00: assign values from bits [15:0] of \a a. \n
4324 /// 01: assign values from bits [31:16] of \a a. \n
4325 /// 10: assign values from bits [47:32] of \a a. \n
4326 /// 11: assign values from bits [63:48] of \a a. \n
4330 /// \returns A 128-bit integer vector containing the shuffled values.
4351 /// Bits[1:0] are used to assign values to bits [79:64] of the result. \n
4352 /// Bits[3:2] are used to assign values to bits [95:80] of the result. \n
4353 /// Bits[5:4] are used to assign values to bits [111:96] of the result. \n
4354 /// Bits[7:6] are used to assign values to bits [127:112] of the result. \n
4356 /// 00: assign values from bits [79:64] of \a a. \n
4357 /// 01: assign values from bits [95:80] of \a a. \n
4358 /// 10: assign values from bits [111:96] of \a a. \n
4359 /// 11: assign values from bits [127:112] of \a a. \n
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
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
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
4446 /// \returns A 128-bit vector of [4 x i32] containing the interleaved values.
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
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
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
4553 /// \returns A 128-bit vector of [4 x i32] containing the interleaved values.
4574 /// \returns A 128-bit vector of [2 x i64] containing the interleaved values.
4640 /// \returns A 128-bit vector of [2 x double] containing the interleaved values.
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
4678 /// written to bits [1:0]. The remaining bits are assigned values of zero.
4709 /// \returns A 128-bit vector of [2 x double] containing the shuffled values.
4804 /// Compares each of the corresponding double-precision values of two
4840 /// Compares each of the corresponding scalar double-precision values of