15.17. __nv_fp6x4_e3m2
-
struct __nv_fp6x4_e3m2
-
__nv_fp6x4_e3m2 数据类型
此结构体实现了用于处理四个
fp6浮点数的e3m2类型的数据类型。该结构体实现了转换构造函数和运算符。
公共函数
-
__host__ __device__ inline __nv_fp6x4_e3m2()
-
默认构造函数。
-
__host__ __device__ inline explicit __nv_fp6x4_e3m2(const __half2 flo, const __half2 fhi)
-
从一对
__half2数据类型值构造,依赖于__NV_SATFINITE行为处理超出范围的值。
-
__host__ __device__ inline explicit __nv_fp6x4_e3m2(const __nv_bfloat162 flo, const __nv_bfloat162 fhi)
-
从一对
__nv_bfloat162数据类型值构造,依赖于__NV_SATFINITE行为处理超出范围的值。
-
__host__ __device__ inline explicit __nv_fp6x4_e3m2(const double4 f)
-
从
double4向量数据类型构造,依赖于__NV_SATFINITE行为处理超出范围的值。
-
__host__ __device__ inline explicit __nv_fp6x4_e3m2(const float4 f)
-
从
float4向量数据类型构造,依赖于__NV_SATFINITE行为处理超出范围的值。
公共成员
-
__nv_fp6x4_storage_t __x
-
存储变量包含四个
fp6浮点数据值的向量。
-
__host__ __device__ inline __nv_fp6x4_e3m2()