Home
last modified time | relevance | path

Searched refs:NaN (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat-specialize61 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 Dcompare-fp-1.c34 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 Dsoftfloat-specialize.c.inc115 | 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 Dsoftfloat-parts.c.inc209 /* 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 Dget_op.S497 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 Dslog2.S32 | 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 Dkernel_ex.S116 orl #opnan_mask,USER_FPSR(%a6) |set NaN, OPERR, AIOP
H A Ddecbin.S21 | and NaN operands are dispatched without entering this routine)
H A Ddo_func.S8 | tbldo.sa. Cases of zero, infinity and NaN are handled in
H A Dres_func.S1360 cmpib #0x60,%d0 |check if stag is NaN
1362 orl #nan_mask,USER_FPSR(%a6) |if nan, nothing yet has set NaN
H A Dsetox.S627 |--entry point for EXPM1(X), here X is finite, non-zero, non-NaN
/openbmc/telemetry/src/utils/
H A Dlabeled_tuple.hpp14 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 Dtrans_rvzfa.c.inc37 /* 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 Dtrans_rvv.c.inc2191 * 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 Dfskeleton.S126 | 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 Dfp_util.S136 cmp.w #0xff,%d1 | NaN / Inf?
174 cmp.w #0x7ff,%d1 | NaN / Inf?
/openbmc/phosphor-fan-presence/docs/control/
H A Ddebug.md26 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 Ddesign.md134 - 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 D0009-yes-within-the-path-sets-wrong-config-variables.patch133 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 Dinterface.md100 - `NaN` - A quiet-type not-a-number value.
/openbmc/docs/designs/
H A Dexternal-sensor.md85 ### NaN subsection
/openbmc/linux/security/
H A DKconfig.hardening128 which use 0xFF repeating (-NaN). Clang on 32-bit uses 0xFF
/openbmc/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt1940 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 Dvsx-impl.c.inc1090 /* test if NaN */
1156 /* test if NaN */
/openbmc/linux/arch/m68k/ifpsp060/src/
H A Dfplsp.S7265 #--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 #

12