/openbmc/linux/arch/arm/nwfpe/ |
H A D | softfloat-specialize | 61 Internal canonical NaN format. 71 The pattern for a default generated single-precision NaN. 78 Returns 1 if the single-precision floating-point value `a' is a NaN; 92 NaN; otherwise returns 0. 104 Returns the result of converting the single-precision floating-point NaN 105 `a' to the canonical NaN format. If `a' is a signaling NaN, the invalid 123 Returns the result of converting the canonical NaN `a' to the single- 137 is a NaN, and returns the appropriate NaN result. If either `a' or `b' is a 138 signaling NaN, the invalid exception is raised. 163 The pattern for a default generated double-precision NaN. [all …]
|
/openbmc/u-boot/post/lib_powerpc/fpu/ |
H A D | compare-fp-1.c | 34 static float NaN; variable 124 NaN = __builtin_nan (""); in fpu_post_test_math6() 127 iuneq (NaN, NaN, 1); in fpu_post_test_math6() 138 iltgt (NaN, NaN, 0); in fpu_post_test_math6() 148 iunlt (NaN, ninf, 1); in fpu_post_test_math6() 149 iunlt (pinf, NaN, 1); in fpu_post_test_math6() 161 iunle (NaN, ninf, 1); in fpu_post_test_math6() 162 iunle (pinf, NaN, 1); in fpu_post_test_math6() 174 iungt (NaN, ninf, 1); in fpu_post_test_math6() 175 iungt (pinf, NaN, 1); in fpu_post_test_math6() [all …]
|
/openbmc/qemu/fpu/ |
H A D | softfloat-specialize.c.inc | 115 | if the fraction represents a signalling NaN; otherwise false. 129 | The pattern for a default generated deconstructed floating-point NaN. 194 | Returns a quiet NaN from a signalling NaN for the deconstructed 225 | The pattern for a default generated extended double-precision NaN. 260 | NaN; otherwise returns 0. 280 | NaN; otherwise returns 0. 299 | NaN; otherwise returns 0. 318 | NaN; otherwise returns 0. 337 | NaN; otherwise returns 0. 356 | NaN; otherwise returns 0. [all …]
|
H A D | softfloat-parts.c.inc | 209 /* ARM Alt HP eschews Inf and NaN for a wider exponent. */ 442 /* Inf * Zero == NaN */ 492 * off to the target-specific pick-a-NaN routine. 610 /* 0/0 or Inf/Inf => NaN */ 620 /* All the NaN cases */ 671 /* All the NaN cases */ 1056 * rounded according to the current rounding mode. If `a' is a NaN, 1122 * rounded according to the current rounding mode. If `a' is a NaN,
|
/openbmc/linux/arch/m68k/fpsp040/ |
H A D | get_op.S | 497 cmpiw #0x0fff,%d1 |test for inf or NaN 502 |input is of the special cases of inf and NaN 504 bnes fix_nan |if non-zero, it is a NaN 506 bnes fix_nan |if non-zero, it is a NaN 549 cmpiw #0x0fff,%d1 |test for inf or NaN 554 |input is of the special cases of inf and NaN 556 bnes mfix_nan |if non-zero, it is a NaN 558 bnes mfix_nan |if non-zero, it is a NaN 566 orl #nan_mask,USER_FPSR(%a6) |set NaN bit 567 moveb #nan_tag,STAG(%a6) |set stag to NaN
|
H A D | slog2.S | 32 | Step 0. If X < 0, create a NaN and raise the invalid operation 47 | Step 0. If X < 0, create a NaN and raise the invalid operation 61 | Step 0. If X < 0, create a NaN and raise the invalid operation 76 | Step 0. If X < 0, create a NaN and raise the invalid operation
|
H A D | kernel_ex.S | 116 orl #opnan_mask,USER_FPSR(%a6) |set NaN, OPERR, AIOP
|
H A D | decbin.S | 21 | and NaN operands are dispatched without entering this routine)
|
H A D | do_func.S | 8 | tbldo.sa. Cases of zero, infinity and NaN are handled in
|
H A D | res_func.S | 1360 cmpib #0x60,%d0 |check if stag is NaN 1362 orl #nan_mask,USER_FPSR(%a6) |if nan, nothing yet has set NaN
|
H A D | setox.S | 627 |--entry point for EXPM1(X), here X is finite, non-zero, non-NaN
|
/openbmc/telemetry/src/utils/ |
H A D | labeled_tuple.hpp | 14 constexpr std::string_view NaN = "NaN"; variable 39 j = numeric_literals::NaN; in to_json() 64 if (str_val == numeric_literals::NaN) in from_json()
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvzfa.c.inc | 37 /* Values below are NaN-boxed to avoid a gen_nanbox_s(). */ 70 0xffffffff7fc00000, /* Canonical NaN */ 119 0x7ff8000000000000, /* Canonical NaN */ 136 /* Values below are NaN-boxed to avoid a gen_nanbox_h(). */ 169 0xffffffffffff7e00, /* Canonical NaN */
|
H A D | trans_rvv.c.inc | 2191 * As RVF-only cpus always have values NaN-boxed to 64-bits, 2196 * NaN-boxed value, in which case the least-significant SEW bits 2197 * of the f register are used, else the canonical NaN value is used. 2283 /* NaN-box f[rs1] */ 2629 /* NaN-box f[rs1] */ 2647 /* NaN-box f[rs1] */ 3341 /* NaN-box f[rd] as necessary for SEW */ 3371 /* NaN-box f[rs1] */
|
/openbmc/linux/arch/m68k/ifpsp060/ |
H A D | fskeleton.S | 126 | This is the exit point for the 060FPSP when an enabled signalling NaN exception 128 | for enabled signalling NaN exceptions. The exception stack frame is a signalling NaN 188 | The sample routine below clears the exception status bit, clears the NaN 190 | bsun will now be re-executed but with the NaN FPSR bit cleared.
|
/openbmc/linux/arch/m68k/math-emu/ |
H A D | fp_util.S | 136 cmp.w #0xff,%d1 | NaN / Inf? 174 cmp.w #0x7ff,%d1 | NaN / Inf?
|
/openbmc/phosphor-fan-presence/docs/control/ |
H A D | debug.md | 26 from the groups.json files. If any of the D-Bus properties had a value of `NaN`
|
/openbmc/phosphor-power/phosphor-regulators/docs/ |
H A D | design.md | 134 - The Value property will be set to NaN. 148 - The Value property will be set to NaN.
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/glibc/ |
H A D | 0009-yes-within-the-path-sets-wrong-config-variables.patch | 133 AC_CACHE_CHECK([whether the compiler is using the 2008 NaN encoding], 205 AC_CACHE_CHECK([whether the compiler is using the 2008 NaN encoding],
|
/openbmc/sdbusplus/docs/yaml/ |
H A D | interface.md | 100 - `NaN` - A quiet-type not-a-number value.
|
/openbmc/docs/designs/ |
H A D | external-sensor.md | 85 ### NaN subsection
|
/openbmc/linux/security/ |
H A D | Kconfig.hardening | 128 which use 0xFF repeating (-NaN). Clang on 32-bit uses 0xFF
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 1940 based on the IEEE 754 NaN encoding(s) supported by 1941 the FPU and the NaN encoding requested with the value 1944 support either or both of the legacy and the 2008 NaN 1948 strict accept binaries that request a NaN encoding 1950 legacy only accept legacy-NaN binaries, if supported 1952 2008 only accept 2008-NaN binaries, if supported 1957 The FPU emulator is always able to support both NaN 1961 'relaxed' straps the emulator for both legacy-NaN and 1962 2008-NaN, whereas 'strict' enables legacy-NaN only on 1963 legacy processors and both NaN encodings on MIPS32 or [all …]
|
/openbmc/qemu/target/ppc/translate/ |
H A D | vsx-impl.c.inc | 1090 /* test if NaN */ 1156 /* test if NaN */
|
/openbmc/linux/arch/m68k/ifpsp060/src/ |
H A D | fplsp.S | 7265 #--entry point for EXPM1(X), here X is finite, non-zero, non-NaN 8668 # Step 0. If X < 0, create a NaN and raise the invalid operation # 8682 # Step 0. If X < 0, create a NaN and raise the invalid operation # 8695 # Step 0. If X < 0, create a NaN and raise the invalid operation # 8709 # Step 0. If X < 0, create a NaN and raise the invalid operation #
|