| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSchedule.td | 48 def WriteFDiv16 : SchedWrite; // 16-bit floating point divide 49 def WriteFDiv32 : SchedWrite; // 32-bit floating point divide 50 def WriteFDiv64 : SchedWrite; // 64-bit floating point divide 51 def WriteFSqrt16 : SchedWrite; // 16-bit floating point sqrt 52 def WriteFSqrt32 : SchedWrite; // 32-bit floating point sqrt 53 def WriteFSqrt64 : SchedWrite; // 64-bit floating point sqrt 158 def ReadFDiv16 : SchedRead; // 16-bit floating point divide 159 def ReadFDiv32 : SchedRead; // 32-bit floating point divide 161 def ReadFSqrt16 : SchedRead; // 16-bit floating point sqrt 162 def ReadFSqrt32 : SchedRead; // 32-bit floating point sqrt [all …]
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 282 floating-point-type operator=(floating-point-type) volatile noexcept; 283 floating-point-type operator=(floating-point-type) noexcept; 289 floating-point-type exchange(floating-point-type, 291 floating-point-type exchange(floating-point-type, 293 bool compare_exchange_weak(floating-point-type&, floating-point-type, 310 floating-point-type fetch_add(floating-point-type, 312 floating-point-type fetch_add(floating-point-type, 314 floating-point-type fetch_sub(floating-point-type, 316 floating-point-type fetch_sub(floating-point-type, 320 floating-point-type operator+=(floating-point-type) noexcept; [all …]
|
| /freebsd-14.2/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. 166 Returns 1 if the double-precision floating-point value `a' is a NaN; 194 Returns the result of converting the double-precision floating-point NaN 214 precision floating-point format. 319 double-precision floating-point format. 374 Returns 1 if the quadruple-precision floating-point value `a' is a NaN; 389 Returns 1 if the quadruple-precision floating-point value `a' is a [all …]
|
| /freebsd-14.2/lib/libc/softfloat/ |
| H A D | softfloat-specialize | 115 Returns 1 if the single-precision floating-point value `a' is a NaN; 131 Returns 1 if the single-precision floating-point value `a' is a signaling 148 Returns the result of converting the single-precision floating-point NaN 168 precision floating-point format. 214 Returns 1 if the double-precision floating-point value `a' is a NaN; 250 Returns the result of converting the double-precision floating-point NaN 270 precision floating-point format. 375 double-precision floating-point format. 430 Returns 1 if the quadruple-precision floating-point value `a' is a NaN; 445 Returns 1 if the quadruple-precision floating-point value `a' is a [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 126 -- Comparisons between two values in the same floating-point format. 179 where `<exception>' is the appropriate name. To raise a floating-point 199 conversions between a floating-point format and 32-bit and 64-bit signed 302 The following floating-point comparison functions are provided: [all …]
|
| H A D | README.txt | 9 SoftFloat is a software implementation of floating-point that conforms to 15 set of IEC/IEEE floating-point routines.
|
| H A D | README.NetBSD | 5 implement built-in floating-point operations, but compiling
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_trampoline_arm.S | 15 @ Assume that "q" part of the floating-point registers is not used 22 @ Save floating-point parameters of the instrumented function 36 @ Restore floating-point parameters of the instrumented function 46 @ Assume that "q" part of the floating-point registers is not used for the 53 @ Save the floating-point return value of the instrumented function 68 @ Restore the floating-point return value of the instrumented function 78 @ Assume that "q" part of the floating-point registers is not used 85 @ Save floating-point parameters of the instrumented function 101 @ Restore floating-point parameters of the instrumented function
|
| H A D | xray_trampoline_powerpc64_asm.S | 10 # floating point, and vector parameters, so that we only spill those live ones. 151 # floating point, and vector parameters, so that we only spill those live ones.
|
| /freebsd-14.2/contrib/llvm-project/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 …]
|
| H A D | SystemZInstrFP.td | 9 // TODO: Most floating-point instructions (except for simple moves and the 16 // C's ?: operator for floating-point operands. 44 // Moves between two floating-point registers. 53 // Moves between two floating-point registers that also set the condition 76 // Moves between 64-bit integer and floating-point registers. 167 // Convert floating-point values to narrower representations, rounding 190 // Extend register floating-point values to wider representations. 201 // Extend memory floating-point values to wider representations. 214 // Convert a signed integer register value to a floating-point one. 237 // Convert am unsigned integer register value to a floating-point one. [all …]
|
| H A D | SystemZInstrHFP.td | 9 // The instructions in this file implement SystemZ hexadecimal floating-point 31 // Convert floating-point values to narrower representations. 40 // Extend floating-point values to wider representations. 49 // Convert a signed integer register value to a floating-point one. 58 // Convert a floating-point register value to a signed integer value,
|
| /freebsd-14.2/contrib/bmake/unit-tests/ |
| H A D | cond-cmp-numeric-eq.mk | 62 . error Probably a misconfiguration in the floating point environment, \ 63 or maybe a machine without IEEE 754 floating point support.
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 187 HANDLE_CAST_INST(41, FPToUI , FPToUIInst ) // floating point -> UInt 188 HANDLE_CAST_INST(42, FPToSI , FPToSIInst ) // floating point -> SInt 189 HANDLE_CAST_INST(43, UIToFP , UIToFPInst ) // UInt -> floating point 190 HANDLE_CAST_INST(44, SIToFP , SIToFPInst ) // SInt -> floating point 191 HANDLE_CAST_INST(45, FPTrunc , FPTruncInst ) // Truncate floating point 192 HANDLE_CAST_INST(46, FPExt , FPExtInst ) // Extend floating point
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OperationKinds.def | 205 /// CK_IntegralToFloating - Integral to floating point. 213 /// CK_FixedPointToFloating - Fixed point to floating. 246 /// CK_FloatingCast - Casting between floating types of different size. 268 /// A conversion of a floating point real to a floating point 274 /// Converts a floating point complex to floating point real 280 /// Converts a floating point complex to bool by comparing 284 /// Converts between different floating point complex types. 288 /// Converts from a floating complex to an integral complex. 312 /// Converts from an integral complex to a floating complex.
|
| /freebsd-14.2/contrib/llvm-project/libcxx/ |
| H A D | CREDITS.TXT | 16 D: Invented the Ryu and Ryu Printf algorithms used in floating-point to_chars, and wrote the initia… 35 D: Ported floating-point to_chars from MSVC to libc++. 93 D: Implemented floating-point to_chars. 101 D: Contributed floating-point to_chars.
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcCallingConv.td | 55 // The floating point registers %f0 to %f31 shadow the first 128 bytes of the 61 // promoted to both floating point and integer registers when possible. A 67 // bits of an integer register while the float goes in a floating point 105 // - Promote to integer or floating point registers depending on type.
|
| /freebsd-14.2/tools/build/options/ |
| H A D | WITHOUT_FP_LIBC | 3 without floating-point support.
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | int_to_fp_impl.inc | 1 //===-- int_to_fp_impl.inc - integer to floating point conversion ---------===// 10 // IEEE-754 floating point type, allowing a common implementation to be hsared
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCScheduleG5.td | 18 def G5_FPU1 : FuncUnit; // floating point unit 1 19 def G5_FPU2 : FuncUnit; // floating point unit 2 23 def G5_VFPU : FuncUnit; // vector floating point unit
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArch.td | 35 // Single Precision floating point 41 // Double Precision floating point 136 // Generic 64-bit processor with double-precision floating-point support.
|
| /freebsd-14.2/contrib/arm-optimized-routines/pl/math/tools/ |
| H A D | tanf.sollya | 56 return fpminimax(func - poly / x^-(deg-d), 0, [|dtype|], [a;b], absolute, floating); 59 poly = fpminimax(f, [|0,...,deg|], [|dtype ...|], [a;b], absolute, floating);
|
| /freebsd-14.2/contrib/gdtoa/ |
| H A D | README | 3 and extended-precision IEEE binary floating-point arithmetic, and 4 other IEEE-like binary floating-point, including "double double", 14 The conversion routines use double-precision floating-point arithmetic 44 of IEEE binary floating-point arithmetic, each indicated by one or 94 desired floating-point format, it might be more efficient to use the 162 C99's hexadecimal floating-point constants are recognized by the 189 decimal string that rounds to the given binary floating-point value 307 floating-point numbers reflect this arrangement. For example, the 331 denormals or flush them to zero. Normal floating-point numbers have
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/arm/ |
| H A D | softfloat-alias.list | 4 # that support floating point instructions.
|
| /freebsd-14.2/contrib/llvm-project/libcxx/modules/std/ |
| H A D | limits.inc | 11 // [fp.style], floating-point type properties
|