| /netbsd-src/external/gpl3/binutils.old/dist/include/opcode/ |
| H A D | wasm.h | 112 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 D | wasm.h | 112 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 D | RISCVSchedule.td | 44 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 D | softfloat-specialize | 74 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 D | softfloat-specialize | 119 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 D | softfloat.txt | 12 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 D | t-hardfp | 26 # 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 D | t-hardfp | 26 # 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 D | xray_trampoline_arm.S | 14 @ 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 D | testfloat.txt | 11 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 D | README.txt | 8 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 D | testfloat-source.txt | 11 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 D | softfloat-specialize | 105 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 D | rs6000-modes.def | 21 /* 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 D | rs6000-modes.def | 21 /* 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 D | json.d | 36 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 D | SystemZInstrDFP.td | 9 // 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 D | or1kcommon.cpu | 109 (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 D | or1kcommon.cpu | 109 (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 D | or1kcommon.cpu | 109 (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 D | or1kcommon.cpu | 109 (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 D | json.d | 36 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 D | or1k.opt | 50 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 D | c-xgate.texi | 180 @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 D | c-xgate.texi | 180 @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.
|