目的与范围
目的与范围
本单元是打包数据类型的当前架构身份,并依赖 Tile 数据类型命名空间。
它提供稳定的归属点,使其他归属单元可以引用打包概念,而无需在说明文字中另立编码或执行契约。
PTO-ARCH-DATA-TYPES-PACKED下面直接显示完整的 ASL 所有者。
// PTO-UNIT: {"id":"PTO-ARCH-DATA-TYPES-PACKED","surface":"arch","classification":["data-types","packed"],"depends_on":["PTO-ARCH-DATA-TYPES-TILE-DATA-TYPES"]}// This unit owns the named architecture concept; executable state is defined by its dependencies.
本单元是打包数据类型的当前架构身份,并依赖 Tile 数据类型命名空间。
它提供稳定的归属点,使其他归属单元可以引用打包概念,而无需在说明文字中另立编码或执行契约。
PTO-UNIT 身份外,本单元不包含独立的 ASL 类型、状态或可执行辅助函数。PTO-ARCH-DATA-TYPES-TILE-DATA-TYPES 拥有 S4X2、U4X2、E2M1X2、E1M2X2 和 HiF4X2 等已分配的打包 Tile 成员。不能仅凭“打包”一词推断统一的通道顺序或载体宽度;必须查阅所选 TileDataType 及其格式或执行归属单元。
这一命名概念不创建架构状态,也不执行任何状态转换。
打包指令仍由自身的解码、合法性、搬运和结果契约约束。
本页不能用说明文字补充缺失的打包语义,因为归属单元有意不定义这些规则;新增规则必须修改相应 ASL/NDF 归属单元。
历史 ADR 可以解释为何设置该归属点,但当前含义必须从可达的 ASL 归属单元读取。
遇到 TileDataType_U4X2 时,应先由 Tile 数据类型归属单元确认其已分配身份,再到使用该类型的指令中查看通道和内存行为。
因此,这里没有辅助函数表示的是导航边界,并不允许随意选择实现定义的打包表示。
正文来自 owning ASL。拖拽或按钮只临时改变当前页面显示顺序。
No NDF clause is attached to this unit.
7 matching entries
PTO-AVS-ARCH-DATA-TYPES-PACKED-STATIC-001tests/asl/arch/data-types/packed/arch-static-packed-contract-001.asl831ed265302066cb917e49fb855527781b1ec7517fcf5b7ab37384520e0d3932PTO-EVIDENCE-RELEASE-TRACEABILITYPTO-EVIDENCE-RELEASE-TRACEABILITYspec/evidence/release-traceability-readiness.jsonc7327021d39dc67ac5564bc55073b3870a397d79ac8d9648284d56e33bc14a3ePTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSUREPTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSUREspec/evidence/instruction-contract-closure.json3ef2bb62421c79dff8fa77a1c7983923b523244b8090812883ef81286ca8106aPTO-EVIDENCE-ARCHITECTURE-READINESSPTO-EVIDENCE-ARCHITECTURE-READINESSspec/evidence/architecture-readiness.json4b0b85199101251bea744e0f3591cc31906909dc80d5ab651c417a936036a004PTO-EVIDENCE-RELEASE-GATE-READINESSPTO-EVIDENCE-RELEASE-GATE-READINESSspec/evidence/release-gate-readiness.jsona0f4d2b6920c08981ea55fd8ef820708a40d4feb5402c5150e8e9ab532d84ce0PTO-EVIDENCE-RELEASE-MANIFESTPTO-EVIDENCE-RELEASE-MANIFESTspec/release-manifest.json1a64c109ed7a90351c41e2a418b3c0ebaf8ad975838986d2101385186b85c0d8Loading ADR-0033…
ADR-0033docs/status/decisions/0033-tlsu-four-bit-memory-packing.md6fd4f3016f503498cf6a1068907f48998e39f3c29b034d7ddfc486cd6494104b{
"classification": [
"data-types",
"packed"
],
"documentation": "docs/arch/data-types/packed.md",
"id": "PTO-ARCH-DATA-TYPES-PACKED",
"mnemonic": null,
"readiness_subjects": [
"ADR-0033"
],
"semantic_tests": [],
"source": "asl/arch/data-types/packed.asl",
"surface": "arch",
"tests": [
"PTO-AVS-ARCH-DATA-TYPES-PACKED-STATIC-001"
]
}0.58.5 · 候选发布7dc8b7e5b121d2b2499a2273bebff29e2cd868124ec9fb1eb2d1b14dcba562a5dc1462724c407fa67e5887ac99eb919887777d4261d8c712a2a26f1070a02c0d48abdd20b2e72e2129209ca3fa96de40f9b71f35asl/arch/data-types/packed.asl