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浮点数据值的向量。