llvm/libc/utils/docgen/fenv.json

{
  "macros": {
    "__STDC_VERSION_FENV_H__": {
      "c-definition": "7.6.5"
    },
    "FE_DIVBYZERO": {
      "c-definition": "7.6.9"
    },
    "FE_INEXACT": {
      "c-definition": "7.6.9"
    },
    "FE_INVALID": {
      "c-definition": "7.6.9"
    },
    "FE_OVERFLOW": {
      "c-definition": "7.6.9"
    },
    "FE_UNDERFLOW": {
      "c-definition": "7.6.9"
    },
    "FE_ALL_EXCEPT": {
      "c-definition": "7.6.12"
    },
    "FE_DFL_MODE": {
      "c-definition": "7.6.11"
    },
    "FE_DOWNARD": {
      "c-definition": "7.6.13"
    },
    "FE_TONEAREST": {
      "c-definition": "7.6.13"
    },
    "FE_TONEARESTFROMZERO": {
      "c-definition": "7.6.13"
    },
    "FE_TOWARDZERO": {
      "c-definition": "7.6.13"
    },
    "FE_UPWARD": {
      "c-definition": "7.6.13"
    },
    "FE_DEC_DOWNWARD": {
      "c-definition": "7.6.14"
    },
    "FE_DEC_TONEAREST": {
      "c-definition": "7.6.14"
    },
    "FE_DEC_TONEARESTFROMZERO": {
      "c-definition": "7.6.14"
    },
    "FE_DEC_TOWARDZERO": {
      "c-definition": "7.6.14"
    },
    "FE_DEC_UPWARD": {
      "c-definition": "7.6.14"
    },
    "FE_DFL_ENV": {
      "c-definition": "7.6.17"
    }
  },
  "functions": {
    "feclearexcept": {
      "c-definition": "7.6.4.1"
    },
    "fegetexceptflag": {
      "c-definition": "7.6.4.2"
    },
    "feraiseexcept": {
      "c-definition": "7.6.4.3"
    },
    "fesetexcept": {
      "c-definition": "7.6.4.4"
    },
    "fesetexceptflag": {
      "c-definition": "7.6.4.5"
    },
    "fetestexceptflag": {
      "c-definition": "7.6.4.6"
    },
    "fetestexcept": {
      "c-definition": "7.6.4.7"
    },
    "fegetmode": {
      "c-definition": "7.6.5.1"
    },
    "fegetround": {
      "c-definition": "7.6.5.2"
    },
    "fe_dec_getround": {
      "c-definition": "7.6.5.3"
    },
    "fesetmode": {
      "c-definition": "7.6.5.4"
    },
    "fesetround": {
      "c-definition": "7.6.5.5"
    },
    "fe_dec_setround": {
      "c-definition": "7.6.5.6"
    },
    "fegetenv": {
      "c-definition": "7.6.6.1"
    },
    "feholdexcept": {
      "c-definition": "7.6.6.2"
    },
    "fesetenv": {
      "c-definition": "7.6.6.3"
    },
    "feupdateenv": {
      "c-definition": "7.6.6.4"
    }
  }
}