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