Home
last modified time | relevance | path

Searched refs:floating (Results 1 – 25 of 1642) sorted by relevance

12345678910>>...66

/netbsd-src/external/gpl3/binutils.old/dist/include/opcode/
H A Dwasm.h112 WASM_OPCODE (0x5b, "f32.eq", f32, i32, relational, floating)
113 WASM_OPCODE (0x5c, "f32.ne", f32, i32, relational, floating)
114 WASM_OPCODE (0x5d, "f32.lt", f32, i32, relational, floating)
115 WASM_OPCODE (0x5e, "f32.gt", f32, i32, relational, floating)
116 WASM_OPCODE (0x5f, "f32.le", f32, i32, relational, floating)
117 WASM_OPCODE (0x60, "f32.ge", f32, i32, relational, floating)
119 WASM_OPCODE (0x61, "f64.eq", f64, i32, relational, floating)
120 WASM_OPCODE (0x62, "f64.ne", f64, i32, relational, floating)
121 WASM_OPCODE (0x63, "f64.lt", f64, i32, relational, floating)
122 WASM_OPCODE (0x64, "f64.gt", f64, i32, relational, floating)
[all …]
/netbsd-src/external/gpl3/binutils/dist/include/opcode/
H A Dwasm.h112 WASM_OPCODE (0x5b, "f32.eq", f32, i32, relational, floating)
113 WASM_OPCODE (0x5c, "f32.ne", f32, i32, relational, floating)
114 WASM_OPCODE (0x5d, "f32.lt", f32, i32, relational, floating)
115 WASM_OPCODE (0x5e, "f32.gt", f32, i32, relational, floating)
116 WASM_OPCODE (0x5f, "f32.le", f32, i32, relational, floating)
117 WASM_OPCODE (0x60, "f32.ge", f32, i32, relational, floating)
119 WASM_OPCODE (0x61, "f64.eq", f64, i32, relational, floating)
120 WASM_OPCODE (0x62, "f64.ne", f64, i32, relational, floating)
121 WASM_OPCODE (0x63, "f64.lt", f64, i32, relational, floating)
122 WASM_OPCODE (0x64, "f64.gt", f64, i32, relational, floating)
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVSchedule.td44 def WriteFMul16 : SchedWrite; // 16-bit floating point multiply
45 def WriteFMA16 : SchedWrite; // 16-bit floating point fused multiply-add
46 def WriteFMul32 : SchedWrite; // 32-bit floating point multiply
47 def WriteFMA32 : SchedWrite; // 32-bit floating point fused multiply-add
48 def WriteFMul64 : SchedWrite; // 64-bit floating point multiply
49 def WriteFMA64 : SchedWrite; // 64-bit floating point fused multiply-add
50 def WriteFDiv16 : SchedWrite; // 16-bit floating point divide
51 def WriteFDiv32 : SchedWrite; // 32-bit floating point divide
52 def WriteFDiv64 : SchedWrite; // 64-bit floating point divide
53 def WriteFSqrt16 : SchedWrite; // 16-bit floating point sqrt
[all …]
/netbsd-src/lib/libc/softfloat/templates/
H A Dsoftfloat-specialize74 Returns 1 if the single-precision floating-point value `a' is a NaN;
87 Returns 1 if the single-precision floating-point value `a' is a signaling
100 Returns the result of converting the single-precision floating-point NaN
120 precision floating-point format.
132 Takes two single-precision floating-point values `a' and `b', one of which
166 Returns 1 if the double-precision floating-point value `a' is a NaN;
179 Returns 1 if the double-precision floating-point value `a' is a signaling
194 Returns the result of converting the double-precision floating-point NaN
214 precision floating-point format.
229 Takes two double-precision floating-point values `a' and `b', one of which
[all …]
/netbsd-src/lib/libc/softfloat/
H A Dsoftfloat-specialize119 Returns 1 if the single-precision floating-point value `a' is a NaN;
135 Returns 1 if the single-precision floating-point value `a' is a signaling
154 Returns the result of converting the single-precision floating-point NaN
174 precision floating-point format.
186 Takes two single-precision floating-point values `a' and `b', one of which
220 Returns 1 if the double-precision floating-point value `a' is a NaN;
237 Returns 1 if the double-precision floating-point value `a' is a signaling
258 Returns the result of converting the double-precision floating-point NaN
278 precision floating-point format.
293 Takes two double-precision floating-point values `a' and `b', one of which
[all …]
H A Dsoftfloat.txt12 SoftFloat is a software implementation of floating-point that conforms to
113 -- Conversions among all the floating-point formats, and also between
114 integers (32-bit and 64-bit) and any of the floating-point formats.
117 for all floating-point formats.
119 -- For each format, the floating-point remainder operation defined by the
122 -- For each floating-point format, a ``round to integer'' operation that
123 rounds to the nearest integer value in the same format. (The floating-
126 -- Comparisons between two values in the same floating-point format.
179 where `<exception>' is the appropriate name. To raise a floating-point
198 All conversions among the floating-point formats are supported, as are all
[all …]
/netbsd-src/external/gpl3/gcc/dist/libgcc/config/
H A Dt-hardfp26 # hardfp_float_modes: a list of hardware floating-point modes.
31 # hardfp_extensions: a list of extensions between hardware floating-point modes,
33 # hardfp_truncations: a list of truncations between hardware floating-point
39 # needs to be defined elsewhere to use software floating point), also
43 # Functions parameterized by a floating-point mode M.
47 # Functions parameterized by both a floating-point mode M and an integer mode N.
62 # Regexp for matching a floating-point mode.
66 # floating-point mode.
72 # floating-point mode removed (e.g. add3)
73 # TYPE: the last floating-point mode (e.g. sf)
/netbsd-src/external/gpl3/gcc.old/dist/libgcc/config/
H A Dt-hardfp26 # hardfp_float_modes: a list of hardware floating-point modes.
31 # hardfp_extensions: a list of extensions between hardware floating-point modes,
33 # hardfp_truncations: a list of truncations between hardware floating-point
39 # needs to be defined elsewhere to use software floating point), also
43 # Functions parameterized by a floating-point mode M.
47 # Functions parameterized by both a floating-point mode M and an integer mode N.
62 # Regexp for matching a floating-point mode.
66 # floating-point mode.
72 # floating-point mode removed (e.g. add3)
73 # TYPE: the last floating-point mode (e.g. sf)
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_trampoline_arm.S14 @ Assume that "q" part of the floating-point registers is not used
21 @ Save floating-point parameters of the instrumented function
35 @ Restore floating-point parameters of the instrumented function
44 @ Assume that "q" part of the floating-point registers is not used for the
51 @ Save the floating-point return value of the instrumented function
66 @ Restore the floating-point return value of the instrumented function
75 @ Assume that "q" part of the floating-point registers is not used
82 @ Save floating-point parameters of the instrumented function
98 @ Restore floating-point parameters of the instrumented function
/netbsd-src/regress/lib/libc/ieeefp/testfloat/notes/
H A Dtestfloat.txt11 TestFloat is a program for testing that a floating-point implementation
19 a machine's floating-point, and the other is a program for testing
20 the SoftFloat software implementation of floating-point. (Information
28 attempt to define or explain the IEC/IEEE Standard for floating-point.
43 soundness of the floating-point under test. TestFloat may also at times
46 of subtle floating-point bugs can be found through links posted on the
101 TestFloat tests a system's floating-point by comparing its behavior with
102 that of TestFloat's own internal floating-point implemented in software.
124 Furthermore, even if TestFloat finds no fault with a floating-point
130 results of an operation are correct, but also that the proper floating-point
[all …]
H A DREADME.txt8 TestFloat is a program for testing that a floating-point implementation
13 -- The `testfloat' program tests a system's floating-point for conformance
15 floating-point implementation as a basis for comparison.
19 separate, slower software floating-point that is included in the TestFloat
H A Dtestfloat-source.txt11 TestFloat is a program for testing that a floating-point implementation
28 of IEC/IEEE floating-point such as the exception flags, porting TestFloat
32 floating-point that conforms to the IEC/IEEE Standard. SoftFloat is not
36 In addition to a program for testing a machine's floating-point, the
194 -- The `slowfloat' module provides the simple floating-point implementation
200 floating-point.
212 The `systfloat' module uses the floating-point operations of the C language
213 to access a machine's floating-point. Unfortunately, some IEC/IEEE
214 floating-point operations are not accessible within ISO/ANSI C. The
241 controlling the system's floating-point, including the rounding mode and
[all …]
/netbsd-src/regress/lib/libc/ieeefp/testfloat/include/
H A Dsoftfloat-specialize105 Returns 1 if the single-precision floating-point value `a' is a NaN;
118 Returns 1 if the single-precision floating-point value `a' is a signaling
131 Returns the result of converting the single-precision floating-point NaN
151 precision floating-point format.
163 Takes two single-precision floating-point values `a' and `b', one of which
205 Returns 1 if the double-precision floating-point value `a' is a NaN;
218 Returns 1 if the double-precision floating-point value `a' is a signaling
233 Returns the result of converting the double-precision floating-point NaN
253 precision floating-point format.
268 Takes two double-precision floating-point values `a' and `b', one of which
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-modes.def21 /* We order the 3 128-bit floating point types so that IFmode (IBM 128-bit
22 floating point) is the 128-bit floating point type with the highest
44 /* IBM 128-bit floating point. */
47 /* Explicit IEEE 128-bit floating point. */
50 /* 128-bit floating point, either IBM 128-bit or IEEE 128-bit. This is
51 adjusted in rs6000_option_override_internal to be the appropriate floating
58 are being done and we need a separate mode for floating-point. We also
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-modes.def21 /* We order the 3 128-bit floating point types so that IFmode (IBM 128-bit
22 floating point) is the 128-bit floating point type with the highest
44 /* IBM 128-bit floating point. */
47 /* Explicit IEEE 128-bit floating point. */
50 /* 128-bit floating point, either IBM 128-bit or IEEE 128-bit. This is
51 adjusted in rs6000_option_override_internal to be the appropriate floating
58 are being done and we need a separate mode for floating-point. We also
/netbsd-src/external/gpl3/gcc/dist/libphobos/src/std/
H A Djson.d36 assert(j["rating"].floating == 3.5);
127 double floating; member
222 @property double floating() const pure @safe
226 return store.floating;
229 @property double floating(double v) pure nothrow @safe @nogc
232 return store.floating;
388 return cast(T) floating;
503 store.floating = arg;
778 return store.integer == rhs.store.floating;
790 return store.uinteger == rhs.store.floating;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrDFP.td9 // The instructions in this file implement SystemZ decimal floating-point
12 // ever supports decimal floating-point types (_Decimal64 etc.), they can
32 // Convert floating-point values to narrower representations. The destination
39 // Extend floating-point values to wider representations.
45 // Convert a signed integer value to a floating-point one.
57 // Convert an unsigned integer value to a floating-point one.
65 // Convert a floating-point value to a signed integer value.
77 // Convert a floating-point value to an unsigned integer value.
87 // Convert a packed value to a floating-point one.
93 // Convert a floating-point value to a packed value.
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/cpu/
H A Dor1kcommon.cpu109 (comment "floating point registers (single, virtual)")
136 ; Hardware: vrtual registers for double precision floating point
142 (comment "or32 floating point registers (double, virtual)")
324 (SYS FPCSR FPEE 0 0 "floating point exceptions enabled bit")
325 (SYS FPCSR RM 2 1 "floating point rounding mode field")
326 (SYS FPCSR OVF 3 3 "floating point overflow flag bit")
327 (SYS FPCSR UNF 4 4 "floating point underflow bit")
328 (SYS FPCSR SNF 5 5 "floating point SNAN flag bit")
329 (SYS FPCSR QNF 6 6 "floating point QNAN flag bit")
330 (SYS FPCSR ZF 7 7 "floating point zero flag bit")
[all …]
/netbsd-src/external/gpl3/binutils/dist/cpu/
H A Dor1kcommon.cpu109 (comment "floating point registers (single, virtual)")
136 ; Hardware: vrtual registers for double precision floating point
142 (comment "or32 floating point registers (double, virtual)")
324 (SYS FPCSR FPEE 0 0 "floating point exceptions enabled bit")
325 (SYS FPCSR RM 2 1 "floating point rounding mode field")
326 (SYS FPCSR OVF 3 3 "floating point overflow flag bit")
327 (SYS FPCSR UNF 4 4 "floating point underflow bit")
328 (SYS FPCSR SNF 5 5 "floating point SNAN flag bit")
329 (SYS FPCSR QNF 6 6 "floating point QNAN flag bit")
330 (SYS FPCSR ZF 7 7 "floating point zero flag bit")
[all …]
/netbsd-src/external/gpl3/gdb.old/dist/cpu/
H A Dor1kcommon.cpu109 (comment "floating point registers (single, virtual)")
136 ; Hardware: vrtual registers for double precision floating point
142 (comment "or32 floating point registers (double, virtual)")
324 (SYS FPCSR FPEE 0 0 "floating point exceptions enabled bit")
325 (SYS FPCSR RM 2 1 "floating point rounding mode field")
326 (SYS FPCSR OVF 3 3 "floating point overflow flag bit")
327 (SYS FPCSR UNF 4 4 "floating point underflow bit")
328 (SYS FPCSR SNF 5 5 "floating point SNAN flag bit")
329 (SYS FPCSR QNF 6 6 "floating point QNAN flag bit")
330 (SYS FPCSR ZF 7 7 "floating point zero flag bit")
[all …]
/netbsd-src/external/gpl3/gdb/dist/cpu/
H A Dor1kcommon.cpu109 (comment "floating point registers (single, virtual)")
136 ; Hardware: vrtual registers for double precision floating point
142 (comment "or32 floating point registers (double, virtual)")
324 (SYS FPCSR FPEE 0 0 "floating point exceptions enabled bit")
325 (SYS FPCSR RM 2 1 "floating point rounding mode field")
326 (SYS FPCSR OVF 3 3 "floating point overflow flag bit")
327 (SYS FPCSR UNF 4 4 "floating point underflow bit")
328 (SYS FPCSR SNF 5 5 "floating point SNAN flag bit")
329 (SYS FPCSR QNF 6 6 "floating point QNAN flag bit")
330 (SYS FPCSR ZF 7 7 "floating point zero flag bit")
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Djson.d36 assert(j["rating"].floating == 3.5);
111 double floating; member
206 @property inout(double) floating() inout pure @safe in inout()
210 return store.floating; in inout()
213 @property double floating(double v) pure nothrow @safe @nogc in floating() function
216 return store.floating; in floating()
356 store.floating = arg; in assign()
629 return store.floating == rhs.store.floating; in opEquals()
968 tryGetSpecialFloat(str, value.store.floating)) in parseValue()
1027 value.store.floating = parse!double(data); in parseValue()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/or1k/
H A Dor1k.opt50 floating point operations. This is the default; use -mhard-float to override.
54 Enable generation of hardware floating point instructions. The default is
59 When -mhard-float is selected, enables generation of double-precision floating
61 double-precision floating point operations.
65 When -mhard-float is selected, enables generation of unordered floating point
67 are used to perform unordered floating point compare and set flag operations.
/netbsd-src/external/gpl3/binutils.old/dist/gas/doc/
H A Dc-xgate.texi180 @cindex floating point, XGATE
181 @cindex XGATE floating point
182 Packed decimal (P) format floating literals are not supported(yet).
184 The floating point formats generated by directives are these.
189 @code{Single} precision floating point constants.
193 @code{Double} precision floating point constants.
199 @code{Extended} precision (@code{long double}) floating point constants.
/netbsd-src/external/gpl3/binutils/dist/gas/doc/
H A Dc-xgate.texi180 @cindex floating point, XGATE
181 @cindex XGATE floating point
182 Packed decimal (P) format floating literals are not supported(yet).
184 The floating point formats generated by directives are these.
189 @code{Single} precision floating point constants.
193 @code{Double} precision floating point constants.
199 @code{Extended} precision (@code{long double}) floating point constants.

12345678910>>...66