Lines Matching refs:floating
358 floating point types are supported.
360 floating point parameters.
829 This attributes disables implicit floating point instructions.
998 This specifies the alignment for a floating point type of a given bit
1300 LLVM IR floating-point binary ops (:ref:`fadd <i_fadd>`,
1303 otherwise unsafe floating point operations
1325 dramatically change results in floating point (e.g. reassociate). This
1357 * - :ref:`floating point <t_floating>`
1366 - :ref:`integer <t_integer>`, :ref:`floating point <t_floating>`,
1375 :ref:`floating point <t_floating>`,
1444 - 16-bit floating point value
1447 - 32-bit floating point value
1450 - 64-bit floating point value
1453 - 128-bit floating point value (112-bit mantissa)
1456 - 80-bit floating point value (X87)
1459 - 128-bit floating point value (two 64-bits)
1595 | ``[12 x [10 x float]]`` | 12x10 array of single precision floating point values. |
1782 elementtype may be any integer or floating point type, or a pointer to
1791 | ``<8 x float>`` | Vector of 8 32-bit floating-point values. |
1818 decimal value of a floating-point constant. For example, the
1820 decimal in binary. Floating point constants must have a :ref:`floating
1827 floating point constants. For example, the form
1829 than) '``double 4.5e+15``'. The only time hexadecimal floating point
1831 disassembler) is when a floating point constant must be emitted but it
1832 cannot be represented as a decimal floating point number in a reasonable
2194 Truncate a floating point constant to another floating point type.
2196 must be floating point.
2200 floating point.
2202 Convert a floating point constant to the corresponding unsigned
2204 must be of scalar or vector floating point type. Both CST and TYPE
2208 Convert a floating point constant to the corresponding signed
2210 must be of scalar or vector floating point type. Both CST and TYPE
2214 Convert an unsigned integer constant to the corresponding floating
2215 point constant. TYPE must be a scalar or vector floating point type.
2218 won't fit in the floating point type, the results are undefined.
2220 Convert a signed integer constant to the corresponding floating
2221 point constant. TYPE must be a scalar or vector floating point type.
2224 won't fit in the floating point type, the results are undefined.
2274 operations on floating point values are allowed).
2478 ``fpmath`` metadata may be attached to any instruction of floating point
2485 floating-point numbers ``a`` and ``b``, without being equal to one
2487 distance between the two non-equal finite floating-point numbers
2490 The metadata node shall consist of a single positive floating point
3415 The two arguments to the '``fadd``' instruction must be :ref:`floating
3416 point <t_floating>` or :ref:`vector <t_vector>` of floating point values.
3422 The value produced is the floating point sum of the two operands. This
3424 which are optimization hints to enable otherwise unsafe floating point
3510 The two arguments to the '``fsub``' instruction must be :ref:`floating
3511 point <t_floating>` or :ref:`vector <t_vector>` of floating point values.
3517 The value produced is the floating point difference of the two operands.
3520 unsafe floating point optimizations:
3603 The two arguments to the '``fmul``' instruction must be :ref:`floating
3604 point <t_floating>` or :ref:`vector <t_vector>` of floating point values.
3610 The value produced is the floating point product of the two operands.
3613 unsafe floating point optimizations:
3732 The two arguments to the '``fdiv``' instruction must be :ref:`floating
3733 point <t_floating>` or :ref:`vector <t_vector>` of floating point values.
3739 The value produced is the floating point quotient of the two operands.
3742 unsafe floating point optimizations:
3869 The two arguments to the '``frem``' instruction must be :ref:`floating
3870 point <t_floating>` or :ref:`vector <t_vector>` of floating point values.
3879 to enable otherwise unsafe floating point optimizations:
5183 The '``fptrunc``' instruction takes a :ref:`floating point <t_floating>`
5184 value to cast and a :ref:`floating point <t_floating>` type to cast it to.
5192 :ref:`floating point <t_floating>` type to a smaller :ref:`floating
5217 The '``fpext``' extends a floating point ``value`` to a larger floating
5223 The '``fpext``' instruction takes a :ref:`floating point <t_floating>`
5224 ``value`` to cast, and a :ref:`floating point <t_floating>` type to cast it
5231 :ref:`floating point <t_floating>` type to a larger :ref:`floating
5234 *no-op cast* for a floating point cast.
5257 The '``fptoui``' converts a floating point ``value`` to its unsigned
5264 scalar or vector :ref:`floating point <t_floating>` value, and a type to
5266 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
5272 The '``fptoui``' instruction converts its :ref:`floating
5299 The '``fptosi``' instruction converts :ref:`floating point <t_floating>`
5306 scalar or vector :ref:`floating point <t_floating>` value, and a type to
5308 ``ty`` is a vector floating point type, ``ty2`` must be a vector integer
5314 The '``fptosi``' instruction converts its :ref:`floating
5349 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
5350 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
5357 integer quantity and converts it to the corresponding floating point
5358 value. If the value cannot fit in the floating point value, the results
5390 ``ty2``, which must be an :ref:`floating point <t_floating>` type. If
5391 ``ty`` is a vector integer type, ``ty2`` must be a vector floating point
5398 quantity and converts it to the corresponding floating point value. If
5399 the value cannot fit in the floating point value, the results are
5670 If the operands are floating point scalars, then the result type is a
5673 If the operands are floating point vectors, then the result type is a
5704 Each of ``val1`` and ``val2`` arguments must be either a :ref:`floating
5705 point <t_floating>` type or a :ref:`vector <t_vector>` of floating point
6826 floating point or vector of floating point type. Not all targets support
6850 The argument and return value are floating point numbers of the same
6857 nonnegative floating point number.
6866 floating point or vector of floating point type. Not all targets support
6882 multiplications is not defined. When a vector of floating point type is
6904 floating point or vector of floating point type. Not all targets support
6923 The argument and return value are floating point numbers of the same
6940 floating point or vector of floating point type. Not all targets support
6959 The argument and return value are floating point numbers of the same
6976 floating point or vector of floating point type. Not all targets support
6996 The second argument is a floating point power, and the first is a value
7013 floating point or vector of floating point type. Not all targets support
7032 The argument and return value are floating point numbers of the same
7048 floating point or vector of floating point type. Not all targets support
7067 The argument and return value are floating point numbers of the same
7083 floating point or vector of floating point type. Not all targets support
7102 The argument and return value are floating point numbers of the same
7118 floating point or vector of floating point type. Not all targets support
7137 The argument and return value are floating point numbers of the same
7153 floating point or vector of floating point type. Not all targets support
7172 The argument and return value are floating point numbers of the same
7188 floating point or vector of floating point type. Not all targets support
7208 The argument and return value are floating point numbers of the same
7224 floating point or vector of floating point type. Not all targets support
7244 The argument and return value are floating point numbers of the same
7260 floating point or vector of floating point type. Not all targets support
7279 The argument and return value are floating point numbers of the same
7295 floating point or vector of floating point type. Not all targets support
7314 The argument and return value are floating point numbers of the same
7330 floating point or vector of floating point type. Not all targets support
7350 The argument and return value are floating point numbers of the same
7366 floating point or vector of floating point type. Not all targets support
7381 nearest integer. It may raise an inexact floating-point exception if the
7387 The argument and return value are floating point numbers of the same
7403 floating point or vector of floating point type. Not all targets support
7423 The argument and return value are floating point numbers of the same
7963 For most target platforms, half precision floating point is a
7967 This means that code must first load the half-precision floating point
7992 from single precision floating point format to half precision floating
8005 from single precision floating point format to half precision floating
8033 conversion from half precision floating point format to single precision
8034 floating point format.
8046 conversion from half single precision floating point format to single
8047 precision floating point format. The input half-float value is