Lines Matching refs:integer
35 depends on a C compiler that implements 64-bit integer arithmetic. If the
36 largest integer format supported by the C compiler is 32 bits, SoftFloat is
90 terms of 32-bit and 64-bit integer types, respectively, while the `float128'
93 is defined as a structure containing one 16-bit and one 64-bit integer, with
99 ISO/ANSI C guarantees at least one built-in integer type of 32 bits,
100 the `float32' type is identified with an appropriate integer type. The
123 -- For each floating-point format, a ``round to integer'' operation that
124 rounds to the nearest integer value in the same format. (The floating-
125 point formats can hold integer values, of course.)
225 Conversions from floating-point to integer raise the invalid exception if
226 the source value cannot be rounded to a representable integer of the desired
228 positive integer is returned. Otherwise, if the conversion overflows, the
229 largest integer with the same sign as the operand is returned.
231 On conversions to integer, if the floating-point operand is not already an
232 integer value, the operand is rounded according to the current rounding
275 the value x - n*y, where n is the integer closest to x/y. If x/y is exactly
276 halfway between two integers, n is the even integer closest to x/y. The
287 For each format, SoftFloat implements the round-to-integer function
296 the same type. (Note that the result is not an integer type.) The operand
297 is rounded to an exact integer according to the current rounding mode, and
298 the resulting integer value is returned in the same floating-point format.