Lines Matching defs:nvp
8918 #define NV_NAN_QS_BYTE(nvp) (((U8*)(nvp))[NV_NAN_QS_BYTE_OFFSET])
8946 #define NV_NAN_QS_TEST(nvp) (NV_NAN_QS_BYTE(nvp) & NV_NAN_QS_BIT)
8947 /* NV_NAN_IS_QUIET() returns true if the NV behind nvp is a NaN,
8949 * Note however that these do not check whether the nvp is a NaN. */
8950 #define NV_NAN_IS_QUIET(nvp) \
8951 (NV_NAN_QS_TEST(nvp) == (NV_NAN_QS_QUIET ? NV_NAN_QS_BIT : 0))
8952 #define NV_NAN_IS_SIGNALING(nvp) \
8953 (NV_NAN_QS_TEST(nvp) == (NV_NAN_QS_QUIET ? 0 : NV_NAN_QS_BIT))
8954 #define NV_NAN_SET_QUIET(nvp) \
8956 (NV_NAN_QS_BYTE(nvp) |= NV_NAN_QS_BIT) : \
8957 (NV_NAN_QS_BYTE(nvp) &= ~NV_NAN_QS_BIT))
8958 #define NV_NAN_SET_SIGNALING(nvp) \
8960 (NV_NAN_QS_BYTE(nvp) &= ~NV_NAN_QS_BIT) : \
8961 (NV_NAN_QS_BYTE(nvp) |= NV_NAN_QS_BIT))
8962 #define NV_NAN_QS_XOR(nvp) (NV_NAN_QS_BYTE(nvp) ^= NV_NAN_QS_BIT)