asc_fill_value_config
asc_fill_value_config为fill_value的 初 始 化 参 数 结 构 体,包 含asc_fill_l0a/asc_fill_l0b/asc_fill_l1接 口 需 要 配 置 的 各 种 初 始 化 参 数。
结 构 体 具 体 定 义
C++
constexpr uint64_t ASC_FILL_VALUE_DEFAULT_VALUE = 0x0000000000000000;
union asc_fill_value_config {
uint64_t config = ASC_FILL_VALUE_DEFAULT_VALUE;
struct {
uint64_t repeat : 15;
uint64_t reserved1 : 1;
uint64_t blk_num : 15;
uint64_t reserved2 : 1;
uint64_t dst_gap : 15;
uint64_t reserved3 : 17;
};
};
字 段 详 解
| 字 段 名 | 字 段 含 义 |
|---|---|
| repeat | 迭 代 次 数,默 认 值:0。取 值 范 围:[0, 32767]。 |
| blk_num | 每 次 迭 代 初 始 化 的 数 据 块 个 数,默 认 值:0。取 值 范 围:[0, 32767]。 目 的 操 作 数 位 于L1 Buffer时,数 据 块 大 小 是32B;目 的 操 作 数 位 于L0A Buffer/L0B Buffer时,数 据 块 大 小 是512B。 |
| dst_gap | 目 的 操 作 数 前 一 个 迭 代 结 束 地 址 到 后 一 个 迭 代 起 始 地 址 之 间 的 距 离,默 认 值:0。取 值 范 围:[0, 32767]。 目 的 操 作 数 位 于L1 Buffer时,单 位 是32B;目 的 操 作 数 位 于L0A Buffer/L0B Buffer时,单 位 是512B。 |