This Operation comes directly from the instruction owner; the page does not rewrite its behavior.
13 pure func TileNumericFormatDescriptor ( data_type : TileDataType ) 14 => NumericFormatDescriptor 15 begin 16 case data_type of 17 when TileDataType_FP64 => return FP64NumericFormatDescriptor ( ) ; 18 when TileDataType_FP32 => return FP32NumericFormatDescriptor ( ) ; 19 when TileDataType_TF32 => return TF32NumericFormatDescriptor ( ) ; 20 when TileDataType_HF32 => return HF32NumericFormatDescriptor ( ) ; 21 when TileDataType_FP16 => return FP16NumericFormatDescriptor ( ) ; 22 when TileDataType_BF16 => return BF16NumericFormatDescriptor ( ) ; 23 when TileDataType_HiF8 => return HiF8NumericFormatDescriptor ( ) ; 24 when TileDataType_E4M3 => return E4M3NumericFormatDescriptor ( ) ; 25 when TileDataType_E5M2 => return E5M2NumericFormatDescriptor ( ) ; 26 when TileDataType_E3M2 => return E3M2NumericFormatDescriptor ( ) ; 27 when TileDataType_E2M3 => return E2M3NumericFormatDescriptor ( ) ; 28 when TileDataType_E2M1X2 => return E2M1X2NumericFormatDescriptor ( ) ; 29 when TileDataType_E1M2X2 => return E1M2X2NumericFormatDescriptor ( ) ; 30 when TileDataType_E8M0 => return E8M0NumericFormatDescriptor ( ) ; 31 when TileDataType_HiF4X2 => return HiF4X2NumericFormatDescriptor ( ) ; 32 otherwise => return UnavailableNumericFormatDescriptor ( ) ; 33 end ; 34 end ; 35
36 pure func TileNumericFiniteDecomposition ( 37 data_type : TileDataType , 38 value : Word ) => ( boolean , boolean , Word , integer { - 1074 . . 1023 } ) 39 begin 40 case data_type of 41 when TileDataType_FP64 => return FP64FiniteDecomposition ( value ) ; 42 when TileDataType_FP32 => return FP32FiniteDecomposition ( value [ 31 : 0 ] ) ; 43 when TileDataType_TF32 => return TF32FiniteDecomposition ( value [ 31 : 0 ] ) ; 44 when TileDataType_HF32 => return HF32FiniteDecomposition ( value [ 31 : 0 ] ) ; 45 when TileDataType_FP16 => return FP16FiniteDecomposition ( value [ 15 : 0 ] ) ; 46 when TileDataType_BF16 => return BF16FiniteDecomposition ( value [ 15 : 0 ] ) ; 47 when TileDataType_HiF8 => return HiF8FiniteDecomposition ( value [ 7 : 0 ] ) ; 48 when TileDataType_E4M3 => return E4M3FiniteDecomposition ( value [ 7 : 0 ] ) ; 49 when TileDataType_E5M2 => return E5M2FiniteDecomposition ( value [ 7 : 0 ] ) ; 50 when TileDataType_E3M2 => return E3M2FiniteDecomposition ( value [ 7 : 0 ] ) ; 51 when TileDataType_E2M3 => return E2M3FiniteDecomposition ( value [ 7 : 0 ] ) ; 52 when TileDataType_E2M1X2 => return E2M1X2FiniteDecomposition ( value ) ; 53 when TileDataType_E1M2X2 => return E1M2X2FiniteDecomposition ( value ) ; 54 when TileDataType_E8M0 => return E8M0FiniteDecomposition ( value [ 7 : 0 ] ) ; 55 when TileDataType_HiF4X2 => return HiF4X2FiniteDecomposition ( value ) ; 56 otherwise => return ( FALSE , FALSE , Zeros { PTO_XLEN } , 0 ) ; 57 end ; 58 end ; View the complete ASL owner 1 2
3 4 5 6 7 8 9 10 11
12 13 pure func TileNumericFormatDescriptor ( data_type : TileDataType ) 14 => NumericFormatDescriptor 15 begin 16 case data_type of 17 when TileDataType_FP64 => return FP64NumericFormatDescriptor ( ) ; 18 when TileDataType_FP32 => return FP32NumericFormatDescriptor ( ) ; 19 when TileDataType_TF32 => return TF32NumericFormatDescriptor ( ) ; 20 when TileDataType_HF32 => return HF32NumericFormatDescriptor ( ) ; 21 when TileDataType_FP16 => return FP16NumericFormatDescriptor ( ) ; 22 when TileDataType_BF16 => return BF16NumericFormatDescriptor ( ) ; 23 when TileDataType_HiF8 => return HiF8NumericFormatDescriptor ( ) ; 24 when TileDataType_E4M3 => return E4M3NumericFormatDescriptor ( ) ; 25 when TileDataType_E5M2 => return E5M2NumericFormatDescriptor ( ) ; 26 when TileDataType_E3M2 => return E3M2NumericFormatDescriptor ( ) ; 27 when TileDataType_E2M3 => return E2M3NumericFormatDescriptor ( ) ; 28 when TileDataType_E2M1X2 => return E2M1X2NumericFormatDescriptor ( ) ; 29 when TileDataType_E1M2X2 => return E1M2X2NumericFormatDescriptor ( ) ; 30 when TileDataType_E8M0 => return E8M0NumericFormatDescriptor ( ) ; 31 when TileDataType_HiF4X2 => return HiF4X2NumericFormatDescriptor ( ) ; 32 otherwise => return UnavailableNumericFormatDescriptor ( ) ; 33 end ; 34 end ; 35
36 pure func TileNumericFiniteDecomposition ( 37 data_type : TileDataType , 38 value : Word ) => ( boolean , boolean , Word , integer { - 1074 . . 1023 } ) 39 begin 40 case data_type of 41 when TileDataType_FP64 => return FP64FiniteDecomposition ( value ) ; 42 when TileDataType_FP32 => return FP32FiniteDecomposition ( value [ 31 : 0 ] ) ; 43 when TileDataType_TF32 => return TF32FiniteDecomposition ( value [ 31 : 0 ] ) ; 44 when TileDataType_HF32 => return HF32FiniteDecomposition ( value [ 31 : 0 ] ) ; 45 when TileDataType_FP16 => return FP16FiniteDecomposition ( value [ 15 : 0 ] ) ; 46 when TileDataType_BF16 => return BF16FiniteDecomposition ( value [ 15 : 0 ] ) ; 47 when TileDataType_HiF8 => return HiF8FiniteDecomposition ( value [ 7 : 0 ] ) ; 48 when TileDataType_E4M3 => return E4M3FiniteDecomposition ( value [ 7 : 0 ] ) ; 49 when TileDataType_E5M2 => return E5M2FiniteDecomposition ( value [ 7 : 0 ] ) ; 50 when TileDataType_E3M2 => return E3M2FiniteDecomposition ( value [ 7 : 0 ] ) ; 51 when TileDataType_E2M3 => return E2M3FiniteDecomposition ( value [ 7 : 0 ] ) ; 52 when TileDataType_E2M1X2 => return E2M1X2FiniteDecomposition ( value ) ; 53 when TileDataType_E1M2X2 => return E1M2X2FiniteDecomposition ( value ) ; 54 when TileDataType_E8M0 => return E8M0FiniteDecomposition ( value [ 7 : 0 ] ) ; 55 when TileDataType_HiF4X2 => return HiF4X2FiniteDecomposition ( value ) ; 56 otherwise => return ( FALSE , FALSE , Zeros { PTO_XLEN } , 0 ) ; 57 end ; 58 end ; 59 60
purpose scope
Purpose and scope This unit is the central dispatcher from TileDataType to each floating or scale format descriptor and exact finite decomposition.
It gives consumers one typed entry point while preserving each format file as the owner of its own raw encoding.
concepts state
Concepts and visible state TileNumericFormatDescriptor dispatches all declared floating and scale data types from FP64 through HiF4X2 to their format-specific descriptors.TileNumericFiniteDecomposition dispatches the same formats to exact finite decomposition and narrows the Word carrier to the architectural width where required.The decomposition tuple is availability, sign, integer significand, and integer exponent, representing (-1)^sign * UInt(significand) * 2^exponent. rules interactions
Rules and interactions Valid finite floating or scale encodings decompose without host floating-point arithmetic.
Invalid internal encodings, infinities, NaNs, and integer TileDataType members report unavailable.
An unhandled descriptor request returns UnavailableNumericFormatDescriptor; an unhandled decomposition returns (FALSE, FALSE, Zeros{PTO_XLEN}, 0).
boundaries
Architectural boundaries This unit does not reinterpret the returned tuple with host arithmetic. The integer significand and exponent are the exact interchange contract.
Format availability is not the same as operation support. A consuming instruction or named profile may further restrict accepted data types.
example usage
illustrative reading example For TileDataType_TF32, the dispatcher passes value[31:0] to TF32FiniteDecomposition; required low-zero bits are therefore checked by the TF32 owner.
For TileDataType_S32, no floating decomposition branch exists, so availability is false rather than an invented integer decomposition.
related owners navigation
Related owners
Every valid finite floating or scale encoding MUST decompose without host
floating-point arithmetic into available, sign, integer significand, and
integer exponent such that its exact value is
(-1)^sign * UInt(significand) * 2^exponent. Invalid internal encodings,
infinities, NaNs, and integer Tile DataTypes MUST report unavailable.
Move up Move down
Sources and references Complete stable ID PTO-NUMERIC-FINITE-DECOMPOSITION-001Source path asl/arch/data-types/numeric-formats.aslAffected units PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS Source SHA-256 101bbe4d0efa238d214cdf20cb2f9b7a413f86aa12ff1ae1be9638c4ade90c8dClause SHA-256 bdffd42ab571a4627c020005aa1209162ae9149a2c29a11026a172c29e569c42Open exact canonical source ↗ Evidence index Search evidence by identity or path Expand groups Collapse groups
27 matching entries
Executable evidence 17 BF16 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-BF16 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-BF16-DECOMP-001Path tests/asl/arch/data-types/formats/bf16/arch-bound-bf16-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 0365cd116d6e360bc1dea6039b3adab8593befce550a249064f8d8bbb4d15892Open exact source ↗ for PTO-AVS-ARCH-BF16-DECOMP-001 PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS compiles as an independent normative unit surface ARCH owner PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS category STATIC-INVARIANT case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-DATA-TYPES-NUMERIC-FORMATS-STATIC-001Path tests/asl/arch/data-types/numeric-formats/arch-static-numeric-formats-contract-001.aslKind / role static-invariant Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition the complete model and this unit's static invariant compile SHA-256 e6738ca59f37ba185651eb5ff47cb0a81af55a65c777e4fe14bb0fb5bf077c4dOpen exact source ↗ for PTO-AVS-ARCH-DATA-TYPES-NUMERIC-FORMATS-STATIC-001 E1M2X2 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E1M2X2-DECOMP-001Path tests/asl/arch/data-types/formats/e1m2x2/arch-bound-e1m2x2-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 9e2a311c3d634ca04a1dd6c34207350941bcdc1917cb5f2e73ee4479d7a7da52Open exact source ↗ for PTO-AVS-ARCH-E1M2X2-DECOMP-001 E2M1X2 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E2M1X2-DECOMP-001Path tests/asl/arch/data-types/formats/e2m1x2/arch-bound-e2m1x2-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 db698d1b685e9f471ba4a645ef2c71074409a5870be0ee51fc893771037f7d44Open exact source ↗ for PTO-AVS-ARCH-E2M1X2-DECOMP-001 E2M3 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E2M3 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E2M3-DECOMP-001Path tests/asl/arch/data-types/formats/e2m3/arch-bound-e2m3-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 7246c364910390b5295c75c485ae7b28394678d8e292eed3ab525300aaad0e8eOpen exact source ↗ for PTO-AVS-ARCH-E2M3-DECOMP-001 E3M2 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E3M2 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E3M2-DECOMP-001Path tests/asl/arch/data-types/formats/e3m2/arch-bound-e3m2-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 e942008d7104703a8ee6e304e04dcca247d221b2a2a5f536a86cbcbb1bef2b93Open exact source ↗ for PTO-AVS-ARCH-E3M2-DECOMP-001 E4M3 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E4M3 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E4M3-DECOMP-001Path tests/asl/arch/data-types/formats/e4m3/arch-bound-e4m3-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 fefdb43f96bc09e0d33caeb9f35974ceafbfe71e8a3cf973c11991e0675e9a12Open exact source ↗ for PTO-AVS-ARCH-E4M3-DECOMP-001 E5M2 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E5M2 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E5M2-DECOMP-001Path tests/asl/arch/data-types/formats/e5m2/arch-bound-e5m2-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 9745706b5e7a10d79b339a0cc33000683dfb8ea7d66a42f95117ae033727b2f7Open exact source ↗ for PTO-AVS-ARCH-E5M2-DECOMP-001 E8M0 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-E8M0 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-E8M0-DECOMP-001Path tests/asl/arch/data-types/formats/e8m0/arch-bound-e8m0-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 d20f3428e308a827e0e46c767bcc5cd2ab667090bb87fe87e8d44838124bb52aOpen exact source ↗ for PTO-AVS-ARCH-E8M0-DECOMP-001 FP16 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-FP16 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-FP16-DECOMP-001Path tests/asl/arch/data-types/formats/fp16/arch-bound-fp16-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 a550875163e6eb9906daa7056488a041b5a5fdf18efcfaacfb3ed217ea4c8ef1Open exact source ↗ for PTO-AVS-ARCH-FP16-DECOMP-001 FP32 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-FP32 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-FP32-DECOMP-001Path tests/asl/arch/data-types/formats/fp32/arch-bound-fp32-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 e763f8d37a2fe64dda3bf18368ff96109fa79723763c2a2eb8dbc9d7d582d7dbOpen exact source ↗ for PTO-AVS-ARCH-FP32-DECOMP-001 FP64 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-FP64 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-FP64-DECOMP-001Path tests/asl/arch/data-types/formats/fp64/arch-bound-fp64-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 3b7db0a37c8f559843133794170f537da60226be7a810781e19068347e590634Open exact source ↗ for PTO-AVS-ARCH-FP64-DECOMP-001 HF32 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-HF32 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-HF32-DECOMP-001Path tests/asl/arch/data-types/formats/hf32/arch-bound-hf32-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 cef393390518bc68c53ecaf8e61e663dfedb39fe6be9b185d658678334f674e7Open exact source ↗ for PTO-AVS-ARCH-HF32-DECOMP-001 HiF4X2 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-HIF4X2-DECOMP-001Path tests/asl/arch/data-types/formats/hif4x2/arch-bound-hif4x2-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 d18caabbe5124c6ee837f6efcaeb40c4271a3f6f3331927aba34d61f1195082fOpen exact source ↗ for PTO-AVS-ARCH-HIF4X2-DECOMP-001 HiF8 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-HIF8 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-HIF8-DECOMP-001Path tests/asl/arch/data-types/formats/hif8/arch-bound-hif8-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 12250e47f7ee38605ce521d2db8c778afd485227af4e450ad82194d08a15eb16Open exact source ↗ for PTO-AVS-ARCH-HIF8-DECOMP-001 The numeric-format API covers every floating and scale type and excludes integer types. surface ARCH owner PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-NUMERIC-FORMATS-DOMAIN-001Path tests/asl/arch/data-types/numeric-formats/arch-bound-numeric-formats-domain-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001 Pass condition All fifteen descriptors are available, all ten integer descriptors are unavailable, and capability flags agree with the numeric profile. SHA-256 c7b1f56fb35f44e0e50f09f523979d377ca88f340f1b3f10f874de6ebfe9e9e0Open exact source ↗ for PTO-AVS-ARCH-NUMERIC-FORMATS-DOMAIN-001 TF32 exposes its exact descriptor and finite-value decomposition. surface ARCH owner PTO-ARCH-DATA-TYPES-FORMAT-TF32 category BOUNDARY case 001 Copy ID
Show exact test source Sources and references Complete stable ID PTO-AVS-ARCH-TF32-DECOMP-001Path tests/asl/arch/data-types/formats/tf32/arch-bound-tf32-decomp-001.aslKind / role boundary Requirements PTO-NUMERIC-FINITE-DECOMPOSITION-001 Pass condition Field metadata, finite boundaries, unavailable special values, and existing value-class rules agree. SHA-256 2b011596bc0e6d292dcee10a65971c514db4d829beae9d0b438ac7cf098b9e57Open exact source ↗ for PTO-AVS-ARCH-TF32-DECOMP-001 Commit-scoped evidence 5 spec/evidence/release-traceability-readiness.json · closed PTO-EVIDENCE-RELEASE-TRACEABILITYSources and references Complete stable ID PTO-EVIDENCE-RELEASE-TRACEABILITYPath spec/evidence/release-traceability-readiness.jsonKind / role ASL/NDF/documentation/AVS traceability SHA-256 c7327021d39dc67ac5564bc55073b3870a397d79ac8d9648284d56e33bc14a3eOpen exact source ↗ for PTO-EVIDENCE-RELEASE-TRACEABILITY spec/evidence/instruction-contract-closure.json · closed PTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSURESources and references Complete stable ID PTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSUREPath spec/evidence/instruction-contract-closure.jsonKind / role mnemonic and encoding contract closure SHA-256 3ef2bb62421c79dff8fa77a1c7983923b523244b8090812883ef81286ca8106aOpen exact source ↗ for PTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSURE spec/evidence/architecture-readiness.json · open PTO-EVIDENCE-ARCHITECTURE-READINESSSources and references Complete stable ID PTO-EVIDENCE-ARCHITECTURE-READINESSPath spec/evidence/architecture-readiness.jsonKind / role architecture maturity and blockers SHA-256 4b0b85199101251bea744e0f3591cc31906909dc80d5ab651c417a936036a004Open exact source ↗ for PTO-EVIDENCE-ARCHITECTURE-READINESS spec/evidence/release-gate-readiness.json · ready-for-exact-head-verification PTO-EVIDENCE-RELEASE-GATE-READINESSSources and references Complete stable ID PTO-EVIDENCE-RELEASE-GATE-READINESSPath spec/evidence/release-gate-readiness.jsonKind / role exact-head gate readiness SHA-256 a0f4d2b6920c08981ea55fd8ef820708a40d4feb5402c5150e8e9ab532d84ce0Open exact source ↗ for PTO-EVIDENCE-RELEASE-GATE-READINESS spec/release-manifest.json · draft PTO-EVIDENCE-RELEASE-MANIFESTSources and references Complete stable ID PTO-EVIDENCE-RELEASE-MANIFESTPath spec/release-manifest.jsonKind / role release content and encoding fingerprints SHA-256 1a64c109ed7a90351c41e2a418b3c0ebaf8ad975838986d2101385186b85c0d8Open exact source ↗ for PTO-EVIDENCE-RELEASE-MANIFEST Decision history 5 Numeric format namespace ownership · accepted decision record ADR case 0040 Copy ID
Decision record Loading ADR-0040…
Sources and references Complete stable ID ADR-0040Path docs/status/decisions/0040-numeric-format-namespace-ownership.mdAffected units PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR, PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS, PTO-ARCH-DATA-TYPES-TILE-DATA-TYPES, PTO-BLOCK-B-DATR, PTO-TILE-TCVT Affected NDF PTO-B-DATR-FIELDS-001, PTO-CUBE-CELL-TRANSPORT-001, PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001, PTO-TCVT-CONTRACT-001 SHA-256 d4383e3d07be37218f7d060e0b4d8f2aa610684aadfb128583980e2f4ecf3b92Open exact decision source ↗ for ADR-0040 Public numeric type identity and target availability · accepted decision record ADR case 0043 Copy ID
Decision record Loading ADR-0043…
Sources and references Complete stable ID ADR-0043Path docs/status/decisions/0043-public-numeric-type-identity-and-availability.mdAffected units PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR, PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS, PTO-ARCH-DATA-TYPES-TILE-DATA-TYPES, PTO-TILE-TCVT Affected NDF PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001, PTO-TCVT-CONTRACT-001 SHA-256 4fa14704464afe3ea85b98835f2f6e7d6fa832a1f297100f41414cd3faf66924Open exact decision source ↗ for ADR-0043 Numeric format value classification · accepted decision record ADR case 0048 Copy ID
Decision record Loading ADR-0048…
Sources and references Complete stable ID ADR-0048Path docs/status/decisions/0048-numeric-format-value-classification.mdAffected units PTO-ARCH-DATA-TYPES-FORMAT-BF16, PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR, PTO-ARCH-DATA-TYPES-FORMAT-E1M2X2, PTO-ARCH-DATA-TYPES-FORMAT-E2M1X2, PTO-ARCH-DATA-TYPES-FORMAT-E2M3, PTO-ARCH-DATA-TYPES-FORMAT-E3M2, PTO-ARCH-DATA-TYPES-FORMAT-E4M3, PTO-ARCH-DATA-TYPES-FORMAT-E5M2, PTO-ARCH-DATA-TYPES-FORMAT-E8M0, PTO-ARCH-DATA-TYPES-FORMAT-FP16, PTO-ARCH-DATA-TYPES-FORMAT-FP32, PTO-ARCH-DATA-TYPES-FORMAT-FP64, PTO-ARCH-DATA-TYPES-FORMAT-HF32, PTO-ARCH-DATA-TYPES-FORMAT-HIF4X2, PTO-ARCH-DATA-TYPES-FORMAT-HIF8, PTO-ARCH-DATA-TYPES-FORMAT-TF32, PTO-ARCH-DATA-TYPES-NUMERIC-CLASSIFICATION, PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS, PTO-SCALAR-FMAX, PTO-SCALAR-FMIN, PTO-SCALAR-MODEL-FSU-PROFILE, PTO-TILE-MODEL-EXECUTION-COMPARISON, PTO-TILE-MODEL-EXECUTION-FUSED-MULTIPLY-ADD, PTO-TILE-MODEL-EXECUTION-UNARY, PTO-TILE-MODEL-NUMERIC-FORMATS, PTO-TILE-MODEL-ORDERING-SORTING, PTO-TILE-TMAX, PTO-TILE-TMIN Affected NDF PTO-FMAX-DECISION-BINDING-001, PTO-FMIN-DECISION-BINDING-001, PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001, PTO-TMAX-CONTRACT-001, PTO-TMIN-CONTRACT-001 SHA-256 ce3ecd1851e22b5517d07076ab8bd2db36b6b4582111c761db19240275853d9cOpen exact decision source ↗ for ADR-0048 Hardware numeric subnormal policy · accepted decision record ADR case 0049 Copy ID
Decision record Loading ADR-0049…
Sources and references Complete stable ID ADR-0049Path docs/status/decisions/0049-hardware-subnormal-policy.mdAffected units PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR, PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS, PTO-ARCH-PROFILE-APPLICABILITY Affected NDF PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001 SHA-256 ac969b6247bbaa16e480ae96c9f227f68ffa859d06121df838c8d3b6f141ca3aOpen exact decision source ↗ for ADR-0049 Hardware special-value result checkpoint · accepted decision record ADR case 0050 Copy ID
Decision record Loading ADR-0050…
Sources and references Complete stable ID ADR-0050Path docs/status/decisions/0050-hardware-special-value-checkpoint.mdAffected units PTO-ARCH-DATA-TYPES-FORMAT-DESCRIPTOR, PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS, PTO-ARCH-PROFILE-MATRIX-POSTPROCESS, PTO-SCALAR-FMAX, PTO-SCALAR-FMIN, PTO-TILE-TMAX, PTO-TILE-TMIN Affected NDF PTO-FMAX-DECISION-BINDING-001, PTO-FMIN-DECISION-BINDING-001, PTO-MATRIX-POSTPROCESS-BITEXACT-001, PTO-NUMERIC-FINITE-DECOMPOSITION-001, PTO-NUMERIC-FORMAT-DESCRIPTOR-001, PTO-TMAX-CONTRACT-001, PTO-TMIN-CONTRACT-001 SHA-256 08cfdeb16bf245980c9db849994e181e5079efc53475762cdad1df9f555993b5Open exact decision source ↗ for ADR-0050 Open 4 generated metadata fields Open generated traceability record {
"classification": [
"data-types",
"numeric-formats"
],
"documentation": "docs/arch/data-types/numeric-formats.md",
"id": "PTO-ARCH-DATA-TYPES-NUMERIC-FORMATS",
"mnemonic": null,
"readiness_subjects": [
"ADR-0040",
"ADR-0043",
"ADR-0048",
"ADR-0049",
"ADR-0050"
],
"semantic_tests": [
"PTO-AVS-ARCH-NUMERIC-FORMATS-DOMAIN-001"
],
"source": "asl/arch/data-types/numeric-formats.asl",
"surface": "arch",
"tests": [
"PTO-AVS-ARCH-DATA-TYPES-NUMERIC-FORMATS-STATIC-001",
"PTO-AVS-ARCH-NUMERIC-FORMATS-DOMAIN-001"
]
}Sources and release identity Show commit, paths, hashes, version, and canonical owners
Release 0.58.5 · Release candidate
Commit 7dc8b7e5b121d2b2499a2273bebff29e2cd86812
ASL SHA-256 101bbe4d0efa238d214cdf20cb2f9b7a413f86aa12ff1ae1be9638c4ade90c8d
Documentation SHA-256 5e7be22e814ec8ca26e9a9ce7076642f7c3c26b84c9ccf832b39e9dc9b28a0f9