/* Zeta API - Z/inspection/floating-point/completion.h
 ______ ____________  ___
|__   /|  ___|__  __|/   \
  /  /_|  __|  |  | /  *  \
 /_____|_____| |__|/__/ \__\
Copyright (C) 2006-2022 Manuel Sainz de Baranda y Goñi.
Released under the terms of the GNU Lesser General Public License v3. */

#ifndef Z_inspection_floating_point_completion_H
#define Z_inspection_floating_point_completion_H

#ifdef Z_FLOATING_POINT_TYPE_BFP16
#	define Z_FLOATING_POINT_HAS_TYPE_BFP16 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_BFP32
#	define Z_FLOATING_POINT_HAS_TYPE_BFP32 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_BFP64
#	define Z_FLOATING_POINT_HAS_TYPE_BFP64 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_BFP128
#	define Z_FLOATING_POINT_HAS_TYPE_BFP128 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_DFP32
#	define Z_FLOATING_POINT_HAS_TYPE_DFP32 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_DFP64
#	define Z_FLOATING_POINT_HAS_TYPE_DFP64 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_DFP128
#	define Z_FLOATING_POINT_HAS_TYPE_DFP128 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_X87_DE80
#	define Z_FLOATING_POINT_HAS_TYPE_X87_DE80 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_X87_DE96
#	define Z_FLOATING_POINT_HAS_TYPE_X87_DE96 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_X87_DE128
#	define Z_FLOATING_POINT_HAS_TYPE_X87_DE128 TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_IBM_ED
#	define Z_FLOATING_POINT_HAS_TYPE_IBM_ED TRUE
#endif

#ifdef Z_FLOATING_POINT_TYPE_BFLOAT16
#	define Z_FLOATING_POINT_HAS_TYPE_BFLOAT16 TRUE
#endif

#endif /* Z_inspection_floating_point_completion_H */
