SRC/dlaisnan.f(3)
πΈ NAME πΈ
okay so this is the page for SRC/dlaisnan.f from the Library Functions Manual, bestie π. The name on the tin is literally SRC/dlaisnan.f, and the whole page is about dlaisnan β a logical function that tests input for NaN by comparing two arguments for inequality. Thatβs the vibe. β¨
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
logical function dlaisnan (din1, din2)β DLAISNAN tests input for NaN by comparing two arguments for inequality. π
π§ Function/Subroutine Documentation π§
logical function dlaisnan (double precision, intent(in) din1, double precision, intent(in) din2)
DLAISNAN tests input for NaN by comparing two arguments for inequality. Periodt. π
π Purpose π
ok so the source is very clear about this, no cap:
This routine is not for general use. It exists solely to avoid over-optimization in DISNAN.
DLAISNAN checks for NaNs by comparing its two arguments for inequality. NaN is the only floating-point value where NaN != NaN returns .TRUE.. To check for NaNs, pass the same variable as both arguments. π«Ά
A compiler must assume that the two arguments are not the same variable, and the test will not be optimized away. Interprocedural or whole-program optimization may delete this test. The ISNAN functions will be replaced by the correct Fortran 03 intrinsic once the intrinsic is widely available. π
π Parameters π
π DIN1 π
DIN1 is DOUBLE PRECISION.
π¦ DIN2 π¦
DIN2 is DOUBLE PRECISION. Two numbers to compare for inequality.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
β Definition β
Definition at line 73 of file dlaisnan.f.
π« Author π«
Generated automatically by Doxygen for LAPACK from the source code.
and thatβs the whole read, bestie! Footer sign-off energy: LAPACK Version 3.12.0, source SRC/dlaisnan.f(3) β mwah, slay, bye ππβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms