Skip to content
版 本

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。

免 责 声 明:本 站 内 容 由 asc-devkit 仓 master 分 支 自 动 编 译 生 成,属 于 持 续 开 发 版 本,可 能 存 在 缺 陷,仅 供 预 览 与 参 考。如 需 稳 定 及 商 用 资 料,请 查 阅 官 方 昇 腾 社 区