cosmopolitan/third_party/libcxx/stdfloat
2024-08-16 21:49:28 -07:00

26 lines
432 B
C++

// -*- C++ -*-
#pragma once
export namespace std {
#if defined(__STDCPP_FLOAT16_T__)
using float16_t = _Float16;
#endif
#if defined(__STDCPP_FLOAT32_T__)
using float32_t = float;
#endif
#if defined(__STDCPP_FLOAT64_T__)
using float64_t = double;
#endif
#if defined(__STDCPP_FLOAT128_T__)
using float128_t = long double;
#endif
#if defined(__STDCPP_BFLOAT16_T__)
using bfloat16_t = __bf16;
#endif
} // namespace std