DYT/Tool/OpenSceneGraph-3.6.5/include/OpenEXR/IexMathIeeeExc.h
2024-12-25 07:49:36 +08:00

32 lines
696 B
C

//
// SPDX-License-Identifier: BSD-3-Clause
// Copyright (c) Contributors to the OpenEXR Project.
//
#ifndef INCLUDED_IEXMATHIEEE_EXC_H
#define INCLUDED_IEXMATHIEEE_EXC_H
//---------------------------------------------------------------------------
//
// Names for the loating point exceptions defined by IEEE standard 754
//
//---------------------------------------------------------------------------
#include "IexExport.h"
#include "IexNamespace.h"
IEX_INTERNAL_NAMESPACE_HEADER_ENTER
enum IEX_EXPORT_ENUM IeeeExcType
{
IEEE_OVERFLOW = 1,
IEEE_UNDERFLOW = 2,
IEEE_DIVZERO = 4,
IEEE_INEXACT = 8,
IEEE_INVALID = 16
};
IEX_INTERNAL_NAMESPACE_HEADER_EXIT
#endif