Lines Matching +full:single +full:- +full:bit

1 /*===---- f16cintrin.h - F16C intrinsics -----------------------------------===
5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 *===-----------------------------------------------------------------------===
23 /* NOTE: Intel documents the 128-bit versions of these as being in emmintrin.h,
28 /// Converts a 16-bit half-precision float value into a 32-bit float
36 /// A 16-bit half-precision float value.
37 /// \returns The converted 32-bit float value.
46 /// Converts a 32-bit single-precision float value to a 16-bit
47 /// half-precision float value.
58 /// A 32-bit single-precision float value to be converted to a 16-bit
59 /// half-precision float value.
67 /// \returns The converted 16-bit half-precision float value.
72 /// Converts a 128-bit vector containing 32-bit float values into a
73 /// 128-bit vector containing 16-bit half-precision float values.
84 /// A 128-bit vector containing 32-bit float values.
92 /// \returns A 128-bit vector containing converted 16-bit half-precision float
93 /// values. The lower 64 bits are used to store the converted 16-bit
94 /// half-precision floating-point values.
98 /// Converts a 128-bit vector containing 16-bit half-precision float
99 /// values into a 128-bit vector containing 32-bit float values.
106 /// A 128-bit vector containing 16-bit half-precision float values. The lower
108 /// \returns A 128-bit vector of [4 x float] containing converted float values.
115 /// Converts a 256-bit vector of [8 x float] into a 128-bit vector
116 /// containing 16-bit half-precision float values.
127 /// A 256-bit vector containing 32-bit single-precision float values to be
128 /// converted to 16-bit half-precision float values.
136 /// \returns A 128-bit vector containing the converted 16-bit half-precision
141 /// Converts a 128-bit vector containing 16-bit half-precision float
142 /// values into a 256-bit vector of [8 x float].
149 /// A 128-bit vector containing 16-bit half-precision float values to be
150 /// converted to 32-bit single-precision float values.
151 /// \returns A vector of [8 x float] containing the converted 32-bit
152 /// single-precision float values.